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
