http://bugs.winehq.org/show_bug.cgi?id=21947
Summary: IE7 for XP installer crashes in setupapi Product: Wine Version: 1.1.40 Platform: x86 URL: http://www.microsoft.com/downloads/details.aspx?Family ID=9AE91EBE-3385-447C-8A30-081805B2F90B&displaylang=en OS/Version: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: setupapi AssignedTo: wine-bugs@winehq.org ReportedBy: bunglehead@gmail.com
Created an attachment (id=26644) --> (http://bugs.winehq.org/attachment.cgi?id=26644) installation log
Even if I don't choose update option it sometimes crashes with attached output.
From time to time it could succeed but it's not very stable, so it's
reproducible I hope.
http://bugs.winehq.org/show_bug.cgi?id=21947
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #26644|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=21947
--- Comment #1 from Juan Lang juan_lang@yahoo.com 2010-03-09 21:38:23 --- A +setupapi log with the crash might be useful.
http://bugs.winehq.org/show_bug.cgi?id=21947
--- Comment #2 from Riku Seppälä riku.seppala@kymp.net 2010-09-22 09:28:16 CDT --- Created an attachment (id=30914) --> (http://bugs.winehq.org/attachment.cgi?id=30914) ie7 install crash
Crash for me also in setupapi, wine 1.3.1 Looks little different, dunno if it helps.
http://bugs.winehq.org/show_bug.cgi?id=21947
Riku Seppälä riku.seppala@kymp.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |riku.seppala@kymp.net
--- Comment #3 from Riku Seppälä riku.seppala@kymp.net 2010-09-24 12:45:50 CDT --- I managed to install ie7 without crash. This time I installed ie6_full first and let ie7 installer install updates and everything went fine.
http://bugs.winehq.org/show_bug.cgi?id=21947
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer CC| |dank@kegel.com
--- Comment #4 from Dan Kegel dank@kegel.com 2010-12-29 14:42:29 CST --- I've seen this a bunch lately (removing the z: symlink seems to trigger it). To reproduce a similar problem (in update.exe, but still setupapi), do wget http://winezeug.googlecode.com/svn-history/r2204/trunk/winetricks WINETRICKS_BUG_BLACKLIST=21947 sh winetricks -q ie7
WINEDEBUG=warn+heap works around it, so that's part of 'winetricks ie7' for the moment (unless you blacklist the workaround as described above).
http://bugs.winehq.org/show_bug.cgi?id=21947
--- Comment #5 from Dan Kegel dank@kegel.com 2010-12-29 14:49:16 CST --- Created an attachment (id=32660) --> (http://bugs.winehq.org/attachment.cgi?id=32660) +setupapi,+seh log... crashed in update.exe this time rather than ie7
In the attached log, ie7's update.exe crashes with heap corruption just after
trace:setupapi:SetupDefaultQueueCallbackA end copy "y:\789c3dd29f8e48c83f\SP2GDR\xmllite.dll" -> "C:\windows\system32\xmllite.dll"
http://bugs.winehq.org/show_bug.cgi?id=21947
--- Comment #6 from Dan Kegel dank@kegel.com 2010-12-29 16:56:23 CST --- Fairly early in ie7 install with warn+heap, I see err:setupapi:SetupDefaultQueueCallbackA copy error 3 "c:\23da024fbb08fc8e51f8639a\SP2QFE\xmllite.dll" -> "c:\windows\$hf_mig$\KB915865\SP2QFE\xmllite.dll" ... 11 lines deleted ... err:heap:HEAP_ValidateInUseArena Heap 0x110000: block 0x11ef00 tail overwritten at 0x11ef10 (byte 4/12 == 0xff)
http://bugs.winehq.org/show_bug.cgi?id=21947
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |frederic.delanoy@gmail.com
--- Comment #7 from Frédéric Delanoy frederic.delanoy@gmail.com 2011-05-27 02:40:39 CDT --- Cannot confirm in wine-1.3.20-439-g1ec78b8
I get the "Internet Explorer installation is complete", and a message says updates couldn't be installed (if they were requested). But no crash.
http://bugs.winehq.org/show_bug.cgi?id=21947
--- Comment #8 from Nikolay Sivov bunglehead@gmail.com 2011-05-27 04:03:27 CDT --- (In reply to comment #7)
Cannot confirm in wine-1.3.20-439-g1ec78b8
I get the "Internet Explorer installation is complete", and a message says updates couldn't be installed (if they were requested). But no crash.
It doesn't matter I'm afraid. I think it's a case when undocumented structures are accessed directly (from MS products), and this breaks cause we're not binary compatible.
http://bugs.winehq.org/show_bug.cgi?id=21947
jhgf bernhardloos@googlemail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bernhardloos@googlemail.com
--- Comment #9 from jhgf bernhardloos@googlemail.com 2011-09-07 04:22:59 CDT --- This bug is still present in latest wine, but reproducing it is next to impossible. It heavily depends on the WINEDEBUG options used, i get it nearly every time with +seh,+setuapi, but not with only one of them and I also don't see the heap corruption dan mentioned. Redirecting the output to a file seems to make it go away, even with tee. Mounting or not mounting drive Z: also doesn't seem to matter. Overall this looks more like a multi-threading/locking issuse then a structure having the wrong size. If somebody manages to predicatable reproduce this, it would be a huge help.
http://bugs.winehq.org/show_bug.cgi?id=21947
--- Comment #10 from Hans Leidekker hans@meelstraat.net 2011-09-07 05:48:29 CDT --- (In reply to comment #9)
This bug is still present in latest wine, but reproducing it is next to impossible. It heavily depends on the WINEDEBUG options used, i get it nearly every time with +seh,+setuapi, but not with only one of them and I also don't see the heap corruption dan mentioned. Redirecting the output to a file seems to make it go away, even with tee. Mounting or not mounting drive Z: also doesn't seem to matter.
Does the hack from bug 26024 prevent the crash?
http://bugs.winehq.org/show_bug.cgi?id=21947
--- Comment #11 from jhgf bernhardloos@googlemail.com 2011-09-07 10:40:25 CDT --- I tried a dozend times and didn't get the crash again, but as I said, it's kinda hard to reproduce, so I can't be 100% sure. I also don't understand, why the crash didn't happen every time, if the error is in the structure layout.
http://bugs.winehq.org/show_bug.cgi?id=21947
--- Comment #12 from Nikolay Sivov bunglehead@gmail.com 2011-09-07 10:45:05 CDT --- (In reply to comment #11)
I tried a dozend times and didn't get the crash again, but as I said, it's kinda hard to reproduce, so I can't be 100% sure.
I also don't understand, why the crash didn't happen every time, if the error is in the structure layout.
Cause memory doesn't get corrupted every time so much that it leads to crash.
http://bugs.winehq.org/show_bug.cgi?id=21947
Loaden loaden@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |loaden@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=21947
--- Comment #13 from Loaden loaden@gmail.com 2012-06-12 05:54:45 CDT --- I just use wine1.5 from the Ubuntu-ppa, Then install ie7, I got this message: Working around wine bug 21947
http://bugs.winehq.org/show_bug.cgi?id=21947
--- Comment #14 from Loaden loaden@gmail.com 2012-06-12 05:57:53 CDT --- Unhandled exception: unimplemented function inseng.dll.DllInstall called in 32-bit code (0x7b839e92). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7b839e92 ESP:0033fd04 EBP:0033fd68 EFLAGS:00000283( - -- I S - - -C) EAX:7b8263e5 EBX:7b89bff4 ECX:00000008 EDX:0033fd2c ESI:80000100 EDI:00110444 Stack dump: 0x0033fd04: 0033fd88 00000008 00000000 80000100 0x0033fd14: 00000001 00000000 7b839e92 00000002 0x0033fd24: 7e345114 7e345142 7eff7ff4 7e340000 0x0033fd34: 0033fd54 0033fd68 7b85594c 7e340000 0x0033fd44: 0033fd54 00000000 0033fd5c 7ffd8c00 0x0033fd54: 000b000a 7eff5f20 7b839e4a 7eff7ff4 000c: sel=0067 base=00000000 limit=00000000 16-bit --x Backtrace: =>0 0x7b839e92 in kernel32 (+0x29e92) (0x0033fd68) 1 0x7e3450b8 in inseng (+0x50b7) (0x0033fd98) 2 0x7e344641 in inseng (+0x4640) (0x0033fe28) 3 0x7eff5a63 main+0x322() in regsvr32 (0x0033fe28) 4 0x7eff5d4c in regsvr32 (+0x5d4b) (0x0033fe70) 5 0x7b85b43c call_process_entry+0xb() in kernel32 (0x0033fe88) 6 0x7b85c6af in kernel32 (+0x4c6ae) (0x0033fec8) 7 0x7bc71de0 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8) 8 0x7bc748bd call_thread_func+0x7c() in ntdll (0x0033ffa8) 9 0x7bc71dbe RtlRaiseException+0x21() in ntdll (0x0033ffc8) 10 0x7bc49fae call_dll_entry_point+0x61d() in ntdll (0x0033ffe8) 0x7b839e92: subl $4,%esp Modules: Module Address Debug info Name (60 modules) ELF 7b800000-7ba30000 Dwarf kernel32<elf> -PE 7b810000-7ba30000 \ kernel32 ELF 7bc00000-7bcc4000 Dwarf ntdll<elf> -PE 7bc10000-7bcc4000 \ ntdll ELF 7bf00000-7bf04000 Deferred <wine-loader> ELF 7db82000-7dc91000 Deferred oleaut32<elf> -PE 7dba0000-7dc91000 \ oleaut32 ELF 7dc91000-7dcb7000 Deferred atl<elf> -PE 7dca0000-7dcb7000 \ atl ELF 7e31d000-7e328000 Deferred libxcursor.so.1 ELF 7e333000-7e348000 Dwarf inseng<elf> -PE 7e340000-7e348000 \ inseng ELF 7e3b5000-7e3bb000 Deferred libxfixes.so.3 ELF 7e44d000-7e477000 Deferred libexpat.so.1 ELF 7e477000-7e4ab000 Deferred libfontconfig.so.1 ELF 7e4ab000-7e4bb000 Deferred libxi.so.6 ELF 7e4bb000-7e4bf000 Deferred libxcomposite.so.1 ELF 7e4bf000-7e4c8000 Deferred libxrandr.so.2 ELF 7e4c8000-7e4d2000 Deferred libxrender.so.1 ELF 7e4d2000-7e4d8000 Deferred libxxf86vm.so.1 ELF 7e4d8000-7e4fa000 Deferred imm32<elf> -PE 7e4e0000-7e4fa000 \ imm32 ELF 7e4fa000-7e501000 Deferred libxdmcp.so.6 ELF 7e501000-7e522000 Deferred libxcb.so.1 ELF 7e522000-7e53c000 Deferred libice.so.6 ELF 7e53c000-7e670000 Deferred libx11.so.6 ELF 7e670000-7e682000 Deferred libxext.so.6 ELF 7e682000-7e68b000 Deferred libsm.so.6 ELF 7e68b000-7e714000 Deferred winex11<elf> -PE 7e690000-7e714000 \ winex11 ELF 7e714000-7e72a000 Deferred libz.so.1 ELF 7e72a000-7e7c4000 Deferred libfreetype.so.6 ELF 7e7e4000-7e85a000 Deferred rpcrt4<elf> -PE 7e7f0000-7e85a000 \ rpcrt4 ELF 7e85a000-7e873000 Deferred version<elf> -PE 7e860000-7e873000 \ version ELF 7e873000-7e933000 Deferred gdi32<elf> -PE 7e880000-7e933000 \ gdi32 ELF 7e933000-7ea73000 Deferred user32<elf> -PE 7e940000-7ea73000 \ user32 ELF 7ea73000-7ead5000 Deferred advapi32<elf> -PE 7ea80000-7ead5000 \ advapi32 ELF 7ead5000-7ebdd000 Deferred ole32<elf> -PE 7eaf0000-7ebdd000 \ ole32 ELF 7ef81000-7ef8e000 Deferred libnss_files.so.2 ELF 7ef8e000-7ef9a000 Deferred libnss_nis.so.2 ELF 7ef9a000-7efb4000 Deferred libnsl.so.1 ELF 7efb4000-7efe0000 Deferred libm.so.6 ELF 7efe0000-7efe4000 Deferred libxinerama.so.1 ELF 7efe4000-7eff9000 Dwarf regsvr32<elf> -PE 7eff0000-7eff9000 \ regsvr32 ELF f7430000-f7436000 Deferred libuuid.so.1 ELF f7437000-f743c000 Deferred libdl.so.2 ELF f743c000-f75e1000 Deferred libc.so.6 ELF f75e2000-f75fd000 Deferred libpthread.so.0 ELF f7610000-f7614000 Deferred libxau.so.6 ELF f7614000-f761d000 Deferred libnss_compat.so.2 ELF f761d000-f775f000 Dwarf libwine.so.1 ELF f7761000-f7783000 Deferred ld-linux.so.2 ELF f7783000-f7784000 Deferred [vdso].so Threads: process tid prio (all id:s are in hex) 0000000e services.exe 00000028 0 0000001f 0 00000015 0 00000010 0 0000000f 0 00000012 winedevice.exe 0000001d 0 0000001a 0 00000014 0 00000013 0 0000001b plugplay.exe 00000021 0 0000001e 0 0000001c 0 00000023 explorer.exe 00000024 0 00000041 (D) C:\windows\system32\regsvr32.exe 00000042 0 <== System information: Wine build: wine-1.5.5 Platform: i386 (WOW64) Host system: Linux Host version: 3.2.0-24-generic
http://bugs.winehq.org/show_bug.cgi?id=21947
--- Comment #15 from Austin English austinenglish@gmail.com 2012-07-10 05:54:11 CDT --- (In reply to comment #14)
Unhandled exception: unimplemented function inseng.dll.DllInstall called in
That is fixed by http://source.winehq.org/git/wine.git/commitdiff/f8077a5697088147c21bb72ec3b...
http://bugs.winehq.org/show_bug.cgi?id=21947
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com
--- Comment #16 from Bruno Jesus 00cpxxx@gmail.com 2012-07-23 17:01:49 CDT --- I tested 3 times in different prefixes and could complete the install in all of them in wine-git. Can anyone else confirm?
http://bugs.winehq.org/show_bug.cgi?id=21947
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #17 from Ken Sharp kennybobs@o2.co.uk 2012-09-10 20:09:33 CDT --- Yep. Works here in wine-1.5.12-194-g688aa1f too.
http://bugs.winehq.org/show_bug.cgi?id=21947
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #18 from Alexandre Julliard julliard@winehq.org 2012-09-14 13:35:05 CDT --- Closing bugs fixed in 1.5.13.
http://bugs.winehq.org/show_bug.cgi?id=21947
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |f8077a5697088147c21bb72ec3b | |f249ea983d42a
http://bugs.winehq.org/show_bug.cgi?id=21947
--- Comment #19 from Dan Kegel dank@kegel.com 2013-07-23 09:36:21 CDT --- The heap corruption continues; see bug 34120
https://bugs.winehq.org/show_bug.cgi?id=21947
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.microsoft.com/do |https://web.archive.org/web |wnloads/details.aspx?Family |/20061105050627/http://down |ID=9AE91EBE-3385-447C-8A30- |load.microsoft.com/download |081805B2F90B&displaylang=en |/3/8/8/38889dc1-848c-4bf2-8 | |335-86c573ad86d9/IE7-Window | |sXP-x86-enu.exe CC| |focht@gmx.net