http://bugs.winehq.org/show_bug.cgi?id=34236
Bug #: 34236 Summary: coverity (64-bit) installer crashes Product: Wine Version: 1.7.0 Platform: x86 URL: http://coverity.com OS/Version: Linux Status: NEW Keywords: Installer, win64 Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com Classification: Unclassified
Created attachment 45555 --> http://bugs.winehq.org/attachment.cgi?id=45555 java log
Crashes very early: austin@aw25 ~ $ /opt/wine6432/bin/wine cov-analysis-win64-6.6.0.exe fixme:seh:RtlAddFunctionTable 0x650170 1 650000: stub # # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000006dbc7009, pid=36, tid=55 # # JRE version: 6.0_21-b07 # Java VM: Java HotSpot(TM) 64-Bit Server VM (17.0-b17 mixed mode windows-amd64 ) # Problematic frame: # V [jvm.dll+0x3d7009] #
the 32-bit version installs fine in either a 32-bit or 64-bit WINEPREFIX.
I'll attach its log as well, which has some more info
https://bugs.winehq.org/show_bug.cgi?id=34236
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Summary|coverity (64-bit) installer |64-bit Coverity 6.6 |crashes |Java-based installer | |crashes
--- Comment #1 from Anastasius Focht focht@gmx.net --- Hello folks,
please retest with recent Wine.
Also provide direct download link or alternate location since they seem to block certain email domains and I don't want to waste precious ones.
It's likely bug 37389 or bug 31742 (broken 64-bit JVM mixed mode execution implementation).
--- snip --- # JRE version: 6.0_21-b07 # Java VM: Java HotSpot(TM) 64-Bit Server VM (17.0-b17 mixed mode windows-amd64 ) --- snip ---
Regards
https://bugs.winehq.org/show_bug.cgi?id=34236
--- Comment #2 from Austin English austinenglish@gmail.com --- (In reply to Anastasius Focht from comment #1)
Hello folks,
please retest with recent Wine.
Still in wine-1.7.36-83-gf75d1b0. Also present in the lastest coverity version (7.6.0).
Also provide direct download link or alternate location since they seem to block certain email domains and I don't want to waste precious ones.
I don't believe there is a public download available, unfortunately.
It's likely bug 37389 or bug 31742 (broken 64-bit JVM mixed mode execution implementation).
--- snip --- # JRE version: 6.0_21-b07 # Java VM: Java HotSpot(TM) 64-Bit Server VM (17.0-b17 mixed mode windows-amd64 ) --- snip ---
Very possible, if you can provide tips on how to verify that, I can do so.
https://bugs.winehq.org/show_bug.cgi?id=34236
--- Comment #3 from Austin English austinenglish@gmail.com --- Created attachment 50760 --> https://bugs.winehq.org/attachment.cgi?id=50760 coverity 7.6 log
https://bugs.winehq.org/show_bug.cgi?id=34236
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |DUPLICATE Summary|64-bit Coverity 6.6 |64-bit Coverity 6.6 |Java-based installer |Java-based installer |crashes |crashes (1.6.0_21-b07 JVM | |with broken mixed mode | |execution)
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
thanks for the download ;-)
As already guessed .. it's a dupe of bug 37389
Use the following command line to work around (forcing JVM into interpreted mode execution):
--- snip --- $ JAVA_TOOL_OPTIONS="-Xint" wine ./cov-analysis-win64-6.6.0.exe Picked up JAVA_TOOL_OPTIONS: -Xint ... --- snip ---
Regards
*** This bug has been marked as a duplicate of bug 37389 ***
https://bugs.winehq.org/show_bug.cgi?id=34236
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Austin English austinenglish@gmail.com --- Closing.
https://bugs.winehq.org/show_bug.cgi?id=34236
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |ntdll Summary|64-bit Coverity 6.6 |64-bit Coverity 6.6 |Java-based installer |Java-based installer |crashes (1.6.0_21-b07 JVM |crashes (64-bit |with broken mixed mode |1.6.0_21-b07 JVM violates |execution) |Windows 64-bit ABI, stack | |pointer (RSP) must be | |16-byte aligned when making | |a call to Win64 API)
--- Comment #6 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 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 ***