🐛 Bug Report
The bug is non deterministic, it's rarely triggered with backtrace, this one has been caught by ruby:
urs ago in 23m 29s
Search logs
1s
2s
5m 57s
17m 27s
34/187 Test #36: metacall-load-configuration-python-node-test ..... Passed 0.30 sec
Start 38: metacall-duplicated-handle-test
35/187 Test #37: metacall-load-configuration-node-python-test ..... Passed 0.39 sec
Start 39: metacall-duplicated-symbols-test
36/187 Test #38: metacall-duplicated-handle-test .................. Passed 0.39 sec
Start 40: metacall-handle-export-test
37/187 Test #39: metacall-duplicated-symbols-test ................. Passed 0.28 sec
Start 41: metacall-handle-get-test
38/187 Test #41: metacall-handle-get-test ......................... Passed 0.46 sec
Start 42: metacall-test
39/187 Test #40: metacall-handle-export-test ...................... Passed 0.57 sec
Start 43: metacall-node-test
40/187 Test #43: metacall-node-test ............................... Passed 0.38 sec
Start 44: metacall-node-event-loop-test
41/187 Test #32: metacall-load-memory-empty-test ..................***Exception: SegFault 3.69 sec
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from metacall_load_memory_empty_test
[ RUN ] metacall_load_memory_empty_test.DefaultConstructor
[Wed Apr 15 18:23:10] #12073 @Error : DynLink error: /usr/local/metacall/build/libasdfghjk_loader.so: cannot open shared object file: No such file or directory
[Wed Apr 15 18:23:10] #12073 @Error : Failed to load library from plugin descriptor
[Wed Apr 15 18:23:10] #12073 @Error : Plugin loader from manager 'loader' failed to load plugin: asdfghjk
[Wed Apr 15 18:23:10] #12073 @Error : Failed to create loader: asdfghjk
[Wed Apr 15 18:23:10] #12073 @Error : Tried to load a buffer from non existent loader (asdfghjk):
[BUG] Segmentation fault at 0x00007f0d80b4eb00
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux-gnu]
-- Machine register context ------------------------------------------------
RIP: 0x00007f0a7acdea8d RBP: 0x00007f0a78843060 RSP: 0x00007f0a78843028
RAX: 0x00007f0d80b4eaf0 RBX: 0x00007f0a7002c150 RCX: 0x00000000fffffffc
RDX: 0x0000000000000001 RDI: 0x00007f0a70a50180 RSI: 0x0000000000000000
R8: 0x00007f0a7011dee8 R9: 0x0000000000000000 R10: 0x00007f0a700a5370
R11: 0x00003407dedd5e19 R12: 0x00007f0a78843080 R13: 0x00007f0a78843070
R14: 0x00007f0a78843180 R15: 0x00007f0a700aab80 EFL: 0x0000000000010246
-- C level backtrace information -------------------------------------------
/usr/lib/x86_64-linux-gnu/libruby-3.0.so(0x7f0a854fa0e0) [0x7f0a854fa0e0]
/usr/lib/x86_64-linux-gnu/libruby-3.0.so(0x7f0a8534e4f4) [0x7f0a8534e4f4]
/usr/lib/x86_64-linux-gnu/libruby-3.0.so(0x7f0a8546e4ed) [0x7f0a8546e4ed]
/lib/x86_64-linux-gnu/libc.so.6(0x7f0a881ef520) [0x7f0a881ef520]
/usr/lib/x86_64-linux-gnu/libnode.so.72(0x7f0a7acdea8d) [0x7f0a7acdea8d]
/usr/lib/x86_64-linux-gnu/libnode.so.72(_ZN2v88internal13GlobalHandles22PendingPhantomCallback6InvokeEPNS0_7IsolateENS2_14InvocationTypeE+0x53) [0x7f0a7b27ec23]
/usr/lib/x86_64-linux-gnu/libnode.so.72(_ZN2v88internal13GlobalHandles32InvokeSecondPassPhantomCallbacksEv+0xad) [0x7f0a7b27eced]
/usr/lib/x86_64-linux-gnu/libnode.so.72(_ZN2v88internal13GlobalHandles40InvokeSecondPassPhantomCallbacksFromTaskEv+0x6b) [0x7f0a7b27ed8b]
/usr/lib/x86_64-linux-gnu/libnode.so.72(_ZN4node22PerIsolatePlatformData17RunForegroundTaskESt10unique_ptrIN2v84TaskESt14default_deleteIS3_EE+0xf0) [0x7f0a7adaf1f0]
/usr/lib/x86_64-linux-gnu/libnode.so.72(_ZN4node22PerIsolatePlatformData28FlushForegroundTasksInternalEv+0x272) [0x7f0a7adaffb2]
/lib/x86_64-linux-gnu/libuv.so.1(0x7f0a8504e1ad) [0x7f0a8504e1ad]
/lib/x86_64-linux-gnu/libuv.so.1(0x7f0a8506a0fe) [0x7f0a8506a0fe]
/lib/x86_64-linux-gnu/libuv.so.1(uv_run+0x678) [0x7f0a85053c48]
/usr/lib/x86_64-linux-gnu/libnode.so.72(_ZN4node11Environment14CleanupHandlesEv+0x168) [0x7f0a7acd5178]
/usr/lib/x86_64-linux-gnu/libnode.so.72(_ZN4node11Environment10RunCleanupEv+0x324) [0x7f0a7acd5524]
/usr/lib/x86_64-linux-gnu/libnode.so.72(_ZN4node15FreeEnvironmentEPNS_11EnvironmentE+0x64) [0x7f0a7ac86e24]
/usr/lib/x86_64-linux-gnu/libnode.so.72(_ZN4node16NodeMainInstance3RunEv+0xcc) [0x7f0a7ad7bd8c]
/usr/lib/x86_64-linux-gnu/libnode.so.72(_ZN4node5StartEiPPc+0x221) [0x7f0a7acf9641]
/usr/local/metacall/build/libnode_loader.so(_ZL23node_loader_impl_threadPv+0x150) [0x7f0a849feda0]
/lib/x86_64-linux-gnu/libc.so.6(0x7f0a88241ac3) [0x7f0a88241ac3]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x44) [0x7f0a882d2a84]
-- Other runtime information -----------------------------------------------
* Loaded script: -
🐛 Bug Report
The bug is non deterministic, it's rarely triggered with backtrace, this one has been caught by ruby: