Hi again, a build with the patch applied and -DENABLE_JIT=OFF works fine for a couple web pages, so this looks like progress.
But the fifth page I visited (https://derstandard.at) made it fail. ** (MiniBrowser:9506): WARNING **: 09:24:55.795: WebProcess CRASHED Detected offset inconsistency: numberOfSlotsForMaxOffset doesn't match totalSize! this = 0x6fff301d1750 transitionOffset = 0 maxOffset = 0 m_inlineCapacity = 6 propertyTable = 0x6fff46ed8130 numberOfSlotsForMaxOffset = 1 totalSize = 0 inlineOverflowAccordingToTotalSize = 0 numberOfOutOfLineSlotsForMaxOffset = 0 Detected in materializePropertyTable. Found structure = 0x6fff301d1750 structures = 0x6fff301d1750, 0x6fff30094aa0 ** (MiniBrowser:9506): WARNING **: 09:25:37.057: WebProcess CRASHED with this backtrace: (gdb) bt #0 0x00006fff4d8acf8a in _lwp_kill () from /usr/lib/libc.so.12 #1 0x00006fff4d8b7f74 in abort () at /usr/src/lib/libc/stdlib/abort.c:74 #2 0x00006fff50578e49 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #3 0x00006fff50f3deea in JSC::Structure::materializePropertyTable(JSC::VM&, bool) () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #4 0x00006fff50f4e85b in JSC::Structure::addNewPropertyTransition(JSC::VM&, JSC::Structure*, JSC::PropertyName, unsigned int, int&, JSC::PutPropertySlot::Context, JSC::DeferredStructureTransitionWatchpointFire*) () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #5 0x00006fff505bafec in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #6 0x00006fff50e43621 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #7 0x00006fff50e43a94 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #8 0x00006fff50e3cf62 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #9 0x00006fff50e43a94 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #10 0x00006fff50c0ce68 in JSC::JSONParse(JSC::JSGlobalObject*, WTF::StringView) () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #11 0x00006fff54da75fc in ?? () from /usr/pkg/lib/libwebkit2gtk-4.1.so.0 #12 0x00006fff54a0ba06 in ?? () from /usr/pkg/lib/libwebkit2gtk-4.1.so.0 #13 0x00006fff54a0bd20 in ?? () from /usr/pkg/lib/libwebkit2gtk-4.1.so.0 #14 0x00006fff541b2cda in ?? () from /usr/pkg/lib/libwebkit2gtk-4.1.so.0 #15 0x00006fff505980fd in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #16 0x00006fff508a434a in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #17 0x00006fff50884c17 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #18 0x00006fff50a28563 in JSC::call(JSC::JSGlobalObject*, JSC::JSValue, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #19 0x00006fff5529eb86 in ?? () from /usr/pkg/lib/libwebkit2gtk-4.1.so.0 #20 0x00006fff552a019e in ?? () from /usr/pkg/lib/libwebkit2gtk-4.1.so.0 #21 0x00006fff5527af47 in ?? () from /usr/pkg/lib/libwebkit2gtk-4.1.so.0 #22 0x00006fff5533e08a in ?? () from /usr/pkg/lib/libwebkit2gtk-4.1.so.0 #23 0x00006fff5533dfc6 in ?? () from /usr/pkg/lib/libwebkit2gtk-4.1.so.0 #24 0x00006fff55b47e7e in ?? () from /usr/pkg/lib/libwebkit2gtk-4.1.so.0 #25 0x00006fff511850ed in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #26 0x00006fff511857e8 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #27 0x00006fff51434a14 in g_main_dispatch (context=context@entry=0x6fff4b62b7e0) at ../glib/gmain.c:3565 #28 0x00006fff51438730 in g_main_context_dispatch_unlocked (context=0x6fff4b62b7e0) at ../glib/gmain.c:4425 #29 g_main_context_iterate_unlocked (context=0x6fff4b62b7e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4490 #30 0x00006fff514392ee in g_main_loop_run (loop=0x6fff4a98d4f0) at ../glib/gmain.c:4695 #31 0x00006fff51185d68 in WTF::RunLoop::run() () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #32 0x00006fff53d59a53 in ?? () from /usr/pkg/lib/libwebkit2gtk-4.1.so.0 #33 0x000000000026341b in ?? () #34 0x00007f7ff7ba98e8 in ?? () from /usr/libexec/ld.elf_so #35 0x0000000000000003 in ?? () #36 0x00007f7ffffc0b28 in ?? () #37 0x00007f7ffffc0b59 in ?? () #38 0x00007f7ffffc0b5b in ?? () #39 0x0000000000000000 in ?? () After a restart, I tried the same page again. I was redirected to the ad-tracking-consent page, but the actual dialog never showed up, and a couple reloads later I got ** (MiniBrowser:19170): WARNING **: 10:44:35.265: WebProcess CRASHED with the backtrace (gdb) bt #0 0x000073d926ce55d5 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #1 0x000073d926d257f6 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #2 0x000073d926d0d6f9 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #3 0x000073d926d333e6 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #4 0x000073d926cf0ffd in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #5 0x000073d926d33af7 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #6 0x000073d926d33d4a in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #7 0x000073d926d35480 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #8 0x000073d926d354c8 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #9 0x000073d926d0e2ba in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #10 0x000073d926d125af in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #11 0x000073d926d148a3 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #12 0x000073d926d259a4 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #13 0x000073d926d12661 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #14 0x000073d926d126e8 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #15 0x000073d926d13a0a in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #16 0x000073d926d13c03 in JSC::Heap::collectSync(JSC::GCRequest) () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #17 0x000073d926d13c68 in JSC::Heap::collect(JSC::Synchronousness, JSC::GCRequest) () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #18 0x000073d926ce3cc9 in JSC::EdenGCActivityCallback::doCollection(JSC::VM&) () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #19 0x000073d92bf9caca in ?? () from /usr/pkg/lib/libwebkit2gtk-4.1.so.0 #20 0x000073d92717fb59 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #21 0x000073d927187724 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #22 0x000073d9276ec0ed in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #23 0x000073d9276ec7e8 in ?? () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #24 0x000073d92799ba14 in g_main_dispatch (context=context@entry=0x73d921b927e0) at ../glib/gmain.c:3565 #25 0x000073d92799f730 in g_main_context_dispatch_unlocked (context=0x73d921b927e0) at ../glib/gmain.c:4425 #26 g_main_context_iterate_unlocked (context=0x73d921b927e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4490 #27 0x000073d9279a02ee in g_main_loop_run (loop=0x73d920efd4f0) at ../glib/gmain.c:4695 #28 0x000073d9276ecd68 in WTF::RunLoop::run() () from /usr/pkg/lib/libjavascriptcoregtk-4.1.so.0 #29 0x000073d92a2c0a53 in ?? () from /usr/pkg/lib/libwebkit2gtk-4.1.so.0 #30 0x000000000098541b in ?? () #31 0x00007f7ff7a6f8e8 in ?? () from /usr/libexec/ld.elf_so #32 0x0000000000000003 in ?? () #33 0x00007f7fff10de38 in ?? () #34 0x00007f7fff10de69 in ?? () #35 0x00007f7fff10de6b in ?? () #36 0x0000000000000000 in ?? () Suggestions on how to continue from here? Thanks, Thomas
