Bug#740882: gir1.2-gdkpixbuf-2.0: Systematic segfault when trying to execute 'gnome-control-center background'
Emmanuel Fleury
fleury at labri.fr
Wed Mar 5 18:57:49 UTC 2014
Package: gir1.2-gdkpixbuf-2.0
Version: 2.30.5-1
Severity: important
I have seen this behavior since my last update to 2.30.5 version on my
two machines. It is totally reproducible and occurs at each attempt.
Yet, the crash occurs in /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 but,
the failure may comes from other places (e.g. the gnome-control center).
In the Gnome environment, the background is replaced by a solid color
(gray) with no image displayed at all.
When attempting to set the background image through the
gnome-control-center, the software crash.
Here are more details:
root at beagle:~# tail -f /var/log/messages
Mar 5 19:18:28 beagle kernel: [ 92.918008] gnome-control-c[5064]:
segfault at 26bc000 ip 00007f4fc4656894 sp 00007fff5cb8c900 error 4 in
libgdk-3.so.0.1000.7[7f4fc4629000+ab000]
Mar 5 19:23:49 beagle kernel: [ 414.266984] gnome-control-c[5233]:
segfault at 2183000 ip 00007f680d2df894 sp 00007fff82d41710 error 4 in
libgdk-3.so.0.1000.7[7f680d2b2000+ab000]
Mar 5 19:24:02 beagle kernel: [ 427.049226] gnome-control-c[5245]:
segfault at 2f81000 ip 00007f93b7782894 sp 00007fff44047c20 error 4 in
libgdk-3.so.0.1000.7[7f93b7755000+ab000]
Mar 5 19:24:43 beagle kernel: [ 468.088191] gnome-control-c[5316]:
segfault at 2e39000 ip 00007f7ac4ce8894 sp 00007fff3d773cc0 error 4 in
libgdk-3.so.0.1000.7[7f7ac4cbb000+ab000]
Mar 5 19:26:10 beagle kernel: [ 555.609458] gnome-control-c[5337]:
segfault at 2445000 ip 00007fecb59f5894 sp 00007fffec8ad0f0 error 4 in
libgdk-3.so.0.1000.7[7fecb59c8000+ab000]
Mar 5 19:28:48 beagle kernel: [ 713.044324] gnome-control-c[5412]:
segfault at 2a83000 ip 00007f72ecc0b894 sp 00007fff912ad9c0 error 4 in
libgdk-3.so.0.1000.7[7f72ecbde000+ab000]
When run under gdb and triggered to go to the background settings:
(gdb) r
Starting program: /usr/bin/gnome-control-center
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffd23ce700 (LWP 5443)]
[New Thread 0x7fffc1c32700 (LWP 5444)]
[New Thread 0x7fffc1431700 (LWP 5445)]
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff219e894 in gdk_pixbuf_get_from_surface ()
from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
(gdb) bt
#0 0x00007ffff219e894 in gdk_pixbuf_get_from_surface ()
from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#1 0x000000000045a4bc in ?? ()
#2 0x00007ffff1c58a57 in g_simple_async_result_complete ()
from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#3 0x00007ffff1ca913a in ?? () from
/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007ffff1c58a57 in g_simple_async_result_complete ()
from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#5 0x00007ffff1c58ab9 in ?? () from
/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#6 0x00007ffff0d48526 in g_main_context_dispatch ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007ffff0d48878 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x00007ffff0d4891c in g_main_context_iteration ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007ffff1c84a1c in g_application_run ()
from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#10 0x00000000004498c8 in main ()
(gdb) i f
Stack level 0, frame at 0x7fffffffdf80:
rip = 0x7ffff219e894 in gdk_pixbuf_get_from_surface; saved rip 0x45a4bc
called by frame at 0x7fffffffdfd0
Arglist at 0x7fffffffdf18, args:
Locals at 0x7fffffffdf18, Previous frame's sp is 0x7fffffffdf80
Saved registers:
rbx at 0x7fffffffdf48, rbp at 0x7fffffffdf50, r12 at 0x7fffffffdf58,
r13 at 0x7fffffffdf60, r14 at 0x7fffffffdf68, r15 at 0x7fffffffdf70,
rip at 0x7fffffffdf78
(gdb)
I can provide more information, but you need to tell me where to look
because the bug seems to be between the gnome-control-center and the
library... Don't know exactly where...
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.13.5 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
More information about the pkg-gnome-maintainers
mailing list