http://bugs.winehq.org/show_bug.cgi?id=19040
Summary: AOL cd installer crashes on launch Product: Wine Version: unspecified Platform: PC URL: http://www.aol.com OS/Version: Linux Status: NEW Keywords: Installer Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com
Created an attachment (id=21963) --> (http://bugs.winehq.org/attachment.cgi?id=21963) +relay,+seh,+tid
Got an AOL cd installer in the mail (holy crap, they're still alive?!?) a while back, decided to see what it would do in wine...Running 'wine AOLSETUP.EXE' bombs out pretty quickly with a crash. +relay,+seh,+tid attached.
http://bugs.winehq.org/show_bug.cgi?id=19040
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |1.1.24
http://bugs.winehq.org/show_bug.cgi?id=19040
--- Comment #1 from Austin English austinenglish@gmail.com 2010-05-14 22:56:16 --- Still present in git.
http://bugs.winehq.org/show_bug.cgi?id=19040
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression URL|http://www.aol.com |http://download.newaol.com/ | |clients/bush/waol/4327.271. | |1/install/setup.exe CC| |focht@gmx.net Component|-unknown |ntdll Summary|AOL cd installer crashes on |AOL 9.0VR: wmp9 |launch |sub-installer crashes while | |registering drmclien.dll Regression SHA1| |33255ee6ecf48725e8e061313da | |8f387a5714e44
--- Comment #2 from Anastasius Focht focht@gmx.net 2011-11-04 17:54:33 CDT --- Hello,
it seems there is some official website describing how to recreate AOL CDs ;-)
http://help.aol.com/help/microsites/microsite.do?cmd=displayKCPopup&docT...
AOL 9.0 Installer download:
http://download.newaol.com/clients/bush/waol/4327.271.1/install/setup.exe
There is a crash near the end when running Windows Media Player 9.0 setup. Can be reproduced manually by running:
~/.wine/drive_c/windows/system32$ wine regsvr32.exe drmclien.dll
+tid,+seh,+relay gives:
--- snip --- 0033:Call KERNEL32.VirtualProtect(091bba0d,00000787,00000008,0032f648) ret=091c580a 0033:trace:virtual:NtProtectVirtualMemory 0xffffffff 0x91bba0d 00000787 00000008 0033:Ret KERNEL32.VirtualProtect() retval=00000000 ret=091c580a 0033:trace:seh:raise_exception code=c0000005 flags=0 addr=0x91c556b ip=091c556b tid=0033 0033:trace:seh:raise_exception info[0]=00000001 0033:trace:seh:raise_exception info[1]=091bba6d 0033:trace:seh:raise_exception eax=091bba6d ebx=091bc193 ecx=091bba68 edx=00000089 esi=0032fe18 edi=00000000 0033:trace:seh:raise_exception ebp=0032f5a8 esp=0032f59c cs=0073 ds=007b es=007b fs=0033 gs=003b flags=00210202 0033:trace:seh:call_stack_handlers calling handler at 0x7bc98075 code=c0000005 flags=0 0033:Call KERNEL32.UnhandledExceptionFilter(0032f074) ret=7bc980af wine: Unhandled page fault on write access to 0x091bba6d at address 0x91c556b (thread 0033), starting debugger... --- snip ---
Winedbg session:
--- snip --- Wine-dbg>bt Backtrace: =>0 0x7bc90243 get_vprot_flags+0x3(protect=0x8, vprot=0x33f558) [/home/focht/projects/wine/wine-git/dlls/ntdll/virtual.c:560] in ntdll (0x0033f454) 1 0x7bc9489e NtProtectVirtualMemory+0x181(process=0xffffffff, addr_ptr=0x33f5d0, size_ptr=0x33f5d4, new_prot=0x8, old_prot=0x33f648) [/home/focht/projects/wine/wine-git/dlls/ntdll/virtual.c:2090] in ntdll (0x0033f584) 2 0x7b87ce45 VirtualProtectEx+0x2c(process=0xffffffff, addr=0x91bba0d, size=0x787, new_prot=0x8, old_prot=0x33f648) [/home/focht/projects/wine/wine-git/dlls/kernel32/virtual.c:241] in kernel32 (0x0033f5c4) 3 0x7b87ce0e VirtualProtect+0x39(addr=0x91bba0d, size=0x787, new_prot=0x8, old_prot=0x33f648) [/home/focht/projects/wine/wine-git/dlls/kernel32/virtual.c:217] in kernel32 (0x0033f5f4) 4 0x091c580a in drmclien (+0x25809) (0x0033f610) 5 0x091c36a4 in drmclien (+0x236a3) (0x0033f64c) 6 0x091bba08 in drmclien (+0x1ba07) (0x0033fd48) 7 0x091b2647 in drmclien (+0x12646) (0x0033fd58) 8 0x7effc7c1 RegisterDll+0x49(strDll="drmclien.dll") [/home/focht/projects/wine/wine-git/programs/regsvr32/regsvr32.c:118] in regsvr32 (0x0033fd88) ... Wine-dbg>info locals 0x7bc948af NtProtectVirtualMemory+0x193: (0033f584) HANDLE process=0xffffffff (parameterEBP) PVOID* addr_ptr=0x33f5d0 (parameterEBP) SIZE_T* size_ptr=0x33f5d4 (parameterEBP) ULONG new_prot=0x8 (parameterEBP) ULONG* old_prot=0x33f648 (parameterEBP) struct file_view* view=0x7bc94720 (localEBP) sigset_t sigset={__val={0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}} (localEBP) NTSTATUS status=0 (localEBP) char* base="PΦ ]┬" (localEBP) BYTE vprot=0 (localEBP) unsigned int new_vprot=0x9 (localEBP) SIZE_T size=0x2000 (localEBP) LPVOID addr=0x91bba0d (localEBP) Wine-dbg>l 2091 if (new_vprot & VPROT_WRITECOPY) return STATUS_INVALID_PAGE_PROTECTION; --- snip ---
PE mappings for address in .text
--- snip --- Memory map Address Size Section Contains Type Access
091A0000 00001000 PE header Img R 091A1000 00044000 .text Code,imports,exports Img R E 091E5000 00003000 .data Data Img RW CopyOnWr 091E8000 00001000 .rsrc Resources Img R 091E9000 00004000 .reloc Relocations Img R
--- snip ---
Sequence: PAGE_EXECUTE_READ (orig) -> PAGE_WRITECOPY (to modify data in specific .text region) -> PAGE_EXECUTE_READ (restore)
The problem is this commit:
http://source.winehq.org/git/wine.git/commitdiff/33255ee6ecf48725e8e061313da...
Reverting lets the installer successfully finish.
$ sha1sum setup.exe f7bdfef0f79dab31be820d6f51e5a7e7d26b2eef setup.exe
$ wine --version wine-1.3.32
Regards
http://bugs.winehq.org/show_bug.cgi?id=19040
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dmitry@baikal.ru
http://bugs.winehq.org/show_bug.cgi?id=19040
--- Comment #3 from Dmitry Timoshkov dmitry@baikal.ru 2011-11-05 02:54:59 CDT --- This bug (reported at 2009-06-23) can't be a regression caused by my patch.
http://bugs.winehq.org/show_bug.cgi?id=19040
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|regression | Component|ntdll |-unknown Summary|AOL 9.0VR: wmp9 |AOL 9.0 fails to install |sub-installer crashes while | |registering drmclien.dll | Regression SHA1|33255ee6ecf48725e8e061313da | |8f387a5714e44 |
--- Comment #4 from Anastasius Focht focht@gmx.net 2011-11-05 04:29:47 CDT --- Hello Dmitry,
you're right, removing regression keyword. I was lazy, will create a new bug with dependency to this one...
Regards
http://bugs.winehq.org/show_bug.cgi?id=19040
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |28994
http://bugs.winehq.org/show_bug.cgi?id=19040
Bug 19040 depends on bug 28994, which changed state.
Bug 28994 Summary: AOL 9.0VR: wmp9 sub-installer crashes while registering drmclien.dll http://bugs.winehq.org/show_bug.cgi?id=28994
What |Old Value |New Value ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
http://bugs.winehq.org/show_bug.cgi?id=19040
--- Comment #5 from Frédéric Delanoy frederic.delanoy@gmail.com 2013-07-06 10:21:43 CDT --- Created attachment 45123 --> http://bugs.winehq.org/attachment.cgi?id=45123 backtrace wine-1.6-rc4-52-g9a0b434
Still crashes on wine-1.6-rc4-52-g9a0b434 after a shitload of
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002 err:ole:marshal_object object doesn't expose interface {0000000c-0000-0000-c000-000000000046}, failing with error 0x80004002
error messages
http://bugs.winehq.org/show_bug.cgi?id=19040
Dmitry Timoshkov dmitry@baikal.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|dmitry@baikal.ru |
http://bugs.winehq.org/show_bug.cgi?id=19040
hanska2@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hanska2@luukku.com
--- Comment #6 from hanska2@luukku.com --- Not sure what happened here.
I started the installer and it was something like 5% so I put it on taskbar, because it looked it takes some time. But the installer almost instantly reported that it wants to reboot. I don't know if it really did.
Then tried to run aol from installed location and it does crash.
1.7.22
https://bugs.winehq.org/show_bug.cgi?id=19040
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #7 from super_man@post.com --- These lines are spammed a lot
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002 err:ole:marshal_object object doesn't expose interface {0000000c-0000-0000-c000-000000000046}, failing with error 0x80004002
wine 1.7.49
https://bugs.winehq.org/show_bug.cgi?id=19040
--- Comment #8 from super_man@post.com --- I am not going to go into details, but it feels like this installer exposes multiple issues related to wine. There are couple crashes.
wine 1.9.9
https://bugs.winehq.org/show_bug.cgi?id=19040
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #9 from joaopa jeremielapuree@yahoo.fr --- AOL installs fine with wine-5.11. Obviously, for me, it can not start since I do not have an old style modem.
Can an administrator close this bug as FIXED?
Download link is burst. You can download here https://web.archive.org/web/20171009172648/http://download.newaol.com/client...
https://bugs.winehq.org/show_bug.cgi?id=19040
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #10 from Austin English austinenglish@gmail.com --- (In reply to joaopa from comment #9)
AOL installs fine with wine-5.11. Obviously, for me, it can not start since I do not have an old style modem.
Can an administrator close this bug as FIXED?
Download link is burst. You can download here https://web.archive.org/web/20171009172648/http://download.newaol.com/ clients/bush/waol/4327.271.1/install/setup.exe
Works here as well, and works in wine-2.19 (oldest I have built), so not going to bother with a bisect...if someone braver than me wants to, feel free ;).
https://bugs.winehq.org/show_bug.cgi?id=19040
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.14.
https://bugs.winehq.org/show_bug.cgi?id=19040
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://download.newaol.com/ |https://web.archive.org/web |clients/bush/waol/4327.271. |/20171009172648/http://down |1/install/setup.exe |load.newaol.com/clients/bus | |h/waol/4327.271.1/install/s | |etup.exe