Bug#637067: notification-daemon: crashes on receiving notification

Robert Norris rob at eatenbyagrue.org
Mon Aug 8 09:54:17 UTC 2011


Package: notification-daemon
Version: 0.7.1-3
Severity: grave
Justification: renders package unusable


Crashes immediately upon receiving notification. I can reproduce
reliably as follows:

    rob at junai:~$ /usr/lib/notification-daemon/notification-daemon &
    [1] 13477
    rob at junai:~$ notify-send foo
    ** (notification-daemon:13477): DEBUG: Adding id 1
    
    Gdk-CRITICAL **: gdk_visual_get_red_pixel_details: assertion `GDK_IS_VISUAL (visual)' failed
    aborting...
    [1]+  Aborted   /usr/lib/notification-daemon/notification-daemon

Stack trace:

Program received signal SIGABRT, Aborted.
0xb7fe2424 in __kernel_vsyscall ()
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb7547911 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2  0xb754ad42 in abort () at abort.c:92
#3  0xb78165e8 in g_logv (log_domain=0xb7b5ba93 "Gdk", log_level=<value optimized out>, format=0xb78604c8 "%s: assertion `%s' failed", 
    args1=0xbfffeb2c "`") at /build/buildd-glib2.0_2.28.6-1-i386-A3fp41/glib2.0-2.28.6/./glib/gmessages.c:557
#4  0xb7816622 in g_log (log_domain=0xb7b5ba93 "Gdk", log_level=G_LOG_LEVEL_CRITICAL, format=0xb78604c8 "%s: assertion `%s' failed")
    at /build/buildd-glib2.0_2.28.6-1-i386-A3fp41/glib2.0-2.28.6/./glib/gmessages.c:577
#5  0xb781681d in g_return_if_fail_warning (log_domain=0xb7b5ba93 "Gdk", pretty_function=0xb7b60060 "gdk_visual_get_red_pixel_details", 
    expression=0xb7b5ff95 "GDK_IS_VISUAL (visual)") at /build/buildd-glib2.0_2.28.6-1-i386-A3fp41/glib2.0-2.28.6/./glib/gmessages.c:586
#6  0xb7b2646f in gdk_visual_get_red_pixel_details (visual=0x0, mask=0x0, shift=0x0, precision=0xbfffebd4)
    at /tmp/buildd/gtk+3.0-3.0.12/./gdk/gdkvisual.c:375
#7  0xb7e60cdb in gtk_tray_icon_get_visual_property (icon=0x80d1040) at /tmp/buildd/gtk+3.0-3.0.12/./gtk/gtktrayicon-x11.c:504
#8  gtk_tray_icon_update_manager_window (icon=0x80d1040) at /tmp/buildd/gtk+3.0-3.0.12/./gtk/gtktrayicon-x11.c:859
#9  0xb7e610d1 in gtk_tray_icon_constructed (object=0x80d1040) at /tmp/buildd/gtk+3.0-3.0.12/./gtk/gtktrayicon-x11.c:264
#10 0xb78b63ea in g_object_newv (object_type=134872576, n_parameters=1, parameters=0x809ff10)
    at /build/buildd-glib2.0_2.28.6-1-i386-A3fp41/glib2.0-2.28.6/./gobject/gobject.c:1507
#11 0xb78b70d8 in g_object_new_valist (object_type=134872576, first_property_name=0xb7e67e97 "title", var_args=<value optimized out>)
    at /build/buildd-glib2.0_2.28.6-1-i386-A3fp41/glib2.0-2.28.6/./gobject/gobject.c:1596
#12 0xb78b71f7 in g_object_new (object_type=134872576, first_property_name=0xb7e67e97 "title")
    at /build/buildd-glib2.0_2.28.6-1-i386-A3fp41/glib2.0-2.28.6/./gobject/gobject.c:1311
#13 0xb7e61916 in _gtk_tray_icon_new (name=0x0) at /tmp/buildd/gtk+3.0-3.0.12/./gtk/gtktrayicon-x11.c:1074
#14 0xb7d54c7e in gtk_status_icon_init (status_icon=0x80bfbb0) at /tmp/buildd/gtk+3.0-3.0.12/./gtk/gtkstatusicon.c:828
#15 0xb78d6581 in g_type_create_instance (type=134864616)
    at /build/buildd-glib2.0_2.28.6-1-i386-A3fp41/glib2.0-2.28.6/./gobject/gtype.c:1889
#16 0xb78b2d05 in g_object_constructor (type=134864616, n_construct_properties=0, construct_params=0x0)
    at /build/buildd-glib2.0_2.28.6-1-i386-A3fp41/glib2.0-2.28.6/./gobject/gobject.c:1615
#17 0xb7d532af in gtk_status_icon_constructor (type=134864616, n_construct_properties=0, construct_params=0x0)
    at /tmp/buildd/gtk+3.0-3.0.12/./gtk/gtkstatusicon.c:957
#18 0xb78b5dbc in g_object_newv (object_type=134864616, n_parameters=1, parameters=0x809d4d8)
    at /build/buildd-glib2.0_2.28.6-1-i386-A3fp41/glib2.0-2.28.6/./gobject/gobject.c:1479
#19 0xb78b70d8 in g_object_new_valist (object_type=134864616, first_property_name=0xb7efc5ad "icon-name", var_args=<value optimized out>)
    at /build/buildd-glib2.0_2.28.6-1-i386-A3fp41/glib2.0-2.28.6/./gobject/gobject.c:1596
#20 0xb78b71f7 in g_object_new (object_type=134864616, first_property_name=0xb7efc5ad "icon-name")
    at /build/buildd-glib2.0_2.28.6-1-i386-A3fp41/glib2.0-2.28.6/./gobject/gobject.c:1311
#21 0xb7d55156 in gtk_status_icon_new_from_icon_name (icon_name=0x8055480 "mail-message-new")
    at /tmp/buildd/gtk+3.0-3.0.12/./gtk/gtkstatusicon.c:1257
#22 0x080531e4 in ?? ()
#23 0xb7808a41 in g_idle_dispatch (source=0x80c9e48, callback=0x8052fb0, user_data=0x80aa0f0)
    at /build/buildd-glib2.0_2.28.6-1-i386-A3fp41/glib2.0-2.28.6/./glib/gmain.c:4545
#24 0xb780d252 in g_main_dispatch (context=0x8064218) at /build/buildd-glib2.0_2.28.6-1-i386-A3fp41/glib2.0-2.28.6/./glib/gmain.c:2440
#25 g_main_context_dispatch (context=0x8064218) at /build/buildd-glib2.0_2.28.6-1-i386-A3fp41/glib2.0-2.28.6/./glib/gmain.c:3013
#26 0xb780da30 in g_main_context_iterate (context=0x8064218, block=1, dispatch=1, self=<value optimized out>)
    at /build/buildd-glib2.0_2.28.6-1-i386-A3fp41/glib2.0-2.28.6/./glib/gmain.c:3091
#27 0xb780e0f3 in g_main_loop_run (loop=0x80bebc8) at /build/buildd-glib2.0_2.28.6-1-i386-A3fp41/glib2.0-2.28.6/./glib/gmain.c:3299
#28 0xb7cd2265 in gtk_main () at /tmp/buildd/gtk+3.0-3.0.12/./gtk/gtkmain.c:1358
#29 0x0804d4b8 in ?? ()
#30 0xb7533e46 in __libc_start_main (main=0x804d410, argc=1, ubp_av=0xbffff574, init=0x8054b90, fini=0x8054b80, rtld_fini=0xb7ff12f0, 
    stack_end=0xbffff56c) at libc-start.c:228
#31 0x0804d52d in ?? ()


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.38-2-686-bigmem (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages notification-daemon depends on:
ii  libatk1.0-0                   2.0.1-2    ATK accessibility toolkit
ii  libc6                         2.13-14    Embedded GNU C Library: Shared lib
ii  libcairo2                     1.10.2-6.1 The Cairo 2D vector graphics libra
ii  libcanberra-gtk3-0            0.28-1     Gtk+ 3.0 helper for playing widget
ii  libgdk-pixbuf2.0-0            2.23.5-3   GDK Pixbuf library
ii  libglib2.0-0                  2.28.6-1   The GLib library of C routines
ii  libgtk-3-0                    3.0.12-1   GTK+ graphical user interface libr
ii  libx11-6                      2:1.4.4-1  X11 client-side library

notification-daemon recommends no packages.

notification-daemon suggests no packages.

-- debconf-show failed





More information about the pkg-gnome-maintainers mailing list