It's crashing before it displays the cards, but after I click either the Deck Editor or Start/Begin a match. I seem to be able to navigate the interface otherwise just fine. I just checked and it is happening in 1.5.9 as well.
I had already removed the card images from the Cache but that didn't seem to make a difference.
I then did a '
Reset Preferences' and was able to do the following:
- Go into Constructed and begin play
- Successfully finished a constructed play match
- On the second match it crashed at Turn 2
- On restart, it crashes after the match starts, but I'm able to see the placeholder card image right before the crash in Constructed..this could be because I removed all the card images from the Cache as stated earlier
Here is the top excerpt from the .log after the crash on Turn 2 Constructed:
- Turn2CrashConstructed | Open
- Code: Select all
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00000001175b9a79, pid=2628, tid=49671
#
# JRE version: Java(TM) SE Runtime Environment (7.0_45-b18) (build 1.7.0_45-b18)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.45-b08 mixed mode bsd-amd64 compressed oops)
# Problematic frame:
# C 0x00000001175b9a79
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# 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.
#
--------------- T H R E A D ---------------
Current thread (0x00007fde948bc800): JavaThread "Java2D Queue Flusher" daemon [_thread_in_native, id=49671, stack(0x00000001163db000,0x00000001164db000)]
siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000000113aa5000
Registers:
RAX=0x000000003e929293, RBX=0x000000003e7cfcfe, RCX=0x000000003f800000, RDX=0x0000000000000400
RSP=0x00000001164d9c90, RBP=0x00000001164d9cf0, RSI=0x0000000000000400, RDI=0x0000000113aa5000
R8 =0x0000000113aa5000, R9 =0x0000000000000001, R10=0x0000000000000000, R11=0x0000000000000001
R12=0x000000003f800000, R13=0x0000000000000001, R14=0x000000003ec6c6c8, R15=0x0000000000000000
RIP=0x00000001175b9a79, EFLAGS=0x0000000000010206, ERR=0x0000000000000006
TRAPNO=0x000000000000000e
Top of Stack: (sp=0x00000001164d9c90)
0x00000001164d9c90: 00000007f23e6e8a 3f800000bf9e79e8
0x00000001164d9ca0: 00000001164d9d08 3fa22222c1980000
0x00000001164d9cb0: 0000000000000000 0000000000000000
0x00000001164d9cc0: 00007fde9b84b140 0000000000000000
0x00000001164d9cd0: 00000001164d9e10 00007fff74780640
0x00000001164d9ce0: 0000000107e01040 0000000000000001
0x00000001164d9cf0: 00000001164d9d50 00007fff8e133d73
0x00000001164d9d00: 0000000000000000 00000007f23e6b30
0x00000001164d9d10: 0000000113a9f000 000000090000002d
0x00000001164d9d20: 0000040000000000 0000000a00000004
0x00000001164d9d30: 0000000000000002 0000000f7fffffff
0x00000001164d9d40: 0000000000000015 0000000000000000
0x00000001164d9d50: 00000001164d9d70 00007fff84a128f8
0x00000001164d9d60: 00000001164d9e10 0000000000000000
0x00000001164d9d70: 00000001164d9da0 00007fff84a12cca
0x00000001164d9d80: 00007fff74780640 0000000000000001
0x00000001164d9d90: 0000000000000000 0000000000000001
0x00000001164d9da0: 00000001164d9dc0 00007fff84a0b2ad
0x00000001164d9db0: 00000001164d9e10 00007fff74780640
0x00000001164d9dc0: 00000001164d9de0 00007fff84a123cf
0x00000001164d9dd0: 0000000000000001 00000001164da018
0x00000001164d9de0: 00000001164d9e70 00007fff84a1262a
0x00000001164d9df0: 00c0770000c07700 00007fde9b80e860
0x00000001164d9e00: 0000000000000002 00000001164d9f30
0x00000001164d9e10: 0000000000000000 0000000000000000
0x00000001164d9e20: 0000000000000000 00007fff8e133d08
0x00000001164d9e30: 00000001164d9ea0 0000000000000000
0x00000001164d9e40: 0000000000000000 0000000000000015
0x00000001164d9e50: 0000000000000000 0000000000080000
0x00000001164d9e60: 00000001164da018 0000000000000000
0x00000001164d9e70: 00000001164d9f80 00007fff8e133ba7
0x00000001164d9e80: 0000000000000000 0000000000000000
Instructions: (pc=0x00000001175b9a79)
0x00000001175b9a59: f2 4c 63 c6 48 89 d6 49 01 f8 4c 03 85 78 ff ff
0x00000001175b9a69: ff 45 89 eb 4c 89 c7 e9 04 00 00 00 48 83 c7 10
0x00000001175b9a79: 44 89 37 89 47 04 89 5f 08 89 4f 0c 41 ff cb 0f
0x00000001175b9a89: 85 e7 ff ff ff 49 01 f0 41 ff c7 45 39 cf 0f 85
Register to memory mapping:
RAX=0x000000003e929293 is an unknown value
RBX=0x000000003e7cfcfe is an unknown value
RCX=0x000000003f800000 is an unknown value
RDX=0x0000000000000400 is an unknown value
RSP=0x00000001164d9c90 is pointing into the stack for thread: 0x00007fde948bc800
RBP=0x00000001164d9cf0 is pointing into the stack for thread: 0x00007fde948bc800
RSI=0x0000000000000400 is an unknown value
RDI=0x0000000113aa5000 is an unknown value
R8 =0x0000000113aa5000 is an unknown value
R9 =0x0000000000000001 is an unknown value
R10=0x0000000000000000 is an unknown value
R11=0x0000000000000001 is an unknown value
R12=0x000000003f800000 is an unknown value
R13=0x0000000000000001 is an unknown value
R14=0x000000003ec6c6c8 is an unknown value
R15=0x0000000000000000 is an unknown value
Stack: [0x00000001163db000,0x00000001164db000], sp=0x00000001164d9c90, free space=1019k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C 0x00000001175b9a79
C [libGLImage.dylib+0x8d73] __glgProcessPixelsWithProcessor_block_invoke+0x6b
C [libdispatch.dylib+0x88f8] _dispatch_client_callout2+0x8
C [libdispatch.dylib+0x8cca] _dispatch_apply_serial+0x2a
C [libdispatch.dylib+0x12ad] _dispatch_client_callout+0x8
C [libdispatch.dylib+0x83cf] _dispatch_sync_f_invoke+0x27
C [libdispatch.dylib+0x862a] dispatch_apply_f+0x10b
C [libGLImage.dylib+0x8ba7] glgProcessPixelsWithProcessor+0x14c1
C [AMDRadeonX3000GLDriver+0x1e79a6] gldPresentFramebufferData+0x21985
C [AMDRadeonX3000GLDriver+0x21cb78] gldBlitFramebufferData+0x1e7f0
C [GLEngine+0x1b92a] gleDrawPixelsFast+0x2ff9
C [GLEngine+0x188d4] glDrawPixels_Exec+0x1c8
C [liblwawt.dylib+0x345a] OGLBlitLoops_Blit+0x6fd
C [liblwawt.dylib+0x7cad] Java_sun_java2d_opengl_OGLRenderQueue_flushBuffer+0x3d1
J sun.java2d.opengl.OGLRenderQueue.flushBuffer(JI)V
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J sun.java2d.opengl.OGLRenderQueue.flushBuffer(JI)V
J sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run()V
v ~StubRoutines::call_stub
I tried Quick Gauntlet and got the following:
- ArrayIndexOutOfBoundsException | Open
- Code: Select all
Forge Version: 1.5.9-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Mac OS X 10.9.1 x86_64
Java Version: 1.7.0_45 Oracle Corporation
java.lang.ArrayIndexOutOfBoundsException: 0
at forge.gui.deckchooser.DeckgenUtil.getRandomCustomDeck(DeckgenUtil.java:167)
at forge.gui.home.gauntlet.CSubmenuGauntletQuick.startGame(CSubmenuGauntletQuick.java:124)
at forge.gui.home.gauntlet.CSubmenuGauntletQuick.access$000(CSubmenuGauntletQuick.java:34)
at forge.gui.home.gauntlet.CSubmenuGauntletQuick$1.actionPerformed(CSubmenuGauntletQuick.java:39)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.java:6505)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3320)
at java.awt.Component.processEvent(Component.java:6270)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:708)
at java.awt.EventQueue$4.run(EventQueue.java:706)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Then I tried Planechase and got the following
- RuntimeException | Open
- Code: Select all
Forge Version: 1.5.9-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Mac OS X 10.9.1 x86_64
Java Version: 1.7.0_45 Oracle Corporation
java.lang.RuntimeException: Generate2ColorDeck : get2ColorDeck -- looped too much -- Cr12
at forge.deck.generation.DeckGeneratorBase.addSome(DeckGeneratorBase.java:118)
at forge.deck.generation.DeckGeneratorBase.addCmcAdjusted(DeckGeneratorBase.java:234)
at forge.deck.generation.DeckGeneratorBase.addCreaturesAndSpells(DeckGeneratorBase.java:98)
at forge.deck.generation.DeckGenerator2Color.getDeck(DeckGenerator2Color.java:92)
at forge.gui.deckchooser.DeckgenUtil.buildColorDeck(DeckgenUtil.java:79)
at forge.gui.deckchooser.FDeckChooser.getDeck(FDeckChooser.java:242)
at forge.gui.deckchooser.FDeckChooser.getPlayer(FDeckChooser.java:268)
at forge.gui.home.variant.CSubmenuPlanechase.startGame(CSubmenuPlanechase.java:161)
at forge.gui.home.variant.CSubmenuPlanechase.access$100(CSubmenuPlanechase.java:42)
at forge.gui.home.variant.CSubmenuPlanechase$3.actionPerformed(CSubmenuPlanechase.java:116)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.java:6505)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3320)
at java.awt.Component.processEvent(Component.java:6270)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:708)
at java.awt.EventQueue$4.run(EventQueue.java:706)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)