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
StacktraceTop: strcmp () from /lib/tls/ i686/cmov/ libc.so. 6 buildd/ glib2.0- 2.13.7/ glib/gstring. c:77 table_lookup (hash_table= 0x8057a00, key=0xb724d714) at /build/ buildd/ glib2.0- 2.13.7/ glib/ghash. c:252 static_ string (string=0xb724d714 "SexyUrlLabel") at /build/ buildd/ glib2.0- 2.13.7/ glib/gdataset. c:625 label_get_ type () at sexy-url-label.c:97
IA__g_str_equal (v1=0xb725d714, v2=0xb724d714) at /build/
IA__g_hash_
IA__g_intern_
sexy_url_