Hello, I had this kind of crash:
And now the question is: is there any way to find out which exact Lua script caused this error?
Because I'm wandering around and searching, and I just can't find it — I thought it was this one, but knowing my luck, it probably isn't
In general, this item is not supposed to disappear or be removed — the only thing that can happen is that a monster’s body or other items might end up on top of it.
Code:
2025-11-13 18:07:00 - Thread 2 "tfs" received signal SIGSEGV, Segmentation fault.
2025-11-13 18:07:00 - [Switching to Thread 0x7ffff5db26c0 (LWP 737833)]
2025-11-13 18:07:00 - 0x000055555558aae8 in ItemAttributes::hasAttribute(itemAttrTypes) const ()
2025-11-13 18:07:00 -
2025-11-13 18:07:00 - Thread 4 (Thread 0x7ffff4db06c0 (LWP 737835) "tfs"):
2025-11-13 18:07:00 - #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
2025-11-13 18:07:00 - No locals.
2025-11-13 18:07:00 - #1 0x00007ffff709eae3 in __internal_syscall_cancel (a1=a1@entry=93824996481780, a2=<optimized out>, a3=a3@entry=1435900504, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
2025-11-13 18:07:00 - result = <optimized out>
2025-11-13 18:07:00 - pd = <optimized out>
2025-11-13 18:07:00 - ch = <optimized out>
2025-11-13 18:07:00 - #2 0x00007ffff709f237 in __futex_abstimed_wait_common64 (private=0, futex_word=0x555555961af4 <g_databaseTasks+180>, expected=1435900504, op=393, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
2025-11-13 18:07:00 - resultvar = <optimized out>
2025-11-13 18:07:00 - __arg6 = <optimized out>
2025-11-13 18:07:00 - __arg5 = <optimized out>
2025-11-13 18:07:00 - __arg4 = <optimized out>
2025-11-13 18:07:00 - __arg3 = <optimized out>
2025-11-13 18:07:00 - __arg2 = <optimized out>
2025-11-13 18:07:00 - __arg1 = <optimized out>
2025-11-13 18:07:00 - _a6 = <optimized out>
2025-11-13 18:07:00 - _a5 = <optimized out>
2025-11-13 18:07:00 - _a4 = <optimized out>
2025-11-13 18:07:00 - _a3 = <optimized out>
2025-11-13 18:07:00 - _a2 = <optimized out>
2025-11-13 18:07:00 - _a1 = <optimized out>
2025-11-13 18:07:00 - #3 __futex_abstimed_wait_common (futex_word=0x555555961af4 <g_databaseTasks+180>, expected=1435900504, clockid=0, abstime=0x0, private=0, cancel=true) at ./nptl/futex-internal.c:87
2025-11-13 18:07:00 - err = <optimized out>
2025-11-13 18:07:00 - clockbit = 256
2025-11-13 18:07:00 - op = 393
2025-11-13 18:07:00 - err = <optimized out>
2025-11-13 18:07:00 - clockbit = <optimized out>
2025-11-13 18:07:00 - op = <optimized out>
2025-11-13 18:07:00 - #4 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555961af4 <g_databaseTasks+180>, expected=expected@entry=265, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
2025-11-13 18:07:00 - No locals.
2025-11-13 18:07:00 - #5 0x00007ffff70a1b17 in __pthread_cond_wait_common (cond=<optimized out>, mutex=0x555555961aa8 <g_databaseTasks+104>, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
2025-11-13 18:07:00 - signals = 265
2025-11-13 18:07:00 - g1_start = <optimized out>
2025-11-13 18:07:00 - buffer = {__routine = 0x7ffff70a18b0 <__condvar_cleanup_waiting>, __arg = 0x7ffff4dafc70, __canceltype = -186975104, __prev = 0x0}
2025-11-13 18:07:00 - cbuffer = {wseq = 535, cond = 0x555555961ad0 <g_databaseTasks+144>, mutex = 0x555555961aa8 <g_databaseTasks+104>, private = 0}
2025-11-13 18:07:00 - err = <optimized out>
2025-11-13 18:07:00 - wseq = <optimized out>
2025-11-13 18:07:00 - g = <optimized out>
2025-11-13 18:07:00 - seq = 267
2025-11-13 18:07:00 - flags = <optimized out>
2025-11-13 18:07:00 - private = 0
2025-11-13 18:07:00 - result = 0
2025-11-13 18:07:00 - err = <optimized out>
2025-11-13 18:07:00 - result = <optimized out>
2025-11-13 18:07:00 - wseq = <optimized out>
2025-11-13 18:07:00 - g = <optimized out>
2025-11-13 18:07:00 - seq = <optimized out>
2025-11-13 18:07:00 - flags = <optimized out>
2025-11-13 18:07:00 - private = <optimized out>
2025-11-13 18:07:00 - signals = <optimized out>
2025-11-13 18:07:00 - g1_start = <optimized out>
2025-11-13 18:07:00 - buffer = <optimized out>
2025-11-13 18:07:00 - cbuffer = <optimized out>
2025-11-13 18:07:00 - #6 ___pthread_cond_wait (cond=<optimized out>, mutex=0x555555961aa8 <g_databaseTasks+104>) at ./nptl/pthread_cond_wait.c:458
2025-11-13 18:07:00 - No locals.
2025-11-13 18:07:00 - #7 0x0000555555611bc2 in DatabaseTasks::threadMain() ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #8 0x0000555555614a77 in void std::__invoke_impl<void, void (DatabaseTasks::*)(), DatabaseTasks*>(std::__invoke_memfun_deref, void (DatabaseTasks::*&&)(), DatabaseTasks*&&) ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #9 0x00005555556149dd in std::__invoke_result<void (DatabaseTasks::*)(), DatabaseTasks*>::type std::__invoke<void (DatabaseTasks::*)(), DatabaseTasks*>(void (DatabaseTasks::*&&)(), DatabaseTasks*&&) ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #10 0x000055555561493d in void std::thread::_Invoker<std::tuple<void (DatabaseTasks::*)(), DatabaseTasks*> >::_M_invoke<0ul, 1ul>(std::_Index_tuple<0ul, 1ul>) ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #11 0x00005555556148f2 in std::thread::_Invoker<std::tuple<void (DatabaseTasks::*)(), DatabaseTasks*> >::operator()() ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #12 0x00005555556148d2 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (DatabaseTasks::*)(), DatabaseTasks*> > >::_M_run() ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #13 0x00007ffff74f2324 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #14 0x00007ffff70a27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
2025-11-13 18:07:00 - ret = <optimized out>
2025-11-13 18:07:00 - pd = <optimized out>
2025-11-13 18:07:00 - out = <optimized out>
2025-11-13 18:07:00 - unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, -5348796068453169545, -288, 32, 0, 140737318163712, -5348796068474141065, -5348792080338270601}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
2025-11-13 18:07:00 - not_first_call = <optimized out>
2025-11-13 18:07:00 - #15 0x00007ffff7133b5c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
2025-11-13 18:07:00 - No locals.
2025-11-13 18:07:00 -
2025-11-13 18:07:00 - Thread 3 (Thread 0x7ffff55b16c0 (LWP 737834) "tfs"):
2025-11-13 18:07:00 - #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
2025-11-13 18:07:00 - No locals.
2025-11-13 18:07:00 - #1 0x00007ffff709eae3 in __internal_syscall_cancel (a1=a1@entry=93824996482052, a2=<optimized out>, a3=a3@entry=4116384416, a4=a4@entry=2553740768889401856, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
2025-11-13 18:07:00 - result = <optimized out>
2025-11-13 18:07:00 - pd = <optimized out>
2025-11-13 18:07:00 - ch = <optimized out>
2025-11-13 18:07:00 - #2 0x00007ffff709f237 in __futex_abstimed_wait_common64 (private=32767, futex_word=0x555555961c04 <g_scheduler+100>, expected=4116384416, op=8356214, abstime=0x2370b5b2f215f200, cancel=true) at ./nptl/futex-internal.c:57
2025-11-13 18:07:00 - resultvar = <optimized out>
2025-11-13 18:07:00 - __arg6 = <optimized out>
2025-11-13 18:07:00 - __arg5 = <optimized out>
2025-11-13 18:07:00 - __arg4 = <optimized out>
2025-11-13 18:07:00 - __arg3 = <optimized out>
2025-11-13 18:07:00 - __arg2 = <optimized out>
2025-11-13 18:07:00 - __arg1 = <optimized out>
2025-11-13 18:07:00 - _a6 = <optimized out>
2025-11-13 18:07:00 - _a5 = <optimized out>
2025-11-13 18:07:00 - _a4 = <optimized out>
2025-11-13 18:07:00 - _a3 = <optimized out>
2025-11-13 18:07:00 - _a2 = <optimized out>
2025-11-13 18:07:00 - _a1 = <optimized out>
2025-11-13 18:07:00 - #3 __futex_abstimed_wait_common (futex_word=0x555555961c04 <g_scheduler+100>, expected=4116384416, clockid=32767, abstime=0x2370b5b2f215f200, private=32767, cancel=true) at ./nptl/futex-internal.c:87
2025-11-13 18:07:00 - err = <optimized out>
2025-11-13 18:07:00 - clockbit = 8388096
2025-11-13 18:07:00 - op = 8356214
2025-11-13 18:07:00 - err = <optimized out>
2025-11-13 18:07:00 - clockbit = <optimized out>
2025-11-13 18:07:00 - op = <optimized out>
2025-11-13 18:07:00 - #4 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555961c04 <g_scheduler+100>, expected=expected@entry=11199648, clockid=clockid@entry=0, abstime=abstime@entry=0x7ffff55b0c90, private=private@entry=0) at ./nptl/futex-internal.c:139
2025-11-13 18:07:00 - No locals.
2025-11-13 18:07:00 - #5 0x00007ffff70a1dca in __pthread_cond_wait_common (cond=0x555555961be0 <g_scheduler+64>, mutex=0x555555961bb8 <g_scheduler+24>, clockid=0, abstime=0x7ffff55b0c90) at ./nptl/pthread_cond_wait.c:426
2025-11-13 18:07:00 - signals = 11199648
2025-11-13 18:07:00 - g1_start = <optimized out>
2025-11-13 18:07:00 - buffer = {__routine = 0x7ffff70a18b0 <__condvar_cleanup_waiting>, __arg = 0x7ffff55b0b80, __canceltype = -178582624, __prev = 0x0}
2025-11-13 18:07:00 - cbuffer = {wseq = 22399399, cond = 0x555555961be0 <g_scheduler+64>, mutex = 0x555555961bb8 <g_scheduler+24>, private = 0}
2025-11-13 18:07:00 - err = <optimized out>
2025-11-13 18:07:00 - wseq = <optimized out>
2025-11-13 18:07:00 - g = <optimized out>
2025-11-13 18:07:00 - seq = 11199699
2025-11-13 18:07:00 - flags = <optimized out>
2025-11-13 18:07:00 - private = 0
2025-11-13 18:07:00 - result = 0
2025-11-13 18:07:00 - err = <optimized out>
2025-11-13 18:07:00 - result = <optimized out>
2025-11-13 18:07:00 - wseq = <optimized out>
2025-11-13 18:07:00 - g = <optimized out>
2025-11-13 18:07:00 - seq = <optimized out>
2025-11-13 18:07:00 - flags = <optimized out>
2025-11-13 18:07:00 - private = <optimized out>
2025-11-13 18:07:00 - signals = <optimized out>
2025-11-13 18:07:00 - g1_start = <optimized out>
2025-11-13 18:07:00 - buffer = <optimized out>
2025-11-13 18:07:00 - cbuffer = <optimized out>
2025-11-13 18:07:00 - #6 ___pthread_cond_timedwait64 (cond=0x555555961be0 <g_scheduler+64>, mutex=0x555555961bb8 <g_scheduler+24>, abstime=0x7ffff55b0c90) at ./nptl/pthread_cond_wait.c:483
2025-11-13 18:07:00 - flags = <optimized out>
2025-11-13 18:07:00 - clockid = 0
2025-11-13 18:07:00 - #7 0x00005555557f6a22 in __gthread_cond_timedwait(pthread_cond_t*, pthread_mutex_t*, timespec const*) ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #8 0x00005555557f6a70 in std::__condvar::wait_until(std::mutex&, timespec&) ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #9 0x00005555557f7054 in std::cv_status std::condition_variable::__wait_until_impl<std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::unique_lock<std::mutex>&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #10 0x00005555557f6cab in std::cv_status std::condition_variable::wait_until<std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::unique_lock<std::mutex>&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #11 0x00005555557f6290 in Scheduler::threadMain() ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #12 0x0000555555790482 in void std::__invoke_impl<void, void (Scheduler::*)(), Scheduler*>(std::__invoke_memfun_deref, void (Scheduler::*&&)(), Scheduler*&&) ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #13 0x0000555555790204 in std::__invoke_result<void (Scheduler::*)(), Scheduler*>::type std::__invoke<void (Scheduler::*)(), Scheduler*>(void (Scheduler::*&&)(), Scheduler*&&) ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #14 0x000055555578ff09 in void std::thread::_Invoker<std::tuple<void (Scheduler::*)(), Scheduler*> >::_M_invoke<0ul, 1ul>(std::_Index_tuple<0ul, 1ul>) ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #15 0x000055555578fbfc in std::thread::_Invoker<std::tuple<void (Scheduler::*)(), Scheduler*> >::operator()() ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #16 0x000055555578f774 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (Scheduler::*)(), Scheduler*> > >::_M_run() ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #17 0x00007ffff74f2324 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #18 0x00007ffff70a27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
2025-11-13 18:07:00 - ret = <optimized out>
2025-11-13 18:07:00 - pd = <optimized out>
2025-11-13 18:07:00 - out = <optimized out>
2025-11-13 18:07:00 - unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, -5348797155616766345, -288, 32, 0, 140737488346512, -5348797155637737865, -5348792080338270601}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
2025-11-13 18:07:00 - not_first_call = <optimized out>
2025-11-13 18:07:00 - #19 0x00007ffff7133b5c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
2025-11-13 18:07:00 - No locals.
2025-11-13 18:07:00 -
2025-11-13 18:07:00 - Thread 2 (Thread 0x7ffff5db26c0 (LWP 737833) "tfs"):
2025-11-13 18:07:00 - #0 0x000055555558aae8 in ItemAttributes::hasAttribute(itemAttrTypes) const ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #1 0x00005555556989b4 in ItemAttributes::getExistingAttr(itemAttrTypes) const ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #2 0x00005555556988c9 in ItemAttributes::getIntAttr(itemAttrTypes) const ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #3 0x000055555558ab7b in Item::getIntAttr(itemAttrTypes) const ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #4 0x000055555558ac2d in Item::getUniqueId() const ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #5 0x00005555557136b0 in LuaScriptInterface::luaItemGetUniqueId(lua_State*) ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #6 0x00007ffff7ef24c6 in ?? () from /lib/x86_64-linux-gnu/libluajit-5.1.so.2
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #7 0x00007ffff7f0ec39 in lua_pcall () from /lib/x86_64-linux-gnu/libluajit-5.1.so.2
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #8 0x00005555556a8bb1 in LuaScriptInterface::protectedCall(lua_State*, int, int) ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #9 0x00005555556a9c20 in LuaScriptInterface::callFunction(int) ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #10 0x0000555555728f9c in LuaEnvironment::executeTimerEvent(unsigned int) ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #11 0x00005555557423c8 in void std::__invoke_impl<void, void (LuaEnvironment::*&)(unsigned int), LuaEnvironment*&, unsigned int&>(std::__invoke_memfun_deref, void (LuaEnvironment::*&)(unsigned int), LuaEnvironment*&, unsigned int&) ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #12 0x00005555557418a1 in std::__invoke_result<void (LuaEnvironment::*&)(unsigned int), LuaEnvironment*&, unsigned int&>::type std::__invoke<void (LuaEnvironment::*&)(unsigned int), LuaEnvironment*&, unsigned int&>(void (LuaEnvironment::*&)(unsigned int), LuaEnvironment*&, unsigned int&) ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #13 0x00005555557407e8 in void std::_Bind<void (LuaEnvironment::*(LuaEnvironment*, unsigned int))(unsigned int)>::__call<void, , 0ul, 1ul>(std::tuple<>&&, std::_Index_tuple<0ul, 1ul>) ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #14 0x000055555573ebe7 in void std::_Bind<void (LuaEnvironment::*(LuaEnvironment*, unsigned int))(unsigned int)>::operator()<, void>() ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #15 0x000055555573b2c2 in void std::__invoke_impl<void, std::_Bind<void (LuaEnvironment::*(LuaEnvironment*, unsigned int))(unsigned int)>&>(std::__invoke_other, std::_Bind<void (LuaEnvironment::*(LuaEnvironment*, unsigned int))(unsigned int)>&) ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #16 0x00005555557379bf in std::enable_if<std::is_void<void>::value, void>::type std::__invoke_r<void, std::_Bind<void (LuaEnvironment::*(LuaEnvironment*, unsigned int))(unsigned int)>&>(std::_Bind<void (LuaEnvironment::*(LuaEnvironment*, unsigned int))(unsigned int)>&) ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #17 0x000055555573300e in std::_Function_handler<void (), std::_Bind<void (LuaEnvironment::*(LuaEnvironment*, unsigned int))(unsigned int)> >::_M_invoke(std::_Any_data const&) ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #18 0x000055555581d064 in std::function<void ()>::operator()() const ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #19 0x000055555581cfae in Task::operator()() ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #20 0x000055555581c604 in Dispatcher::threadMain() ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #21 0x0000555555790518 in void std::__invoke_impl<void, void (Dispatcher::*)(), Dispatcher*>(std::__invoke_memfun_deref, void (Dispatcher::*&&)(), Dispatcher*&&) ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #22 0x00005555557902a4 in std::__invoke_result<void (Dispatcher::*)(), Dispatcher*>::type std::__invoke<void (Dispatcher::*)(), Dispatcher*>(void (Dispatcher::*&&)(), Dispatcher*&&) ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #23 0x000055555578ff57 in void std::thread::_Invoker<std::tuple<void (Dispatcher::*)(), Dispatcher*> >::_M_invoke<0ul, 1ul>(std::_Index_tuple<0ul, 1ul>) ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #24 0x000055555578fc1c in std::thread::_Invoker<std::tuple<void (Dispatcher::*)(), Dispatcher*> >::operator()() ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #25 0x000055555578f798 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (Dispatcher::*)(), Dispatcher*> > >::_M_run() ()
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #26 0x00007ffff74f2324 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
2025-11-13 18:07:00 - No symbol table info available.
2025-11-13 18:07:00 - #27 0x00007ffff70a27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
And now the question is: is there any way to find out which exact Lua script caused this error?
Because I'm wandering around and searching, and I just can't find it — I thought it was this one, but knowing my luck, it probably isn't
LUA:
function onUse(player, item, fromPosition, target, toPosition, isHotkey)
if getPlayerStorageValue(player, 51275) == 1 then
if getPlayerStorageValue(player, 51274) < 15 then
setPlayerStorageValue(player, 51274, getPlayerStorageValue(player, 51274) + 1)
doPlayerSendTextMessage(player, MESSAGE_STATUS_CONSOLE_ORANGE, "[MONSTER-DAY]: Otrzymales 1 muszle. Razem posiadasz ".. getPlayerStorageValue(player, 51274) .." muszli a potrzebujesz razem 15.")
player:say("Otrzymales 1 drewno!", TALKTYPE_MONSTER_SAY)
doSendMagicEffect(getCreaturePosition(player), 14)
if getPlayerStorageValue(player, 51274) == 15 then
doSendMagicEffect(getCreaturePosition(player), 12)
player:sendTextMessage(MESSAGE_INFO_DESCR, '[MONSTER-DAY]: Wroc do Podroznika Samapo nagrode.')
end
for i = 1, 2 do
Game.createMonster(getGlobalStorageValue(BOOSTED_MONSTER), getCreaturePosition(player))
end
doSendMagicEffect(toPosition, 4)
Item(item.uid):transform(3873)
doSetItemActionId(item.uid, 100)
addEvent(function()
item:remove() -- Usunięcie aktualnego przedmiotu
local newItem = Game.createItem(3871, 1, toPosition)
if newItem then
newItem:setActionId(5136)
doSendMagicEffect(toPosition, 4)
end
end, 5000) -- 12 minut
end
end
return true
end
In general, this item is not supposed to disappear or be removed — the only thing that can happen is that a monster’s body or other items might end up on top of it.