Qt Splash Screen is deleted (and accesses wallet) after Shutdown() (and wallets are deleted). #12372
issue TheBlueMatt openend this issue on February 6, 2018-
TheBlueMatt commented at 10:55 pm on February 6, 2018: memberIn trying to debug #12337 I added a sleep at the end of AppInitMain() to simulate being able to close the application late in the AppInitMain() process. If I close the splash screen at this point, I get a reliable crash when the splashs screen is deleted as it tries to disconnect itself from the wallet ShowProgress signal after Shutdown() has been called and the wallet has been deleted.
-
MarcoFalke added this to the milestone 0.16.0 on Feb 6, 2018
-
MarcoFalke added the label Wallet on Feb 6, 2018
-
MarcoFalke removed the label Wallet on Feb 7, 2018
-
MarcoFalke commented at 3:10 am on February 7, 2018: member
@TheBlueMatt Are you sure this is something with the wallet?
I think the issue is that the shutdown process has started in
requestShutdown, but initialize will happily continue withinitializeResultand start threads late in the shutdown progess. Deleting this running thread will crash the application according to the qt docs: https://github.com/qt/qtbase/blob/e5033a5c9b769815112e922d0b224af860afd219/src/corelib/thread/qthread.cpp#L412-L415 -
MarcoFalke commented at 3:11 am on February 7, 2018: memberPotentially I am talking about a different issue.
-
MarcoFalke added the label GUI on Feb 7, 2018
-
laanwj referenced this in commit c9ffab0719 on Feb 7, 2018
-
laanwj referenced this in commit f5a4c3ddf4 on Feb 7, 2018
-
laanwj referenced this in commit 36a927c525 on Feb 8, 2018
-
laanwj closed this on Feb 8, 2018
-
laanwj referenced this in commit 11f3eac793 on Feb 8, 2018
-
laanwj referenced this in commit daaae36e15 on Feb 8, 2018
-
Willtech referenced this in commit 8b4345ef5c on Feb 11, 2018
-
hkjn referenced this in commit b3f378a116 on Feb 12, 2018
-
HashUnlimited referenced this in commit 8cbba5006d on Mar 16, 2018
-
ccebrecos referenced this in commit 81a1379193 on Sep 14, 2018
-
lionello referenced this in commit 447517dbbb on Nov 7, 2018
-
PastaPastaPasta referenced this in commit 6b32a15735 on Mar 14, 2020
-
PastaPastaPasta referenced this in commit 5ed53ff93c on Mar 14, 2020
-
PastaPastaPasta referenced this in commit bf1d2cecbd on Mar 14, 2020
-
PastaPastaPasta referenced this in commit 61bd9bdc6b on Mar 14, 2020
-
PastaPastaPasta referenced this in commit 7e5c5d40d1 on Mar 15, 2020
-
PastaPastaPasta referenced this in commit aa34483efd on Mar 15, 2020
-
ckti referenced this in commit 1a7a939e50 on Mar 28, 2021
-
ckti referenced this in commit 1d72660574 on Mar 28, 2021
-
MarcoFalke locked this on Sep 8, 2021
-
gades referenced this in commit caaa5ca020 on Mar 10, 2022
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: 2025-10-27 21:13 UTC
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: 2025-10-27 21:13 UTC
This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me
More mirrored repositories can be found on mirror.b10c.me