Splash freezes during initialization. #2374

issue WhatTheF opened this issue on March 16, 2013
  1. WhatTheF commented at 9:55 PM on March 16, 2013: none

    I recomend that we implement something like this:

    void DoEvents() { MSG msg; BOOL result;

    while ( ::PeekMessage(&msg, NULL, 0, 0, PM_NOREMOVE ) )
    {
        result = ::GetMessage(&msg, NULL, 0, 0);
        if (result == 0) // WM_QUIT
        {                
            ::PostQuitMessage(msg.wParam);
            break;
        }
        else if (result == -1)
        {
             // Handle errors/exit application, etc.
        }
        else 
        {
            ::TranslateMessage(&msg);
            :: DispatchMessage(&msg);
        }
    }
    

    }

    There should be also be a way of closing it before it has started like an x on the init window.

  2. Diapolo commented at 8:42 PM on March 19, 2013: none

    That screen was intended to be removed, but AFAIK no one ever started to write a patch for it. Is your machine a rather old or I/O bound one that causes the freeze?

  3. WhatTheF commented at 12:54 PM on March 20, 2013: none

    My machine is not old. The screen should not be removed as it provides feedback for the user that the application is loading.

    If the user tries to start the application and gets no response he or she will be confused. It usually takes some time before the main gui shows up.

  4. Diapolo commented at 2:17 PM on March 20, 2013: none

    I still need a better explanation of what you consider frozen or when this happens (what is displayed as current state?).

  5. laanwj closed this on Oct 24, 2013

  6. laanwj commented at 10:53 AM on October 24, 2013: member

    Refers to the old splash screen, I think this issue is gone now, so closing. Pulls to improve the slash screen even more are welcome as we're not going to remove it.

  7. bitcoin 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-05-20 06:55 UTC