Bug 509081 - xfce4-notifyd not conforming to standard (causing crash)
Summary: xfce4-notifyd not conforming to standard (causing crash)
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: xfce4-notifyd
Version: 11
Hardware: x86_64
OS: Linux
low
medium
Target Milestone: ---
Assignee: Christoph Wickert
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-07-01 09:06 UTC by Sebastian Krämer
Modified: 2010-05-12 10:53 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-08-06 22:51:22 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
crash log (12.70 KB, text/plain)
2009-07-14 09:07 UTC, Sebastian Krämer
no flags Details


Links
System ID Private Priority Status Summary Last Updated
GNOME Bugzilla 587409 0 None None None Never
Xfce 5602 0 None None None Never

Description Sebastian Krämer 2009-07-01 09:06:40 UTC
I'm using banshee from the git repository. Recently (I think with the update to f11/xfce4.6) the application crashes on song change. A bug is filed upstream (to banshee) but the problem lies with xfce4, probably.

Please see the banshee bug report as a reference.

Using the xfce4 desktop as such, notification doesn't cause any problems.

Comment 1 Christoph Wickert 2009-07-01 09:22:35 UTC
There have been some problems with a libnotify API change but this was reverted upstream, so IMHO xfce4-notifyd still is inline with the rest of the Fedora packages.

I guess there is some kind of version mismatch between the different components involved. Do you still see the crash if
- you use notification-daemon?
- you install banshee from the Fedora repos?
- you recompile xfce4-notifyd against all the git stuff you are using?

Comment 2 Christoph Wickert 2009-07-05 13:37:09 UTC
Please try this package:
http://koji.fedoraproject.org/koji/taskinfo?taskID=1454979

Comment 3 Christoph Wickert 2009-07-12 14:35:21 UTC
Ping. Can you please test the package from comment #2?

Comment 4 Sebastian Krämer 2009-07-14 09:07:00 UTC
Created attachment 351565 [details]
crash log

Sorry for the delay. Unfortunately, the issue is not fixed by the updated xfce4-notifyd package.

Comment 5 Christoph Wickert 2009-07-14 10:24:41 UTC
I'm afraid, there is not much I can do, because:
1. I can only support the packages in Fedora and not the ones you build from git snapshots. Can you please test against notify-sharp and banshee from Fedora?
2. xfce4-notifyd follows the spec published at freedesktop.org, the newer (?) version is not available anywhere, so I have no idea what the "version" parameter is supposed to do. I'm in touch with the xdg people, but so far none of them was able to show me the updated spec.
3. I have updated the package you tested to follow notification-deamon, so it *should* work. Can you test with notification-daemon instead? Just install it in addition to xfce4-notifyd.
3. Last but not least: banshee should be more robust and mustn't crash because of the notification. It should simply ignore the "missing" parameter.

Comment 6 Christoph Wickert 2009-07-14 10:27:00 UTC
(In reply to comment #4)
> Unfortunately, the issue is not fixed by the updated
> xfce4-notifyd package.  

BTW: you did logout and in again after upgrading the package, did you?

Comment 7 Christoph Wickert 2009-07-22 23:29:20 UTC
Filed upstream at against xfce4-notifyd:
http://bugzilla.xfce.org/show_bug.cgi?id=5602

Comment 8 Christoph Wickert 2009-08-06 22:51:22 UTC
As you can see, upstream has no intentions of "fixing" this as long as there are no specs he can follow. I on the other hand can only support the packages in Fedora but not you git snapshots.

Closing for now. Feel free to reopen if the circumstances change, e.g. if there is a new version of the notification spec.

Comment 9 Sebastian Krämer 2010-05-12 10:53:50 UTC
Whatever happened in the meantime, the issue is resolved, just so you know. Thanks for your help!


Note You need to log in before you can comment on or make changes to this bug.