Matt Corallo
|
|
May 26, 2011, 12:50:04 AM |
|
Fedora 13 x64, bitcoin 3.22.rc3. Says "Generating" in bottom right corner and displays a meager hashrate in the left. Moreover, I can't turn it off since the option has been removed from the menu. Using up CPU, so not just a UI bug.
I'm assuming you built yourself...are you sure you sure you are running the latest version and are you sure you didnt link some stale outputs? Also, -gen will still turn on generation, and yes, you won't be able to turn it off via GUI. Don't specify -gen for your client (it is assumed if you are able to turn that one, you can also turn it off).
|
|
|
|
theboos
Member
Offline
Activity: 87
Merit: 10
|
|
May 26, 2011, 01:04:02 AM |
|
Fedora 13 x64, bitcoin 3.22.rc3. Says "Generating" in bottom right corner and displays a meager hashrate in the left. Moreover, I can't turn it off since the option has been removed from the menu. Using up CPU, so not just a UI bug.
I'm assuming you built yourself...are you sure you sure you are running the latest version and are you sure you didnt link some stale outputs? Also, -gen will still turn on generation, and yes, you won't be able to turn it off via GUI. Don't specify -gen for your client (it is assumed if you are able to turn that one, you can also turn it off). Did not build it myself; I downloaded bitcoin-0.3.22rc3-linux.tar.gz from sourceforge, extracted, and updated my shortcut. It is running the correct version because the option has been removed.
|
|
|
|
allinvain
Legendary
Offline
Activity: 3080
Merit: 1083
|
|
May 26, 2011, 02:56:10 AM |
|
This is just a suggestion, but wouldn't it be a good idea if development now focuses also on the usability and appearance of the client software? Maybe a slicker interface, make it as dummy proof as possible? I dunno. I'm thinking out loud.
|
|
|
|
marcus_of_augustus
Legendary
Offline
Activity: 3920
Merit: 2349
Eadem mutata resurgo
|
|
May 26, 2011, 03:24:44 AM |
|
This is just a suggestion, but wouldn't it be a good idea if development now focuses also on the usability and appearance of the client software? Maybe a slicker interface, make it as dummy proof as possible? I dunno. I'm thinking out loud.
You mean like linux packages in a repository somewhere? (I got it built in fedora but god, what a mission, maybe a bounty is in order here?)
|
|
|
|
AltPluzF4
Newbie
Offline
Activity: 41
Merit: 0
|
|
May 26, 2011, 05:09:32 AM |
|
Hmm. Windows 7 Pro x64 When I start my local miner, bitcoin.exe goes up to a constant 25% CPU usage (Quad Core) Even after closing phoenix, and bitcoin, the process remains (at 25% CPU) until I manually terminate it.
No issues with 0.3.21 though. Any ideas?
Might you inform us of which/how many threads are using so much cpu (using Process Explorer) as well as any other info you might deam worth sharing. Just one thread. I don't currently have my pc set up to compile the source, so I can't really give any details of what thread :-/ Anyway, I'm able to cause this issue just by using the RPC getwork command. Calling it once causes the RPC server to just start running full cpu usage (Quad Core, 25%, one thread.) And the only way for me to "fix" it is to force the process to end and restart bitcoin :-/ If there's any more info you need, please elaborate...
|
|
|
|
allinvain
Legendary
Offline
Activity: 3080
Merit: 1083
|
|
May 26, 2011, 05:31:43 AM |
|
This is just a suggestion, but wouldn't it be a good idea if development now focuses also on the usability and appearance of the client software? Maybe a slicker interface, make it as dummy proof as possible? I dunno. I'm thinking out loud.
You mean like linux packages in a repository somewhere? (I got it built in fedora but god, what a mission, maybe a bounty is in order here?) That too, but I was thinking more along the lines of making the interface a bit more pretty and maybe tidying up and ensuring it's as clearly laid out as possible. Any graphical interface specialists/usability experts on the bitcoin development team? Linux packages for as many distros as possible along with freebsd, openbsd, netbsd, etc packages would also be a huge plus.
|
|
|
|
eMansipater
|
|
May 26, 2011, 07:03:09 AM |
|
Excellent job on this one, all! Next goal--simple tooltips on startup that explain what "xxxx blocks" means in the lower right as the blockchain is downloaded. Can't tell you how many new users are a) confused about what's happening and b)think they're mining these blocks!
|
If you found my post helpful, feel free to send a small tip to 1QGukeKbBQbXHtV6LgkQa977LJ3YHXXW8B Visit the BitCoin Q&A Site to ask questions or share knowledge. 0.009 BTC too confusing? Use mBTC instead! Details at www.em-bit.org or visit the project thread to help make Bitcoin prices more human-friendly.
|
|
|
Matt Corallo
|
|
May 26, 2011, 11:28:39 AM |
|
Just one thread. I don't currently have my pc set up to compile the source, so I can't really give any details of what thread :-/
Anyway, I'm able to cause this issue just by using the RPC getwork command. Calling it once causes the RPC server to just start running full cpu usage (Quad Core, 25%, one thread.) And the only way for me to "fix" it is to force the process to end and restart bitcoin :-/
If there's any more info you need, please elaborate...
Process Explorer will give you an entry point to point out which thread it is...and there is a possibility someone smart than myself can point out which thread it actually is. http://technet.microsoft.com/en-us/sysinternals/bb896653
|
|
|
|
|
mrb
Legendary
Offline
Activity: 1512
Merit: 1028
|
|
May 31, 2011, 01:21:43 AM |
|
I have been running 0.3.22rc3 for ~7 days on Ubuntu 10.04 64-bit. A few miners pointed to it. Solved a block or two. Seems to be solid.
|
|
|
|
xf2_org (OP)
Member
Offline
Activity: 98
Merit: 13
|
|
May 31, 2011, 06:47:14 PM |
|
Release candidate #6 source and binaries uploaded to https://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.22/test/Gavin seems happy with the current phased TX fee rollout, so barring unforseen last minute bugs, -rc6 should be equivalent to the 0.3.22 release. Main change in -rc6: - Fix brown paper bag bug that prevented relaying of free transactions Other changes: - Linux and Windows build tweaks. Enable RPC SSL on Win32.
|
|
|
|
gmaxwell
Staff
Legendary
Offline
Activity: 4270
Merit: 8805
|
|
June 01, 2011, 07:38:25 PM |
|
I think 0.3.22 should be delayed because the software basically does not work correctly for new nodes behind nat / w/o port forwarding. T The behavior a typical firewalled new users sees is that they start the software and they see 0 connected. The system may spend hours in this state. Restarting the client repeatedly may make it get connected, but it may not receive any blocks. Eventually if they are patient enough and/or restart enough they will probably get synced up to the network but it may take then 24 hours. The same problems exist in 0.21 but there are non-merged fixes available. If they addnode a working node, or forward the port then it will work pretty easily. But thats a lot more work to just get the software going. I think this gives users an initial impression that the bitcoin technology is unreliable and dampens interest and confidence in bitcoin. I've written more about this issue in http://forum.bitcoin.org/index.php?topic=11126.0Failing the delay of .22, I think a .22.1 update should be released quickly— the features planned for 0.4.0 include a number of potentially dangerous changes (like encrypted wallets) which ought not be rushed.
|
|
|
|
vuce
|
|
June 01, 2011, 07:41:31 PM |
|
Could you please fix the bug with wallet not having 100 addresses at the beginning.
|
|
|
|
xf2_org (OP)
Member
Offline
Activity: 98
Merit: 13
|
|
June 01, 2011, 07:48:55 PM |
|
The network is experiencing growing pains, sure, but cries of "Bitcoin doesn't work for new users" are just hyperbolic, considering this is an issue that has been present for years and bitcoin does seem to work for new users.
There are always calls for One More Issue to be stuffed into a release, and this is no different. Adding anything to 0.3.22 means another round of testing, probably delaying the release at least another 7-10 days.
If you have an important issue, it is easy enough to release a 0.3.23, but further 0.3.22 delays seem unwise.
|
|
|
|
gmaxwell
Staff
Legendary
Offline
Activity: 4270
Merit: 8805
|
|
June 01, 2011, 09:11:15 PM |
|
The network is experiencing growing pains, sure, but cries of "Bitcoin doesn't work for new users" are just hyperbolic, considering this is an issue that has been present for years and bitcoin does seem to work for new users.
Unfortunately I can't go back in time and do careful testing a month ago. What I can tell you is that a month ago I brought up two firewalled nodes and immediately got connections... I was surprised a few weeks later when people started showing up in #bitcoin complaining of being stuck in 0 connections state. And I'm now finding that a configuration which clearly worked before (firewalled hosts) no longer starts up reliably. While the software hasn't changed in this regard, the composition of the network has. It's not hard to see how the old situation worked fine when most hosts were accepting connections, but with a super-majority not accepting connections it appears to be failing pretty much completely for a popular configuration. I don't think thats particularly hyperbolic… There isn't any particularly compelling reason for most users to upgrade right now, nor do these fixes have big network effects (e.g. a connect() timeout fixed node is still fixed regardless of what the rest of the network runs). So this not making it into .22 may not matter much ultimately, so long as a version with the fixes is quickly forthcoming.
|
|
|
|
Cryptoman
|
|
June 02, 2011, 04:44:05 PM |
|
I've been testing the -port option, and it doesn't seem to work. I set a different port, yet bitcoind seems to still be establishing connections on 8333 (as shown by netstat). I tried setting the port through both the command line option and in the bitcoin.conf file. Has anyone else tested this?
|
"A small body of determined spirits fired by an unquenchable faith in their mission can alter the course of history." --Gandhi
|
|
|
spleeder
Newbie
Offline
Activity: 51
Merit: 0
|
|
June 02, 2011, 04:47:51 PM |
|
Downloading RC6 now
|
|
|
|
Matt Corallo
|
|
June 02, 2011, 04:49:28 PM |
|
I've been testing the -port option, and it doesn't seem to work. I set a different port, yet bitcoind seems to still be establishing connections on 8333 (as shown by netstat). I tried setting the port through both the command line option and in the bitcoin.conf file. Has anyone else tested this?
Bitcoin still has to make a ton of outgoing connections to ...:8333 because that is where remote nodes are listening and thus connections must be made to that port, but, as always, it will connect from ...:[random high-number port]. According to my system, it is listening properly on *:[port i set]
|
|
|
|
cypherdoc
Legendary
Offline
Activity: 1764
Merit: 1002
|
|
June 02, 2011, 04:51:56 PM |
|
I've been testing the -port option, and it doesn't seem to work. I set a different port, yet bitcoind seems to still be establishing connections on 8333 (as shown by netstat). I tried setting the port through both the command line option and in the bitcoin.conf file. Has anyone else tested this?
Bitcoin still has to make a ton of outgoing connections to ...:8333 because that is where remote nodes are listening and thus connections must be made to that port, but, as always, it will connect from ...:[random high-number port]. According to my system, it is listening properly on *:[port i set] Matt, can u use Process Explorer to detect specific activity localized to port 8333?
|
|
|
|
Matt Corallo
|
|
June 02, 2011, 04:55:09 PM |
|
Matt, can u use Process Explorer to detect specific activity localized to port 8333?
If you double-click on the process, and click the TCP/IP tab, it will show you which connections belong to that process.
|
|
|
|
|