https://bugs.winehq.org/show_bug.cgi?id=39670
Bug ID: 39670 Summary: Eclipse (Europa) does not start Product: Wine Version: 1.7.48 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: ieframe Assignee: wine-bugs@winehq.org Reporter: wylda@volny.cz Distribution: ---
Clean wine-1.8-rc1 prefix + java JRE v7.0_67-b01.
When i try to start Eclipse 3.3, i get:
# # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7d2abf51, pid=8, tid=9 # # JRE version: Java(TM) SE Runtime Environment (7.0_67-b01) (build 1.7.0_67-b01) # Java VM: Java HotSpot(TM) Client VM (24.65-b04 mixed mode, sharing windows-x86 ) # Problematic frame: # C [ieframe.dll+0x2bf51] create_shell_embedding_hwnd+0x57 # # Failed to write core dump. Minidumps are not enabled by default on client versions of Windows # fixme:msvcrt:MSVCRT__wsopen_s : pmode 0x01b6 ignored # An error report file with more information is saved as: # C:\eclipse\hs_err_pid8.log # # If you would like to submit a bug report, please visit: # http://bugreport.sun.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. #
First bad commit wine-1.7.47-111-g99613c0:
commit 99613c003ed43f5725ef08d32fea440f737e8aba Author: Hans Leidekker hans@codeweavers.com Date: Fri Jul 17 12:35:45 2015 +0200
ieframe: Implement IViewObject::GetAdvise and IViewObject::SetAdvise.
To revert this patch on top of wine-1.8-rc1-51-g3a6ac60 i removed the test chunk from this commit and Eclipse starts again.
https://bugs.winehq.org/show_bug.cgi?id=39670
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression URL| |http://www.eclipse.org/down | |loads/packages/release/euro | |pa/winter CC| |hans@meelstraat.net Distribution|--- |Debian Regression SHA1| |99613c003ed43f5725ef08d32fe | |a440f737e8aba
--- Comment #1 from Wylda wylda@volny.cz ---
Filling some fields.
https://bugs.winehq.org/show_bug.cgi?id=39670
--- Comment #2 from Nikolay Sivov bunglehead@gmail.com --- Hi, Wylda.
I can confirm that, and regression test looks valid. I spent some time yesterday trying to debug this by disabling sections of SetClientSite(), and looks like crash happens in release_client_site(), if I disable this block:
--- if(This->sink) { IAdviseSink_Release(This->sink); This->sink = NULL; } ---
it works for me. And this hunk is a part of this bad commit you found, so it makes sense so far.
https://bugs.winehq.org/show_bug.cgi?id=39670
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |10f35222dc8e7184963076a7e8e | |58ad64651638e Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #3 from Hans Leidekker hans@meelstraat.net --- Should be fixed with 10f35222dc8e7184963076a7e8e58ad64651638e.
https://bugs.winehq.org/show_bug.cgi?id=39670
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.8-rc3.
https://bugs.winehq.org/show_bug.cgi?id=39670
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net URL|http://www.eclipse.org/down |https://web.archive.org/web |loads/packages/release/euro |/20150303033139/http://arch |pa/winter |ive.eclipse.org/technology/ | |epp/downloads/release/europ | |a/winter/eclipse-java-europ | |a-winter-win32.zip