VirtualBox

Opened 23 months ago

Closed 23 months ago

Last modified 23 months ago

#21398 closed defect (duplicate)

Annoying DebugBreak (int 3) inside VBOXMRXNP.dll

Reported by: StSlam Owned by:
Component: other Version: VirtualBox-7.0.4
Keywords: VBOXMRXNP, int3, DebugBreak Cc:
Guest type: Windows Host type: Windows

Description

In the process of debugging my application, when working with WindowsAPI, an annoying debugger stop occurs due to the fact that your dll causes an int3 interrupt (i.e. DebugBreak) For example, when trying to expand the "Folders" combo box in the TOpenDialog

screenshot1: https://i.gyazo.com/ee0a4157b38510ee751f722eb1534670.png

screenshot2: https://i.gyazo.com/bbc8561a15a3634b30065c011c112564.png

EventLog: Thread Start: Thread ID: 0x000008A4. Process Project1.exe (0x8B4) Process Start: C:\Windows\system32\Project1.exe. Base Address: 0x00400000. Process Project1.exe (0x8B4) Module Load: Project1.exe. Has Debug Info. Base Address: 0x00400000. Process Project1.exe (0x8B4) Module Load: ntdll.dll. No Debug Info. Base Address: 0x77440000. Process Project1.exe (0x8B4) Module Load: KERNEL32.dll. No Debug Info. Base Address: 0x75670000. Process Project1.exe (0x8B4) Module Load: KERNELBASE.dll. No Debug Info. Base Address: 0x75420000. Process Project1.exe (0x8B4) Module Load: vcl60.bpl. No Debug Info. Base Address: 0x400B0000. Process Project1.exe (0x8B4) Module Load: rtl60.bpl. No Debug Info. Base Address: 0x40000000. Process Project1.exe (0x8B4) Module Load: USER32.dll. No Debug Info. Base Address: 0x75B20000. Process Project1.exe (0x8B4) Module Load: GDI32.dll. No Debug Info. Base Address: 0x75EF0000. Process Project1.exe (0x8B4) Module Load: LPK.dll. No Debug Info. Base Address: 0x75A90000. Process Project1.exe (0x8B4) Module Load: USP10.dll. No Debug Info. Base Address: 0x775A0000. Process Project1.exe (0x8B4) Module Load: msvcrt.dll. No Debug Info. Base Address: 0x758A0000. Process Project1.exe (0x8B4) Module Load: ADVAPI32.dll. No Debug Info. Base Address: 0x75E30000. Process Project1.exe (0x8B4) Module Load: SECHOST.dll. No Debug Info. Base Address: 0x75640000. Process Project1.exe (0x8B4) Module Load: RPCRT4.dll. No Debug Info. Base Address: 0x75950000. Process Project1.exe (0x8B4) Module Load: OLEAUT32.dll. No Debug Info. Base Address: 0x75780000. Process Project1.exe (0x8B4) Module Load: ole32.dll. No Debug Info. Base Address: 0x754E0000. Process Project1.exe (0x8B4) Module Load: MPR.dll. No Debug Info. Base Address: 0x74720000. Process Project1.exe (0x8B4) Module Load: WSOCK32.dll. No Debug Info. Base Address: 0x71140000. Process Project1.exe (0x8B4) Module Load: WS2_32.dll. No Debug Info. Base Address: 0x76540000. Process Project1.exe (0x8B4) Module Load: NSI.dll. No Debug Info. Base Address: 0x75EE0000. Process Project1.exe (0x8B4) Module Load: VERSION.dll. No Debug Info. Base Address: 0x74710000. Process Project1.exe (0x8B4) Module Load: COMCTL32.dll. No Debug Info. Base Address: 0x6E090000. Process Project1.exe (0x8B4) Module Load: WINSPOOL.DRV. No Debug Info. Base Address: 0x702B0000. Process Project1.exe (0x8B4) Module Load: COMDLG32.dll. No Debug Info. Base Address: 0x75AA0000. Process Project1.exe (0x8B4) Module Load: SHLWAPI.dll. No Debug Info. Base Address: 0x75840000. Process Project1.exe (0x8B4) Module Load: SHELL32.dll. No Debug Info. Base Address: 0x76650000. Process Project1.exe (0x8B4) Module Load: oledlg.dll. No Debug Info. Base Address: 0x6E070000. Process Project1.exe (0x8B4) Module Load: borlndmm.dll. No Debug Info. Base Address: 0x01190000. Process Project1.exe (0x8B4) Module Load: cc3260mt.dll. No Debug Info. Base Address: 0x32600000. Process Project1.exe (0x8B4) Module Load: IMM32.dll. No Debug Info. Base Address: 0x75820000. Process Project1.exe (0x8B4) Module Load: MSCTF.dll. No Debug Info. Base Address: 0x76580000. Process Project1.exe (0x8B4) Module Load: UxTheme.dll. No Debug Info. Base Address: 0x73B70000. Process Project1.exe (0x8B4) Module Load: BORdbk61.dll. No Debug Info. Base Address: 0x01A10000. Process Project1.exe (0x8B4) Module Load: dwmapi.dll. No Debug Info. Base Address: 0x73870000. Process Project1.exe (0x8B4) Module Load: COMCTL32.dll. No Debug Info. Base Address: 0x73BF0000. Process Project1.exe (0x8B4) Module Load: CRYPTBASE.dll. No Debug Info. Base Address: 0x750D0000. Process Project1.exe (0x8B4) Module Load: CLBCatQ.DLL. No Debug Info. Base Address: 0x75A00000. Process Project1.exe (0x8B4) Module Load: tiptsf.dll. No Debug Info. Base Address: 0x6EFA0000. Process Project1.exe (0x8B4) Module Load: WindowsCodecs.dll. No Debug Info. Base Address: 0x733F0000. Process Project1.exe (0x8B4) Module Load: apphelp.dll. No Debug Info. Base Address: 0x75080000. Process Project1.exe (0x8B4) Module Load: EhStorAPI.DLL. No Debug Info. Base Address: 0x6F8A0000. Process Project1.exe (0x8B4) Module Load: SETUPAPI.dll. No Debug Info. Base Address: 0x772A0000. Process Project1.exe (0x8B4) Module Load: CFGMGR32.dll. No Debug Info. Base Address: 0x75490000. Process Project1.exe (0x8B4) Module Load: DEVOBJ.dll. No Debug Info. Base Address: 0x75470000. Process Project1.exe (0x8B4) Module Load: PROPSYS.dll. No Debug Info. Base Address: 0x74050000. Process Project1.exe (0x8B4) Module Load: CSCUI.dll. No Debug Info. Base Address: 0x6F830000. Process Project1.exe (0x8B4) Module Load: CSCDLL.dll. No Debug Info. Base Address: 0x6F820000. Process Project1.exe (0x8B4) Module Load: CSCAPI.dll. No Debug Info. Base Address: 0x6F810000. Process Project1.exe (0x8B4) Thread Start: Thread ID: 0x0000074C. Process Project1.exe (0x8B4) Module Load: ntshrui.dll. No Debug Info. Base Address: 0x6F7A0000. Process Project1.exe (0x8B4) Module Load: srvcli.dll. No Debug Info. Base Address: 0x74FD0000. Process Project1.exe (0x8B4) Thread Start: Thread ID: 0x00000790. Process Project1.exe (0x8B4) Module Load: slc.dll. No Debug Info. Base Address: 0x73670000. Process Project1.exe (0x8B4) Thread Start: Thread ID: 0x0000068C. Process Project1.exe (0x8B4) Module Load: NTMARTA.dll. No Debug Info. Base Address: 0x746B0000. Process Project1.exe (0x8B4) Module Load: WLDAP32.dll. No Debug Info. Base Address: 0x77640000. Process Project1.exe (0x8B4) Thread Start: Thread ID: 0x00000FE4. Process Project1.exe (0x8B4) Thread Start: Thread ID: 0x0000071C. Process Project1.exe (0x8B4) Thread Start: Thread ID: 0x000007EC. Process Project1.exe (0x8B4) Module Load: XmlLite.dll. No Debug Info. Base Address: 0x73840000. Process Project1.exe (0x8B4) Module Load: LINKINFO.dll. No Debug Info. Base Address: 0x6F8F0000. Process Project1.exe (0x8B4) Module Load: CRYPTSP.dll. No Debug Info. Base Address: 0x74B70000. Process Project1.exe (0x8B4) Module Load: RSAENH.dll. No Debug Info. Base Address: 0x74900000. Process Project1.exe (0x8B4) Module Load: RpcRtRemote.dll. No Debug Info. Base Address: 0x75140000. Process Project1.exe (0x8B4) Thread Start: Thread ID: 0x00000704. Process Project1.exe (0x8B4) Thread Start: Thread ID: 0x00000680. Process Project1.exe (0x8B4) Module Load: SearchFolder.dll. No Debug Info. Base Address: 0x6DEB0000. Process Project1.exe (0x8B4) Module Load: profapi.dll. No Debug Info. Base Address: 0x751B0000. Process Project1.exe (0x8B4) Module Load: StructuredQuery.dll. No Debug Info. Base Address: 0x71600000. Process Project1.exe (0x8B4) Module Load: Secur32.dll. No Debug Info. Base Address: 0x75040000. Process Project1.exe (0x8B4) Module Load: SspiCli.dll. No Debug Info. Base Address: 0x75060000. Process Project1.exe (0x8B4) Thread Start: Thread ID: 0x00000A38. Process Project1.exe (0x8B4) Module Load: mssprxy.dll. No Debug Info. Base Address: 0x72FD0000. Process Project1.exe (0x8B4) Thread Start: Thread ID: 0x00000460. Process Project1.exe (0x8B4) Thread Start: Thread ID: 0x00000F98. Process Project1.exe (0x8B4) Thread Start: Thread ID: 0x00000CF0. Process Project1.exe (0x8B4) Thread Start: Thread ID: 0x000007B0. Process Project1.exe (0x8B4) Thread Exit: Thread ID: 0x00000F98. Process Project1.exe (0x8B4) Thread Exit: Thread ID: 0x00000460. Process Project1.exe (0x8B4) Module Load: thumbcache.dll. No Debug Info. Base Address: 0x71810000. Process Project1.exe (0x8B4) Module Load: PSAPI.DLL. No Debug Info. Base Address: 0x77590000. Process Project1.exe (0x8B4) Module Load: SHDOCVW.dll. No Debug Info. Base Address: 0x6F900000. Process Project1.exe (0x8B4) Module Load: IEFRAME.dll. No Debug Info. Base Address: 0x6D150000. Process Project1.exe (0x8B4) Module Load: api-ms-win-downlevel-advapi32-l1-1-0.dll. No Debug Info. Base Address: 0x75330000. Process Project1.exe (0x8B4) Module Load: api-ms-win-downlevel-shlwapi-l1-1-0.dll. No Debug Info. Base Address: 0x754C0000. Process Project1.exe (0x8B4) Module Load: api-ms-win-downlevel-user32-l1-1-0.dll. No Debug Info. Base Address: 0x75340000. Process Project1.exe (0x8B4) Module Load: api-ms-win-downlevel-shell32-l1-1-0.dll. No Debug Info. Base Address: 0x71A60000. Process Project1.exe (0x8B4) Module Load: api-ms-win-downlevel-version-l1-1-0.dll. No Debug Info. Base Address: 0x75410000. Process Project1.exe (0x8B4) Module Load: api-ms-win-downlevel-normaliz-l1-1-0.dll. No Debug Info. Base Address: 0x75400000. Process Project1.exe (0x8B4) Module Load: Normaliz.dll. No Debug Info. Base Address: 0x75660000. Process Project1.exe (0x8B4) Module Load: iertutil.dll. No Debug Info. Base Address: 0x75BF0000. Process Project1.exe (0x8B4) Module Load: USERENV.dll. No Debug Info. Base Address: 0x75350000. Process Project1.exe (0x8B4) Module Load: WINHTTP.dll. No Debug Info. Base Address: 0x72860000. Process Project1.exe (0x8B4) Module Load: webio.dll. No Debug Info. Base Address: 0x72640000. Process Project1.exe (0x8B4) Module Load: api-ms-win-downlevel-shlwapi-l2-1-0.dll. No Debug Info. Base Address: 0x71800000. Process Project1.exe (0x8B4) Thread Start: Thread ID: 0x00000870. Process Project1.exe (0x8B4) Module Load: samcli.dll. No Debug Info. Base Address: 0x730F0000. Process Project1.exe (0x8B4) Module Load: SAMLIB.dll. No Debug Info. Base Address: 0x73BB0000. Process Project1.exe (0x8B4) Module Load: netutils.dll. No Debug Info. Base Address: 0x736E0000. Process Project1.exe (0x8B4) Module Load: VBOXMRXNP.dll. No Debug Info. Base Address: 0x74600000. Process Project1.exe (0x8B4)

Change History (2)

comment:1 by aeichner, 23 months ago

Resolution: duplicate
Status: newclosed

Duplicate of #21303, will be fixed in the next maintenance release.

comment:2 by StSlam, 23 months ago

As far as I can see these bugs are different Incorrect exception handling in #21303 and forgotten DebugBreak in here I can patch buggy VBOXMRXNP.dll(hex 1212101211CCCC to 1212101211CC90) but it's need for resign with proper certificate

Note: See TracTickets for help on using tickets.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette