Bug#669883: notification-daemon crashes in gdk_pixbuf_scale_simple
Vincent Bernat
bernat at debian.org
Sat Apr 21 18:00:49 UTC 2012
Package: notification-daemon
Version: 0.7.4-1
Severity: important
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi!
notification-daemon crashes with the following assertion:
(notification-daemon:9888): GdkPixbuf-CRITICAL **: gdk_pixbuf_scale_simple: assertion `dest_width > 0' failed
Here is a full backtrace:
#0 g_logv (log_domain=0x7ffff6b4e69e "GdkPixbuf", log_level=<optimized out>, format=0x7ffff6387522 "%s: assertion `%s' failed", args1=0x7fffffffd438) at /tmp/buildd/glib2.0-2.32.0/./glib/gmessages.c:765
domain = 0x0
data = <optimized out>
depth = 0
log_func = <optimized out>
domain_fatal_mask = <optimized out>
masquerade_fatal = <optimized out>
test_level = <optimized out>
was_fatal = 0
was_recursion = 0
i = <optimized out>
#1 0x00007ffff6346c62 in g_log (log_domain=<optimized out>, log_level=<optimized out>, format=<optimized out>) at /tmp/buildd/glib2.0-2.32.0/./glib/gmessages.c:792
args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffd510, reg_save_area = 0x7fffffffd450}}
#2 0x00007ffff6b43ee4 in gdk_pixbuf_scale_simple () from /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0
No symbol table info available.
#3 0x00007ffff76a6488 in gtk_icon_theme_lookup_by_gicon (icon_theme=0x667720, icon=0x761280, size=0, flags=<optimized out>) at /tmp/buildd/gtk+3.0-3.4.1/./gtk/gtkicontheme.c:3909
scaled = <optimized out>
width = 256
height = <optimized out>
max = <optimized out>
scale = <optimized out>
- ---Type <return> to continue, or q <return> to quit---
pixbuf = 0x761280
info = <optimized out>
__PRETTY_FUNCTION__ = "gtk_icon_theme_lookup_by_gicon"
#4 0x00007ffff76a65c9 in gtk_icon_theme_lookup_by_gicon (icon_theme=0x667720, icon=<optimized out>, size=<optimized out>, flags=<optimized out>) at /tmp/buildd/gtk+3.0-3.4.1/./gtk/gtkicontheme.c:3884
emblem = <optimized out>
list = <optimized out>
emblem_info = <optimized out>
base = <optimized out>
l = 0x77cb20
info = 0x7d0d20
__PRETTY_FUNCTION__ = "gtk_icon_theme_lookup_by_gicon"
#5 0x00007ffff76a0d73 in ensure_pixbuf_for_icon_name_or_gicon (context=0x731cb0, self=0x667620) at /tmp/buildd/gtk+3.0-3.4.1/./gtk/gtkiconhelper.c:252
info = <optimized out>
flags = 20
icon_theme = 0x667720
width = 0
height = 0
#6 _gtk_icon_helper_ensure_pixbuf (self=0x667620, context=0x731cb0) at /tmp/buildd/gtk+3.0-3.4.1/./gtk/gtkiconhelper.c:305
pixbuf = 0x0
icon_set = <optimized out>
#7 0x00007ffff774db8b in gtk_status_icon_update_image (status_icon=<optimized out>) at /tmp/buildd/gtk+3.0-3.4.1/./gtk/gtkstatusicon.c:1392
- ---Type <return> to continue, or q <return> to quit---
priv = 0x7491b0
context = 0x731cb0
widget = <optimized out>
storage_type = GTK_IMAGE_GICON
pixbuf = <optimized out>
round_size = 0
#8 0x000000000040bea1 in ?? ()
No symbol table info available.
#9 0x00007ffff633f79a in g_main_dispatch (context=0x664c50) at /tmp/buildd/glib2.0-2.32.0/./glib/gmain.c:2515
dispatch = 0x7ffff633d3f0 <g_idle_dispatch>
was_in_call = 0
user_data = 0x6e26c0
callback = 0x40be20
cb_funcs = 0x7ffff65ea9a0
cb_data = 0x755660
current_source_link = {data = 0x75cc70, next = 0x0}
need_destroy = <optimized out>
source = 0x75cc70
current = 0x72e8c0
i = <optimized out>
#10 g_main_context_dispatch (context=0x664c50) at /tmp/buildd/glib2.0-2.32.0/./glib/gmain.c:3052
- ---Type <return> to continue, or q <return> to quit---
No locals.
#11 0x00007ffff633fb60 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x664c50, self=<optimized out>) at /tmp/buildd/glib2.0-2.32.0/./glib/gmain.c:3123
timeout = 0
some_ready = 1
fds = <optimized out>
max_priority = 200
nfds = 3
allocated_nfds = <optimized out>
#12 g_main_context_iterate (context=0x664c50, block=<optimized out>, dispatch=1, self=<optimized out>) at /tmp/buildd/glib2.0-2.32.0/./glib/gmain.c:3060
some_ready = 1
#13 0x00007ffff633ff5a in g_main_loop_run (loop=0x74d5b0) at /tmp/buildd/glib2.0-2.32.0/./glib/gmain.c:3317
__PRETTY_FUNCTION__ = "g_main_loop_run"
#14 0x00007ffff76cc80d in gtk_main () at /tmp/buildd/gtk+3.0-3.4.1/./gtk/gtkmain.c:1161
loop = 0x74d5b0
#15 0x000000000040738a in ?? ()
No symbol table info available.
#16 0x00007ffff5a34ead in __libc_start_main (main=<optimized out>, argc=<optimized out>, ubp_av=<optimized out>, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffd8b8) at libc-start.c:228
result = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 9062171312883577767, 4223948, 140737488345280, 0, 0, -9062171314226646105, -9062184125288860761}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x40dbb0, 0x7fffffffd8c8}, data = {
prev = 0x0, cleanup = 0x0, canceltype = 4250544}}}
not_first_call = <optimized out>
- ---Type <return> to continue, or q <return> to quit---
#17 0x00000000004073f5 in ?? ()
No symbol table info available.
#18 0x00007fffffffd8b8 in ?? ()
No symbol table info available.
#19 0x000000000000001c in ?? ()
No symbol table info available.
#20 0x0000000000000001 in ?? ()
No symbol table info available.
#21 0x00007fffffffde1e in ?? ()
No symbol table info available.
#22 0x0000000000000000 in ?? ()
No symbol table info available.
Switching to the default Gnome theme fixes the problem. A missing icon
shouldn't make notification-daemon crashes.
- -- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages notification-daemon depends on:
ii libatk1.0-0 2.4.0-2
ii libc6 2.13-30
ii libcairo2 1.12.0-2
ii libcanberra-gtk3-0 0.28-4
ii libgdk-pixbuf2.0-0 2.26.1-1
ii libglib2.0-0 2.32.0-4
ii libgtk-3-0 3.4.1-2
ii libx11-6 2:1.4.99.901-1
notification-daemon recommends no packages.
notification-daemon suggests no packages.
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEARECAAYFAk+S9c0ACgkQKFvXofIqeU447wCfVTmYRKtCIrtn7Dbmnb1GWEoo
JoUAoIWZDcDwazTYfpMlmuzjPYzEV1W+
=X2dX
-----END PGP SIGNATURE-----
More information about the pkg-gnome-maintainers
mailing list