[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.
bitcoin-qt 0.5.2 crash after extended run with p2pool #820
issue rm44377 opened this issue on February 11, 2012-
rm44377 commented at 8:16 AM on February 11, 2012: none
-
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.
-
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.
-
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
-
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.
-
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.
-
TheBlueMatt commented at 8:47 PM on February 14, 2012: member
Has anyone ever seen this bug on a non-Windows system?
-
captainknz commented at 9:00 PM on February 14, 2012: none
No, not from what Linux p2pool users are saying
-
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
-
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.
-
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.");
-
laanwj commented at 12:23 AM on March 17, 2012: member
This should be fixed in 0.6.0rc4 and 0.5.3.1
- laanwj closed this on Mar 17, 2012
- ptschip referenced this in commit b850989057 on Nov 1, 2017
- MarcoFalke locked this on Sep 8, 2021