v0.15.1 release version
On F27 bitcoin-qt crashes after clearing proxy info from options.
To replicate: (suggested - I cannot re-prove since the issue causes crash)
- Configure proxy information and correctly restart
bitcoin-qt - Clear all proxy information, IP addresses, ports, ignore the warnings as you do this, and then clear the proxy checkboxes.
- OK and then correctly restart
bitcoin-qt - When
bitcoin-qtis loaded, go to Settings --> Options - Crash
Console returns Aborted (core dumped)
bitcoin-qt should not crash if all proxy information is cleared.
Note: in my bitcoin.conf I currently have no proxy settings there either but, still several addnode={onion} lines (actually, tried now without those also). I previously had proxy={proxy:port} settings in the bitcoin.conf and have also previously set them in the GUI.
debug.log says:
2018-02-21 10:15:47 GUI: ASSERT failure in QList<T>::at: "index out of range", file /home/ubuntu/build/bitcoin/depends/x86_64-linux-gnu/share/../include/QtCore/qlist.h, line 537
Note that I am not on /home/ubuntu/{etc} - those paths do not exist on my system.
After this, there is no way to get back into options, even setting proxy={proxy:port} AND onion={proxy:port} in bitcin.conf does not fix this.
This was discovered while checking for replication steps on an additional issue with proxy settings Issue# 12499.
Cannot replicate bug in 0.16rc4.
Is fixed in v0.16.0 release.
In PR #11809 I noted a display issue in Windows version, and a warning display issue generally.