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