I uploaded a fixed version (that works for me and survives the "TEST CASE")
into my PPA at:
deb http://ppa.launchpad.net/mvo/ubuntu jaunty main
Feedback is welcome.
** Changed in: notification-daemon (Ubuntu Jaunty)
Status: Incomplete => Fix Committed
** Description changed:
Binary package hint: notification-daemon
+
+ TEST CASE:
+ 1. use the stock jaunty version of notification-daemon
+ 2. run killall notification-daemon;
/usr/lib/notification-daemon/notification-daemon in a terminal
+ 3. run:
+ gconftool --type string -s /apps/notification-daemon/theme standard ;
notify-send lala; gconftool --type string -s /apps/notification-daemon/theme
ubuntu; notify-send lala; sleep 10; gconftool --type string -s
/apps/notification-daemon/theme standard ; notify-send lala; gconftool --type
string -s /apps/notification-daemon/theme ubuntu; notify-send lala
+ in a different terminal
+ 4. verify that it the terminal with the original notification-daemon eixsts
with "Segmentation fault"
+ 5. install notification-daemon from jaunty-proposed
+ 6. repeat steps 2,3
+ 7. verify that no "segmentation fault" message is there and
notification-daemon in the terminal is still running
It seems I can reproduce it sometimes with rhythmbox as it uses
notifications for track changes when it is minimized to tray.
1. Change /apps/notification-daemon/theme from "ubuntu" to ""
2. Change tracks in rhythmbox via the context menu of the tray icon
3. notification-daemon crashes, but when it restarts it appears to work
correctly with the blue notification theme
I also got it to crash again by changing the gconf value back from "" to
"ubuntu". Once it reloads the notifications display fine.
ProblemType: Crash
Architecture: i386
Date: Wed Aug 8 23:52:23 2007
DistroRelease: Ubuntu 7.10
ExecutablePath: /usr/lib/notification-daemon/notification-daemon
NonfreeKernelModules: nvidia
Package: notification-daemon 0.3.7-1ubuntu5
PackageArchitecture: i386
ProcCmdline: /usr/lib/notification-daemon/notification-daemon
ProcCwd: /
ProcEnviron:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
LANG=en_US.UTF-8
SHELL=/bin/bash
Signal: 11
SourcePackage: notification-daemon
StacktraceTop:
strcmp () from /lib/tls/i686/cmov/libc.so.6
g_str_equal () from /usr/lib/libglib-2.0.so.0
g_hash_table_lookup () from /usr/lib/libglib-2.0.so.0
g_intern_static_string () from /usr/lib/libglib-2.0.so.0
sexy_url_label_get_type () from /usr/lib/libsexy.so.2
Title: notification-daemon crashed with SIGSEGV in strcmp()
Uname: Linux kmorey 2.6.22-9-generic #1 SMP Fri Aug 3 00:50:37 GMT 2007 i686
GNU/Linux
UserGroups: adm admin audio cdrom dialout dip floppy kqemu lpadmin netdev
plugdev powerdev scanner video
--
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs