Vector35 / debugger

Binary Ninja debugger
Other
204 stars 14 forks source link

Debugger unit test crash in BinaryNinjaCore::SerDesContext::translate #395

Open xusheng6 opened 1 year ago

xusheng6 commented 1 year ago
Thread 19 "python3" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffcc82c640 (LWP 27408)]
0x00007fffed877fe8 in BinaryNinjaCore::SerDesContext::translate(BinaryNinjaCore::Architecture const*, unsigned int, short) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
(gdb) bt
#0  0x00007fffed877fe8 in BinaryNinjaCore::SerDesContext::translate(BinaryNinjaCore::Architecture const*, unsigned int, short) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#1  0x00007fffee092b7d in BinaryNinjaCore::Variable::Deserialize(BinaryNinjaCore::SerDesContext&, rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::CrtAllocator> const&) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#2  0x00007fffed9d5a2a in BinaryNinjaCore::FunctionTypeInfo::Deserialize(BinaryNinjaCore::SerDesContext&, rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::CrtAllocator> const&, BinaryNinjaCore::Function*) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#3  0x00007fffeda2bd48 in BinaryNinjaCore::Function::ApplySnapshotData(BinaryNinjaCore::SerDesContext&, BinaryNinjaCore::KeyValueStore&, BinaryNinjaCore::KeyValueStore&) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#4  0x00007fffed66fa3f in BinaryNinjaCore::Analysis::ApplySnapshotData(BinaryNinjaCore::SerDesContext&, BinaryNinjaCore::KeyValueStore&, BinaryNinjaCore::KeyValueStore&, std::function<bool ()> const&)::{lambda()#1}::operator()() const () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#5  0x00007fffedfb1454 in std::_Function_handler<void (), BinaryNinjaCore::Task::Enqueue(std::function<void ()> const&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#6  0x00007fffee0a0021 in BinaryNinjaCore::Worker::ProcessingThread() () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#7  0x00007fffec67e2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#8  0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
(gdb) thread apply all bt

Thread 201 (Thread 0x7ffef77ee640 (LWP 27690) ".process.stdio>"):
#0  0x00007ffff7d687ed in __GI___select (nfds=7, readfds=0x7ffef77ed390, writefds=0x0, exceptfds=0x0, timeout=0x7ffef77ed370) at ../sysdeps/unix/sysv/linux/select.c:69
#1  0x00007fffe27c5d9a in SelectHelper::Select() () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#2  0x00007fffe25e44f5 in lldb_private::ConnectionFileDescriptor::BytesAvailable(lldb_private::Timeout<std::ratio<1l, 1000000l> > const&, lldb_private::Status*) [clone .localalias] () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#3  0x00007fffe25e47b9 in lldb_private::ConnectionFileDescriptor::Read(void*, unsigned long, lldb_private::Timeout<std::ratio<1l, 1000000l> > const&, lldb::ConnectionStatus&, lldb_private::Status*) [clone .localalias] () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#4  0x00007fffe24f7637 in lldb_private::Communication::ReadThread(void*) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#5  0x00007fffe25ef151 in lldb_private::HostNativeThreadBase::ThreadCreateTrampoline(void*) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#6  0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#7  0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 200 (Thread 0x7ffef7fef640 (LWP 27689) "intern-state"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5555577f2ab0) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555577f2ab0) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555577f2ab0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffff7ce0ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555577f2a60, cond=0x5555577f2a88) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5555577f2a88, mutex=0x5555577f2a60) at ./nptl/pthread_cond_wait.c:627
#5  0x00007fffec64e77d in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib/x86_64-linux-gnu/libstdc++.so.6
#6  0x00007fffe27a84b3 in lldb_private::Listener::GetEventInternal(lldb_private::Timeout<std::ratio<1l, 1000000l> > const&, lldb_private::Broadcaster*, lldb_private::ConstString const*, unsigned int, unsigned int, std::shared_ptr<lldb_private::Event>&) [clone .localalias] () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#7  0x00007fffe27a864f in lldb_private::Listener::GetEvent(std::shared_ptr<lldb_private::Event>&, lldb_private::Timeout<std::ratio<1l, 1000000l> > const&) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#8  0x00007fffe26bedeb in lldb_private::Process::GetEventsPrivate(std::shared_ptr<lldb_private::Event>&, lldb_private::Timeout<std::ratio<1l, 1000000l> > const&, bool) [clone .localalias] () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#9  0x00007fffe26d79cc in lldb_private::Process::RunPrivateStateThread(bool) [clone .localalias] () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#10 0x00007fffe26d803a in lldb_private::Process::PrivateStateThread(void*) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#11 0x00007fffe25ef151 in lldb_private::HostNativeThreadBase::ThreadCreateTrampoline(void*) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#12 0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#13 0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 199 (Thread 0x7ffef87f0640 (LWP 27683) "b-remote.async>"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5555577fcc04) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555577fcc04) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555577fcc04, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffff7ce0ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555577fcbb0, cond=0x5555577fcbd8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5555577fcbd8, mutex=0x5555577fcbb0) at ./nptl/pthread_cond_wait.c:627
#5  0x00007fffec64e77d in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib/x86_64-linux-gnu/libstdc++.so.6
#6  0x00007fffe27a84b3 in lldb_private::Listener::GetEventInternal(lldb_private::Timeout<std::ratio<1l, 1000000l> > const&, lldb_private::Broadcaster*, lldb_private::ConstString const*, unsigned int, unsigned int, std::shared_ptr<lldb_private::Event>&) [clone .localalias] () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#7  0x00007fffe27a864f in lldb_private::Listener::GetEvent(std::shared_ptr<lldb_private::Event>&, lldb_private::Timeout<std::ratio<1l, 1000000l> > const&) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#8  0x00007fffe2a60ec5 in lldb_private::process_gdb_remote::ProcessGDBRemote::AsyncThread(void*) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#9  0x00007fffe25ef151 in lldb_private::HostNativeThreadBase::ThreadCreateTrampoline(void*) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#10 0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#11 0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 198 (Thread 0x7ffef8ff1640 (LWP 27682) "it4(pid=27681)>"):
#0  0x00007ffff7d3749f in __GI___wait4 (pid=27681, stat_loc=0x7ffef8ff0bfc, options=1073741824, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30
#1  0x00007fffe25d6127 in MonitorChildProcessThreadFunction(void*) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#2  0x00007fffe25ef151 in lldb_private::HostNativeThreadBase::ThreadCreateTrampoline(void*) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#3  0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#4  0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 197 (Thread 0x7fff927ff640 (LWP 27680) "python3"):
#0  __futex_abstimed_wait_common64 (private=59, cancel=true, abstime=0x7fff927fe600, op=393, expected=0, futex_word=0x7fff88032490) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=59, abstime=0x7fff927fe600, clockid=0, expected=0, futex_word=0x7fff88032490) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fff88032490, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fff927fe600, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffff7ce0f1b in __pthread_cond_wait_common (abstime=0x7fff927fe600, clockid=0, mutex=0x7fff88032440, cond=0x7fff88032468) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x7fff88032468, mutex=0x7fff88032440, abstime=0x7fff927fe600) at ./nptl/pthread_cond_wait.c:652
#5  0x00007fffe27a852b in lldb_private::Listener::GetEventInternal(lldb_private::Timeout<std::ratio<1l, 1000000l> > const&, lldb_private::Broadcaster*, lldb_private::ConstString const*, unsigned int, unsigned int, std::shared_ptr<lldb_private::Event>&) [clone .localalias] () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#6  0x00007fffe27a864f in lldb_private::Listener::GetEvent(std::shared_ptr<lldb_private::Event>&, lldb_private::Timeout<std::ratio<1l, 1000000l> > const&) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#7  0x00007fffe23acd1f in lldb::SBListener::WaitForEvent(unsigned int, lldb::SBEvent&) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#8  0x00007fffea2f6b28 in BinaryNinjaDebugger::LldbAdapter::EventListener() () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/libdebuggercore.so
#9  0x00007fffec67e2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#11 0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 189 (Thread 0x7ffefa7f4640 (LWP 27667) "it4(pid=27666)>"):
#0  0x00007ffff7d32868 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7ffefa7f3730, rem=0x7ffefa7f3730) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:78
#1  0x00007ffff7d376e7 in __GI___nanosleep (req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
--Type <RET> for more, q to quit, c to continue without paging--c
#2  0x00007fffe2a46bf5 in lldb_private::process_gdb_remote::ProcessGDBRemote::MonitorDebugserverProcess(std::weak_ptr<lldb_private::process_gdb_remote::ProcessGDBRemote>, unsigned long, bool, int, int) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#3  0x00007fffe2a41857 in std::_Function_handler<bool (unsigned long, bool, int, int), std::_Bind<bool (*(std::weak_ptr<lldb_private::process_gdb_remote::ProcessGDBRemote>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::weak_ptr<lldb_private::process_gdb_remote::ProcessGDBRemote>, unsigned long, bool, int, int)> >::_M_invoke(std::_Any_data const&, unsigned long&&, bool&&, int&&, int&&) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#4  0x00007fffe25d6210 in MonitorChildProcessThreadFunction(void*) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#5  0x00007fffe25ef151 in lldb_private::HostNativeThreadBase::ThreadCreateTrampoline(void*) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#6  0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#7  0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 180 (Thread 0x7ffefbff7640 (LWP 27652) "it4(pid=27651)>"):
#0  0x00007ffff7d32868 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7ffefbff6730, rem=0x7ffefbff6730) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:78
#1  0x00007ffff7d376e7 in __GI___nanosleep (req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2  0x00007fffe2a46bf5 in lldb_private::process_gdb_remote::ProcessGDBRemote::MonitorDebugserverProcess(std::weak_ptr<lldb_private::process_gdb_remote::ProcessGDBRemote>, unsigned long, bool, int, int) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#3  0x00007fffe2a41857 in std::_Function_handler<bool (unsigned long, bool, int, int), std::_Bind<bool (*(std::weak_ptr<lldb_private::process_gdb_remote::ProcessGDBRemote>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::weak_ptr<lldb_private::process_gdb_remote::ProcessGDBRemote>, unsigned long, bool, int, int)> >::_M_invoke(std::_Any_data const&, unsigned long&&, bool&&, int&&, int&&) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#4  0x00007fffe25d6210 in MonitorChildProcessThreadFunction(void*) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#5  0x00007fffe25ef151 in lldb_private::HostNativeThreadBase::ThreadCreateTrampoline(void*) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#6  0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#7  0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 171 (Thread 0x7ffefd7fa640 (LWP 27637) "it4(pid=27636)>"):
#0  0x00007ffff7d32868 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7ffefd7f9730, rem=0x7ffefd7f9730) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:78
#1  0x00007ffff7d376e7 in __GI___nanosleep (req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2  0x00007fffe2a46bf5 in lldb_private::process_gdb_remote::ProcessGDBRemote::MonitorDebugserverProcess(std::weak_ptr<lldb_private::process_gdb_remote::ProcessGDBRemote>, unsigned long, bool, int, int) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#3  0x00007fffe2a41857 in std::_Function_handler<bool (unsigned long, bool, int, int), std::_Bind<bool (*(std::weak_ptr<lldb_private::process_gdb_remote::ProcessGDBRemote>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::weak_ptr<lldb_private::process_gdb_remote::ProcessGDBRemote>, unsigned long, bool, int, int)> >::_M_invoke(std::_Any_data const&, unsigned long&&, bool&&, int&&, int&&) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#4  0x00007fffe25d6210 in MonitorChildProcessThreadFunction(void*) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#5  0x00007fffe25ef151 in lldb_private::HostNativeThreadBase::ThreadCreateTrampoline(void*) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#6  0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#7  0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 162 (Thread 0x7ffefeffd640 (LWP 27622) "it4(pid=27621)>"):
#0  0x00007ffff7d32868 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7ffefeffc730, rem=0x7ffefeffc730) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:78
#1  0x00007ffff7d376e7 in __GI___nanosleep (req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2  0x00007fffe2a46bf5 in lldb_private::process_gdb_remote::ProcessGDBRemote::MonitorDebugserverProcess(std::weak_ptr<lldb_private::process_gdb_remote::ProcessGDBRemote>, unsigned long, bool, int, int) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#3  0x00007fffe2a41857 in std::_Function_handler<bool (unsigned long, bool, int, int), std::_Bind<bool (*(std::weak_ptr<lldb_private::process_gdb_remote::ProcessGDBRemote>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::weak_ptr<lldb_private::process_gdb_remote::ProcessGDBRemote>, unsigned long, bool, int, int)> >::_M_invoke(std::_Any_data const&, unsigned long&&, bool&&, int&&, int&&) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#4  0x00007fffe25d6210 in MonitorChildProcessThreadFunction(void*) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#5  0x00007fffe25ef151 in lldb_private::HostNativeThreadBase::ThreadCreateTrampoline(void*) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/lldb/lib/liblldb.so.14
#6  0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#7  0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 21 (Thread 0x7fffcb82a640 (LWP 27410) "python3"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7fffcb829dc0, op=393, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x7fffcb829dc0, clockid=0, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fffcb829dc0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffff7ce0f1b in __pthread_cond_wait_common (abstime=0x7fffcb829dc0, clockid=0, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, abstime=0x7fffcb829dc0) at ./nptl/pthread_cond_wait.c:652
#5  0x00007fffee0a028f in BinaryNinjaCore::Worker::ProcessingThread() () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#6  0x00007fffec67e2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 20 (Thread 0x7fffcc02b640 (LWP 27409) "python3"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7fffcc02adc0, op=393, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x7fffcc02adc0, clockid=0, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fffcc02adc0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffff7ce0f1b in __pthread_cond_wait_common (abstime=0x7fffcc02adc0, clockid=0, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, abstime=0x7fffcc02adc0) at ./nptl/pthread_cond_wait.c:652
#5  0x00007fffee0a028f in BinaryNinjaCore::Worker::ProcessingThread() () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#6  0x00007fffec67e2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 19 (Thread 0x7fffcc82c640 (LWP 27408) "python3"):
#0  0x00007fffed877fe8 in BinaryNinjaCore::SerDesContext::translate(BinaryNinjaCore::Architecture const*, unsigned int, short) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#1  0x00007fffee092b7d in BinaryNinjaCore::Variable::Deserialize(BinaryNinjaCore::SerDesContext&, rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::CrtAllocator> const&) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#2  0x00007fffed9d5a2a in BinaryNinjaCore::FunctionTypeInfo::Deserialize(BinaryNinjaCore::SerDesContext&, rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::CrtAllocator> const&, BinaryNinjaCore::Function*) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#3  0x00007fffeda2bd48 in BinaryNinjaCore::Function::ApplySnapshotData(BinaryNinjaCore::SerDesContext&, BinaryNinjaCore::KeyValueStore&, BinaryNinjaCore::KeyValueStore&) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#4  0x00007fffed66fa3f in BinaryNinjaCore::Analysis::ApplySnapshotData(BinaryNinjaCore::SerDesContext&, BinaryNinjaCore::KeyValueStore&, BinaryNinjaCore::KeyValueStore&, std::function<bool ()> const&)::{lambda()#1}::operator()() const () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#5  0x00007fffedfb1454 in std::_Function_handler<void (), BinaryNinjaCore::Task::Enqueue(std::function<void ()> const&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#6  0x00007fffee0a0021 in BinaryNinjaCore::Worker::ProcessingThread() () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#7  0x00007fffec67e2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#8  0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 18 (Thread 0x7fffcd02d640 (LWP 27407) "python3"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7fffcd02cdc0, op=393, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x7fffcd02cdc0, clockid=0, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fffcd02cdc0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffff7ce0f1b in __pthread_cond_wait_common (abstime=0x7fffcd02cdc0, clockid=0, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, abstime=0x7fffcd02cdc0) at ./nptl/pthread_cond_wait.c:652
#5  0x00007fffee0a028f in BinaryNinjaCore::Worker::ProcessingThread() () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#6  0x00007fffec67e2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 17 (Thread 0x7fffcd82e640 (LWP 27406) "python3"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7fffcd82ddc0, op=393, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x7fffcd82ddc0, clockid=0, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fffcd82ddc0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffff7ce0f1b in __pthread_cond_wait_common (abstime=0x7fffcd82ddc0, clockid=0, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, abstime=0x7fffcd82ddc0) at ./nptl/pthread_cond_wait.c:652
#5  0x00007fffee0a028f in BinaryNinjaCore::Worker::ProcessingThread() () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#6  0x00007fffec67e2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 16 (Thread 0x7fffce02f640 (LWP 27405) "python3"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7fffce02edc0, op=393, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x7fffce02edc0, clockid=0, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fffce02edc0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffff7ce0f1b in __pthread_cond_wait_common (abstime=0x7fffce02edc0, clockid=0, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, abstime=0x7fffce02edc0) at ./nptl/pthread_cond_wait.c:652
#5  0x00007fffee0a028f in BinaryNinjaCore::Worker::ProcessingThread() () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#6  0x00007fffec67e2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 15 (Thread 0x7fffce830640 (LWP 27404) "python3"):
#0  __futex_abstimed_wait_common64 (private=-905910440, cancel=true, abstime=0x7fffce82fdc0, op=393, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=-905910440, abstime=0x7fffce82fdc0, clockid=-20656, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fffce82fdc0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffff7ce0f1b in __pthread_cond_wait_common (abstime=0x7fffce82fdc0, clockid=0, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, abstime=0x7fffce82fdc0) at ./nptl/pthread_cond_wait.c:652
#5  0x00007fffee0a028f in BinaryNinjaCore::Worker::ProcessingThread() () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#6  0x00007fffec67e2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 14 (Thread 0x7fffcf031640 (LWP 27403) "python3"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7fffcf030dc0, op=393, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x7fffcf030dc0, clockid=0, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fffcf030dc0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffff7ce0f1b in __pthread_cond_wait_common (abstime=0x7fffcf030dc0, clockid=0, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, abstime=0x7fffcf030dc0) at ./nptl/pthread_cond_wait.c:652
#5  0x00007fffee0a028f in BinaryNinjaCore::Worker::ProcessingThread() () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#6  0x00007fffec67e2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 13 (Thread 0x7fffcf832640 (LWP 27402) "python3"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7fffcf831dc0, op=393, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x7fffcf831dc0, clockid=0, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fffcf831dc0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffff7ce0f1b in __pthread_cond_wait_common (abstime=0x7fffcf831dc0, clockid=0, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, abstime=0x7fffcf831dc0) at ./nptl/pthread_cond_wait.c:652
#5  0x00007fffee0a028f in BinaryNinjaCore::Worker::ProcessingThread() () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#6  0x00007fffec67e2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 12 (Thread 0x7fffd0033640 (LWP 27401) "python3"):
#0  __futex_abstimed_wait_common64 (private=-921950312, cancel=true, abstime=0x7fffd0032dc0, op=393, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=-921950312, abstime=0x7fffd0032dc0, clockid=-20640, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fffd0032dc0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffff7ce0f1b in __pthread_cond_wait_common (abstime=0x7fffd0032dc0, clockid=0, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, abstime=0x7fffd0032dc0) at ./nptl/pthread_cond_wait.c:652
#5  0x00007fffee0a028f in BinaryNinjaCore::Worker::ProcessingThread() () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#6  0x00007fffec67e2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 11 (Thread 0x7fffd0834640 (LWP 27400) "python3"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7fffd0833dc0, op=393, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x7fffd0833dc0, clockid=0, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fffd0833dc0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffff7ce0f1b in __pthread_cond_wait_common (abstime=0x7fffd0833dc0, clockid=0, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, abstime=0x7fffd0833dc0) at ./nptl/pthread_cond_wait.c:652
#5  0x00007fffee0a028f in BinaryNinjaCore::Worker::ProcessingThread() () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#6  0x00007fffec67e2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 10 (Thread 0x7fffd1035640 (LWP 27399) "python3"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7fffd1034dc0, op=393, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x7fffd1034dc0, clockid=0, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fffd1034dc0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffff7ce0f1b in __pthread_cond_wait_common (abstime=0x7fffd1034dc0, clockid=0, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, abstime=0x7fffd1034dc0) at ./nptl/pthread_cond_wait.c:652
#5  0x00007fffee0a028f in BinaryNinjaCore::Worker::ProcessingThread() () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#6  0x00007fffec67e2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 9 (Thread 0x7fffd1836640 (LWP 27398) "python3"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7fffd1835dc0, op=393, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x7fffd1835dc0, clockid=0, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fffd1835dc0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffff7ce0f1b in __pthread_cond_wait_common (abstime=0x7fffd1835dc0, clockid=0, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, abstime=0x7fffd1835dc0) at ./nptl/pthread_cond_wait.c:652
#5  0x00007fffee0a028f in BinaryNinjaCore::Worker::ProcessingThread() () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#6  0x00007fffec67e2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 8 (Thread 0x7fffd2037640 (LWP 27397) "python3"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7fffd2036dc0, op=393, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x7fffd2036dc0, clockid=0, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fffd2036dc0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffff7ce0f1b in __pthread_cond_wait_common (abstime=0x7fffd2036dc0, clockid=0, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, abstime=0x7fffd2036dc0) at ./nptl/pthread_cond_wait.c:652
#5  0x00007fffee0a028f in BinaryNinjaCore::Worker::ProcessingThread() () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#6  0x00007fffec67e2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 7 (Thread 0x7fffd2838640 (LWP 27396) "python3"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7fffd2837dc0, op=393, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x7fffd2837dc0, clockid=0, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fffd2837dc0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffff7ce0f1b in __pthread_cond_wait_common (abstime=0x7fffd2837dc0, clockid=0, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, abstime=0x7fffd2837dc0) at ./nptl/pthread_cond_wait.c:652
#5  0x00007fffee0a028f in BinaryNinjaCore::Worker::ProcessingThread() () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#6  0x00007fffec67e2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7fffd3039640 (LWP 27395) "python3"):
#0  __futex_abstimed_wait_common64 (private=-1836300072, cancel=true, abstime=0x7fffd3038dc0, op=393, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=-1836300072, abstime=0x7fffd3038dc0, clockid=-20656, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fffd3038dc0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffff7ce0f1b in __pthread_cond_wait_common (abstime=0x7fffd3038dc0, clockid=0, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, abstime=0x7fffd3038dc0) at ./nptl/pthread_cond_wait.c:652
#5  0x00007fffee0a028f in BinaryNinjaCore::Worker::ProcessingThread() () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#6  0x00007fffec67e2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7fffd383a640 (LWP 27394) "python3"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7fffd3839dc0, op=393, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x7fffd3839dc0, clockid=0, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fffd3839dc0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffff7ce0f1b in __pthread_cond_wait_common (abstime=0x7fffd3839dc0, clockid=0, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, abstime=0x7fffd3839dc0) at ./nptl/pthread_cond_wait.c:652
#5  0x00007fffee0a028f in BinaryNinjaCore::Worker::ProcessingThread() () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#6  0x00007fffec67e2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7fffd403b640 (LWP 27393) "python3"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7fffd403adc0, op=393, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x7fffd403adc0, clockid=0, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fffd403adc0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffff7ce0f1b in __pthread_cond_wait_common (abstime=0x7fffd403adc0, clockid=0, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, abstime=0x7fffd403adc0) at ./nptl/pthread_cond_wait.c:652
#5  0x00007fffee0a028f in BinaryNinjaCore::Worker::ProcessingThread() () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#6  0x00007fffec67e2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7fffd483c640 (LWP 27392) "python3"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7fffd483bdc0, op=393, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x7fffd483bdc0, clockid=0, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fffd483bdc0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffff7ce0f1b in __pthread_cond_wait_common (abstime=0x7fffd483bdc0, clockid=0, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, abstime=0x7fffd483bdc0) at ./nptl/pthread_cond_wait.c:652
#5  0x00007fffee0a028f in BinaryNinjaCore::Worker::ProcessingThread() () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#6  0x00007fffec67e2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7fffd503d640 (LWP 27391) "python3"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7fffd503cdc0, op=393, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x7fffd503cdc0, clockid=0, expected=0, futex_word=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7ffff636eb6c <BinaryNinjaCore::Worker::m_event+44>, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fffd503cdc0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffff7ce0f1b in __pthread_cond_wait_common (abstime=0x7fffd503cdc0, clockid=0, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x7ffff636eb40 <BinaryNinjaCore::Worker::m_event>, mutex=0x7ffff636eca0 <BinaryNinjaCore::Worker::m_mutex>, abstime=0x7fffd503cdc0) at ./nptl/pthread_cond_wait.c:652
#5  0x00007fffee0a028f in BinaryNinjaCore::Worker::ProcessingThread() () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#6  0x00007fffec67e2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007ffff7ce1b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007ffff7d73a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7ffff7c4c000 (LWP 27390) "python3"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7fffffffa6ec) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7fffffffa6ec) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fffffffa6ec, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffff7ce0ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fffffffa660, cond=0x7fffffffa6c0) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x7fffffffa6c0, mutex=0x7fffffffa660) at ./nptl/pthread_cond_wait.c:627
#5  0x00007fffec64e77d in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib/x86_64-linux-gnu/libstdc++.so.6
#6  0x00007fffed67d41f in BinaryNinjaCore::Analysis::ApplySnapshotData(BinaryNinjaCore::SerDesContext&, BinaryNinjaCore::KeyValueStore&, BinaryNinjaCore::KeyValueStore&, std::function<bool ()> const&) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#7  0x00007fffed78fbf7 in BinaryNinjaCore::BinaryView::ApplySnapshotData(BinaryNinjaCore::SerDesContext&, BinaryNinjaCore::KeyValueStore&, BinaryNinjaCore::KeyValueStore&, std::function<bool ()> const&) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#8  0x00007fffed949b0f in BinaryNinjaCore::FileMetadata::CreateSnapshotedView(BinaryNinjaCore::BinaryView*, std::__cxx11::basic_string<char, std::char_traits<char>, BinaryNinjaCore::Allocator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::function<bool (unsigned long, unsigned long)> const&)::{lambda()#1}::operator()() const () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#9  0x00007fffed93a082 in BinaryNinjaCore::FileMetadata::CreateSnapshotedView(BinaryNinjaCore::BinaryView*, std::__cxx11::basic_string<char, std::char_traits<char>, BinaryNinjaCore::Allocator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::function<bool (unsigned long, unsigned long)> const&) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#10 0x00007fffed93c890 in BNCreateSnapshotedViewWithProgress () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../libbinaryninjacore.so.1
#11 0x00007fffea34466b in BinaryNinja::FileMetadata::CreateSnapshotedView(BinaryNinja::BinaryView*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<bool (unsigned long, unsigned long)> const&) () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/libdebuggercore.so
#12 0x00007fffea2c743c in BinaryNinjaDebugger::DebuggerController::HandleInitialBreakpoint() () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/libdebuggercore.so
#13 0x00007fffea2c78f6 in BinaryNinjaDebugger::DebuggerController::Launch() () from /home/xusheng/Downloads/binaryninja_linux_3.2.4437-test/binaryninja/python/binaryninja/../../plugins/libdebuggercore.so
#14 0x00007ffff687ce2e in ?? () from /lib/x86_64-linux-gnu/libffi.so.8
#15 0x00007ffff6879493 in ?? () from /lib/x86_64-linux-gnu/libffi.so.8
#16 0x00007ffff6bea451 in ?? () from /usr/lib/python3.10/lib-dynload/_ctypes.cpython-310-x86_64-linux-gnu.so
#17 0x00007ffff6bf3ce2 in ?? () from /usr/lib/python3.10/lib-dynload/_ctypes.cpython-310-x86_64-linux-gnu.so
#18 0x00005555556a67db in _PyObject_MakeTpCall ()
#19 0x000055555569ee39 in _PyEval_EvalFrameDefault ()
#20 0x00005555556b03ac in _PyFunction_Vectorcall ()
#21 0x000055555569ea72 in _PyEval_EvalFrameDefault ()
#22 0x00005555556b03ac in _PyFunction_Vectorcall ()
#23 0x000055555569914a in _PyEval_EvalFrameDefault ()
#24 0x00005555556b03ac in _PyFunction_Vectorcall ()
#25 0x0000555555699005 in _PyEval_EvalFrameDefault ()
#26 0x00005555556be391 in ?? ()
#27 0x0000555555699005 in _PyEval_EvalFrameDefault ()
#28 0x00005555556b03ac in _PyFunction_Vectorcall ()
#29 0x000055555569914a in _PyEval_EvalFrameDefault ()
#30 0x00005555556be4de in ?? ()
#31 0x000055555569b3b0 in _PyEval_EvalFrameDefault ()
#32 0x00005555556a5964 in _PyObject_FastCallDictTstate ()
#33 0x00005555556bb3bc in _PyObject_Call_Prepend ()
#34 0x00005555557da5a0 in ?? ()
#35 0x00005555556a67db in _PyObject_MakeTpCall ()
#36 0x000055555569ee39 in _PyEval_EvalFrameDefault ()
#37 0x00005555556be4de in ?? ()
#38 0x000055555569b3b0 in _PyEval_EvalFrameDefault ()
#39 0x00005555556a5964 in _PyObject_FastCallDictTstate ()
#40 0x00005555556bb3bc in _PyObject_Call_Prepend ()
#41 0x00005555557da5a0 in ?? ()
#42 0x00005555556a67db in _PyObject_MakeTpCall ()
#43 0x000055555569ee39 in _PyEval_EvalFrameDefault ()
#44 0x00005555556be4de in ?? ()
#45 0x000055555569b3b0 in _PyEval_EvalFrameDefault ()
#46 0x00005555556a5964 in _PyObject_FastCallDictTstate ()
#47 0x00005555556bb3bc in _PyObject_Call_Prepend ()
#48 0x00005555557da5a0 in ?? ()
#49 0x00005555556a67db in _PyObject_MakeTpCall ()
#50 0x000055555569ee39 in _PyEval_EvalFrameDefault ()
#51 0x00005555556b03ac in _PyFunction_Vectorcall ()
#52 0x000055555569914a in _PyEval_EvalFrameDefault ()
#53 0x00005555556b03ac in _PyFunction_Vectorcall ()
#54 0x0000555555699005 in _PyEval_EvalFrameDefault ()
#55 0x0000555555695766 in ?? ()
#56 0x000055555578d456 in PyEval_EvalCode ()
#57 0x00005555557b9f08 in ?? ()
#58 0x00005555557b2d5b in ?? ()
#59 0x00005555557b9c55 in ?? ()
#60 0x00005555557b9138 in _PyRun_SimpleFileObject ()
#61 0x00005555557b8e33 in _PyRun_AnyFileObject ()
#62 0x00005555557aa0ae in Py_RunMain ()
#63 0x000055555578034d in Py_BytesMain ()
#64 0x00007ffff7c76d90 in __libc_start_call_main (main=main@entry=0x555555780310, argc=argc@entry=2, argv=argv@entry=0x7fffffffddf8) at ../sysdeps/nptl/libc_start_call_main.h:58
#65 0x00007ffff7c76e40 in __libc_start_main_impl (main=0x555555780310, argc=2, argv=0x7fffffffddf8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdde8) at ../csu/libc-start.c:392
#66 0x0000555555780245 in _start ()
xusheng6 commented 1 year ago

This happens even if I revert 7cad713b78d330522ce33c64a18f5e30c4ec0562 and 1dc80bdc1ee5b335b4d401fa2289cbee1bb5697f