Comment 18 for bug 131227

Revision history for this message
Dex (jrabanal85-gmail) wrote : Re: [Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

Gracias por la ayuda Antonio.

Saludos!

2009/2/7 Antonio Litterio <email address hidden>

> I solved this bus.
> The problem was the incorrect delete previous theme when this change.. in
> daemon application "notification_daemon"
> I noticed that it crash when change theme and i have found the problem in
> notification_daemon in engine.
> The problem it is:
> when change theme in function "theme_changed_cb" delete the current theme,
> but when timeout event start is cleared again.
> I removed the "theme_engine_unref" in function "theme_changed_cb" because
> will be removed from timeout.
>
> link the patch
>
> ** Attachment added: "notification_daemon-fix-strcmp.patch"
>
> http://launchpadlibrarian.net/22082369/notification_daemon-fix-strcmp.patch
>
> --
> notification-daemon crashed with SIGSEGV in strcmp()
> https://bugs.launchpad.net/bugs/131227
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in "notification-daemon" source package in Ubuntu: Triaged
>
> Bug description:
> Binary package hint: notification-daemon
>
> 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
>

--
Jorge Andrés Rabanal Arabach