http://bugs.winehq.org/show_bug.cgi?id=31742
Bug #: 31742 Summary: jre-6u33-windows-x64.exe fails to install completely Product: Wine Version: 1.5.13 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: tahoar@gmail.com Classification: Unclassified
I tried installing jre-6u33-windows-x64.exe on wine1.5-amd64. The installer loads and progresses through the installation. It reports a complete installation. The Java files are istalled in "C:\Program Files\Java\jre6". The Registry is not updated with the install information, and the "C:\windows\system32\java.exe" file is missing.
http://bugs.winehq.org/show_bug.cgi?id=31742
--- Comment #1 from tahoar tahoar@gmail.com 2012-09-19 23:58:46 CDT --- Additionally, the installer does not update "Add/Remove Programs" with the Java files.
http://bugs.winehq.org/show_bug.cgi?id=31742
lizhenbo litimetal@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |litimetal@gmail.com
--- Comment #2 from lizhenbo litimetal@gmail.com 2013-07-09 08:25:25 CDT --- Why you use jre-6u33-windows-x64.exe instead of the 32 bit version? Maybe you'll need http://wiki.winehq.org/Wine64ForPackagers
http://bugs.winehq.org/show_bug.cgi?id=31742
--- Comment #3 from tahoar tahoar@gmail.com 2013-07-09 20:31:17 CDT --- In this case, I'm using Wine as a test environment for a Bitrock installer. The Win x64 installer should install 64-bit Java. Right now, I've fallen back to installing 32-but Java. I'm using Ubuntu 12.04 Desktop 64-bit and was using Wine64 1.5 with WoW from the Wine PPA. I haven't tried with the latest Wine64 1.6 rc4.
http://bugs.winehq.org/show_bug.cgi?id=31742
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |NEW URL| |http://mirror.thekeelecentr | |e.com/pub/java/jre-6u33-win | |dows-x64.exe CC| |focht@gmx.net Ever Confirmed|0 |1
--- Comment #4 from Anastasius Focht focht@gmx.net 2013-10-03 10:33:15 CDT --- Hello folks,
confirming. The installation seems fine but there is a crash in post-install action.
Can be reproduced by running following command line:
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Java/jre6/bin
$ wine ./javaw.exe com.sun.servicetag.Installer -source "Windows JRE installer" ... fixme:heap:HeapSetInformation 0x240000 0 0x23fc40 4 fixme:seh:RtlAddFunctionTable 0x640170 1 640000: stub fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub! fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub! fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub! fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub! fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub! wine: Unhandled page fault on read access to 0x00000000 at address 0x6d92116c (thread 0051), starting debugger... Unhandled exception: page fault on read access to 0x00000000 in 64-bit code (0x000000006d92116c). Register dump: rip:000000006d92116c rsp:000000000063e210 rbp:000000000003cbf8 eflags:00010246 ( R- -- I Z- -P- ) rax:0000000000000000 rbx:000000000003bfb8 rcx:0000000000000080 rdx:0000000000000000 rsi:000000000003aed0 rdi:000000000003b1d0 r8:00000000ffffffff r9:0000000000000000 r10:0000000000000000 r11:0000000000000000 r12:0000000000000000 r13:0000000000000000 r14:000000000003cc18 r15:0000000000000001 Stack dump: ... Backtrace: =>0 0x000000006d92116c in jvm (+0x12116c) (0x000000000003cbf8) 1 0x000000006d930e7a in jvm (+0x130e79) (0x000000000003cbf8) 2 0x00000000004024e4 in javaw (+0x24e3) (0x000000000003cbf8) 3 0x000000000040a4d4 in javaw (+0xa4d3) (0x000000000063e650) 4 0x00007f2f8abfdc13 call_thread_func+0x4e(entry=0x40a440, arg=0x245a40, frame=0x63e660) [/home/focht/projects/wine/wine-git/dlls/ntdll/signal_x86_64.c:3230] in ntdll (0x000000000063e650) 5 0x00007f2f8abfdcca call_thread_entry_point+0x29() in ntdll (0x000000000063ef10) 6 0x00007f2f8ac0748e start_thread+0x191(info=0x7fffff7e57d0) [/home/focht/projects/wine/wine-git/dlls/ntdll/thread.c:417] in ntdll (0x000000000063ef10) --- snip ---
$ du -sh jre-6u33-windows-x64.exe 17M jre-6u33-windows-x64.exe
$ sha1sum jre-6u33-windows-x64.exe db55af3f28cab9cdf02ead28dd7fa9f0c827f876 jre-6u33-windows-x64.exe
$ wine --version wine-1.7.3-187-gec28040
Regards
http://bugs.winehq.org/show_bug.cgi?id=31742
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=31742
hanska2@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hanska2@luukku.com
--- Comment #5 from hanska2@luukku.com --- It still crashes with 1.7.22
https://bugs.winehq.org/show_bug.cgi?id=31742
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|jre-6u33-windows-x64.exe |jre-6u33-windows-x64.exe |fails to install completely |fails to install completely | |(64-bit Java JVM with | |broken mixed mode | |execution)
--- Comment #6 from Anastasius Focht focht@gmx.net --- Hello folks,
it's a similar issue as bug 37389
If you download a newer 64-bit Java6 version it works.
'Java Runtime Environment 1.6.0.43 (64-bit)' -> http://filehippo.com/download_jre_64/14479/
The post install action crash can be worked around by forcing to interpreted mode ('-Xint' parameter):
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Java/jre6/bin
$ wine ./java.exe -Xint com.sun.servicetag.Installer -source "Windows JRE installer" --- snip ---
It's probably not worth to bother further with this garbage.
Regards
https://bugs.winehq.org/show_bug.cgi?id=31742
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |DUPLICATE
--- Comment #7 from Anastasius Focht focht@gmx.net --- Hello folks,
resolving as dupe of bug 37389
Regards
*** This bug has been marked as a duplicate of bug 37389 ***
https://bugs.winehq.org/show_bug.cgi?id=31742
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Austin English austinenglish@gmail.com --- Closing.
https://bugs.winehq.org/show_bug.cgi?id=31742
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://mirror.thekeelecentr |https://web.archive.org/web |e.com/pub/java/jre-6u33-win |/20210204211940/http://mirr |dows-x64.exe |or.thekeelecentre.com/pub/j | |ava/archive/jre-6u33-window | |s-x64.exe
https://bugs.winehq.org/show_bug.cgi?id=31742
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|jre-6u33-windows-x64.exe |jre-6u33-windows-x64.exe |fails to install completely |fails to install completely |(64-bit Java JVM with |(violation of the Windows |broken mixed mode |64-bit ABI, stack pointer |execution) |(RSP) must be 16-byte | |aligned when making a call | |to Win64 API) Component|-unknown |ntdll Keywords| |Installer
--- Comment #9 from Anastasius Focht focht@gmx.net --- Hello folks,
while revisiting / reanalysing old issues I've figured out that this is actually a dupe of bug 27680 ("Multiple 64-bit applications crash on startup (violation of the Windows 64-bit ABI, stack pointer (RSP) must be 16-byte aligned when making a call to Win64 API)").
64-bit Java JRE releases between are 6u21..6u34 are affected (broken) and belong to that hall of shame in bug 27680 ;-)
The workaround of using JVM interpreted mode ('-Xint' parameter) just takes a different code path, avoiding the broken code.
Regards
*** This bug has been marked as a duplicate of bug 27680 ***