[Bug 37906] New: iLivid: Unhandled page fault on write access during setup
https://bugs.winehq.org/show_bug.cgi?id=37906 Bug ID: 37906 Summary: iLivid: Unhandled page fault on write access during setup Product: Wine Version: unspecified Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: anonymous.maarten(a)gmail.com Distribution: --- Created attachment 50488 --> https://bugs.winehq.org/attachment.cgi?id=50488 Complete console output To reproduce: 1) Download "iLividSetup-r0-n-bc.exe" from http://www.ilivid.com/ 2) Run the setup executable $ wine iLividSetup-r0-n-bc.exe It fails with a page fault (null pointer access). Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x69c88d88). Complete console output is attached. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37906 --- Comment #1 from Maarten <anonymous.maarten(a)gmail.com> --- Hey I could trace the error back to commit f5e3281a807092b4f166a72d9e9965ad24f0a101 mshtml: Wine Gecko 2.34 release Mon Nov 3 12:39:59 2014 +0100 The commit cannot be reverted on current git master. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37906 Maarten <anonymous.maarten(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |mshtml -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37906 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression CC| |jacek(a)codeweavers.com Version|unspecified |1.7.30 Regression SHA1| |f5e3281a807092b4f166a72d9e9 | |965ad24f0a101 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37906 --- Comment #2 from Jacek Caban <jacek(a)codeweavers.com> --- The application tries to use MSHTML from two different threads. That was never supported due to Gecko limitation. I guess it just happened to not cause a problem in this case in older Gecko. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37906 Jacek Caban <jacek(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Summary|iLivid: Unhandled page |Gecko can't be used from |fault on write access |multiple threads (affects |during setup |iLivid) Ever confirmed|0 |1 Regression SHA1|f5e3281a807092b4f166a72d9e9 | |965ad24f0a101 | --- Comment #3 from Jacek Caban <jacek(a)codeweavers.com> --- Refining summary, not a real regression. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37906 Jacek Caban <jacek(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |32931 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37906 Jacek Caban <jacek(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords|regression | -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37906 Jacek Caban <jacek(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Gecko can't be used from |Gecko can't be used from |multiple threads (affects |multiple threads (affects |iLivid) |iLivid, VideoReDo) -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37906 Jacek Caban <jacek(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |karlheinzarmani(a)yahoo.de --- Comment #4 from Jacek Caban <jacek(a)codeweavers.com> --- *** Bug 33285 has been marked as a duplicate of this bug. *** -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37906 Jacek Caban <jacek(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Gecko can't be used from |Gecko can't be used from |multiple threads (affects |multiple threads (affects |iLivid, VideoReDo) |Office 365, iLivid, | |VideoReDo) -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37906 Jacek Caban <jacek(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox.xerox2000x(a)gmail.com --- Comment #5 from Jacek Caban <jacek(a)codeweavers.com> --- *** Bug 46182 has been marked as a duplicate of this bug. *** -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37906 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Gecko can't be used from |Gecko can't be used from |multiple threads (affects |multiple threads (affects |Office 365, iLivid, |Office 365, iLivid, |VideoReDo) |VideoReDo Plus 3.x) CC| |focht(a)gmx.net Keywords| |download URL| |https://web.archive.org/web | |/20150323155904/http://www. | |videoredo.com/en/Download.h | |tm?download=plus --- Comment #6 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, 'iLivid' app/installer mentioned here is abandonware. https://web.archive.org/web/20131012005744/http://download.cdn.ilivid.com/cd... The web-boostrapper tries to download the actual installer payload from now defunct site hence can't be used for reproduce anymore. Taking the app from bug 33285 ("VideoReDo crashes when saving SECOND file") for reproducing. https://web.archive.org/web/20150323155904if_/http://www.videoredo.com/en/Do... Example video file (mpeg-2): https://web.archive.org/web/20080604024319/http://users.wfu.edu/yipcw/atg/vi... Copied instructions from https://bugs.winehq.org/show_bug.cgi?id=33285#c0 --- quote --- - Loading mpg - Selecting frames from-to - Save mpg clip - Getting a ieframe with stats This works fine for the first time, but the second time it crashes. Last line in the log before the crash is urlmon. After that i get: ###!!! ABORT: Main-thread-only object used off the main thread: file /build/wine-mozilla-1.9/xpcom/base/nsCycleCollector.cpp, line 1151 --- quote --- 'winetricks -q quartz' is needed to work around other insufficiencies. The reporter didn't bother to mention this. --- snip --- $ pwd /home/focht/.wine/drive_c/Program Files (x86)/VideoReDoPlus $ wine ./VRDPlus3.exe ... 0128:fixme:wmvcore:WMSyncReader_Open (04F4D578)->(L"Z:\\home\\focht\\Downloads\\katamari-star8-10s.mpg"): stub! 0128:fixme:wmvcore:WMSyncReader_Open (04F4D578)->(L"Z:\\home\\focht\\Downloads\\katamari-star8-10s.mpg"): stub! 0128:fixme:quartz:VMR9MonitorConfig_GetMonitor (0FC699C0/0FC695F0)->(003277FC) stub 0128:fixme:quartz:VMR9MonitorConfig_GetAvailableMonitors (0FC699C0/0FC695F0)->(00327804, 16, 00327800) semi-stub 0128:fixme:quartz:VMR9FilterConfig_SetNumberOfStreams iface 0FC699B0, count 1, stub! wine: Unhandled page fault on write access to 125C0000 at address 00D1369E (thread 0230), starting debugger... --- snip --- When saving the clip the app crashes when re-muxing. --- snip --- ... 0200:fixme:wmvcore:WMSyncReader_Open (04DDA9A0)->(L"Z:\\home\\focht\\Downloads\\katamari-star8-10s.mpg"): stub! 0024:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub 0200:fixme:ieframe:PersistStreamInit_InitNew (04194940) 0200:fixme:ieframe:navigate_url Unsupported args (Flags 1988E450 {VT_I4: 0}; TargetFrameName 1988E460 {VT_BSTR: (null)}) wine: Unhandled page fault on write access to 00000000 at address 04F5F7A7 (thread 0200), starting debugger... --- snip --- --- snip --- <xul.__ZN17nsObserverService11AddObserverEP11nsIObserverPKcb(a)16> ; /build/wine-gecko-2.47.2/xpcom/ds/nsObserverService.cpp:223 04F5F640 | push ebp 04F5F641 | push ebx 04F5F642 | push edi 04F5F643 | push esi 04F5F644 | sub esp,1C 04F5F647 | mov ebx,dword ptr ss:[esp+38] 04F5F64B | mov edi,dword ptr ss:[esp+34] 04F5F64F | mov ecx,<xul.sObserverServiceLog> 04F5F654 | call <xul.__ZN7mozilla13LazyLogModulecvPNS_9LogModuleEEv> 04F5F659 | push 4 04F5F65B | push eax 04F5F65C | call <xul.__ZN7mozilla6detail8log_testEPKNS_9LogModuleENS_8LogLevelE> 04F5F661 | add esp,8 04F5F664 | test al,al 04F5F666 | je xul.4F5F684 04F5F668 | mov ecx,<xul.sObserverServiceLog> ; xpcom/ds/nsObserverService.cpp:224 04F5F66D | call <xul.__ZN7mozilla13LazyLogModulecvPNS_9LogModuleEEv> 04F5F672 | push ebx 04F5F673 | push edi 04F5F674 | push xul.7C1BD30 04F5F679 | push 4 04F5F67B | push eax 04F5F67C | call <xul.__ZN7mozilla6detail9log_printEPKNS_9... 04F5F681 | add esp,14 04F5F684 | call <xul.__Z15NS_IsMainThreadv> ; xpcom/ds/nsObserverService.cpp:227 04F5F689 | test al,al 04F5F68B | je xul.4F5F7A7 04F5F691 | mov esi,dword ptr ss:[esp+30] 04F5F695 | mov eax,8046001E 04F5F69A | cmp byte ptr ds:[esi+C],0 04F5F69E | je xul.4F5F6AA 04F5F6A0 | add esp,1C ; xpcom/ds/nsObserverService.cpp:249 04F5F6A3 | pop esi 04F5F6A4 | pop edi 04F5F6A5 | pop ebx 04F5F6A6 | pop ebp 04F5F6A7 | ret 10 ... 04F5F7A7 | mov dword ptr ds:[0],E3 ; xpcom/ds/nsObserverService.cpp:227 04F5F7B1 | call <xul._abort> --- snip --- https://sourceforge.net/p/wine/wine-gecko/ci/master/tree/xpcom/ds/nsObserver... --- snip --- #define NS_ENSURE_VALIDCALL \ if (!NS_IsMainThread()) { \ MOZ_CRASH("Using observer service off the main thread!"); \ return NS_ERROR_UNEXPECTED; \ } \ if (mShuttingDown) { \ NS_ERROR("Using observer service after XPCOM shutdown!"); \ return NS_ERROR_ILLEGAL_DURING_SHUTDOWN; \ } --- snip --- $ sha1sum VideoReDoPlusM-3-10-3-629d.exe 104f601a50df510bec45e4ec4f0a460ade53286c VideoReDoPlusM-3-10-3-629d.exe $ du -sh VideoReDoPlusM-3-10-3-629d.exe 15M VideoReDoPlusM-3-10-3-629d.exe $ wine --version wine-6.9-148-gce151dd681f Regards -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37906 Fabian Maurer <dark.shadow4(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4(a)web.de --- Comment #7 from Fabian Maurer <dark.shadow4(a)web.de> --- Since this was mentioned in bug 40821, does this also affect the "java jre 8u311 x64 installer", or is that a different issue? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37906 Gabriel Ivăncescu <gabrielopcode(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |temp82(a)luukku.com --- Comment #8 from Gabriel Ivăncescu <gabrielopcode(a)gmail.com> --- *** Bug 54071 has been marked as a duplicate of this bug. *** -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37906 --- Comment #9 from Fabian Maurer <dark.shadow4(a)web.de> --- What's Mozillas stand on this issue? Do we have a bug reported there? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37906 Bernhard Übelacker <bernhardu(a)mailbox.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |joseskvolpe(a)gmail.com --- Comment #10 from Bernhard Übelacker <bernhardu(a)mailbox.org> --- *** Bug 52219 has been marked as a duplicate of this bug. *** -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37906 Bernhard Übelacker <bernhardu(a)mailbox.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Gecko can't be used from |Gecko can't be used from |multiple threads (affects |multiple threads (affects |Office 365, iLivid, |Office 365, iLivid, |VideoReDo Plus 3.x) |VideoReDo Plus 3.x, Java 8 | |offline installer) CC| |bernhardu(a)mailbox.org -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37906 --- Comment #11 from Fabian Maurer <dark.shadow4(a)web.de> --- Java installer still crashes, though not 100% sure if it's this issue. Any news on the multithreading front here? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla