Has anybody figured out why this happens?

I'm getting a similar error in 1.6.4 GA with a 1.6.7 JVM on 64 bits

#
# An unexpected error has been detected by Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000008093e4b,
pid=2268, tid=6000
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (10.0-b23 mixed mode
windows-amd64)
# Problematic frame:
# V  [jvm.dll+0x93e4b]
#
# An error report file with more information is saved as:
# E:\appianrepository\enzo-appsix\gwt\exportconsole\hs_err_pid2268.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

I'm just recompiling an App. developed in GWT 1.5, changing my
existing compilation scripts to use the new
com.google.gwt.dev.Compiler.


On Apr 2, 6:25 pm, Vitali Lovich <[email protected]> wrote:
> Interesting - didn't think of that, but I believe I had it set to -server
> (not in the compilation of GWT, but when I ran the 32-bit hosted mode).
>
> I'm so swamped right now I have no time to do anything but this one project
> & then I have the first of my final exams Wednesday, so I dunno when I'll
> get a chance to look at this.
>
> On Thu, Apr 2, 2009 at 5:57 PM, Ray Cromwell <[email protected]> wrote:
>
> > Another quick workaround is try to switch the jitter (from -client to
> > -server). In JDK6 and below, these are in fact, separate compilers. I had
> > similar crashes with Java6 on OSX at one point and switching the HotSpot
> > compiler fixed them.
> > -Ray
>
> > On Thu, Apr 2, 2009 at 11:16 AM, Scott Blum <[email protected]> wrote:
>
> >> This looks to me like a HotSpot problem.. the jitter is crashing trying to
> >> compile some JDT code.
> >> Current thread (0x08ab8800):  JavaThread "CompilerThread0" daemon
> >> [_thread_in_native, id=2484, stack(0xe037f000,0xe0400000)]
>
> >> Current CompileTask:
> >> C2:498
> >>  org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding.<init>(
> >>  
> >> Lorg/eclipse/jdt/internal/compiler/lookup/ParameterizedTypeBinding;Lorg/ecl
> >>  ipse/jdt/internal/compiler/lookup/MethodBinding;)V
> >> (596 bytes)
>
> >> So here's how you could try to come up with a workaround / file an issue
> >> against the JVM:
>
> >> - Grab our JDT 3.4.2 jar out of the GWT tools repository
> >> - Open it up and find the source for ParameterizedMethodBinding
> >> - Add this source file to your project (you'll need to put gwt-dev-windows
> >> on your path if it's not)
>
> >> You should now be able to run a compile and repro the crash.  If you
> >> *can't* repro the crash anymore, it's possible your compiler is producing a
> >> slightly different .class file for that class than the class file we ship
> >> (which was built by the JDT guys).
>
> >> Assuming you can repro the crash, start commenting out lines of code in
> >> the offending constructor until it no longer crashes.  Or start refactoring
> >> out pieces of the constructor into individual methods.  By playing around,
> >> you can probably figure out what's killing it.
>
> >> On Fri, Mar 27, 2009 at 2:26 PM, Vitali Lovich <[email protected]> wrote:
>
> >>> Ugggh... you want me to do all the work don't you :D
>
> >>> On a separate note 5094 compilation is broken (JUnitShell fails to
> >>> compile).  In 5096 the problem is resolved.
>
> >>> On Fri, Mar 27, 2009 at 2:03 PM, Scott Blum <[email protected]> wrote:
>
> >>>> I can has hs_err_pid17105.log?
>
> >>>> On Fri, Mar 27, 2009 at 12:36 PM, Vitali Lovich <[email protected]>wrote:
>
> >>>>>     [java] Compiling module
> >>>>> com.google.gwt.benchmarks.viewer.ReportViewer
> >>>>>      [java]
> >>>>> #
> >>>>>      [java] # An unexpected error has been detected by Java Runtime
> >>>>> Environment:
> >>>>>      [java] #
> >>>>>      [java] #  SIGSEGV (0xb) at pc=0x0625665c, pid=17105,
> >>>>> tid=3762477968
> >>>>>      [java] #
> >>>>>      [java] # Java VM: Java HotSpot(TM) Server VM (10.0-b23 mixed mode
> >>>>> linux-x86)
> >>>>>      [java] # Problematic frame:
> >>>>>      [java] # V  [libjvm.so+0x25665c]
> >>>>>      [java] #
> >>>>>      [java] # An error report file with more information is saved as:
> >>>>>      [java] #
> >>>>> /home/vlovich/workspace/gwt/tools/benchmark-viewer/hs_err_pid17105.log
> >>>>>      [java] #
> >>>>>      [java] # If you would like to submit a bug report, please visit:
> >>>>>      [java] #  http://java.sun.com/webapps/bugreport/crash.jsp
> >>>>>      [java] # The crash happened outside the Java Virtual Machine in
> >>>>> native code.
> >>>>>      [java] # See problematic frame for where to report the bug.
> >>>>>      [java] #
>
> >>>>> This is kind of annoying because GWT fails to build with the newer JDKs
> >>>>> due to the issue mentioned before with the change to generics.  So it's 
> >>>>> a
> >>>>> two step workaround:  Use the older sun JDK to compile the classes & 
> >>>>> after
> >>>>> it crashes, use run ant again with the newer JDK so that the GWT 
> >>>>> compiler
> >>>>> doesn't crash the VM.
>
> >>>>> This also happens if I try to use the older JDK with my projects, but
> >>>>> that's not really an issue since I just use the latest OpenJDK in the 
> >>>>> Ubuntu
> >>>>> repos.
>
> >>>>> Might be relevant that I'm using 64-bit jdks.

--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~----------~----~----~----~------~----~------~--~---

Reply via email to