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

Reply via email to