witness node core dumped (12-Dec-2022)
Steps executed:
Ran the docker qa setup and the respective init scripts.
kiran@warpspeed:/home/peerplays/src/peerplays$ git log -3
commit 1bf5c821019d23dd2fa57e840eb21dea514e0162 (HEAD -> develop, origin/develop)
Merge: 249276b0 4883dfe3
Author: serkixenos <serki.xenos@gmail.com>
Date: Thu Dec 8 14:03:14 2022 +0000
Merge branch 'bug/484-multiple-eth-withdrawals' into 'develop'
#484 multiple eth withdrawals
See merge request PBSA/peerplays!189
commit 4883dfe38d0eb3dfa71fcc2203b220a802e3453f
Author: Vlad Dobromyslov <vdobrik@peerplays.com>
Date: Thu Dec 8 14:03:14 2022 +0000
#484 multiple eth withdrawals
commit 249276b009602792e572b1af4d4810b08402d8ae
Merge: 440e4fbb ab1e08a7
Author: serkixenos <serki.xenos@gmail.com>
Date: Thu Dec 8 14:02:53 2022 +0000
Merge branch 'feature/479-one-bunch-transaction' into 'develop'
#479 one bunch transaction
See merge request PBSA/peerplays!188
kiran@warpspeed:/home/peerplays/src/peerplays$
kiran@warpspeed:/home/peerplays$ sudo coredumpctl debug 2495778
PID: 2495778 (witness_node)
UID: 0 (root)
GID: 0 (root)
Signal: 11 (SEGV)
Timestamp: Mon 2022-12-12 22:43:33 IST (35min ago)
Command Line: ./witness_node -d ./witness_node_data_dir --replay-blockchain
Executable: /home/peerplays/src/peerplays/build/programs/witness_node/witness_node
Control Group: /docker/a866221743ae1d285ca8225589b93d1a692063fb1dadda587d8b7e7255e39a53
Slice: -.slice
Boot ID: e094dcbd7b5243189c99590c32248b39
Machine ID: a388625228614d18b5373ad1be39a93f
Hostname: warpspeed
Storage: /var/lib/systemd/coredump/core.witness_node.0.e094dcbd7b5243189c99590c32248b39.2495778.1670865213000000000000.lz4
Message: Process 2495778 (witness_node) of user 0 dumped core.
Stack trace of thread 1:
#0 0x0000562c1fb79edb n/a (/home/peerplays/src/peerplays/build/programs/witness_node/witness_node + 0x6c4aedb)
#1 0x0000562c1fb780b5 n/a (/home/peerplays/src/peerplays/build/programs/witness_node/witness_node + 0x6c490b5)
#2 0x0000562c1fb77f3d n/a (/home/peerplays/src/peerplays/build/programs/witness_node/witness_node + 0x6c48f3d)
#3 0x0000562c1fb77ca3 n/a (/home/peerplays/src/peerplays/build/programs/witness_node/witness_node + 0x6c48ca3)
#4 0x0000562c1da97c09 n/a (/home/peerplays/src/peerplays/build/programs/witness_node/witness_node + 0x4b68c09)
#5 0x0000562c1dde6a33 n/a (/home/peerplays/src/peerplays/build/programs/witness_node/witness_node + 0x4eb7a33)
#6 0x0000562c1fb784e2 n/a (/home/peerplays/src/peerplays/build/programs/witness_node/witness_node + 0x6c494e2)
#7 0x0000562c1fb7845e n/a (/home/peerplays/src/peerplays/build/programs/witness_node/witness_node + 0x6c4945e)
#8 0x0000562c1fb6a00c n/a (/home/peerplays/src/peerplays/build/programs/witness_node/witness_node + 0x6c3b00c)
#9 0x0000562c1fb6a3bb n/a (/home/peerplays/src/peerplays/build/programs/witness_node/witness_node + 0x6c3b3bb)
#10 0x0000562c1fb6998b n/a (/home/peerplays/src/peerplays/build/programs/witness_node/witness_node + 0x6c3a98b)
#11 0x0000562c1fdded1f n/a (/home/peerplays/src/peerplays/build/programs/witness_node/witness_node + 0x6eafd1f)
GNU gdb (Ubuntu 9.2-0ubuntu1~20.04.1) 9.2
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /home/peerplays/src/peerplays/build/programs/witness_node/witness_node...
[New LWP 1]
[New LWP 9]
[New LWP 7]
[New LWP 10]
[New LWP 16]
[New LWP 11]
[New LWP 12]
[New LWP 14]
[New LWP 8]
[New LWP 13]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `./witness_node -d ./witness_node_data_dir --replay-blockchain'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x0000562c1fb79edb in boost::atomics::detail::gcc_atomic_operations<4ul, true>::exchange (order=boost::memory_order::acquire, v=0, storage=<error reading variable>) at /usr/local/include/boost/atomic/detail/ops_gcc_atomic.hpp:121
121 /usr/local/include/boost/atomic/detail/ops_gcc_atomic.hpp: No such file or directory.
[Current thread is 1 (Thread 0x7f476bf0e600 (LWP 1))]
(gdb) bt
#0 0x0000562c1fb79edb in boost::atomics::detail::gcc_atomic_operations<4ul, true>::exchange (order=boost::memory_order::acquire, v=0, storage=<error reading variable>) at /usr/local/include/boost/atomic/detail/ops_gcc_atomic.hpp:121
#1 boost::atomics::detail::base_atomic<int, int>::exchange (order=boost::memory_order::acquire, v=0, this=0xac5844927f04) at /usr/local/include/boost/atomic/detail/atomic_template.hpp:353
#2 fc::spin_yield_lock::lock (this=0xac5844927f04) at /home/peerplays/src/peerplays/libraries/fc/src/thread/spin_yield_lock.cpp:40
#3 0x0000562c1fb780b5 in fc::unique_lock<fc::spin_yield_lock&>::lock (this=0x7f4768400bd0) at /home/peerplays/src/peerplays/libraries/fc/include/fc/thread/unique_lock.hpp:21
#4 0x0000562c1fb77f3d in fc::unique_lock<fc::spin_yield_lock&>::unique_lock (this=0x7f4768400bd0, l=...) at /home/peerplays/src/peerplays/libraries/fc/include/fc/thread/unique_lock.hpp:17
#5 0x0000562c1fb77ca3 in fc::promise_base::_set_value (this=0xac5844927ef8, s=0x0) at /home/peerplays/src/peerplays/libraries/fc/src/thread/future.cpp:138
#6 0x0000562c1da97c09 in fc::promise<void>::set_value (this=0x562c22493040) at /home/peerplays/src/peerplays/libraries/fc/include/fc/thread/future.hpp:158
#7 0x0000562c1dde6a33 in fc::detail::void_functor_run<graphene::peerplays_sidechain::sidechain_net_handler_hive::schedule_hive_listener()::<lambda()> >::run(void *, void *) (functor=0x562c22493048, prom=0x562c22493040)
at /home/peerplays/src/peerplays/libraries/fc/include/fc/thread/task.hpp:84
#8 0x0000562c1fb784e2 in fc::task_base::run_impl (this=0x562c22493050) at /home/peerplays/src/peerplays/libraries/fc/src/thread/task.cpp:43
#9 0x0000562c1fb7845e in fc::task_base::run (this=0x562c22493050) at /home/peerplays/src/peerplays/libraries/fc/src/thread/task.cpp:32
#10 0x0000562c1fb6a00c in fc::thread_d::run_next_task (this=0x562c222be370) at /home/peerplays/src/peerplays/libraries/fc/src/thread/thread_d.hpp:520
#11 0x0000562c1fb6a3bb in fc::thread_d::process_tasks (this=0x562c222be370) at /home/peerplays/src/peerplays/libraries/fc/src/thread/thread_d.hpp:568
#12 0x0000562c1fb6998b in fc::thread_d::start_process_tasks (my=...) at /home/peerplays/src/peerplays/libraries/fc/src/thread/thread_d.hpp:499
#13 0x0000562c1fdded1f in make_fcontext ()
#14 0x0000000000000000 in ?? ()
(gdb)