bitcoin-qt 0.5.2 crash after extended run with p2pool #820

issue rm44377 opened this issue on February 11, 2012
  1. rm44377 commented at 8:16 AM on February 11, 2012: none

    [OS: Windows Vista Home Premium X32]: bitcoin-qt 0.5.2 beta crashes intermittently while p2pool is active, usually after an extended period of run time. Fairly frequently, it also crashes at the exact time p2pool is being activated. I don't know if the problems are related. From monitoring the IRC p2pool channel, it seems the problem may be fairly common.

  2. laanwj commented at 8:46 AM on February 11, 2012: member

    I believe P2pool uses RPC to communicate with the client?

    We'd really need a transcript of the RPC commands that are sent to find out which one causes the crash.

  3. rm44377 commented at 1:31 PM on February 11, 2012: none

    Yes, p2pool uses jsonrpc to communicate with the client. Perhaps I can find a way to trace the rpc commands. Bitcoin-qt and p2pool are running on the same machine.

  4. laanwj commented at 2:07 PM on February 11, 2012: member

    Related might be #640 and/or #639

  5. captainknz commented at 9:25 AM on February 14, 2012: none

    This still happens with bitcoin-qt.exe v0.6.0 rc1 on Windows 7 64bit

  6. rm44377 commented at 9:39 AM on February 14, 2012: none

    Today, I happened to be on IRC and another person's bitcoin-qt crashed nearly simultaneously with mine... don't know if it was coincidental or not... Later, his crashed, but mine didn't.

  7. forrestv commented at 5:28 PM on February 14, 2012: contributor

    I have this debug log from right before bitcoin-qt win32 crashed: http://im.forre.st/pb/33189662.txt It suggests some kind of weird threading issue, because the RPC exception (thrown for unknown reasons) appears in the ProcessMessage thread.

  8. TheBlueMatt commented at 8:47 PM on February 14, 2012: member

    Has anyone ever seen this bug on a non-Windows system?

  9. captainknz commented at 9:00 PM on February 14, 2012: none

    No, not from what Linux p2pool users are saying

  10. TheBlueMatt commented at 8:43 PM on February 16, 2012: member

    Here is a debug-able bitcoin-qt build of b7c25e0c1346256be12310264ea5cc4ce7794118 (current git head): http://dl.dropbox.com/u/29653426/bitcoin-qt.zip

  11. rm44377 commented at 5:27 AM on February 17, 2012: none

    I'm not sure what the "debug-able" bitcoin-qt build will do or how to use it... If you need me to recreate the problem and try to gather doc, let me know,,, otherwise, I'll assume someone else is doing it. Meanwhile, I switched to running bitcoind instead of bitcoin-qt.

  12. jordanmack commented at 11:56 PM on February 21, 2012: none

    This very well could be related to #640, but I have some doubt about #639. Using the latest debug version provided by @TheBlueMatt, I was able to get a backtrace that suggests line 1662 in bitcoinrpc.cpp:

    throw JSONRPCError(-15, "Error: running with an unencrypted wallet, but walletlock was called.");

  13. laanwj commented at 12:23 AM on March 17, 2012: member

    This should be fixed in 0.6.0rc4 and 0.5.3.1

  14. laanwj closed this on Mar 17, 2012

  15. ptschip referenced this in commit b850989057 on Nov 1, 2017
  16. MarcoFalke locked this on Sep 8, 2021

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-17 03:15 UTC

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