v0.12 Assertion `onlyMaybeDeadlock' failed. #7578

issue themighty1 opened this issue on February 22, 2016
  1. themighty1 commented at 2:44 PM on February 22, 2016: none

    running the latest v0.12 bitcoin-qt, got a coredump and a console message

    2016-02-22 13:33:47 POTENTIAL DEADLOCK DETECTED 2016-02-22 13:33:47 Previous lock order was: 2016-02-22 13:33:47 pnode->cs_vSend net.cpp:1755 (TRY) 2016-02-22 13:33:47 (1) cs_main main.cpp:5347 (TRY) 2016-02-22 13:33:47 (2) pto->cs_inventory main.cpp:5447 2016-02-22 13:33:47 Current lock order is: 2016-02-22 13:33:47 (2) pnode->cs_vRecvMsg net.cpp:1736 (TRY) 2016-02-22 13:33:47 (1) cs_main main.cpp:1377 bitcoin-qt: sync.cpp:112: void potential_deadlock_detected(const std::pair<void, void>&, const LockStack&, const LockStack&): Assertion `onlyMaybeDeadlock' failed.

    What's exactly is this deadlock? Is it worth building a debug build over? Does this have to be investigated?

  2. laanwj commented at 11:52 AM on February 23, 2016: member

    This is a duplicate of: Potential deadlock assertion in net code on 0.12RC3 #7470

    Should be investigated but could be a false positive, it will only appear if you build with -DDEBUG_LOCKORDER. The release executables don't have this problem.

  3. laanwj closed this on Feb 23, 2016

  4. laanwj added the label P2P on Feb 23, 2016
  5. MarcoFalke locked this on Sep 8, 2021
Contributors
Labels

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-13 15:15 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me