Bug#487745: epiphany-webkit: crashes on startup
Axel Beckert
abe at deuxchevaux.org
Mon Jun 23 23:33:36 UTC 2008
Hi,
Sorry for the incomplete bug report. Find the reminder attached to the
end of this mail.
One note though: Since I found the very same issue also with
kazehakase-webkit (but not kazehakase-gecko), midori and arora on
Sparc, the issue maybe somewhere in webkit itself instead of epiphany.
#debian.de suspects some memory alignment bugs which are said to often
show up first on the quite pedantic Ultra Sparc processors like in my
Ultra 10.
Feel free to reassign the bug to webkit, if you think, it's really in
there.
On Mon, Jun 23, 2008 at 11:00:38PM +0200, Axel Beckert wrote:
[...]
> connect(16, {sa_family=AF_FILE, path="/var/run/dbus/system_bus_socket"}, 33) = 0
> fcntl64(16, F_GETFL) = 0x2 (flags O_RDWROCK) = 0
> fcntl64(16, F_GETFD) = 0
> fcntl64(16, F_SETFD, FD_CLOEXEC) = 0
> geteuid32() = 1000
> rt_sigaction(SIGPIPE, {SIG_Iat64(16, {st_mode=S_IFSOCK|0777
[EOF]
Here's the complete strace and the missing reminder:
open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/epiphany-extensions-2.22.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/epiphany-extensions-2.22.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/epiphany-extensions-2.22.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/epiphany-extensions-2.22.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/epiphany-extensions-2.22.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/epiphany-extensions-2.22.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
clock_gettime(CLOCK_MONOTONIC, {102767, 791903094}) = 0
clock_gettime(CLOCK_MONOTONIC, {102767, 840551709}) = 0
open("/dev/urandom", O_RDONLY|O_LARGEFILE) = 16
fstat64(16, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 9), ...}) = 0
ioctl(16, TCSETAF or SNDCTL_TMR_SELECT, 0xffceb92c) = -1 EINVAL (Invalid argument)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7f88000
read(16, "\357\212$m}\351\373\\\17\21\235\342\330\224)\340\211DJ"..., 8192) = 8192
close(16) = 0
munmap(0xf7f88000, 8192) = 0
stat64("/home/abe/.gnome2/epiphany/favicon_cache", {st_mode=S_IFDIR|0750, st_size=4096, ...}) = 0
access("/home/abe/.gnome2/epiphany/ephy-favicon-cache.xml", F_OK) = 0
stat64("/home/abe/.gnome2/epiphany/ephy-favicon-cache.xml", {st_mode=S_IFREG|0644, st_size=478, ...}) = 0
brk(0x42e000) = 0x42e000
open("/home/abe/.gnome2/epiphany/ephy-favicon-cache.xml", O_RDONLY|O_LARGEFILE) = 16
fstat64(16, {st_mode=S_IFREG|0644, st_size=478, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7f88000
read(16, "<?xml version=\"1.0\"?>\n<ephy_favi"..., 16384) = 478
read(16, "", 12288) = 0
_llseek(16, 0, [478], SEEK_CUR) = 0
_llseek(16, 0, [0], SEEK_SET) = 0
read(16, "<?xml version=\"1.0\"?>\n<ephy_favi"..., 4096) = 478
read(16, "", 4096) = 0
close(16) = 0
munmap(0xf7f88000, 8192) = 0
gettimeofday({1214254460, 284651}, NULL) = 0
gettimeofday({1214254460, 285285}, NULL) = 0
writev(10, [{"GIOP\1\2\0\0\0\0\0\241", 12}, {"\377\316\300\4\3\0\0\0\0\0\0\0\0\0\0\34\0\0\0\0\256$0\31"..., 161}], 2) = 173
poll([{fd=6, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI, revents=POLLIN}, {fd=11, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}], 4, -1) = 1
read(10, "GIOP\1\2\0\1\0\0\0_", 12) = 12
read(10, "\377\316\300\4\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\0"..., 95) = 95
writev(10, [{"GIOP\1\2\0\0\0\0\1\320", 12}, {"\377\316\277l\3\0\0\0\0\0\0\0\0\0\0\34\0\0\0\0\256$0\31"..., 44}, {"\0\0\0\35add_listener_with_properties"..., 36}, {"\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\0\5\1\0\1\0\1\1\t\0\0\0"..., 384}], 4) = 476
poll([{fd=6, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI, revents=POLLIN}, {fd=11, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}], 4, -1) = 1
read(10, "GIOP\1\2\0\1\0\0\0(", 12) = 12
read(10, "\377\316\277l\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\0\5"..., 40) = 40
writev(10, [{"GIOP\1\2\0\0\0\0\0\241", 12}, {"\377\316\276T\3\0\0\0\0\0\0\0\0\0\0\34\0\0\0\0\256$0\31"..., 161}], 2) = 173
poll([{fd=6, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI, revents=POLLIN}, {fd=11, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}], 4, -1) = 1
read(10, "GIOP\1\2\0\1\0\0\0_", 12) = 12
read(10, "\377\316\276T\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\0\5"..., 95) = 95
writev(10, [{"GIOP\1\2\0\0\0\0\0\241", 12}, {"\377\316\276T\3\0\0\0\0\0\0\0\0\0\0\34\0\0\0\0\256$0\31"..., 161}], 2) = 173
poll([{fd=6, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI, revents=POLLIN}, {fd=11, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}], 4, -1) = 1
read(10, "GIOP\1\2\0\1\0\0\0`", 12) = 12
read(10, "\377\316\276T\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\0\5"..., 96) = 96
writev(10, [{"GIOP\1\2\0\0\0\0\0\235", 12}, {"\377\316\276T\3\0\0\0\0\0\0\0\0\0\0\34\0\0\0\0\256$0\31"..., 157}], 2) = 169
poll([{fd=6, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI, revents=POLLIN}, {fd=11, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}], 4, -1) = 1
read(10, "GIOP\1\2\0\1\0\0\0j", 12) = 12
read(10, "\377\316\276T\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\0\5"..., 106) = 106
writev(10, [{"GIOP\1\2\0\0\0\0\0\241", 12}, {"\377\316\273\204\3\0\0\0\0\0\0\0\0\0\0\34\0\0\0\0\256$"..., 161}], 2) = 173
poll([{fd=6, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI, revents=POLLIN}, {fd=11, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}], 4, -1) = 1
read(10, "GIOP\1\2\0\1\0\0\0a", 12) = 12
read(10, "\377\316\273\204\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0"..., 97) = 97
socket(PF_FILE, SOCK_STREAM, 0) = 16
connect(16, {sa_family=AF_FILE, path="/var/run/dbus/system_bus_socket"}, 33) = 0
fcntl64(16, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(16, F_SETFL, O_RDWR|O_NONBLOCK) = 0
fcntl64(16, F_GETFD) = 0
fcntl64(16, F_SETFD, FD_CLOEXEC) = 0
geteuid32() = 1000
rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_IGN}, 0xf5f1b6d8, 0) = 0
poll([{fd=16, events=POLLOUT, revents=POLLOUT}], 1, 0) = 1
write(16, "\0", 1) = 1
write(16, "AUTH EXTERNAL 31303030\r\n", 24) = 24
poll([{fd=16, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(16, "OK b42f78a07eb7c866b802ad83485ec"..., 2048) = 37
poll([{fd=16, events=POLLOUT, revents=POLLOUT}], 1, -1) = 1
write(16, "BEGIN\r\n", 7) = 7
poll([{fd=16, events=POLLIN|POLLOUT, revents=POLLOUT}], 1, -1) = 1
writev(16, [{"B\1\0\1\0\0\0\0\0\0\0\1\0\0\0n\1\1o\0\0\0\0\25/org/fre"..., 128}, {"", 0}], 2) = 128
gettimeofday({1214254460, 394355}, NULL) = 0
poll([{fd=16, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
read(16, "B\2\1\1\0\0\0\n\0\0\0\1\0\0\0=\6\1s\0\0\0\0\5:1.24\0\0"..., 2048) = 260
read(16, 0x4215e0, 2048) = -1 EAGAIN (Resource temporarily unavailable)
fstat64(16, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0
fcntl64(16, F_GETFL) = 0x4002 (flags O_RDWR|O_NONBLOCK)
gettimeofday({1214254460, 399868}, NULL) = 0
writev(16, [{"B\1\0\1\0\0\0=\0\0\0\2\0\0\0\177\1\1o\0\0\0\0\25/org/f"..., 144}, {"\0\0\0008type=\'signal\',interface=\'org"..., 61}], 2) = 205
gettimeofday({1214254460, 402591}, NULL) = 0
poll([{fd=16, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
read(16, "B\2\1\1\0\0\0\0\0\0\0\3\0\0\0005\6\1s\0\0\0\0\5:1.24\0"..., 2048) = 72
read(16, 0x4215e0, 2048) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1214254460, 405878}, NULL) = 0
writev(16, [{"B\1\0\1\0\0\0\0\0\0\0\3\0\0\0\206\1\1o\0\0\0\0\37/org/"..., 152}, {"", 0}], 2) = 152
writev(10, [{"GIOP\1\2\0\0\0\0\0\245", 12}, {"\377\316\277\224\3\0\0\0\0\0\0\0\0\0\0\34\0\0\0\0\256$"..., 165}], 2) = 177
poll([{fd=6, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI, revents=POLLIN}, {fd=11, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}], 4, -1) = 1
read(10, "GIOP\1\2\0\1\0\0\0f", 12) = 12
read(10, "\377\316\277\224\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0"..., 102) = 102
futex(0xf626a950, 0x81 /* FUTEX_??? */, 2147483647) = 0
mmap(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7f82000
mmap(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf43a0000
mmap(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf42a0000
--- SIGBUS (Bus error) @ 0 (0) ---
+++ killed by SIGBUS +++
Process 12041 detached
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (990, 'testing'), (600, 'unstable'), (400, 'stable'), (110, 'experimental')
Architecture: sparc (sparc64)
Kernel: Linux 2.6.24-1-sparc64
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages epiphany-webkit depends on:
ii dbus 1.2.1-2 simple interprocess messaging syst
ii epiphany-browser-data 2.22.1.1-1 Data files for the GNOME web brows
ii gnome-icon-theme 2.22.0-1 GNOME Desktop icon theme
ii iso-codes 3.0-1 ISO language, territory, currency,
ii libart-2.0-2 2.3.20-2 Library of functions for 2D graphi
ii libatk1.0-0 1.22.0-1 The ATK accessibility toolkit
ii libavahi-client3 0.6.22-3 Avahi client library
ii libavahi-common3 0.6.22-3 Avahi common library
ii libavahi-glib1 0.6.22-3 Avahi glib integration library
ii libavahi-gobject0 0.6.22-3 Avahi GObject library
ii libbonobo2-0 2.22.0-1 Bonobo CORBA interfaces library
ii libbonoboui2-0 2.22.0-1 The Bonobo UI library
ii libc6 2.7-10 GNU C Library: Shared libraries
ii libcairo2 1.6.4-1+b1 The Cairo 2D vector graphics libra
ii libdbus-1-3 1.2.1-2 simple interprocess messaging syst
ii libdbus-glib-1-2 0.76-1 simple interprocess messaging syst
ii libfontconfig1 2.5.0-2 generic font configuration library
ii libfreetype6 2.3.5-1+lenny1 FreeType 2 font engine, shared lib
ii libgcc1 1:4.3.1-2 GCC support library
ii libgconf2-4 2.22.0-1 GNOME configuration database syste
ii libglade2-0 1:2.6.2-1 library to load .glade files at ru
ii libglib2.0-0 2.16.3-2 The GLib library of C routines
ii libgnome-desktop-2 2.22.2-1 Utility library for loading .deskt
ii libgnome2-0 2.20.1.1-1 The GNOME 2 library - runtime file
ii libgnomecanvas2-0 2.20.1.1-1 A powerful object-oriented display
ii libgnomeui-0 2.20.1.1-1 The GNOME 2 libraries (User Interf
ii libgnomevfs2-0 1:2.22.0-3 GNOME Virtual File System (runtime
ii libgtk2.0-0 2.12.9-3 The GTK+ graphical user interface
ii libice6 2:1.0.4-1 X11 Inter-Client Exchange library
ii libnotify1 [libnotify1 0.4.4-3 sends desktop notifications to a n
ii liborbit2 1:2.14.13-0.1 libraries for ORBit2 - a CORBA ORB
ii libpango1.0-0 1.20.2-2 Layout and rendering of internatio
ii libpixman-1-0 0.10.0-2 pixel-manipulation library for X a
ii libpng12-0 1.2.27-1 PNG library - runtime
ii libpopt0 1.10-3 lib for parsing cmdline parameters
ii libsm6 2:1.0.3-1+b1 X11 Session Management library
ii libstartup-notificatio 0.9-1 library for program launch feedbac
ii libstdc++6 4.3.1-2 The GNU Standard C++ Library v3
ii libwebkit-1.0-1 0~svn32442-1 Web content engine library for Gtk
ii libx11-6 2:1.1.4-2 X11 client-side library
ii libxcursor1 1:1.1.9-1 X cursor management library
ii libxext6 2:1.0.4-1 X11 miscellaneous extension librar
ii libxfixes3 1:4.0.3-2 X11 miscellaneous 'fixes' extensio
ii libxi6 2:1.1.3-1 X11 Input extension library
ii libxinerama1 2:1.0.3-2 X11 Xinerama extension library
ii libxml2 2.6.32.dfsg-2 GNOME XML library
ii libxrandr2 2:1.2.2-2 X11 RandR extension library
ii libxrender1 1:0.9.4-1 X Rendering Extension client libra
ii libxslt1.1 1.1.24-1 XSLT processing library - runtime
ii python2.5 2.5.2-6 An interactive high-level object-o
ii zlib1g 1:1.2.3.3.dfsg-12 compression library - runtime
Versions of packages epiphany-webkit recommends:
pn yelp <none> (no description available)
-- no debconf information
Regards, Axel
--
Axel Beckert - abe at deuxchevaux.org, abe at noone.org - http://noone.org/abe/
More information about the pkg-gnome-maintainers
mailing list