https://bugs.winehq.org/show_bug.cgi?id=52219
Bug ID: 52219 Summary: Java 8 offline installer crashes Product: Wine Version: 6.23 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: joseskvolpe@gmail.com Distribution: ---
Created attachment 71291 --> https://bugs.winehq.org/attachment.cgi?id=71291 Crash backtrace
Java 8 installer displays, but crashes after clicking "Next" button
Procedure: 1 - Download Java offline installer and open it 2 - Click Next
Download: https://www.java.com/pt-BR/download/manual.jsp jre-8u311 were tested the time this bug report is being written. Both 64-Bits and 32-Bits versions has the same issue 64-Bits SHA1: 1ff669c31b79955775026a58bb2952daf204aa53 32-Bits SHA1: 10e428c0b52e89feb71c485bc4098768ff39c390
https://bugs.winehq.org/show_bug.cgi?id=52219
Bernhard Übelacker bernhardu@mailbox.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bernhardu@mailbox.org
--- Comment #1 from Bernhard Übelacker bernhardu@mailbox.org --- Created attachment 71344 --> https://bugs.winehq.org/attachment.cgi?id=71344 Another backtrace with PDB file available.
The crash seems to happen because "nsObserverService::AddObserver" contains a "NS_ENSURE_VALIDCALL".
This "NS_ENSURE_VALIDCALL" calls "NS_IsMainThread" which returns, as far as I see "0".
Therefore this line gets executed: 212 MOZ_CRASH("Using observer service off the main thread!"); \
This leads to the following line in wine-gecko-2.47.2/mfbt/Assertions.h 235 *((volatile int*) NULL) = __LINE__; \
And this matches the crashing instruction: 0x000000018007de47 xul+0x7de47: movl $0xe3,0x0000000000000000
Maybe the MOZ_CRASH_ANNOTATE should output something to stderr in this case.
https://bugs.winehq.org/show_bug.cgi?id=52219
Bernhard Übelacker bernhardu@mailbox.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |DUPLICATE Status|UNCONFIRMED |RESOLVED
--- Comment #2 from Bernhard Übelacker bernhardu@mailbox.org --- The crash of this installer seems to get "fixed" by: commit 624b008f2ea2de1acedc7700141e88543f3752a0 Author: Alex Henrie alexhenrie24@gmail.com Date: Tue May 16 22:54:33 2023 -0600
mshtml: Only allow one thread to use Gecko.
The new test doesn't pass, but it doesn't crash either, and that's enough to fix the WinZip installer.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54071
Unfortunately this Java installer shows now just a blank window instead of crashing.
Resolving duplicate of bug 37906.
*** This bug has been marked as a duplicate of bug 37906 ***
https://bugs.winehq.org/show_bug.cgi?id=52219
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Gijs Vermeulen gijsvrm@gmail.com --- Closing.