Error: JVM Aborted

3 views
Skip to first unread message

Aaron Oman

unread,
Nov 24, 2009, 10:02:35 PM11/24/09
to terminat...@googlegroups.com
Hey there,

I just got this message when using Terminator.  I've been using it without issue for several weeks before this message.  I figure I should follow the message footer and mail the group first off - I'm going to see if there's an easy fix afterward.

---------------------------
Java Launcher
---------------------------
If you don't have Java installed, download it from http://java.com/, then try again.

Error: JVM aborted

Selected JVM was: C:\Program Files\Java\jre6\bin\client\jvm.dll

Command line was:
C:/Program Files/software.jessies.org/terminator/Resources/salma-hayek/.generated/i386_Cygwin/bin/java-launcher -Xmx100m -Dorg.jessies.libraryDirectories=C:\Program Files\software.jessies.org\terminator\Resources\terminator\.generated\i386_Cygwin\lib;C:\Program Files\software.jessies.org\terminator\Resources\salma-hayek\.generated\i386_Cygwin\lib -Dorg.jessies.binaryDirectory=C:\Program Files\software.jessies.org\terminator\Resources\salma-hayek\.generated\i386_Cygwin\bin -Dorg.jessies.terminator.dotDirectory=C:\apps\cygwin\home\Aaron_2\.terminator -Dorg.jessies.terminator.logDirectory=C:\apps\cygwin\home\Aaron_2\.terminator\logs -Dorg.jessies.terminator.serverPortFileName=C:\apps\cygwin\home\Aaron_2\.terminator\terminator-server-port -Dorg.jessies.terminator.optionsFile=C:\apps\cygwin\home\Aaron_2\.terminator\options -De.gui.HelpMenu.hasManual=true -De.gui.HelpMenu.supportAddress=terminat...@googlegroups.com -De.gui.HelpMenu.supportSite=http://groups.google.com/group/terminator-users -Djava.class.path=C:\Program Files\software.jessies.org\terminator\Resources\terminator\.generated\classes.jar;C:\Program Files\software.jessies.org\terminator\Resources\terminator\.generated\classes;C:\Program Files\software.jessies.org\terminator\Resources\salma-hayek\.generated\classes;C:\Program Files\software.jessies.org\terminator\Resources\salma-hayek\lib\jars\AppleJavaExtensions.jar;C:\Program Files\software.jessies.org\terminator\Resources\salma-hayek\lib\jars\swing-worker-1.2.jar -De.util.Log.filename=C:\apps\cygwin\home\Aaron_2\.terminator\logs\terminator-536.log -De.util.Log.applicationName=Terminator -Dorg.jessies.aboutBoxIcon=C:\Program Files\software.jessies.org\terminator\Resources\terminator\lib\terminator-128.png -Dorg.jessies.frameIcon=C:\Program Files\software.jessies.org\terminator\Resources\terminator\lib\terminator-32.png -Dorg.jessies.projectRoot=C:\Program Files\software.jessies.org\terminator\Resources\terminator -Dorg.jessies.supportRoot=C:\Program Files\software.jessies.org\terminator\Resources\salma-hayek -Djava.awt.Window.locationByPlatform=true -Dswing.boldMetal=false terminator/Terminator

Please copy this message to the clipboard with Ctrl-C and mail it to terminat...@googlegroups.com.
(Windows won't let you select the text but Ctrl-C works anyway.)

---------------------------
OK  
---------------------------

Aaron Oman

unread,
Nov 24, 2009, 10:03:55 PM11/24/09
to terminat...@googlegroups.com
Sorry about this.

Here's a follow up message.  I got two popups but only included the message from the first one.  Here's the other popup:

---------------------------
Uncaught exception
---------------------------
An error occurred in Terminator:

Exception RuntimeError: Java failed with #<Process::Status: pid=2176,exited(1)>


Command line was:
C:/Program Files/software.jessies.org/terminator/Resources/salma-hayek/.generated/i386_Cygwin/bin/java-launcher -Xmx100m -Dorg.jessies.libraryDirectories=C:\Program Files\software.jessies.org\terminator\Resources\terminator\.generated\i386_Cygwin\lib;C:\Program Files\software.jessies.org\terminator\Resources\salma-hayek\.generated\i386_Cygwin\lib -Dorg.jessies.binaryDirectory=C:\Program Files\software.jessies.org\terminator\Resources\salma-hayek\.generated\i386_Cygwin\bin -Dorg.jessies.terminator.dotDirectory=C:\apps\cygwin\home\Aaron_2\.terminator -Dorg.jessies.terminator.logDirectory=C:\apps\cygwin\home\Aaron_2\.terminator\logs -Dorg.jessies.terminator.serverPortFileName=C:\apps\cygwin\home\Aaron_2\.terminator\terminator-server-port -Dorg.jessies.terminator.optionsFile=C:\apps\cygwin\home\Aaron_2\.terminator\options -De.gui.HelpMenu.hasManual=true -De.gui.HelpMenu.supportAddress=terminat...@googlegroups.com -De.gui.HelpMenu.supportSite=http://groups.google.com/group/terminator-users -Djava.class.path=C:\Program Files\software.jessies.org\terminator\Resources\terminator\.generated\classes.jar;C:\Program Files\software.jessies.org\terminator\Resources\terminator\.generated\classes;C:\Program Files\software.jessies.org\terminator\Resources\salma-hayek\.generated\classes;C:\Program Files\software.jessies.org\terminator\Resources\salma-hayek\lib\jars\AppleJavaExtensions.jar;C:\Program Files\software.jessies.org\terminator\Resources\salma-hayek\lib\jars\swing-worker-1.2.jar -De.util.Log.filename=C:\apps\cygwin\home\Aaron_2\.terminator\logs\terminator-536.log -De.util.Log.applicationName=Terminator -Dorg.jessies.aboutBoxIcon=C:\Program Files\software.jessies.org\terminator\Resources\terminator\lib\terminator-128.png -Dorg.jessies.frameIcon=C:\Program Files\software.jessies.org\terminator\Resources\terminator\lib\terminator-32.png -Dorg.jessies.projectRoot=C:\Program Files\software.jessies.org\terminator\Resources\terminator -Dorg.jessies.supportRoot=C:\Program Files\software.jessies.org\terminator\Resources\salma-hayek -Djava.awt.Window.locationByPlatform=true -Dswing.boldMetal=false terminator/Terminator

    at C:/Program Files/software.jessies.org/terminator/Resources/salma-hayek/bin/invoke-java.rb:460:in `launch'
    at C:/Program Files/software.jessies.org/terminator/Resources/terminator/bin/terminator:97:in `launch0'
    at C:/Program Files/software.jessies.org/terminator/Resources/terminator/bin/terminator:21:in `launch'
    at C:/Program Files/software.jessies.org/terminator/Resources/salma-hayek/bin/show-alert.rb:90:in `call'
    at C:/Program Files/software.jessies.org/terminator/Resources/salma-hayek/bin/show-alert.rb:90:in `run_in_home_directory'
    at C:/Program Files/software.jessies.org/terminator/Resources/salma-hayek/bin/show-alert.rb:88:in `chdir'
    at C:/Program Files/software.jessies.org/terminator/Resources/salma-hayek/bin/show-alert.rb:88:in `run_in_home_directory'
    at C:/Program Files/software.jessies.org/terminator/Resources/salma-hayek/bin/show-alert.rb:120:in `initialize'
    at C:/Program Files/software.jessies.org/terminator/Resources/salma-hayek/bin/show-alert.rb:134:in `new'
    at C:/Program Files/software.jessies.org/terminator/Resources/salma-hayek/bin/show-alert.rb:134:in `report_exceptions'
    at C:/Program Files/software.jessies.org/terminator/Resources/terminator/bin/terminator:21:in `launch'
    at C:/Program Files/software.jessies.org/terminator/Resources/terminator/bin/terminator:218


Please copy this message to the clipboard with Ctrl-C and mail it to terminat...@googlegroups.com.
(Windows won't let you select the text but Ctrl-C works anyway.)
---------------------------
OK  
---------------------------


Martin Dorey

unread,
Nov 24, 2009, 10:26:39 PM11/24/09
to aaron...@gmail.com, terminat...@googlegroups.com

> Sorry about this.

Our lame double popup is hardly your fault.

The contents of this file will probably be useful, at least a little:



C:\apps\cygwin\home\Aaron_2\.terminator\logs\terminator-536.log

It'd also be good to see if there are any hs_err_pid* files lying around, perhaps in C:\apps\cygwin\home\Aaron_2.


From: Aaron Oman <aaron...@gmail.com>
To: terminat...@googlegroups.com <terminat...@googlegroups.com>
Sent: Tue Nov 24 19:03:55 2009
Subject: [terminator-users] Re: Error: JVM Aborted

--

You received this message because you are subscribed to the Google Groups "terminator-users" group.
To post to this group, send email to terminat...@googlegroups.com.
To unsubscribe from this group, send email to terminator-use...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/terminator-users?hl=en.

Aaron Oman

unread,
Nov 24, 2009, 10:24:49 PM11/24/09
to terminat...@googlegroups.com
Restarting fixed it up.
Good 'ol Windows.  Turning it off makes it work better. :D

On Tue, Nov 24, 2009 at 7:02 PM, Aaron Oman <aaron...@gmail.com> wrote:

Aaron Oman

unread,
Nov 25, 2009, 12:33:43 AM11/25/09
to Martin Dorey, terminat...@googlegroups.com
Well, the file is there, but it's contents are less than useful - it's empty! :)
I'll attach the three hs_err_pid*.log files I found in my home dir.  They're pretty small at 11k each, so I hope there's no problem with attaching 'em.
hs_err_pid876.log
hs_err_pid1264.log
hs_err_pid3732.log

Martin Dorey

unread,
Nov 25, 2009, 12:54:25 AM11/25/09
to aaron...@gmail.com, terminat...@googlegroups.com

> 11k each, so I hope there's no problem with
> attaching 'em.

Not at all. I'm happily reading them on my phone.

jvm.dll+0xff1ea, if I've transcribed it correctly, which is the address which dereferenced null on all three occasions, gets zero google matches. Damn. "wtoolkit initids" looks a more promising search...


From: Aaron Oman <aaron...@gmail.com>
To: Martin Dorey
Cc: terminat...@googlegroups.com <terminat...@googlegroups.com>
Sent: Tue Nov 24 21:33:43 2009
Subject: Re: [terminator-users] Re: Error: JVM Aborted

mad

unread,
Nov 25, 2009, 2:18:49 AM11/25/09
to terminator-users
> "wtoolkit initids" looks a more promising search...

Why is it so hard to find the source? Took me ages to find the
definition of WToolkit's initIDs:

http://hg.openjdk.java.net/jdk6/jdk6/jdk/file/tip/src/windows/native/sun/windows/awt_Toolkit.cpp

V [jvm.dll+0xff1ea]
C [awt.dll+0x9a537]
j sun.awt.windows.WToolkit.initIDs()V+0
...
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j sun.awt.windows.WToolkit.initIDs()V+0

I do happen to have a copy of that version of the JRE lying around
and, poking around with objdump, I can see how 0x9a537 might be in
initIDs. But, by the same method (which I'm not at all sure about),
the closest export before jvm.dll+0xff1ea looks to be
JNI_CreateJavaVM, which must have been called long before.

Elliott Hughes

unread,
Nov 25, 2009, 4:30:28 PM11/25/09
to terminat...@googlegroups.com
initIDs methods are usually called by static initializers, run when the
class is loaded. (in Terminator we don't cache JNI class, field, or method
ids: we look them up again whenever we want them.) so presumably these
crashes were at startup, before we managed to put a window on the screen?

--elliott

On Tue, November 24, 2009 21:33, Aaron Oman wrote:
> Well, the file is there, but it's contents are less than useful - it's
> empty! :) I'll attach the three hs_err_pid*.log files I found in my home
> dir. They're pretty small at 11k each, so I hope there's no problem with
> attaching 'em.
>
> On Tue, Nov 24, 2009 at 7:26 PM, Martin Dorey <mdo...@bluearc.com> wrote:
>
>
>>> Sorry about this.
>>>
>>
>> Our lame double popup is hardly your fault.
>>
>>
>> The contents of this file will probably be useful, at least a little:
>>
>>
>>
>> C:\apps\cygwin\home\Aaron_2\.terminator\logs\terminator-536.log
>>
>>
>> It'd also be good to see if there are any hs_err_pid* files lying
>> around, perhaps in C:\apps\cygwin\home\Aaron_2.
>>
>> ------------------------------
>> *From*: Aaron Oman <aaron...@gmail.com>
>> *To*: terminat...@googlegroups.com
>> <terminat...@googlegroups.com>
>>
>>
>> *Sent*: Tue Nov 24 19:03:55 2009
>> *Subject*: [terminator-users] Re: Error: JVM Aborted
>> software.jessies.org\terminator\Resources\terminator\.generated\classes
>> .jar;C:\Program
>> Files\software.jessies.org\terminator\Resources\terminator\.generated\cl
>> asses;C:\Program
>> Files\software.jessies.org\terminator\Resources\salma-hayek\.generated\c
>> lasses;C:\Program
>> Files\software.jessies.org\terminator\Resources\salma-hayek\lib\jars\App
>> leJavaExtensions.jar;C:\Program
>> Files\software.jessies.org\terminator\Resources\salma-hayek\lib\jars\swi
>> software.jessies.org/terminator/Resources/terminator/bin/terminator:218
>>
>>
>>
>> Please copy this message to the clipboard with Ctrl-C and mail it to
>> terminat...@googlegroups.com. (Windows won't let you select the text
>> but Ctrl-C works anyway.) ---------------------------
>> OK
>> ---------------------------
>>
>>
>>
>> On Tue, Nov 24, 2009 at 7:02 PM, Aaron Oman <aaron...@gmail.com>
>> wrote:
>>
>>
>>> Hey there,
>>>
>>>
>>> I just got this message when using Terminator. I've been using it
>>> without issue for several weeks before this message. I figure I
>>> should follow the message footer and mail the group first off - I'm
>>> going to see if there's an easy fix afterward.
>>>
>>> ---------------------------
>>> Java Launcher
>>> ---------------------------
>>> If you don't have Java installed, download it from http://java.com/,
>>> then try again.
>>>
>>> Error: JVM aborted
>>>
>>>
>>> Selected JVM was: C:\Program Files\Java\jre6\bin\client\jvm.dll
>>>
>>>
>>> Command line was:
>>> C:/Program Files/
>>> software.jessies.org/terminator/Resources/salma-hayek/.generated/i386_
>>> Cygwin/bin/java-launcher-Xmx100m
>>> ppleJavaExtensions.jar;C:\Program
>>> Files\software.jessies.org\terminator\Resources\salma-hayek\lib\jars\s
>>> wing-worker-1.2.jar
>>> -De.util.Log.filename=C:\apps\cygwin\home\Aaron_2\.terminator\logs\te
>>> rminator-536.log -De.util.Log.applicationName=Terminator
>>> -Dorg.jessies.aboutBoxIcon=C:\Program
>>> Files\software.jessies.org\terminator\Resources\terminator\lib\termin
>>> ator-128.png -Dorg.jessies.frameIcon=C:\Program
>>> Files\software.jessies.org\terminator\Resources\terminator\lib\termin
>>> ator-32.png -Dorg.jessies.projectRoot=C:\Program
>>> Files\software.jessies.org\terminator\Resources\terminator
>>> -Dorg.jessies.supportRoot=C:\Program
>>> Files\software.jessies.org\terminator\Resources\salma-hayek
>>> -Djava.awt.Window.locationByPlatform=true -Dswing.boldMetal=false
>>> terminator/Terminator
>>>
>>> Please copy this message to the clipboard with Ctrl-C and mail it to
>>> terminat...@googlegroups.com. (Windows won't let you select the
>>> text but Ctrl-C works anyway.)
>>>
>>> ---------------------------
>>> OK
>>> ---------------------------
>>>
>>>
>>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups
>> "terminator-users" group.
>> To post to this group, send email to terminat...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> terminator-use...@googlegroups.com<terminator-users%2Bunsubsc
>> ri...@googlegroups.com> .
>> For more options, visit this group at
>> http://groups.google.com/group/terminator-users?hl=en.
>>
>>
>
> --
>
>
> You received this message because you are subscribed to the Google Groups
> "terminator-users" group.
> To post to this group, send email to terminat...@googlegroups.com.
> To unsubscribe from this group, send email to
> terminator-use...@googlegroups.com. For more options, visit
> this group at http://groups.google.com/group/terminator-users?hl=en.
>
>
>


--
Elliott Hughes, http://www.jessies.org/~enh/


Martin Dorey

unread,
Nov 25, 2009, 4:37:33 PM11/25/09
to terminat...@googlegroups.com
Yes, as the backtrace in the hs_err_pid files makes clear. Before we even wrote anything to the log.
Reply all
Reply to author
Forward
0 new messages