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

RAPPS crash with mmfault when doing rapid toggling. Then ROS is "lost" (no shutdown, no task manager)

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • Critical
    • None
    • None
    • None

    Description

      reactos-bootcd-0.4.15-dev-6725-ge685b25-x86-gcc-lin-dbg

      • Open Rapps
      • Audio
      • Rapid toggling up/down using keyboard on the 2 first element
      • Lots of exception raised, including mmfault
      • RAPPS crashes
      • Unable to start Task Manager, shutdown. ...

      err:(dll/win32/schannel/schannel_mbedtls.c:298) schan_imp_handshake: Oops! mbedtls_ssl_handshake returned the following error code: -0x21e0...
      [...]
      (sdk/lib/rtl/workitem.c:230) Exception 0xc0000005 while executing IO work item 0x7A71194B
      [...]
      (ntoskrnl/mm/mmfault.c:137) Address: ae32e1df
      [...]
      (sdk/lib/rtl/heap.c:2312) HEAP: Trying to free an invalid address 00000001!
       

      This is produced by "slow" VM due to recording. When recording is OFF, ends up in "frozen" RAPPS in an almost deterministic manner or leads to the following occurence, already covered by CORE-18684

      fixme:(sdk/lib/crt/misc/assert.c:31) Assertion failed: !(run->member.run.nFlags & MERF_NONTEXT), file /srv/buildbot/worker_data/Build_GCCLin_x86/build/dll/win32/riched20/run.c, line 265 Unhandled exception
      ExceptionCode:    80000003
      CS:EIP 1b:7c539db4
      DS 23 ES 23 FS 3b GS 0
      EAX: 00000001   EBX: 00000004   ECX: 00000001
      EDX: 00000000   EBP: 0022e2e4   ESI: 00000114   ESP: 0022e19c
      EDI: 012920c8   EFLAGS: 00000246 Address:
      * <msvcrt.dll:9db4 (sdk/lib/crt/misc/assert.c:71 (_assert))> (C:\ReactOS\system32\msvcrt.dll@7c530000)
      Frames:
      * <riched20.dll:2985f (dll/win32/riched20/run.c:265 (ME_SplitRunSimple))> (C:\ReactOS\system32\riched20.dll@79cf0000)
      * <riched20.dll:316f1 (dll/win32/riched20/wrap.c:810 (ME_WrapMarkedParagraphs))> (C:\ReactOS\system32\riched20.dll@79cf0000)
      * <riched20.dll:140e9 (dll/win32/riched20/paint.c:149 (ME_RewrapRepaint))> (C:\ReactOS\system32\riched20.dll@79cf0000)
      * <riched20.dll:f909 (dll/win32/riched20/editor.c:4791 (ME_HandleMessage))> (C:\ReactOS\system32\riched20.dll@79cf0000)
      * <riched20.dll:106c0 (dll/win32/riched20/editor.c:5123 (RichEditWndProc_common))> (C:\ReactOS\system32\riched20.dll@79cf0000)
      * <riched20.dll:1088b (dll/win32/riched20/editor.c:5144 (RichEditWndProcW))> (C:\ReactOS\system32\riched20.dll@79cf0000)
      * <user32.dll:6aee2 (win32ss/user/user32/windows/wndproc_fixup.S:48 (CALL_EXTERN_WNDPROC))> (C:\ReactOS\system32\user32.dll@77a20000)
      * <user32.dll:5f1d0 (win32ss/user/user32/windows/message.c:1547 (IntCallWindowProcW))> (C:\ReactOS\system32\user32.dll@77a20000)
      * <user32.dll:61017 (win32ss/user/user32/windows/message.c:3015 (User32CallWindowProcFromKernel))> (C:\ReactOS\system32\user32.dll@77a20000)
      * <ntdll.dll:f3d5 (dll/ntdll/dispatch/i386/dispatch.S:142 (KiUserCallbackDispatcher))> (C:\ReactOS\System32\ntdll.dll@7c920000)
      * <rapps.exe:1ab64 (base/applications/rapps/appview.cpp:829 (_ZN15CAppInfoDisplay14ResizeChildrenEii))> (C:\ReactOS\system32\rapps.exe@400000)
      * <rapps.exe:1aa40 (base/applications/rapps/appview.cpp:802 (CAppInfoDisplay::ResizeChildren))> (C:\ReactOS\system32\rapps.exe@400000)
      * <rapps.exe:1af05 (base/applications/rapps/appview.cpp:931 (CAppInfoDisplay::ShowAppInfo))> (C:\ReactOS\system32\rapps.exe@400000)
      * <rapps.exe:1e971 (base/applications/rapps/appview.cpp:1902 (CApplicationView::ItemGetFocus))> (C:\ReactOS\system32\rapps.exe@400000)
      * <rapps.exe:1d308 (base/applications/rapps/appview.cpp:1436 (CApplicationView::ProcessWindowMessage))> (C:\ReactOS\system32\rapps.exe@400000)
      * <rapps.exe:5208e (sdk/lib/atl/atlwin.h:1660 (CWindowImplBaseT<ATL::CWindow, ATL::CWinTraits<1442840576, 0> >::WindowProc))> (C:\ReactOS\system32\rapps.exe@400000)
      * <user32.dll:6aee2 (win32ss/user/user32/windows/wndproc_fixup.S:48 (CALL_EXTERN_WNDPROC))> (C:\ReactOS\system32\user32.dll@77a20000)
      * <user32.dll:5f1d0 (win32ss/user/user32/windows/message.c:1547 (IntCallWindowProcW))> (C:\ReactOS\system32\user32.dll@77a20000)
      * <user32.dll:5f5ea (win32ss/user/user32/windows/message.c:1798 (IntCallMessageProc))> (C:\ReactOS\system32\user32.dll@77a20000)
      * <user32.dll:601e3 (win32ss/user/user32/windows/message.c:2403 (SendMessageW))> (C:\ReactOS\system32\user32.dll@77a20000)
      * <comctl32.dll:3f109 (dll/win32/comctl32/listview.c:841 (notify_hdr))> (C:\ReactOS\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\comctl32.dll@7bc80000)
      * <comctl32.dll:4fe56 (dll/win32/comctl32/listview.c:4467 (set_main_item))> (C:\ReactOS\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\comctl32.dll@7bc80000)
      * <comctl32.dll:501b7 (dll/win32/comctl32/listview.c:4587 (LISTVIEW_SetItemT))> (C:\ReactOS\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\comctl32.dll@7bc80000)
      * <comctl32.dll:4f436 (dll/win32/comctl32/listview.c:9188 (LISTVIEW_SetItemState))> (C:\ReactOS\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\comctl32.dll@7bc80000)
      * <comctl32.dll:50f71 (dll/win32/comctl32/listview.c:3806 (LISTVIEW_SetSelection))> (C:\ReactOS\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\comctl32.dll@7bc80000)
      * <comctl32.dll:53c2f (dll/win32/comctl32/listview.c:3832 (LISTVIEW_KeySelection))> (C:\ReactOS\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\comctl32.dll@7bc80000)
      * <comctl32.dll:54358 (dll/win32/comctl32/listview.c:10214 (LISTVIEW_KeyDown))> (C:\ReactOS\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\comctl32.dll@7bc80000)
      * <comctl32.dll:563c1 (dll/win32/comctl32/listview.c:11887 (LISTVIEW_WindowProc))> (C:\ReactOS\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\comctl32.dll@7bc80000)
      * <user32.dll:6aee2 (win32ss/user/user32/windows/wndproc_fixup.S:48 (CALL_EXTERN_WNDPROC))> (C:\ReactOS\system32\user32.dll@77a20000)
      * <user32.dll:5f1d0 (win32ss/user/user32/windows/message.c:1547 (IntCallWindowProcW))> (C:\ReactOS\system32\user32.dll@77a20000)
      * <user32.dll:5f77a (win32ss/user/user32/windows/message.c:1872 (CallWindowProcW))> (C:\ReactOS\system32\user32.dll@77a20000)
      * <rapps.exe:519b4 (sdk/lib/atl/atlwin.h:1616 (CWindowImplBaseT<CListView, ATL::CWinTraits<1442840576, 0> >::WindowProc))> (C:\ReactOS\system32\rapps.exe@400000)
      * <user32.dll:6aee2 (win32ss/user/user32/windows/wndproc_fixup.S:48 (CALL_EXTERN_WNDPROC))> (C:\ReactOS\system32\user32.dll@77a20000)
      * <user32.dll:5f1d0 (win32ss/user/user32/windows/message.c:1547 (IntCallWindowProcW))> (C:\ReactOS\system32\user32.dll@77a20000)
      * <user32.dll:5f5ea (win32ss/user/user32/windows/message.c:1798 (IntCallMessageProc))> (C:\ReactOS\system32\user32.dll@77a20000)
      * <user32.dll:5fd5b (win32ss/user/user32/windows/message.c:2046 (DispatchMessageW))> (C:\ReactOS\system32\user32.dll@77a20000)
      * <rapps.exe:310ff (base/applications/rapps/gui.cpp:818 (MainWindowLoop))> (C:\ReactOS\system32\rapps.exe@400000)
      * <rapps.exe:46ead (base/applications/rapps/unattended.cpp:270 (ParseCmdAndExecute))> (C:\ReactOS\system32\rapps.exe@400000)
      * <rapps.exe:47660 (base/applications/rapps/winmain.cpp:54 (wWinMain))> (C:\ReactOS\system32\rapps.exe@400000)
      * <rapps.exe:4a609 (sdk/lib/crt/startup/crt0_w.c:24 (wmain))> (C:\ReactOS\system32\rapps.exe@400000)
      * <rapps.exe:49b23 (sdk/lib/crt/startup/crtexe.c:306 (__tmainCRTStartup))> (C:\ReactOS\system32\rapps.exe@400000)
      * <rapps.exe:49b78 (sdk/lib/crt/startup/crtexe.c:162 (wWinMainCRTStartup))> (C:\ReactOS\system32\rapps.exe@400000)
      * <kernel32.dll:11b46 (dll/win32/kernel32/client/proc.c:463 (BaseProcessStartup))> (C:\ReactOS\system32\kernel32.dll@7c620000)

       

      Attachments

        1. image-2023-10-08-16-04-13-187.png
          11 kB
          KRosUser
        2. ReactOS.log
          38 kB
          KRosUser
        3. ROS-screen0.webm
          1.75 MB
          KRosUser

        Issue Links

          Activity

            People

              Unassigned Unassigned
              KRosUser KRosUser
              Votes:
              2 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: