[ros-bugs] [Bug 3510] New: Mozilla Activex crash locks up downloading

ReactOS.Bugzilla at www.reactos.org ReactOS.Bugzilla at www.reactos.org
Sat Jul 12 01:39:30 CEST 2008


http://www.reactos.org/bugzilla/show_bug.cgi?id=3510

           Summary: Mozilla Activex crash locks up downloading
           Product: ReactOS
           Version: TRUNK
          Platform: QEmu
        OS/Version: ReactOS
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: Win32
        AssignedTo: ros-bugs at reactos.org
        ReportedBy: olaf_siejka at o2.pl
         QAContact: ros-bugs at reactos.org


1. Install Mozilla Activex by pressing Web button
2. Browse a few sites and try to crash it. For example:

(subsystems\win32\win32k\objects\gdiobj.c:603) Object 0x7a0101b2 currently
being destroyed!!!
Unhandled exception
ExceptionCode:    c0000005
Faulting Address:   300034
Address:          7c90ad58   C:\ReactOS\system32\ntdll.dll
CS:EIP 1b:7c90ad58
DS 23 ES 23 FS 3b GS 0
EAX: 00750026   EBX: 008e3f30   ECX: 00300030
EDX: 008e3f38   EBP: 008bf810   ESI: 00000cd8   ESP: 008bf800
EDI: 008e3258   EFLAGS: 00210202
Frames:
   7c900000+aded       C:\ReactOS\system32\ntdll.dll     
(lib/rtl/heap.c:628 (HEAP_ShrinkBlock))
   7c900000+bec7       C:\ReactOS\system32\ntdll.dll
(lib/rtl/heap.c:1288 (RtlAllocateHeap at 12))
   77e30000+9cb1       C:\ReactOS\system32\user32.dll
(dll/win32/user32/controls/edit.c:3327 (EDIT_EM_ReplaceSel))
   77e30000+b041       C:\ReactOS\system32\user32.dll
(dll/win32/user32/controls/edit.c:4178 (EDIT_WM_Char))
   77e30000+cc2f       C:\ReactOS\system32\user32.dll
(dll/win32/user32/controls/edit.c:882 (EditWndProc_common at 20))
   77e30000+d338       C:\ReactOS\system32\user32.dll
(dll/win32/user32/controls/edit.c:1139 (EditWndProcW at 16))
   77e30000+390c3      C:\ReactOS\system32\user32.dll
(dll/win32/user32/windows/message.c:1173 (@IntCallWindowProcW at 24))
   77e30000+39acc      C:\ReactOS\system32\user32.dll
(dll/win32/user32/windows/message.c:1300 (CallWindowProcW at 20))
     400000+3f826      C:\ReactOS\explorer.exe
(base/shell/explorer/utility/window.cpp:348
(_ZN16SubclassedWindow7WndProcEjjl))
     400000+649c0      C:\ReactOS\explorer.exe
(base/shell/explorer//utility/window.h:1118 (_ZN14EditController7WndProcEjjl))
     400000+40139      C:\ReactOS\explorer.exe
(base/shell/explorer/utility/window.cpp:339
(_ZN16SubclassedWindow17SubclassedWn
ProcEP6HWND__jjl at 16))
   77e30000+390c3      C:\ReactOS\system32\user32.dll
(dll/win32/user32/windows/message.c:1173 (@IntCallWindowProcW at 24))
   77e30000+39411      C:\ReactOS\system32\user32.dll
(dll/win32/user32/windows/message.c:1321 (IntCallMessageProc at 24))
   77e30000+396ec      C:\ReactOS\system32\user32.dll
(dll/win32/user32/windows/message.c:1396 (DispatchMessageW at 4))
     400000+3f570      C:\ReactOS\explorer.exe
(base/shell/explorer/utility/window.cpp:639 (_ZN6Window11MessageLoopEv))
     400000+4be9a      C:\ReactOS\explorer.exe
(base/shell/explorer/explorer.cpp:980 (explorer_main))
     400000+4c77a      C:\ReactOS\explorer.exe
(base/shell/explorer/explorer.cpp:1251 (wWinMain at 16))
     400000+57e07      C:\ReactOS\explorer.exe
(lib/3rdparty/mingw/wmain.c:85 (wmain))
     400000+57c4d      C:\ReactOS\explorer.exe
(lib/3rdparty/mingw/wcrt1.c:241 (__mingw_wCRTStartup))
     400000+57c6a      C:\ReactOS\explorer.exe
(lib/3rdparty/mingw/wcrt1.c:257 (wmainCRTStartup))
   7c800000+21a31      C:\ReactOS\system32\kernel32.dll
(dll/win32/kernel32/process/procsup.c:68 (BaseProcessStartup at 4))

(subsystems\win32\csrss\api\wapi.c:119) CSR: received hard error c0000144
(subsystems\win32\csrss\win32csr\dllmain.c:517) The instruction at "0x7c90ad58"
referenced memory at
 "0x00300034". The memory could not be "written".

So the explorer window is dead, we cant close it down, also UI is frozen as
well. 

3. Close QEMU window and restart.
4. Open Explorer and press Web button again. It`ll try to redownload Mozilla
Activex, but will soon fail. Empty, non-maximized browser window will appear.
Debug:

(subsystems\win32\win32k\ntuser\window.c:1535) FIXME - Parent is HWND_MESSAGE
err:(dll\win32\shdocvw\shdocvw_main.c:259)
err:(dll\win32\shdocvw\shdocvw_main.c:203)
fixme:(dll\win32\urlmon\urlmon_main.c:286) (0, 0194E5CB, 0194E5C4): stub
fixme:(dll\win32\urlmon\urlmon_main.c:286) (0, 008D4A80, 0194E5C4): stub
(subsystems\win32\win32k\ntuser\message.c:1107) Failed to copy message to
kernel: invalid usermode b
uffer
(subsystems\win32\win32k\ntuser\message.c:1107) Failed to copy message to
kernel: invalid usermode b
uffer
(subsystems\win32\win32k\ntuser\message.c:1107) Failed to copy message to
kernel: invalid usermode b
uffer
err:(dll\win32\wininet\urlcache.c:672) Couldn't MapViewOfFile. Error: 5
fixme:(dll\win32\urlmon\http.c:672) Could not get cache file
fixme:(dll\win32\wininet\internet.c:3205) STUB
fixme:(dll\win32\urlmon\download.c:181) No cache file
err:(dll\win32\shdocvw\shdocvw_main.c:252)
(dll\win32\kernel32\misc\utils.c:444) Failed to open file
You need to install the Mozilla ActiveX control to
use ReactOS's builtin CLSID_WebBrowser from SHDOCVW.DLL
fixme:(dll\win32\shdocvw\webbrowser.c:214)
(008DA6A0)->(L"http://www.reactos.org" 0051B1C0 0051B1C0
0051B1C0 0051B1C0)
err:(dll\win32\shell32\classes.c:463) HCR_GetFolderAttributes should be called
for simple PIDL's onl
y!
err:(dll\win32\shell32\classes.c:463) HCR_GetFolderAttributes should be called
for simple PIDL's onl
y!
err:(dll\win32\shell32\classes.c:463) HCR_GetFolderAttributes should be called
for simple PIDL's onl
y!
err:(dll\win32\shell32\classes.c:463) HCR_GetFolderAttributes should be called
for simple PIDL's onl
y!
err:(dll\win32\shell32\classes.c:463) HCR_GetFolderAttributes should be called
for simple PIDL's onl
y!
err:(dll\win32\shell32\shellord.c:748) serious issues 1
err:(dll\win32\shell32\shellord.c:851) MRU processing failed, handle zero
fixme:(dll\win32\shell32\shlexec.c:1373) flags ignored: 0x00000004
fixme:(dll\win32\shell32\shlexec.c:1373) flags ignored: 0x00010000

5: Close the Explorer window and start Downloader. Try to download anything.
Result:

(subsystems\win32\win32k\ntuser\window.c:1535) FIXME - Parent is HWND_MESSAGE
(modules\rosapps\applications\downloader\download.c:167) GetBindInfo not
implemented
(modules\rosapps\applications\downloader\download.c:97) OnStartBinding not
implemented
fixme:(dll\win32\urlmon\urlmon_main.c:286) (0, 0147E5CF, 0147E5C8): stub
fixme:(dll\win32\urlmon\urlmon_main.c:286) (0, 0067CAF8, 0147E5C8): stub
err:(dll\win32\wininet\urlcache.c:672) Couldn't MapViewOfFile. Error: 5
fixme:(dll\win32\urlmon\http.c:672) Could not get cache file
fixme:(dll\win32\wininet\internet.c:3205) STUB
fixme:(dll\win32\urlmon\download.c:181) No cache file
(modules\rosapps\applications\downloader\download.c:159) OnStopBinding not
implemented
(dll\win32\kernel32\misc\utils.c:444) Failed to open file

Downloader refuses to download anything.


-- 
Configure bugmail: http://www.reactos.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the Ros-bugs mailing list