Bug#720259: libgtk-3-0: Gnome Apps receive SEGFAULT after libgtk-3-0 Upgrade
Dirk Linnerkamp
dirk.linnerkamp at online.de
Mon Aug 19 19:49:59 UTC 2013
Package: libgtk-3-0
Version: 3.8.2-3
Severity: important
Dear Maintainer,
* What led up to the situation?
Simply starting a Gnome Application like Evolution, Gedit, Gnome-Tweak-Tool,
Nautilus
* What exactly did you do (or not do) that was effective (or
ineffective)?
Launching the mentioned Apps after an Ugrade from libgtk-3-0_3.4.2-6,
libgtk-3-bin_3.4.2-6 and libgtk-3-common_3.4.2-6 to the currently in "Jessie"
availible Packages, i.e. libgtk-3-0_3.8.2-3 etc.
* What was the outcome of this action?
The Applications start but before the Window opens, they receive a "SEGFAULT"
with a "Memory Access Violation" message (=> "strace nautilus", for example).
Strange enough, when I launch nautilus, Gedit etc from a Root Terminal, it
didn't crash.
Not sure if it helps but I attache the last lines from the "strace nautilus"
Command from an Xterm in User Space.
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.10-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libgtk-3-0 depends on:
ii libatk-bridge2.0-0 2.9.4-1
ii libatk1.0-0 2.8.0-2
ii libc6 2.17-92
ii libcairo-gobject2 1.12.14-4
ii libcairo2 1.12.14-4
ii libcolord1 1.0.2-1
ii libcomerr2 1.42.8-1
ii libcups2 1.6.3-1
ii libfontconfig1 2.10.2-2
ii libfreetype6 2.4.9-1.1
ii libgcrypt11 1.5.3-1
ii libgdk-pixbuf2.0-0 2.28.2-1
ii libglib2.0-0 2.36.3-3
ii libgnutls26 2.12.23-5
ii libgssapi-krb5-2 1.10.1+dfsg-6.1
ii libgtk-3-common 3.8.2-3
ii libk5crypto3 1.10.1+dfsg-6.1
ii libkrb5-3 1.10.1+dfsg-6.1
ii libpango-1.0-0 1.32.5-5+b1
ii libpangocairo-1.0-0 1.32.5-5+b1
ii libpangoft2-1.0-0 1.32.5-5+b1
ii libx11-6 2:1.6.0-1
ii libxcomposite1 1:0.4.4-1
ii libxcursor1 1:1.1.14-1
ii libxdamage1 1:1.1.4-1
ii libxext6 2:1.3.2-1
ii libxfixes3 1:5.0.1-1
ii libxi6 2:1.7.1.901-1
ii libxinerama1 2:1.1.3-1
ii libxrandr2 2:1.4.1-1
ii multiarch-support 2.17-92
ii shared-mime-info 1.0-1+b1
ii zlib1g 1:1.2.8.dfsg-1
Versions of packages libgtk-3-0 recommends:
ii hicolor-icon-theme 0.12-1
ii libgtk-3-bin 3.8.2-3
Versions of packages libgtk-3-0 suggests:
ii gvfs 1.16.3-1
ii librsvg2-common 2.36.4-2
-- no debconf information
-------------- next part --------------
?open("/home/dirk/.icons/Adwaita/cursors/bottom_right_corner", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dirk/.icons/Adwaita/index.theme", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/icons/Adwaita/cursors/bottom_right_corner", O_RDONLY) = 9
fstat(9, {st_mode=S_IFREG|0644, st_size=15776, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaab7f7c000
read(9, "Xcur\20\0\0\0\0\0\1\0\3\0\0\0\2\0\375\377\30\0\0\0004\0\0\0\2\0\375\377"..., 4096) = 4096
lseek(9, 0, SEEK_SET) = 0
read(9, "Xcur\20\0\0\0\0\0\1\0\3\0\0\0\2\0\375\377\30\0\0\0004\0\0\0\2\0\375\377"..., 4096) = 4096
close(9) = 0
munmap(0x2aaab7f7c000, 4096) = 0
open("/home/dirk/.icons/Adwaita/cursors/watch", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dirk/.icons/Adwaita/index.theme", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/icons/Adwaita/cursors/watch", O_RDONLY) = 9
fstat(9, {st_mode=S_IFREG|0644, st_size=126096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaab7f7c000
read(9, "Xcur\20\0\0\0\0\0\1\0\30\0\0\0\2\0\375\377\30\0\0\0000\1\0\0\2\0\375\377"..., 4096) = 4096
lseek(9, 0, SEEK_SET) = 0
read(9, "Xcur\20\0\0\0\0\0\1\0\30\0\0\0\2\0\375\377\30\0\0\0000\1\0\0\2\0\375\377"..., 4096) = 4096
lseek(9, 4096, SEEK_SET) = 4096
read(9, "\33\33\33\377\210\210\210\377\226\226\226\320\0\0\0M\0\0\0\23\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
lseek(9, 8192, SEEK_SET) = 8192
lseek(9, 8192, SEEK_SET) = 8192
read(9, "\224\224\224\377jjj\377+++\377\323\323\323\371UUUz\0\0\0\v\0\0\0\1\0\0\0\0"..., 4096) = 4096
lseek(9, 12288, SEEK_SET) = 12288
lseek(9, 12288, SEEK_SET) = 12288
read(9, "\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
lseek(9, 16384, SEEK_SET) = 16384
read(9, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
lseek(9, 20480, SEEK_SET) = 20480
close(9) = 0
munmap(0x2aaab7f7c000, 4096) = 0
poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{"5 \4\0\v\0 \3\7\0 \3\0\1\0\1\225\4\6\0\f\0 \3\v\0 \3&\0\0\0"..., 14964}, {"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2304}, {"", 0}], 3) = 17268
open("/home/dirk/.icons/Adwaita/cursors/sb_h_double_arrow", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dirk/.icons/Adwaita/index.theme", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/icons/Adwaita/cursors/sb_h_double_arrow", O_RDONLY) = 9
fstat(9, {st_mode=S_IFREG|0644, st_size=15776, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaab7f7c000
read(9, "Xcur\20\0\0\0\0\0\1\0\3\0\0\0\2\0\375\377\30\0\0\0004\0\0\0\2\0\375\377"..., 4096) = 4096
lseek(9, 0, SEEK_SET) = 0
read(9, "Xcur\20\0\0\0\0\0\1\0\3\0\0\0\2\0\375\377\30\0\0\0004\0\0\0\2\0\375\377"..., 4096) = 4096
close(9) = 0
munmap(0x2aaab7f7c000, 4096) = 0
poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{"< \2\0-\0 \3\225\4\5\0.\0 \3,\0 \3&\0\0\0\0\0\0\0006\0\2\0"..., 7748}, {NULL, 0}, {"", 0}], 3) = 7748
poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
recvfrom(6, "\315\0\312\0\t\0 \3\3\0\214\0\20\200F\0\0\0008\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 0, NULL, NULL) = 224
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
open("/home/dirk/.icons/Adwaita/cursors/xterm", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dirk/.icons/Adwaita/index.theme", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/icons/Adwaita/cursors/xterm", O_RDONLY) = 9
fstat(9, {st_mode=S_IFREG|0644, st_size=15776, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaab7f7c000
read(9, "Xcur\20\0\0\0\0\0\1\0\3\0\0\0\2\0\375\377\30\0\0\0004\0\0\0\2\0\375\377"..., 4096) = 4096
lseek(9, 0, SEEK_SET) = 0
read(9, "Xcur\20\0\0\0\0\0\1\0\3\0\0\0\2\0\375\377\30\0\0\0004\0\0\0\2\0\375\377"..., 4096) = 4096
close(9) = 0
munmap(0x2aaab7f7c000, 4096) = 0
uname({sys="Linux", node="linux-d59", ...}) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Speicherzugriffsfehler
-------------- next part --------------
?open("/home/dirk/.icons/Adwaita/cursors/bottom_right_corner", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dirk/.icons/Adwaita/index.theme", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/icons/Adwaita/cursors/bottom_right_corner", O_RDONLY) = 9
fstat(9, {st_mode=S_IFREG|0644, st_size=15776, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaab7f7c000
read(9, "Xcur\20\0\0\0\0\0\1\0\3\0\0\0\2\0\375\377\30\0\0\0004\0\0\0\2\0\375\377"..., 4096) = 4096
lseek(9, 0, SEEK_SET) = 0
read(9, "Xcur\20\0\0\0\0\0\1\0\3\0\0\0\2\0\375\377\30\0\0\0004\0\0\0\2\0\375\377"..., 4096) = 4096
close(9) = 0
munmap(0x2aaab7f7c000, 4096) = 0
open("/home/dirk/.icons/Adwaita/cursors/watch", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dirk/.icons/Adwaita/index.theme", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/icons/Adwaita/cursors/watch", O_RDONLY) = 9
fstat(9, {st_mode=S_IFREG|0644, st_size=126096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaab7f7c000
read(9, "Xcur\20\0\0\0\0\0\1\0\30\0\0\0\2\0\375\377\30\0\0\0000\1\0\0\2\0\375\377"..., 4096) = 4096
lseek(9, 0, SEEK_SET) = 0
read(9, "Xcur\20\0\0\0\0\0\1\0\30\0\0\0\2\0\375\377\30\0\0\0000\1\0\0\2\0\375\377"..., 4096) = 4096
lseek(9, 4096, SEEK_SET) = 4096
read(9, "\33\33\33\377\210\210\210\377\226\226\226\320\0\0\0M\0\0\0\23\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
lseek(9, 8192, SEEK_SET) = 8192
lseek(9, 8192, SEEK_SET) = 8192
read(9, "\224\224\224\377jjj\377+++\377\323\323\323\371UUUz\0\0\0\v\0\0\0\1\0\0\0\0"..., 4096) = 4096
lseek(9, 12288, SEEK_SET) = 12288
lseek(9, 12288, SEEK_SET) = 12288
read(9, "\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
lseek(9, 16384, SEEK_SET) = 16384
read(9, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
lseek(9, 20480, SEEK_SET) = 20480
close(9) = 0
munmap(0x2aaab7f7c000, 4096) = 0
poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{"5 \4\0\v\0 \3\7\0 \3\0\1\0\1\225\4\6\0\f\0 \3\v\0 \3&\0\0\0"..., 14964}, {"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2304}, {"", 0}], 3) = 17268
open("/home/dirk/.icons/Adwaita/cursors/sb_h_double_arrow", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dirk/.icons/Adwaita/index.theme", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/icons/Adwaita/cursors/sb_h_double_arrow", O_RDONLY) = 9
fstat(9, {st_mode=S_IFREG|0644, st_size=15776, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaab7f7c000
read(9, "Xcur\20\0\0\0\0\0\1\0\3\0\0\0\2\0\375\377\30\0\0\0004\0\0\0\2\0\375\377"..., 4096) = 4096
lseek(9, 0, SEEK_SET) = 0
read(9, "Xcur\20\0\0\0\0\0\1\0\3\0\0\0\2\0\375\377\30\0\0\0004\0\0\0\2\0\375\377"..., 4096) = 4096
close(9) = 0
munmap(0x2aaab7f7c000, 4096) = 0
poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{"< \2\0-\0 \3\225\4\5\0.\0 \3,\0 \3&\0\0\0\0\0\0\0006\0\2\0"..., 7748}, {NULL, 0}, {"", 0}], 3) = 7748
poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
recvfrom(6, "\315\0\312\0\t\0 \3\3\0\214\0\20\200F\0\0\0008\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 0, NULL, NULL) = 224
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x98c2f4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
open("/home/dirk/.icons/Adwaita/cursors/xterm", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dirk/.icons/Adwaita/index.theme", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/icons/Adwaita/cursors/xterm", O_RDONLY) = 9
fstat(9, {st_mode=S_IFREG|0644, st_size=15776, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaab7f7c000
read(9, "Xcur\20\0\0\0\0\0\1\0\3\0\0\0\2\0\375\377\30\0\0\0004\0\0\0\2\0\375\377"..., 4096) = 4096
lseek(9, 0, SEEK_SET) = 0
read(9, "Xcur\20\0\0\0\0\0\1\0\3\0\0\0\2\0\375\377\30\0\0\0004\0\0\0\2\0\375\377"..., 4096) = 4096
close(9) = 0
munmap(0x2aaab7f7c000, 4096) = 0
uname({sys="Linux", node="linux-d59", ...}) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Speicherzugriffsfehler
More information about the pkg-gnome-maintainers
mailing list