Discussion:
Repeating crashes of WebKitWebProcess in browsers on OpenBSD amd64 -current
(too old to reply)
Bodie
2018-07-06 07:38:02 UTC
Permalink
Hi all,

I am getting regular crashes with core files when running surf (midori,
luakit, ..) web browser. Environments are guest OpenBSD amd64 -current
in VirtualBox on Windows 10 host and OpenBSD amd64 -current on Dell
E6400, 8GB RAM

Seems highly dependent on amount of "crap" available on visited web
page. In any case here are some outputs which may help. Of course no
core files. I doubt you want to see ~200 - 400MB file :-)

Talked with Joerg (surf on OpenBSD) and he suggested this presence
instead as it relates to webkit itself.

$ sysctl kern.version
kern.version=OpenBSD 6.3-current (GENERIC.MP) #93: Wed Jul 4 18:18:05
MDT 2018
***@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
$

$ rcctl ls on
apmd
check_quotas
cron
ifstated
library_aslr
messagebus
ntpd
pf
pflogd
slaacd
smtpd
sndiod
sshd
syslogd
xenodm
$

$ ls -lk WebKitWebProcess.core
-rw------- 1 user user 302608464 Jul 5 12:45 WebKitWebProcess.core
$

$ file WebKitWebProcess.core
WebKitWebProcess.core: ELF 64-bit LSB core file x86-64, version 1
$

$ ulimit -a
time(cpu-seconds) unlimited
file(blocks) unlimited
coredump(blocks) unlimited
data(kbytes) 1572864
stack(kbytes) 4096
lockedmem(kbytes) 2635105
memory(kbytes) 7878544
nofiles(descriptors) 512
processes 256
$

(gdb) bt
#0 0x00001ad3bde9e430 in
WebCore::XUniqueResource<(WebCore::XResource)4>::deleteXResource ()
from /usr/local/lib/libwebkit2gtk-4.0.so.2.4
#1 0x00001ad3bde7f482 in WebCore::GLContextGLX::~GLContextGLX () from
/usr/local/lib/libwebkit2gtk-4.0.so.2.4
#2 0x00001ad3bde7f53f in WebCore::GLContextGLX::~GLContextGLX () from
/usr/local/lib/libwebkit2gtk-4.0.so.2.4
#3 0x00001ad3bde9db9f in
WebCore::PlatformDisplayX11::~PlatformDisplayX11 ()
from /usr/local/lib/libwebkit2gtk-4.0.so.2.4
#4 0x00001ad37710bc0c in _libc___cxa_finalize (dso=0x0) at
/usr/src/lib/libc/stdlib/atexit.c:177
#5 0x00001ad3770d89a1 in _libc_exit (status=0) at
/usr/src/lib/libc/stdlib/exit.c:54
#6 0x00001ad0f280048d in _start () from
/usr/local/libexec/webkit2gtk-4.0/WebKitWebProcess
#7 0x0000000000000000 in ?? ()
(gdb) bt full
#0 0x00001ad3bde9e430 in
WebCore::XUniqueResource<(WebCore::XResource)4>::deleteXResource ()
from /usr/local/lib/libwebkit2gtk-4.0.so.2.4
No symbol table info available.
#1 0x00001ad3bde7f482 in WebCore::GLContextGLX::~GLContextGLX () from
/usr/local/lib/libwebkit2gtk-4.0.so.2.4
No symbol table info available.
#2 0x00001ad3bde7f53f in WebCore::GLContextGLX::~GLContextGLX () from
/usr/local/lib/libwebkit2gtk-4.0.so.2.4
No symbol table info available.
#3 0x00001ad3bde9db9f in
WebCore::PlatformDisplayX11::~PlatformDisplayX11 ()
from /usr/local/lib/libwebkit2gtk-4.0.so.2.4
No symbol table info available.
#4 0x00001ad37710bc0c in _libc___cxa_finalize (dso=0x0) at
/usr/src/lib/libc/stdlib/atexit.c:177
call_depth = 1
pgsize = 4096
p = (struct atexit *) 0x1ad3b013a000
n = Variable "n" is not available.
(gdb) info variables
Die: DW_TAG_<unknown> (abbrev = 82, offset = 1148816)
has children: FALSE
attributes:
DW_AT_type (DW_FORM_ref4) constant ref: 1126113
(adjusted)
Dwarf Error: Cannot find type of die [in module /usr/lib/libc++.so.1.0]
(gdb)
--
http://www.search.lores.eu/indexo.htm
https://www.bodie.cz/
Loading...