Ok, so the core dump in g-ir-scanner goes away if I disable relro for
the build.

Now I'm back in the stage that the package has been many times before
- it builds fine, but MiniBrowser (the most basic test case I know)
crashes a lot when used.

A typical startup of it immediately prints

** (MiniBrowser:12345): WARNING **: 00:20:43.373: WebProcess CRASHED

about one in every 5-10 does display the webkit-gtk homepage
correctly, but usually crashes when I type in any other webpage like
google.

I get a WebKitWebProcess.core file, and the backtrace of the most
recent one looks like this:

(gdb) bt
#0  0x0000769fb59a43ac in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0
#1  0x0000769fb59a4ad1 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0
#2  0x0000769fb59e8f56 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0
#3  0x0000769fb59cf9b8 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0
#4  0x0000769fb59f6926 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0
#5  0x0000769fb59b124d in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0
#6  0x0000769fb59f7037 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0
#7  0x0000769fb59f728a in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0
#8  0x0000769fb59f8aa0 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0
#9  0x0000769fb59f8ae8 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0
#10 0x0000769fb59d09aa in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0
#11 0x0000769fb59d4ebf in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0
#12 0x0000769fb59d7353 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0
#13 0x0000769fb59e9104 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0
#14 0x0000769fb59d4f71 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0
#15 0x0000769fb59d4ff8 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0
#16 0x0000769fb59d631a in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0
#17 0x0000769fb59d6513 in JSC::Heap::collectSync(JSC::GCRequest) () from 
/usr/pkg/lib/libjavascriptcoregtk-4.1.so.0
#18 0x0000769fb59d6578 in JSC::Heap::collect(JSC::Synchronousness, 
JSC::GCRequest) () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0
#19 0x0000769fb59a1989 in JSC::EdenGCActivityCallback::doCollection(JSC::VM&) 
() from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0
#20 0x0000769fbb3e5baa in ?? () from /usr/pkg/lib/libwebkit2gtk-4.1.so.0
#21 0x0000769fb5fe9679 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0
#22 0x0000769fb5ff1244 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0
#23 0x0000769fb687722d in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0
#24 0x0000769fb6877928 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0
#25 0x0000769fb6daaa14 in g_main_dispatch 
(context=context@entry=0x769fafcfe7e0) at ../glib/gmain.c:3565
#26 0x0000769fb6dae730 in g_main_context_dispatch_unlocked 
(context=0x769fafcfe7e0) at ../glib/gmain.c:4425
#27 g_main_context_iterate_unlocked (context=0x769fafcfe7e0, 
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at 
../glib/gmain.c:4490
#28 0x0000769fb6daf2ee in g_main_loop_run (loop=0x769fafd58640) at 
../glib/gmain.c:4695
#29 0x0000769fb6877ea8 in WTF::RunLoop::run() () from 
/usr/pkg/lib/libjavascriptcoregtk-4.1.so.0
#30 0x0000769fb96db2f3 in ?? () from /usr/pkg/lib/libwebkit2gtk-4.1.so.0
#31 0x00000000005e641b in ?? ()
#32 0x00007f7ff79128e8 in ?? () from /usr/libexec/ld.elf_so
#33 0x0000000000000003 in ?? ()
#34 0x00007f7fff8414f8 in ?? ()
#35 0x00007f7fff841529 in ?? ()
#36 0x00007f7fff84152b in ?? ()
#37 0x0000000000000000 in ?? ()

Any suggestions how to progress from here?

Thanks,
 Thomas

Reply via email to