I've had a few dead Evergreens in the last few months. I don't think I've seen this symptom before, though:
Uncaught exception
An error occurred in Evergreen:
Exception RuntimeError: Java failed with #<Process::Status: pid 2114 SIGKILL (signal 9)>
An idea of what you were doing when Java exited might be useful.
Command line was:
java -Xmx1g -Dorg.jessies.libraryDirectories=/home/martind/jessies/work/salma-hayek/.generated/amd64_Linux/lib:/home/martind/jessies/work/salma-hayek/.generated/i386_Linux/lib -Dorg.jessies.binaryDirectory=/home/martind/jessies/work/salma-hayek/.generated/amd64_Linux/bin -DpreferencesDirectory=/home/martind/.e.edit.Edit -De.gui.HelpMenu.hasManual=true -De.gui.HelpMenu.supportAddress=evergre...@googlegroups.com -De.gui.HelpMenu.supportSite=http://groups.google.com/group/evergreen-users -Djava.class.path=/home/martind/jessies/work/evergreen/.generated/classes.jar:/home/martind/jessies/work/evergreen/.generated/classes:/home/martind/jessies/work/salma-hayek/.generated/classes:/usr/lib/jvm/java-8-openjdk-amd64/lib/tools.jar:/home/martind/jessies/work/salma-hayek/lib/jars/swing-worker-1.2.jar:/home/martind/jessies/work/salma-hayek/lib/jars/AppleJavaExtensions.jar -Dgnome.DESKTOP_STARTUP_ID=swiftboat2113_TIME1492101623 -De.util.Log.applicationName=Evergreen -Dorg.jessies.aboutBoxIcon=/home/martind/jessies/work/evergreen/lib/evergreen-128.png -Dorg.jessies.frameIcon=/home/martind/jessies/work/evergreen/lib/evergreen-128.png -Dorg.jessies.projectRoot=/home/martind/jessies/work/evergreen -Dorg.jessies.supportRoot=/home/martind/jessies/work/salma-hayek -Djava.awt.Window.locationByPlatform=true -Dswing.boldMetal=false -Dsun.java2d.d3d=false e/edit/Evergreen
at /home/martind/jessies/work/salma-hayek/bin/invoke-java.rb:523:in `launch'
at /home/martind/jessies/work/evergreen/bin/evergreen:105:in `launch0'
at /home/martind/jessies/work/evergreen/bin/evergreen:20:in `block in launch'
at /home/martind/jessies/work/salma-hayek/bin/show-alert.rb:155:in `call'
at /home/martind/jessies/work/salma-hayek/bin/show-alert.rb:155:in `initialize'
at /home/martind/jessies/work/salma-hayek/bin/show-alert.rb:167:in `new'
at /home/martind/jessies/work/salma-hayek/bin/show-alert.rb:167:in `report_exceptions'
at /home/martind/jessies/work/evergreen/bin/evergreen:20:in `launch'
at /home/martind/jessies/work/evergreen/bin/evergreen:113:in `<main>'
Package 27.127.7039
Revision 7039 (7039)
Built 2017-04-07T14:23:32-07:00
Please mail this error message to evergre...@googlegroups.com.
The last I saw out of it was:
martind@swiftboat:~$ start-evergreen &
[7] 2084
martind@swiftboat:~$ 2017-04-13T09:40:27.647-0700 Evergreen: Java 1.8.0_121 (VM 25.121-b13, runtime 1.8.0_121-8u121-b13-1~bpo8+1-b13)
2017-04-13T09:40:27.648-0700 Evergreen: Linux 3.16.0-4-amd64/amd64 x8
…
2017-04-13T10:16:03.447-0700 Evergreen: Scan of workspace "misc" took 888ms; found 6424 files.
2017-04-13T10:16:04.405-0700 Evergreen: Scan of workspace "misc" took 845ms; found 6424 files.
2017-04-13T10:40:37.694-0700 Evergreen: (hang #1) event dispatch thread stuck processing event for 1.08s so far:
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836)
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870)
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199)
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209)
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285)
sun.awt.SunToolkit.awtLock(SunToolkit.java:253)
sun.java2d.xr.XRPMBlit.Blit(XRPMBlitLoops.java:163)
sun.java2d.pipe.DrawImage.blitSurfaceData(DrawImage.java:959)
sun.java2d.pipe.DrawImage.renderImageCopy(DrawImage.java:577)
sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:67)
sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:1014)
sun.java2d.pipe.ValidatePipe.copyImage(ValidatePipe.java:186)
sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3318)
sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3296)
com.sun.java.swing.plaf.gtk.GTKEngine.paintCachedImage(GTKEngine.java:555)
com.sun.java.swing.plaf.gtk.GTKPainter.paintScrollBarBackground(GTKPainter.java:1055)
javax.swing.plaf.synth.SynthPainter.paintScrollBarBackground(SynthPainter.java:1021)
javax.swing.plaf.synth.SynthScrollBarUI.update(SynthScrollBarUI.java:241)
javax.swing.JComponent.paintComponent(JComponent.java:780)
javax.swing.JComponent.paint(JComponent.java:1056)
javax.swing.JComponent.paintChildren(JComponent.java:889)
javax.swing.JComponent.paint(JComponent.java:1065)
javax.swing.JComponent.paintToOffscreen(JComponent.java:5210)
javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:290)
javax.swing.RepaintManager.paint(RepaintManager.java:1272)
javax.swing.JComponent._paintImmediately(JComponent.java:5158)
javax.swing.JComponent.paintImmediately(JComponent.java:4969)
javax.swing.RepaintManager$4.run(RepaintManager.java:831)
javax.swing.RepaintManager$4.run(RepaintManager.java:814)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789)
javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738)
javax.swing.RepaintManager.access$1200(RepaintManager.java:64)
javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732)
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
java.awt.EventQueue.access$500(EventQueue.java:97)
java.awt.EventQueue$3.run(EventQueue.java:709)
java.awt.EventQueue$3.run(EventQueue.java:703)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
e.debug.EventDispatchThreadHangMonitor.dispatchEvent(EventDispatchThreadHangMonitor.java:191)
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
2017-04-13T10:40:37.823-0700 Evergreen: (hang #1) event dispatch thread unstuck after 1.21s.
2017-04-13T10:40:41.496-0700 Evergreen: (hang #2) event dispatch thread stuck processing event for 1.08s so far:
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836)
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870)
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199)
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209)
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285)
sun.awt.SunToolkit.awtLock(SunToolkit.java:253)
sun.font.XRTextRenderer.drawGlyphList(XRTextRenderer.java:63)
sun.java2d.pipe.GlyphListPipe.drawString(GlyphListPipe.java:72)
sun.java2d.SunGraphics2D.drawString(SunGraphics2D.java:2928)
e.ptextarea.PTextSegment.paint(PTextSegment.java:38)
e.ptextarea.PTextAreaRenderer.paintTextLines(PTextAreaRenderer.java:96)
e.ptextarea.PTextAreaRenderer.render(PTextAreaRenderer.java:78)
e.ptextarea.PTextArea.paintComponent(PTextArea.java:999)
javax.swing.JComponent.paint(JComponent.java:1056)
javax.swing.JComponent.paintChildren(JComponent.java:889)
javax.swing.JComponent.paint(JComponent.java:1065)
javax.swing.JViewport.paint(JViewport.java:728)
javax.swing.JComponent.paintChildren(JComponent.java:889)
javax.swing.JComponent.paint(JComponent.java:1065)
javax.swing.JComponent.paintToOffscreen(JComponent.java:5210)
javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:290)
javax.swing.RepaintManager.paint(RepaintManager.java:1272)
javax.swing.JComponent._paintImmediately(JComponent.java:5158)
javax.swing.JComponent.paintImmediately(JComponent.java:4969)
javax.swing.RepaintManager$4.run(RepaintManager.java:831)
javax.swing.RepaintManager$4.run(RepaintManager.java:814)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789)
javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738)
javax.swing.RepaintManager.access$1200(RepaintManager.java:64)
javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732)
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
java.awt.EventQueue.access$500(EventQueue.java:97)
java.awt.EventQueue$3.run(EventQueue.java:709)
java.awt.EventQueue$3.run(EventQueue.java:703)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
e.debug.EventDispatchThreadHangMonitor.dispatchEvent(EventDispatchThreadHangMonitor.java:191)
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
2017-04-13T10:40:41.558-0700 Evergreen: (hang #2) event dispatch thread unstuck after 1.15s.
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
martind@swiftboat:~$
Far as I know, I wasn't doing anything. There was no evidence of anything suspicious, like oom killing, in the syslog.