Open
Description
Not sure if this is a known bug or not.
Backtrace:
#0 0x00007fae319cd0e5 in std::__atomic_base<bool>::store(bool, std::memory_order) (__m=std::memory_order_relaxed, __i=true, this=0xd539) at /usr/include/c++/12/bits/atomic_base.h:464
#1 std::atomic<bool>::store(bool, std::memory_order) (__m=std::memory_order_relaxed, __i=true, this=0xd539) at /usr/include/c++/12/atomic:104
#2 v8::internal::Isolate::set_was_locker_ever_used() (this=0x45) at ../deps/v8/src/execution/isolate.h:1512
#3 v8::Locker::Initialize(v8::Isolate*) (this=this@entry=0x7facb2bfac00, isolate=0x45) at ../deps/v8/src/execution/v8threads.cc:37
#4 0x00007fae4016550f in v8::Locker::Locker(v8::Isolate*) (isolate=<optimized out>, this=0x7facb2bfac00) at /home/juliangro/overte-files/vcpkg/5c53c56a/installed/x64-linux/include/node/v8-locker.h:114
#5 V8ScriptValueTemplate<v8::Value>::V8ScriptValueTemplate(ScriptEngineV8*, v8::Local<v8::Value>) (this=0x7facb2bfacd0, engine=<optimized out>, value=...) at /home/juliangro/git/overte/libraries/script-engine/src/v8/V8Types.h:29
#6 0x00007fae4016f7e5 in ScriptObjectV8Proxy::v8GetPropertyNames(v8::PropertyCallbackInfo<v8::Array> const&) (info=...) at /home/juliangro/git/overte/libraries/script-engine/src/v8/ScriptObjectV8Proxy.cpp:538
#7 0x00007fae31c6fe2d in v8::internal::PropertyCallbackArguments::CallPropertyEnumerator(v8::internal::Handle<v8::internal::InterceptorInfo>) (interceptor=..., this=<optimized out>) at ../deps/v8/src/api/api-arguments-inl.h:288
#8 v8::internal::PropertyCallbackArguments::CallNamedEnumerator(v8::internal::Handle<v8::internal::InterceptorInfo>) (interceptor=..., this=<optimized out>) at ../deps/v8/src/api/api-arguments-inl.h:155
#9 v8::internal::KeyAccumulator::CollectInterceptorKeysInternal(v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::InterceptorInfo>, v8::internal::KeyAccumulator::IndexedOrNamed) (this=0x7facb2bfaf30, receiver=..., object=..., interceptor=..., type=type@entry=v8::internal::KeyAccumulator::kNamed) at ../deps/v8/src/objects/keys.cc:702
#10 0x00007fae31c7052e in v8::internal::KeyAccumulator::CollectInterceptorKeys(v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::Handle<v8::internal::JSObject>, v8::internal::KeyAccumulator::IndexedOrNamed) (this=<optimized out>, receiver=..., receiver@entry=..., object=..., type=type@entry=v8::internal::KeyAccumulator::kNamed) at ../deps/v8/src/objects/keys.cc:734
#11 0x00007fae31c72d95 in v8::internal::KeyAccumulator::CollectOwnPropertyNames(v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::Handle<v8::internal::JSObject>) (this=this@entry=0x7facb2bfaf30, receiver=..., receiver@entry=..., object=..., object@entry=...) at ../deps/v8/src/objects/keys.cc:1048
#12 0x00007fae31c7345e in v8::internal::KeyAccumulator::CollectOwnKeys(v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::Handle<v8::internal::JSObject>) (this=this@entry=0x7facb2bfaf30, receiver=receiver@entry=..., object=object@entry=...) at ../deps/v8/src/objects/keys.cc:1136
#13 0x00007fae31c7484e in v8::internal::KeyAccumulator::CollectKeys(v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::Handle<v8::internal::JSReceiver>) (this=this@entry=0x7facb2bfaf30, receiver=..., object=...) at ../deps/v8/src/handles/handles.h:44
#14 0x00007fae31c74a31 in v8::internal::FastKeyAccumulator::GetKeysSlow(v8::internal::GetKeysConversion) (this=<optimized out>, keys_conversion=v8::internal::GetKeysConversion::kConvertToString) at ../deps/v8/src/objects/keys.cc:563
#15 0x00007fae31c73c7c in v8::internal::KeyAccumulator::GetKeys(v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::KeyCollectionMode, v8::internal::PropertyFilter, v8::internal::GetKeysConversion, bool, bool) (object=..., object@entry=..., mode=mode@entry=v8::internal::KeyCollectionMode::kOwnOnly, filter=filter@entry=v8::internal::ENUMERABLE_STRINGS, keys_conversion=keys_conversion@entry=v8::internal::GetKeysConversion::kConvertToString, is_for_in=is_for_in@entry=false, skip_indices=<optimized out>) at ../deps/v8/src/objects/keys.cc:96
#16 0x00007fae31b55044 in v8::internal::JsonStringifier::SerializeJSReceiverSlow(v8::internal::Handle<v8::internal::JSReceiver>) (this=this@entry=0x7facb2bfb190, object=object@entry=...) at ../deps/v8/src/json/json-stringifier.cc:870
#17 0x00007fae31b51f9b in v8::internal::JsonStringifier::SerializeJSObject(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Object>) (key=..., object=..., this=0x7facb2bfb190) at ../deps/v8/src/handles/handles.h:133
#18 v8::internal::JsonStringifier::Serialize_<false>(v8::internal::Handle<v8::internal::Object>, bool, v8::internal::Handle<v8::internal::Object>) (this=this@entry=0x7facb2bfb190, object=..., object@entry=..., key=..., comma=false) at ../deps/v8/src/json/json-stringifier.cc:599
#19 0x00007fae31b52545 in v8::internal::JsonStringifier::SerializeObject(v8::internal::Handle<v8::internal::Object>) (obj=..., this=0x7facb2bfb190) at ../deps/v8/src/json/json-stringifier.cc:46
#20 v8::internal::JsonStringifier::Stringify(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>) (this=this@entry=0x7facb2bfb190, object=..., replacer=..., gap=...) at ../deps/v8/src/json/json-stringifier.cc:232
#21 0x00007fae31b525ab in v8::internal::JsonStringify(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>) (isolate=isolate@entry=0x564d0f3f15c0, object=object@entry=..., replacer=replacer@entry=..., gap=gap@entry=...) at ../deps/v8/src/json/json-stringifier.cc:145
#22 0x00007fae3187ac61 in v8::JSON::Stringify(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::String>) (context=..., json_object=json_object@entry=..., gap=gap@entry=...) at ../deps/v8/src/handles/handles.h:133
#23 0x00007fae4015bb62 in ScriptEngineV8::scriptValueDebugDetailsV8(V8ScriptValueTemplate<v8::Value> const&) (this=0x564d0f3b3360, v8Value=...) at /home/juliangro/git/overte/libraries/script-engine/src/v8/ScriptEngineV8.cpp:1367
#24 0x00007fae40172976 in ScriptSignalV8Proxy::connect(ScriptValue, ScriptValue) (this=this@entry=0x7fac601281d0, arg0=..., arg1=...) at /home/juliangro/git/overte/libraries/script-engine/src/v8/ScriptObjectV8Proxy.cpp:1370
#25 0x00007fae400b48ab in ScriptSignalV8ProxyBase::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=_o@entry=0x7fac601281d0, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=1, _a=_a@entry=0x7facb2bfb700) at /home/juliangro/git/overte/build/libraries/script-engine/script-engine_autogen/7A2BUK5VA4/moc_ScriptObjectV8Proxy.cpp:154
#26 0x00007fae446bc88e in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (this=this@entry=0x7faca845ca80, object=object@entry=0x7fac601281d0, connectionType=connectionType@entry=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:2310
#27 0x00007fae401793d5 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., connectionType=Qt::DirectConnection, object=0x7fac601281d0, this=0x7faca845ca80) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetaobject.h:122
#28 ScriptMethodV8Proxy::call(v8::FunctionCallbackInfo<v8::Value> const&) (this=this@entry=0x7faca845fa50, arguments=...) at /home/juliangro/git/overte/libraries/script-engine/src/v8/ScriptObjectV8Proxy.cpp:1079
#29 0x00007fae40179a71 in ScriptMethodV8Proxy::callback(v8::FunctionCallbackInfo<v8::Value> const&) (arguments=...) at /home/juliangro/git/overte/libraries/script-engine/src/v8/ScriptObjectV8Proxy.cpp:957
#30 0x00007fae318b4147 in v8::internal::FunctionCallbackArguments::Call(v8::internal::CallHandlerInfo) (this=this@entry=0x7facb2bfbc10, handler=..., handler@entry=...) at ../deps/v8/src/api/api-arguments-inl.h:147
#31 0x00007fae318b4724 in v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (isolate=isolate@entry=0x564d0f3f15c0, function=..., new_target=..., fun_data=..., receiver=..., args=...) at ../deps/v8/src/builtins/builtins-api.cc:112
#32 0x00007fae318b4fdf in v8::internal::Builtin_Impl_HandleApiCall (isolate=0x564d0f3f15c0, args=...) at ../deps/v8/src/builtins/builtins-api.cc:142
#33 v8::internal::Builtin_HandleApiCall(int, unsigned long*, v8::internal::Isolate*) (args_length=<optimized out>, args_object=0x7facb2bfbd68, isolate=0x564d0f3f15c0) at ../deps/v8/src/builtins/builtins-api.cc:130
#34 0x00007fae31421039 in Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_BuiltinExit () at /home/juliangro/overte-files/vcpkg/5c53c56a/installed/x64-linux/lib/libnode.so.108
#35 0x00007fae313a4f90 in Builtins_InterpreterEntryTrampoline () at /home/juliangro/overte-files/vcpkg/5c53c56a/installed/x64-linux/lib/libnode.so.108
#36 0x00000c7b192415b9 in ()
#37 0x00001ed4e241a609 in ()
#38 0x0000000600000000 in ()
#39 0x00000c7b19241689 in ()
#40 0x00001f6012e1d221 in ()
#41 0x00002b37c4901411 in ()
#42 0x00002fc862483e49 in ()
#43 0x00001f6012e1bcb9 in ()
#44 0x00001f6012e1bc39 in ()
#45 0x00002b37c4901411 in ()
#46 0x00001f6012e1d221 in ()
#47 0x00001ed4e241a609 in ()
#48 0x00001f6012e1bbf1 in ()
#49 0x00001f6012e1bb81 in ()
#50 0x00000c7b192415b9 in ()
#51 0x0000012f00000000 in ()
#52 0x0000244ff44367a1 in ()
#53 0x0000000000000001 in ()
#54 0x000037c58f0870c1 in ()
#55 0x000037c58f087101 in ()
#56 0x00007facb2bfbe48 in ()
#57 0x00007fae313a4f90 in Builtins_InterpreterEntryTrampoline () at /home/juliangro/overte-files/vcpkg/5c53c56a/installed/x64-linux/lib/libnode.so.108
#58 0x000037c58f086871 in ()
#59 0x00001f6012e1b9c9 in ()
#60 0x000037c58f086871 in ()
#61 0x000037c58f0870c1 in ()
#62 0x00001f6012e1b989 in ()
#63 0x00002fc862484ac9 in ()
#64 0x000000b600000000 in ()
#65 0x0000244ff4436411 in ()
#66 0x0000000000000002 in ()
#67 0x00002b37c4901411 in ()
#68 0x000037c58f085b11 in ()
#69 0x00007facb2bfbeb8 in ()
#70 0x00007fae6d75729f in ()
#71 0x0000297d2a9906a9 in ()
#72 0x00001f6012e1b951 in ()
#73 0x00001f6012e1ba99 in ()
#74 0x0000297d2a9906a9 in ()
#75 0x00002b37c4901411 in ()
#76 0x00001e5d64a81e09 in ()
#77 0x00001f6012e1ba59 in ()
#78 0x0000244ff443ab59 in ()
#79 0x0000244ff4433901 in ()
#80 0x0000000000000004 in ()
#81 0x00001f6012e1bac1 in ()
#82 0x00001f6012e1ba59 in ()
#83 0x00007facb2bfbf50 in ()
#84 0x00007fae3143940f in Builtins_ArrayForEach () at /home/juliangro/overte-files/vcpkg/5c53c56a/installed/x64-linux/lib/libnode.so.108