Details
-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
Description
reactos-bootcd-0.4.15-dev-7556-g290221e-x86-gcc-lin-dbg
- Open RAPPS
- Scroll the list of application and "toggle" around one with screenshot : click on item then up/down in sequence as fast as you can using keyboard until crash happens.
- Unhandled Exception due to riched20 / ME_MoveCursorChars
- Guilty code : https://git.reactos.org/?p=reactos.git;a=blob;f=dll/win32/riched20/caret.c#l768 where the do / while loop is not robust.
- Similar to CORE-18684 (due to riched20 / ME_SplitRunSimple)
For an EPIC :
- Similar ASSERT failed in RichEd20 on similar scenario : CORE-19755, CORE-18684, CORE-19442
- and CORE-19443 for memory access
Unhandled exception
|
ExceptionCode: c0000005
|
Faulting Address: 00000018 |
CS:EIP 1b:79fa298d
|
DS 23 ES 23 FS 3b GS 0 |
EAX: 00000000 EBX: 00256be0 ECX: fffffffd |
EDX: 00000004 EBP: 0022e3c0 ESI: 00256648 ESP: 0022e3a0 |
EDI: 00000000 EFLAGS: 00010246 |
Address:
|
* <riched20.dll:298d (dll/win32/riched20/caret.c:768 (ME_MoveCursorChars))> (C:\ReactOS\system32\riched20.dll@79fa0000) |
Frames:
|
* <riched20.dll:2c24 (dll/win32/riched20/caret.c:208 (set_selection_cursors))> (C:\ReactOS\system32\riched20.dll@79fa0000) |
* <riched20.dll:d6ad (dll/win32/riched20/editor.c:4141 (ME_HandleMessage))> (C:\ReactOS\system32\riched20.dll@79fa0000) |
* <riched20.dll:106c0 (dll/win32/riched20/editor.c:5123 (RichEditWndProc_common))> (C:\ReactOS\system32\riched20.dll@79fa0000) |
* <riched20.dll:1088b (dll/win32/riched20/editor.c:5144 (RichEditWndProcW))> (C:\ReactOS\system32\riched20.dll@79fa0000) |
* <user32.dll:6b33e (win32ss/user/user32/windows/wndproc_fixup.S:48 (CALL_EXTERN_WNDPROC))> (C:\ReactOS\system32\user32.dll@77a20000) |
* <user32.dll:5f634 (win32ss/user/user32/windows/message.c:1547 (IntCallWindowProcW))> (C:\ReactOS\system32\user32.dll@77a20000) |
* <user32.dll:5fa4e (win32ss/user/user32/windows/message.c:1798 (IntCallMessageProc))> (C:\ReactOS\system32\user32.dll@77a20000) |
* <user32.dll:60647 (win32ss/user/user32/windows/message.c:2403 (SendMessageW))> (C:\ReactOS\system32\user32.dll@77a20000) |
* <user32.dll:68d5d (win32ss/user/user32/windows/window.c:1769 (SetWindowTextW))> (C:\ReactOS\system32\user32.dll@77a20000) |
* <rapps.exe:e555 (sdk/lib/atl/atlwin.h:1303 (CAvailableApplicationInfo::ShowAppInfo))> (C:\ReactOS\system32\rapps.exe@400000) |
* <rapps.exe:1abea (base/applications/rapps/appview.cpp:931 (CAppInfoDisplay::ShowAppInfo))> (C:\ReactOS\system32\rapps.exe@400000) |
* <rapps.exe:1e69f (base/applications/rapps/appview.cpp:1902 (CApplicationView::ItemGetFocus))> (C:\ReactOS\system32\rapps.exe@400000) |
* <rapps.exe:1d036 (base/applications/rapps/appview.cpp:1436 (CApplicationView::ProcessWindowMessage))> (C:\ReactOS\system32\rapps.exe@400000) |
* <rapps.exe:52306 (sdk/lib/atl/atlwin.h:1660 (CWindowImplBaseT<ATL::CWindow, ATL::CWinTraits<1442840576, 0> >::WindowProc))> (C:\ReactOS\system32\rapps.exe@400000) |
* <user32.dll:6b33e (win32ss/user/user32/windows/wndproc_fixup.S:48 (CALL_EXTERN_WNDPROC))> (C:\ReactOS\system32\user32.dll@77a20000) |
* <user32.dll:5f634 (win32ss/user/user32/windows/message.c:1547 (IntCallWindowProcW))> (C:\ReactOS\system32\user32.dll@77a20000) |
* <user32.dll:5fa4e (win32ss/user/user32/windows/message.c:1798 (IntCallMessageProc))> (C:\ReactOS\system32\user32.dll@77a20000) |
* <user32.dll:60647 (win32ss/user/user32/windows/message.c:2403 (SendMessageW))> (C:\ReactOS\system32\user32.dll@77a20000) |
* <comctl32.dll:3f2e9 (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@7be30000) |
* <comctl32.dll:50076 (dll/win32/comctl32/listview.c:4471 (set_main_item))> (C:\ReactOS\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\comctl32.dll@7be30000) |
* <comctl32.dll:503d7 (dll/win32/comctl32/listview.c:4591 (LISTVIEW_SetItemT))> (C:\ReactOS\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\comctl32.dll@7be30000) |
* <comctl32.dll:4f656 (dll/win32/comctl32/listview.c:9192 (LISTVIEW_SetItemState))> (C:\ReactOS\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\comctl32.dll@7be30000) |
* <comctl32.dll:51191 (dll/win32/comctl32/listview.c:3810 (LISTVIEW_SetSelection))> (C:\ReactOS\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\comctl32.dll@7be30000) |
* <comctl32.dll:53e4f (dll/win32/comctl32/listview.c:3836 (LISTVIEW_KeySelection))> (C:\ReactOS\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\comctl32.dll@7be30000) |
* <comctl32.dll:54578 (dll/win32/comctl32/listview.c:10218 (LISTVIEW_KeyDown))> (C:\ReactOS\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\comctl32.dll@7be30000) |
* <comctl32.dll:565ec (dll/win32/comctl32/listview.c:11892 (LISTVIEW_WindowProc))> (C:\ReactOS\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\comctl32.dll@7be30000) |
* <user32.dll:6b33e (win32ss/user/user32/windows/wndproc_fixup.S:48 (CALL_EXTERN_WNDPROC))> (C:\ReactOS\system32\user32.dll@77a20000) |
* <user32.dll:5f634 (win32ss/user/user32/windows/message.c:1547 (IntCallWindowProcW))> (C:\ReactOS\system32\user32.dll@77a20000) |
* <user32.dll:5fbde (win32ss/user/user32/windows/message.c:1872 (CallWindowProcW))> (C:\ReactOS\system32\user32.dll@77a20000) |
* <rapps.exe:51c2c (sdk/lib/atl/atlwin.h:1616 (CWindowImplBaseT<CListView, ATL::CWinTraits<1442840576, 0> >::WindowProc))> (C:\ReactOS\system32\rapps.exe@400000) |
* <user32.dll:6b33e (win32ss/user/user32/windows/wndproc_fixup.S:48 (CALL_EXTERN_WNDPROC))> (C:\ReactOS\system32\user32.dll@77a20000) |
* <user32.dll:5f634 (win32ss/user/user32/windows/message.c:1547 (IntCallWindowProcW))> (C:\ReactOS\system32\user32.dll@77a20000) |
* <user32.dll:5fa4e (win32ss/user/user32/windows/message.c:1798 (IntCallMessageProc))> (C:\ReactOS\system32\user32.dll@77a20000) |
* <user32.dll:601bf (win32ss/user/user32/windows/message.c:2046 (DispatchMessageW))> (C:\ReactOS\system32\user32.dll@77a20000) |
* <rapps.exe:30f37 (base/applications/rapps/gui.cpp:829 (MainWindowLoop))> (C:\ReactOS\system32\rapps.exe@400000) |
* <rapps.exe:46d32 (base/applications/rapps/unattended.cpp:265 (ParseCmdAndExecute))> (C:\ReactOS\system32\rapps.exe@400000) |
* <rapps.exe:47550 (base/applications/rapps/winmain.cpp:54 (wWinMain))> (C:\ReactOS\system32\rapps.exe@400000) |
* <rapps.exe:4a4f9 (sdk/lib/crt/startup/crt0_w.c:24 (wmain))> (C:\ReactOS\system32\rapps.exe@400000) |
* <rapps.exe:49a13 (sdk/lib/crt/startup/crtexe.c:306 (__tmainCRTStartup))> (C:\ReactOS\system32\rapps.exe@400000) |
* <rapps.exe:49a68 (sdk/lib/crt/startup/crtexe.c:162 (wWinMainCRTStartup))> (C:\ReactOS\system32\rapps.exe@400000) |
* <kernel32.dll:11cde (dll/win32/kernel32/client/proc.c:463 (BaseProcessStartup))> (C:\ReactOS\system32\kernel32.dll@7c620000) |
|
Attachments
Issue Links
- relates to
-
CORE-19490 Rapps: Improve and refactor
- Open