GNOME Bugzilla – Bug 728157
crashes with gtk3 3.12.1
Last modified: 2014-10-30 00:33:14 UTC
I'm using Arch Linux with openbox, gtk3 3.12.1, and notification-daemon 0.7.6 (no gnome).
The notification displays but then the daemon crashes when the timeout is reached
it worked ok with gtk3 3.10.7
[jmc@Arch64 ~]$ /usr/lib/notification-daemon-1.0/notification-daemon &
[jmc@Arch64 ~]$ notify-send subject details
(notification-daemon:681): GLib-CRITICAL **: Source ID 8 was not found when attempting to remove it
+ Trace/breakpoint trap (core dumped) /usr/lib/notification-daemon-1.0/notification-daemon
Could you provide a stacktrace of the crash please?
Created attachment 274285 [details]
I see the same on current Debian unstable. I'll attach a backtrace shortly.
(FWIW, the backtrace looks quite different from the one on #677815, so likely it's a different problem.)
Created attachment 278091 [details]
I observed the same error message:
(notification-daemon:25080): GLib-CRITICAL **: Source ID 17 was not found when attempting to remove it
FYI this is tracked as https://bugs.debian.org/747465 in Debian.
Created attachment 288082 [details] [review]
[PATCH] Fix GSource usage with recent GLib
I created a patch which fixes the problem.
(In reply to comment #7)
> I created a patch which fixes the problem.
Tested on current Debian unstable, in a GNOME Flashback environment => I confirm this fixes the crash I was experiencing. Thanks!
Any developer willing to review and merge this patch?
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.