Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-16775

Shutdown dialog is not destroyed in Limbo x86 PC Emulator

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Trivial
    • 0.4.12, 0.4.13, 0.4.14
    • Services
    • Limbo x86 PC Emulator 4.1.0 for ARM devices

    Description

      Environment: Android 6.1 netbook with Limbo emulator 4.1.0 app installed
      Link to the app: https://drive.google.com/uc?export=download&id=1NImRzuSi5CWYNW5qijJj5YXph1BxKyP3

      Setup is the same as you could see in any qemu vm:
      -machine pc -cpu qemu32 -m 128 -vga std etc

      ReactOS starts and runs a bit slower but still usable, the problem comes when you attempt to restart/shutdown the system. Does not matter the way you using (start menu, taskmgr, shutdown command) always ReactOS keeps waiting forever (the system don't hangs, because shutdown dialog animation keeps playing and mouse pointer can be moved around) even you can break into debugger and then type "cont" to get back to the system.

      My regtest result is that since 20190224-0.4.12-dev-733-g8c90a67 the issue is present.

      Seems that the dialog window sets a timer, but that timer cannot be killed and then keeps waiting forever.

      Attachments

        1. f9d2931_shutdown.txt
          6 kB
        2. f9d2931.webm
          1.15 MB
        3. fb34029.webm
          2.90 MB
        4. pr2490_debuglog.txt
          10 kB
        5. pr2490.webm
          2.08 MB
        6. pr2490_corrected.webm
          1.08 MB
        7. pr2490_wo_last_commit.webm
          737 kB
        8. pr2490_wo_last_two_commits.webm
          686 kB
        9. head_master_20200410.webm
          721 kB

        Issue Links

          Activity

            People

              Serge Gautherie Serge Gautherie
              Julcar Julcar
              Votes:
              5 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: