Bug#487745: epiphany-webkit: crashes on startup

Axel Beckert abe at deuxchevaux.org
Mon Jun 23 21:00:38 UTC 2008


Package: epiphany-webkit
Version: 2.22.1.1-1
Severity: grave

When I try to start epiphany-webkit (first use, no stored session or
requested a new one), it crashes with SIGBUS. epiphany-gecko works
fine, though.

Started it remotely via ssh from an Etch amd64 installation. Used
openssh-client from Etch (1:4.3p2-9etch2, amd64) and openssh-server
from Lenny (1:4.7p1-12, sparc).

Here's the (probably not that useful though -dbg is installed)
backtrace:

> gdb epiphany-webkit
GNU gdb 6.7.1-debian
Copyright (C) 2007 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "sparc-linux-gnu"...
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) r
Starting program: /usr/bin/epiphany-webkit 
[Thread debugging using libthread_db enabled]
warning: Lowest section in /usr/lib/libicudata.so.38 is .hash at 000000b4
[New Thread 0xf6de6730 (LWP 11944)]

Program received signal SIGBUS, Bus error.
[Switching to Thread 0xf6de6730 (LWP 11944)]
0xf7d33880 in ?? () from /usr/lib/libwebkit-1.0.so.1
(gdb) bt
#0  0xf7d33880 in ?? () from /usr/lib/libwebkit-1.0.so.1
#1  0xf7d33860 in ?? () from /usr/lib/libwebkit-1.0.so.1
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb) 

The last few lines of an strace run:

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_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






More information about the pkg-gnome-maintainers mailing list