diff --git a/desktop/hs_err_pid36563.log b/desktop/hs_err_pid36563.log new file mode 100644 index 00000000..d7ad735b --- /dev/null +++ b/desktop/hs_err_pid36563.log @@ -0,0 +1,684 @@ +# +# A fatal error has been detected by the Java Runtime Environment: +# +# SIGSEGV (0xb) at pc=0x0000000125267254, pid=36563, tid=96515 +# +# JRE version: Java(TM) SE Runtime Environment (7.0_67-b01) (build 1.7.0_67-b01) +# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.65-b04 mixed mode bsd-amd64 compressed oops) +# Problematic frame: +# C [libgdx64.dylib+0x22254] get_pixel_alpha+0x4 +# +# 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 (0x00007fe46c6f1000): JavaThread "LWJGL Application" [_thread_in_native, id=96515, stack(0x000000012a87e000,0x000000012a97e000)] + +siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x00000001db6a944e + +Registers: +RAX=0x0000000125267250, RBX=0x00000000accd944c, RCX=0x00000000accd944c, RDX=0x000000000000002b +RSP=0x000000012a97c860, RBP=0x000000012a97c860, RSI=0x00000000000000d1, RDI=0x00000001db6a944e +R8 =0x000000000000002b, R9 =0x0000000000000000, R10=0x0000000116ac1947, R11=0x0000000116ac0a40 +R12=0x0000000000000000, R13=0x000000012a97c918, R14=0x0000000046f562f5, R15=0x00007fe46c6f1000 +RIP=0x0000000125267254, EFLAGS=0x0000000000010206, ERR=0x0000000000000004 + TRAPNO=0x000000000000000e + +Top of Stack: (sp=0x000000012a97c860) +0x000000012a97c860: 000000012a97c880 000000012525a32b +0x000000012a97c870: 00000006fbb08e08 000000012a97c8c0 +0x000000012a97c880: 000000012a97c8d0 0000000116ac19bd +0x000000012a97c890: 000000012a97c8f8 000000011682e233 +0x000000012a97c8a0: 0000000700285c28 00000007ae1e7f20 +0x000000012a97c8b0: 00000007ae1e8438 000000012a97c8b8 +0x000000012a97c8c0: 000000070019b4f0 0000000116c321c8 +0x000000012a97c8d0: 000000012a97c980 0000000116ac0a5c +0x000000012a97c8e0: 00000006fb1af750 0000000000000000 +0x000000012a97c8f0: 000000012a97c908 000000012a97c980 +0x000000012a97c900: 000000012a97c980 000000011682e1d4 +0x000000012a97c910: 000000011682e1d4 000000000000002b +0x000000012a97c920: 00000000000000d1 0000000707fa4f50 +0x000000012a97c930: 00000007ae1e8418 00000007ae1e8418 +0x000000012a97c940: 000000012a97c940 00000006fc024837 +0x000000012a97c950: 000000012a97c9b8 00000006fcf63430 +0x000000012a97c960: 00000006fd469610 00000006fc0248c8 +0x000000012a97c970: 000000012a97c918 000000012a97c9b0 +0x000000012a97c980: 000000012a97ca18 000000011682e8e1 +0x000000012a97c990: 0000000000000000 0000000000000000 +0x000000012a97c9a0: 0000000000000000 0000000000000000 +0x000000012a97c9b0: 0000000000000000 0000000707fa4350 +0x000000012a97c9c0: 000000070019cd10 00000007ae1e82a0 +0x000000012a97c9d0: 0000000700265bc8 000000012a97c9d8 +0x000000012a97c9e0: 00000006fc6180f7 000000012a97ca80 +0x000000012a97c9f0: 00000006fc6187c0 0000000000000000 +0x000000012a97ca00: 00000006fc6181e0 000000012a97c9b0 +0x000000012a97ca10: 000000012a97ca58 000000012a97cae0 +0x000000012a97ca20: 000000011682e8e1 0000000000000000 +0x000000012a97ca30: 0000000000000000 0000000707fa4350 +0x000000012a97ca40: 00000007ae1e7f20 00000007ae1e7f08 +0x000000012a97ca50: 0000000000000000 0000000000000000 + +Instructions: (pc=0x0000000125267254) +0x0000000125267234: 66 89 37 5d c3 0f 1f 80 00 00 00 00 55 48 89 e5 +0x0000000125267244: 66 89 37 5d c3 0f 1f 80 00 00 00 00 55 48 89 e5 +0x0000000125267254: 0f b6 07 5d c3 0f 1f 80 00 00 00 00 55 48 89 e5 +0x0000000125267264: 0f b6 0f c1 e1 08 0f b6 47 01 09 c8 5d c3 66 66 + +Register to memory mapping: + +RAX=0x0000000125267250: get_pixel_alpha+0 in /private/var/folders/zn/6f93311521b48xz159qr_bh00000gn/T/libgdxbryce/d8ae55ed/libgdx64.dylib at 0x0000000125245000 +RBX=0x00000000accd944c is an unknown value +RCX=0x00000000accd944c is an unknown value +RDX=0x000000000000002b is an unknown value +RSP=0x000000012a97c860 is pointing into the stack for thread: 0x00007fe46c6f1000 +RBP=0x000000012a97c860 is pointing into the stack for thread: 0x00007fe46c6f1000 +RSI=0x00000000000000d1 is an unknown value +RDI=0x00000001db6a944e is an unknown value +R8 =0x000000000000002b is an unknown value +R9 =0x0000000000000000 is an unknown value +R10=0x0000000116ac1947 is at entry_point+71 in (nmethod*)0x0000000116ac1790 +R11=0x0000000116ac0a40 is at entry_point+32 in (nmethod*)0x0000000116ac08d0 +R12=0x0000000000000000 is an unknown value +R13=0x000000012a97c918 is pointing into the stack for thread: 0x00007fe46c6f1000 +R14=0x0000000046f562f5 is an unknown value +R15=0x00007fe46c6f1000 is a thread + + +Stack: [0x000000012a87e000,0x000000012a97e000], sp=0x000000012a97c860, free space=1018k +Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) +C [libgdx64.dylib+0x22254] get_pixel_alpha+0x4 +C [libgdx64.dylib+0x1532b] gdx2d_get_pixel+0x6b +J 811 com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getPixel(JII)I (0 bytes) @ 0x0000000116ac19bd [0x0000000116ac1900+0xbd] +J 809 C2 com.badlogic.gdx.graphics.Pixmap.getPixel(II)I (10 bytes) @ 0x0000000116ac0a5c [0x0000000116ac0a20+0x3c] +j advent.utils$scaler_fn_from_image$fn__1032.invoke(Ljava/lang/Object;)Ljava/lang/Object;+71 +j advent.actions$jump_to.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+295 +j advent.actions$walk_straight_to$reify__1544$fn__1546.invoke(Ljava/lang/Object;)Ljava/lang/Object;+79 +J 1406 C2 clojure.lang.AFn.applyToHelper(Lclojure/lang/IFn;Lclojure/lang/ISeq;)Ljava/lang/Object; (3238 bytes) @ 0x0000000116c618b4 [0x0000000116c60480+0x1434] +J 1566 C2 clojure.lang.AFn.applyTo(Lclojure/lang/ISeq;)Ljava/lang/Object; (12 bytes) @ 0x0000000116cd2054 [0x0000000116cd2020+0x34] +J 1078 C2 clojure.core$apply.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (35 bytes) @ 0x0000000116b354f8 [0x0000000116b35380+0x178] +J 1235 C2 clojure.core$update_in.doInvoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (169 bytes) @ 0x0000000116bc3ee0 [0x0000000116bc3dc0+0x120] +J 1668 C2 clojure.lang.RestFn.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (186 bytes) @ 0x0000000116d2f018 [0x0000000116d2ed00+0x318] +J 1406 C2 clojure.lang.AFn.applyToHelper(Lclojure/lang/IFn;Lclojure/lang/ISeq;)Ljava/lang/Object; (3238 bytes) @ 0x0000000116c619f8 [0x0000000116c60480+0x1578] +J 1343 C2 clojure.lang.RestFn.applyTo(Lclojure/lang/ISeq;)Ljava/lang/Object; (3076 bytes) @ 0x0000000116c1284c [0x0000000116c12740+0x10c] +J 1235 C2 clojure.core$update_in.doInvoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (169 bytes) @ 0x0000000116bc40b0 [0x0000000116bc3dc0+0x2f0] +J 1668 C2 clojure.lang.RestFn.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (186 bytes) @ 0x0000000116d2f018 [0x0000000116d2ed00+0x318] +J 1406 C2 clojure.lang.AFn.applyToHelper(Lclojure/lang/IFn;Lclojure/lang/ISeq;)Ljava/lang/Object; (3238 bytes) @ 0x0000000116c619f8 [0x0000000116c60480+0x1578] +J 1343 C2 clojure.lang.RestFn.applyTo(Lclojure/lang/ISeq;)Ljava/lang/Object; (3076 bytes) @ 0x0000000116c1284c [0x0000000116c12740+0x10c] +J 1235 C2 clojure.core$update_in.doInvoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (169 bytes) @ 0x0000000116bc40b0 [0x0000000116bc3dc0+0x2f0] +J 1668 C2 clojure.lang.RestFn.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (186 bytes) @ 0x0000000116d2f018 [0x0000000116d2ed00+0x318] +j advent.actions$walk_straight_to$reify__1544.continue(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+620 +J 1661 C2 advent.screens.scene$update_from_script.invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (811 bytes) @ 0x0000000116d31250 [0x0000000116d31000+0x250] +J 1186 C2 advent.screens.scene$eval4736$fn__4806.invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (2398 bytes) @ 0x0000000116b9e610 [0x0000000116b9e240+0x3d0] +J 1255 C2 play_clj.core$defscreen_STAR_$execute_fn_BANG___864$fn__867.invoke()Ljava/lang/Object; (35 bytes) @ 0x0000000116bd499c [0x0000000116bd48c0+0xdc] +J 1406 C2 clojure.lang.AFn.applyToHelper(Lclojure/lang/IFn;Lclojure/lang/ISeq;)Ljava/lang/Object; (3238 bytes) @ 0x0000000116c6187c [0x0000000116c60480+0x13fc] +J 1245 C2 play_clj.core$defscreen_STAR_$execute_fn_BANG___864.doInvoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (333 bytes) @ 0x0000000116bc88c0 [0x0000000116bc8200+0x6c0] +J 1304 C2 play_clj.core$defscreen_STAR_$fn__880.invoke(Ljava/lang/Object;)Ljava/lang/Object; (98 bytes) @ 0x0000000116beadf4 [0x0000000116beabe0+0x214] +J 1406 C2 clojure.lang.AFn.applyToHelper(Lclojure/lang/IFn;Lclojure/lang/ISeq;)Ljava/lang/Object; (3238 bytes) @ 0x0000000116c618b4 [0x0000000116c60480+0x1434] +J 1566 C2 clojure.lang.AFn.applyTo(Lclojure/lang/ISeq;)Ljava/lang/Object; (12 bytes) @ 0x0000000116cd2054 [0x0000000116cd2020+0x34] +J 1298 C2 play_clj.core$set_screen_BANG_$run_fn_BANG___929.doInvoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (321 bytes) @ 0x0000000116bdd0c4 [0x0000000116bdce80+0x244] +J 1597% C2 com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop()V (862 bytes) @ 0x0000000116cf3a0c [0x0000000116cf28c0+0x114c] +j com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run()V+27 +v ~StubRoutines::call_stub +V [libjvm.dylib+0x2daef8] +V [libjvm.dylib+0x2db40f] +V [libjvm.dylib+0x2db54c] +V [libjvm.dylib+0x32a41e] +V [libjvm.dylib+0x4f5855] +V [libjvm.dylib+0x4f6f5d] +V [libjvm.dylib+0x420772] +C [libsystem_pthread.dylib+0x1899] _pthread_body+0x8a +C [libsystem_pthread.dylib+0x172a] _pthread_struct_init+0x0 +C [libsystem_pthread.dylib+0x5fc9] thread_start+0xd + +Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) +J 811 com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getPixel(JII)I (0 bytes) @ 0x0000000116ac1947 [0x0000000116ac1900+0x47] +J 809 C2 com.badlogic.gdx.graphics.Pixmap.getPixel(II)I (10 bytes) @ 0x0000000116ac0a5c [0x0000000116ac0a20+0x3c] +j advent.utils$scaler_fn_from_image$fn__1032.invoke(Ljava/lang/Object;)Ljava/lang/Object;+71 +j advent.actions$jump_to.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+295 +j advent.actions$walk_straight_to$reify__1544$fn__1546.invoke(Ljava/lang/Object;)Ljava/lang/Object;+79 +J 1406 C2 clojure.lang.AFn.applyToHelper(Lclojure/lang/IFn;Lclojure/lang/ISeq;)Ljava/lang/Object; (3238 bytes) @ 0x0000000116c618b4 [0x0000000116c60480+0x1434] +J 1566 C2 clojure.lang.AFn.applyTo(Lclojure/lang/ISeq;)Ljava/lang/Object; (12 bytes) @ 0x0000000116cd2054 [0x0000000116cd2020+0x34] +J 1078 C2 clojure.core$apply.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (35 bytes) @ 0x0000000116b354f8 [0x0000000116b35380+0x178] +J 1235 C2 clojure.core$update_in.doInvoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (169 bytes) @ 0x0000000116bc3ee0 [0x0000000116bc3dc0+0x120] +J 1668 C2 clojure.lang.RestFn.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (186 bytes) @ 0x0000000116d2f018 [0x0000000116d2ed00+0x318] +J 1406 C2 clojure.lang.AFn.applyToHelper(Lclojure/lang/IFn;Lclojure/lang/ISeq;)Ljava/lang/Object; (3238 bytes) @ 0x0000000116c619f8 [0x0000000116c60480+0x1578] +J 1343 C2 clojure.lang.RestFn.applyTo(Lclojure/lang/ISeq;)Ljava/lang/Object; (3076 bytes) @ 0x0000000116c1284c [0x0000000116c12740+0x10c] +J 1235 C2 clojure.core$update_in.doInvoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (169 bytes) @ 0x0000000116bc40b0 [0x0000000116bc3dc0+0x2f0] +J 1668 C2 clojure.lang.RestFn.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (186 bytes) @ 0x0000000116d2f018 [0x0000000116d2ed00+0x318] +J 1406 C2 clojure.lang.AFn.applyToHelper(Lclojure/lang/IFn;Lclojure/lang/ISeq;)Ljava/lang/Object; (3238 bytes) @ 0x0000000116c619f8 [0x0000000116c60480+0x1578] +J 1343 C2 clojure.lang.RestFn.applyTo(Lclojure/lang/ISeq;)Ljava/lang/Object; (3076 bytes) @ 0x0000000116c1284c [0x0000000116c12740+0x10c] +J 1235 C2 clojure.core$update_in.doInvoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (169 bytes) @ 0x0000000116bc40b0 [0x0000000116bc3dc0+0x2f0] +J 1668 C2 clojure.lang.RestFn.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (186 bytes) @ 0x0000000116d2f018 [0x0000000116d2ed00+0x318] +j advent.actions$walk_straight_to$reify__1544.continue(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+620 +J 1661 C2 advent.screens.scene$update_from_script.invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (811 bytes) @ 0x0000000116d31250 [0x0000000116d31000+0x250] +J 1186 C2 advent.screens.scene$eval4736$fn__4806.invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (2398 bytes) @ 0x0000000116b9e610 [0x0000000116b9e240+0x3d0] +J 1255 C2 play_clj.core$defscreen_STAR_$execute_fn_BANG___864$fn__867.invoke()Ljava/lang/Object; (35 bytes) @ 0x0000000116bd499c [0x0000000116bd48c0+0xdc] +J 1406 C2 clojure.lang.AFn.applyToHelper(Lclojure/lang/IFn;Lclojure/lang/ISeq;)Ljava/lang/Object; (3238 bytes) @ 0x0000000116c6187c [0x0000000116c60480+0x13fc] +J 1245 C2 play_clj.core$defscreen_STAR_$execute_fn_BANG___864.doInvoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (333 bytes) @ 0x0000000116bc88c0 [0x0000000116bc8200+0x6c0] +J 1304 C2 play_clj.core$defscreen_STAR_$fn__880.invoke(Ljava/lang/Object;)Ljava/lang/Object; (98 bytes) @ 0x0000000116beadf4 [0x0000000116beabe0+0x214] +J 1406 C2 clojure.lang.AFn.applyToHelper(Lclojure/lang/IFn;Lclojure/lang/ISeq;)Ljava/lang/Object; (3238 bytes) @ 0x0000000116c618b4 [0x0000000116c60480+0x1434] +J 1566 C2 clojure.lang.AFn.applyTo(Lclojure/lang/ISeq;)Ljava/lang/Object; (12 bytes) @ 0x0000000116cd2054 [0x0000000116cd2020+0x34] +J 1298 C2 play_clj.core$set_screen_BANG_$run_fn_BANG___929.doInvoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (321 bytes) @ 0x0000000116bdd0c4 [0x0000000116bdce80+0x244] +J 1597% C2 com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop()V (862 bytes) @ 0x0000000116cf3a0c [0x0000000116cf28c0+0x114c] +j com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run()V+27 +v ~StubRoutines::call_stub + +--------------- P R O C E S S --------------- + +Java Threads: ( => current thread ) + 0x00007fe46bb45800 JavaThread "Timer" [_thread_blocked, id=114487, stack(0x000000013e261000,0x000000013e361000)] + 0x00007fe46ba47800 JavaThread "AWT-Shutdown" [_thread_blocked, id=118735, stack(0x000000013ab42000,0x000000013ac42000)] + 0x00007fe46ba45800 JavaThread "async-thread-macro-5" daemon [_thread_blocked, id=13251, stack(0x000000013ee19000,0x000000013ef19000)] + 0x00007fe46b871800 JavaThread "nREPL-worker-11" daemon [_thread_blocked, id=113683, stack(0x000000012cf3f000,0x000000012d03f000)] + 0x00007fe46d317000 JavaThread "async-thread-macro-4" daemon [_thread_blocked, id=35691, stack(0x000000013df6a000,0x000000013e06a000)] + 0x00007fe46e0da800 JavaThread "clojure-agent-send-off-pool-6" [_thread_blocked, id=129303, stack(0x000000012ca05000,0x000000012cb05000)] + 0x00007fe46e872000 JavaThread "clojure-agent-send-off-pool-2" [_thread_in_native, id=97855, stack(0x0000000130b41000,0x0000000130c41000)] + 0x00007fe46bb44800 JavaThread "clojure-agent-send-off-pool-1" [_thread_blocked, id=114187, stack(0x000000012bff7000,0x000000012c0f7000)] + 0x00007fe46da9b800 JavaThread "async-dispatch-50" daemon [_thread_blocked, id=128003, stack(0x0000000131f7d000,0x000000013207d000)] + 0x00007fe46e47d000 JavaThread "async-dispatch-49" daemon [_thread_blocked, id=127491, stack(0x0000000131e7a000,0x0000000131f7a000)] + 0x00007fe46bb42800 JavaThread "async-dispatch-48" daemon [_thread_blocked, id=126979, stack(0x0000000131d77000,0x0000000131e77000)] + 0x00007fe46e47c000 JavaThread "async-dispatch-47" daemon [_thread_blocked, id=126467, stack(0x0000000131c74000,0x0000000131d74000)] + 0x00007fe46da9b000 JavaThread "async-dispatch-46" daemon [_thread_blocked, id=125955, stack(0x0000000131b71000,0x0000000131c71000)] + 0x00007fe46e887000 JavaThread "async-dispatch-45" daemon [_thread_blocked, id=125443, stack(0x0000000131a6e000,0x0000000131b6e000)] + 0x00007fe46e2d3800 JavaThread "async-dispatch-44" daemon [_thread_blocked, id=124931, stack(0x000000013196b000,0x0000000131a6b000)] + 0x00007fe46bb20800 JavaThread "async-dispatch-43" daemon [_thread_blocked, id=124419, stack(0x0000000131868000,0x0000000131968000)] + 0x00007fe46d843000 JavaThread "async-dispatch-42" daemon [_thread_blocked, id=123907, stack(0x0000000131765000,0x0000000131865000)] + 0x00007fe46bb40800 JavaThread "async-dispatch-41" daemon [_thread_blocked, id=123395, stack(0x0000000131662000,0x0000000131762000)] + 0x00007fe46bb40000 JavaThread "async-dispatch-40" daemon [_thread_blocked, id=122883, stack(0x000000013155f000,0x000000013165f000)] + 0x00007fe46bb24800 JavaThread "async-dispatch-39" daemon [_thread_blocked, id=16391, stack(0x000000013145c000,0x000000013155c000)] + 0x00007fe46ba2a000 JavaThread "async-dispatch-38" daemon [_thread_blocked, id=122371, stack(0x0000000131359000,0x0000000131459000)] + 0x00007fe46e17a000 JavaThread "async-dispatch-37" daemon [_thread_blocked, id=121859, stack(0x0000000131256000,0x0000000131356000)] + 0x00007fe46e179000 JavaThread "async-dispatch-36" daemon [_thread_blocked, id=121347, stack(0x0000000131153000,0x0000000131253000)] + 0x00007fe46e178800 JavaThread "async-dispatch-35" daemon [_thread_blocked, id=120835, stack(0x0000000131050000,0x0000000131150000)] + 0x00007fe46ba28800 JavaThread "async-dispatch-34" daemon [_thread_blocked, id=120323, stack(0x0000000130f4d000,0x000000013104d000)] + 0x00007fe46e177800 JavaThread "async-dispatch-33" daemon [_thread_blocked, id=119811, stack(0x0000000130e4a000,0x0000000130f4a000)] + 0x00007fe46e177000 JavaThread "async-dispatch-32" daemon [_thread_blocked, id=119299, stack(0x0000000130d47000,0x0000000130e47000)] + 0x00007fe46e188800 JavaThread "async-dispatch-31" daemon [_thread_blocked, id=118787, stack(0x0000000130c44000,0x0000000130d44000)] + 0x00007fe46bca7800 JavaThread "async-dispatch-30" daemon [_thread_blocked, id=117763, stack(0x0000000130a3e000,0x0000000130b3e000)] + 0x00007fe46dc3b800 JavaThread "async-dispatch-29" daemon [_thread_blocked, id=117251, stack(0x000000013093b000,0x0000000130a3b000)] + 0x00007fe46e163800 JavaThread "async-dispatch-28" daemon [_thread_blocked, id=29203, stack(0x000000012ee90000,0x000000012ef90000)] + 0x00007fe46ecf4800 JavaThread "async-dispatch-27" daemon [_thread_blocked, id=116739, stack(0x0000000130838000,0x0000000130938000)] + 0x00007fe46bb47000 JavaThread "async-dispatch-26" daemon [_thread_blocked, id=116227, stack(0x0000000130735000,0x0000000130835000)] + 0x00007fe46e16a000 JavaThread "async-dispatch-25" daemon [_thread_blocked, id=115715, stack(0x0000000130632000,0x0000000130732000)] + 0x00007fe46e169000 JavaThread "async-dispatch-24" daemon [_thread_blocked, id=115203, stack(0x000000013052f000,0x000000013062f000)] + 0x00007fe46e168800 JavaThread "async-dispatch-23" daemon [_thread_blocked, id=114691, stack(0x000000013042c000,0x000000013052c000)] + 0x00007fe46ecf3800 JavaThread "async-dispatch-22" daemon [_thread_blocked, id=113155, stack(0x0000000130329000,0x0000000130429000)] + 0x00007fe46e187800 JavaThread "async-dispatch-21" daemon [_thread_blocked, id=112643, stack(0x0000000130226000,0x0000000130326000)] + 0x00007fe46e890000 JavaThread "async-dispatch-20" daemon [_thread_blocked, id=112131, stack(0x000000012febd000,0x000000012ffbd000)] + 0x00007fe46c876000 JavaThread "async-dispatch-19" daemon [_thread_blocked, id=111619, stack(0x000000012f1a4000,0x000000012f2a4000)] + 0x00007fe46c879000 JavaThread "async-dispatch-18" daemon [_thread_blocked, id=111107, stack(0x000000012e8d1000,0x000000012e9d1000)] + 0x00007fe46bb49800 JavaThread "async-dispatch-17" daemon [_thread_blocked, id=110595, stack(0x000000012e7ce000,0x000000012e8ce000)] + 0x00007fe46bb48800 JavaThread "async-dispatch-16" daemon [_thread_blocked, id=110083, stack(0x000000012e528000,0x000000012e628000)] + 0x00007fe46d83d800 JavaThread "async-dispatch-15" daemon [_thread_blocked, id=109571, stack(0x000000012fdba000,0x000000012feba000)] + 0x00007fe46e1a4000 JavaThread "async-dispatch-14" daemon [_thread_blocked, id=109059, stack(0x000000012eff0000,0x000000012f0f0000)] + 0x00007fe46bb1d800 JavaThread "async-dispatch-13" daemon [_thread_blocked, id=108547, stack(0x000000012e21f000,0x000000012e31f000)] + 0x00007fe46e82c000 JavaThread "async-dispatch-12" daemon [_thread_blocked, id=35079, stack(0x000000012e11c000,0x000000012e21c000)] + 0x00007fe46e187000 JavaThread "async-dispatch-11" daemon [_thread_blocked, id=34571, stack(0x000000012e019000,0x000000012e119000)] + 0x00007fe46e884000 JavaThread "async-dispatch-10" daemon [_thread_blocked, id=107267, stack(0x000000012fcb7000,0x000000012fdb7000)] + 0x00007fe46bb3f000 JavaThread "async-dispatch-9" daemon [_thread_blocked, id=106755, stack(0x000000012fa80000,0x000000012fb80000)] + 0x00007fe46eb09800 JavaThread "async-dispatch-8" daemon [_thread_blocked, id=106243, stack(0x0000000130123000,0x0000000130223000)] + 0x00007fe46eb09000 JavaThread "async-dispatch-7" daemon [_thread_blocked, id=105731, stack(0x0000000130020000,0x0000000130120000)] + 0x00007fe46b9c3800 JavaThread "async-dispatch-6" daemon [_thread_blocked, id=105219, stack(0x000000012fbb4000,0x000000012fcb4000)] + 0x00007fe46e88c000 JavaThread "async-dispatch-5" daemon [_thread_blocked, id=104707, stack(0x000000012f8ce000,0x000000012f9ce000)] + 0x00007fe46d9d2000 JavaThread "async-dispatch-4" daemon [_thread_blocked, id=104195, stack(0x000000012f7cb000,0x000000012f8cb000)] + 0x00007fe46d9d1000 JavaThread "async-dispatch-3" daemon [_thread_blocked, id=103683, stack(0x000000012f6c8000,0x000000012f7c8000)] + 0x00007fe46da28000 JavaThread "async-dispatch-2" daemon [_thread_blocked, id=103171, stack(0x000000012f5c5000,0x000000012f6c5000)] + 0x00007fe46da27000 JavaThread "async-dispatch-1" daemon [_thread_blocked, id=102659, stack(0x000000012f4c2000,0x000000012f5c2000)] + 0x00007fe46da41000 JavaThread "async-thread-macro-1" daemon [_thread_blocked, id=102407, stack(0x000000012f3bf000,0x000000012f4bf000)] + 0x00007fe46b81d800 JavaThread "AsynchExecutor-Thread" daemon [_thread_blocked, id=100099, stack(0x000000012b96a000,0x000000012ba6a000)] + 0x00007fe46d845800 JavaThread "DestroyJavaVM" [_thread_blocked, id=3595, stack(0x0000000116715000,0x0000000116815000)] +=>0x00007fe46c6f1000 JavaThread "LWJGL Application" [_thread_in_native, id=96515, stack(0x000000012a87e000,0x000000012a97e000)] + 0x00007fe46d422800 JavaThread "AppKit Thread" daemon [_thread_in_native, id=9483, stack(0x00007fff53106000,0x00007fff53186000)] + 0x00007fe46ca63000 JavaThread "clojure-agent-send-off-pool-0" [_thread_in_native, id=20739, stack(0x00000001256f8000,0x00000001257f8000)] + 0x00007fe46bbd9800 JavaThread "clojure.core.async.timers/timeout-daemon" daemon [_thread_blocked, id=20227, stack(0x0000000125a5a000,0x0000000125b5a000)] + 0x00007fe46c014800 JavaThread "Service Thread" daemon [_thread_blocked, id=19203, stack(0x0000000124f8b000,0x000000012508b000)] + 0x00007fe46c014000 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=18691, stack(0x0000000124e88000,0x0000000124f88000)] + 0x00007fe46b847000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=18179, stack(0x0000000124d85000,0x0000000124e85000)] + 0x00007fe46b81f800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=17667, stack(0x0000000124c82000,0x0000000124d82000)] + 0x00007fe46c005800 JavaThread "Finalizer" daemon [_thread_blocked, id=12547, stack(0x00000001249c3000,0x0000000124ac3000)] + 0x00007fe46c005000 JavaThread "Reference Handler" daemon [_thread_blocked, id=12035, stack(0x00000001248c0000,0x00000001249c0000)] + +Other Threads: + 0x00007fe46d03f800 VMThread [stack: 0x00000001247bd000,0x00000001248bd000] [id=11523] + 0x00007fe46c00f800 WatcherThread [stack: 0x000000012508e000,0x000000012518e000] [id=19715] + +VM state:not at safepoint (normal execution) + +VM Mutex/Monitor currently owned by a thread: None + +Heap + PSYoungGen total 104960K, used 57700K [0x00000007aaa80000, 0x00000007b2900000, 0x0000000800000000) + eden space 100864K, 57% used [0x00000007aaa80000,0x00000007ae2a69c0,0x00000007b0d00000) + from space 4096K, 4% used [0x00000007b2100000,0x00000007b2132980,0x00000007b2500000) + to space 4096K, 0% used [0x00000007b2500000,0x00000007b2500000,0x00000007b2900000) + ParOldGen total 174592K, used 137780K [0x0000000700000000, 0x000000070aa80000, 0x00000007aaa80000) + object space 174592K, 78% used [0x0000000700000000,0x000000070868d1b0,0x000000070aa80000) + PSPermGen total 39424K, used 39333K [0x00000006fae00000, 0x00000006fd480000, 0x0000000700000000) + object space 39424K, 99% used [0x00000006fae00000,0x00000006fd4696b8,0x00000006fd480000) + +Card table byte_map: [0x00000001198e8000,0x000000011a112000] byte_map_base: 0x0000000116111000 + +Polling page: 0x000000010caa0000 + +Code Cache [0x0000000116828000, 0x0000000116d88000, 0x0000000119828000) + total_blobs=2008 nmethods=1528 adapters=433 free_code_cache=43788Kb largest_free_block=44738432 + +Compilation events (10 events): +Event: 661.374 Thread 0x00007fe46b847000 1705 com.badlogic.gdx.graphics.g2d.TextureRegion::split (120 bytes) +Event: 661.382 Thread 0x00007fe46b847000 nmethod 1705 0x0000000116d35e50 code [0x0000000116d36040, 0x0000000116d36720] +Event: 689.973 Thread 0x00007fe46c014000 1706 java.util.StringTokenizer::setMaxDelimCodePoint (156 bytes) +Event: 689.978 Thread 0x00007fe46c014000 nmethod 1706 0x0000000116d67510 code [0x0000000116d676a0, 0x0000000116d67ae8] +Event: 692.215 Thread 0x00007fe46b847000 1707 java.util.regex.Pattern::compile (406 bytes) +Event: 692.227 Thread 0x00007fe46b847000 nmethod 1707 0x0000000116d39cd0 code [0x0000000116d39f20, 0x0000000116d3a9f0] +Event: 700.566 Thread 0x00007fe46c014000 1708 clojure.core$dissoc::doInvoke (86 bytes) +Event: 700.570 Thread 0x00007fe46c014000 nmethod 1708 0x0000000116d691d0 code [0x0000000116d69380, 0x0000000116d696f0] +Event: 700.584 Thread 0x00007fe46b847000 1709 java.util.regex.Pattern::split (261 bytes) +Event: 700.655 Thread 0x00007fe46b847000 nmethod 1709 0x0000000116d78850 code [0x0000000116d78c60, 0x0000000116d7b428] + +GC Heap History (10 events): +Event: 692.618 GC heap before +{Heap before GC invocations=137 (full 0): + PSYoungGen total 95232K, used 94976K [0x00000007aaa80000, 0x00000007b2f00000, 0x0000000800000000) + eden space 94208K, 100% used [0x00000007aaa80000,0x00000007b0680000,0x00000007b0680000) + from space 1024K, 75% used [0x00000007b2e00000,0x00000007b2ec0000,0x00000007b2f00000) + to space 2560K, 0% used [0x00000007b2a00000,0x00000007b2a00000,0x00000007b2c80000) + ParOldGen total 174592K, used 130627K [0x0000000700000000, 0x000000070aa80000, 0x00000007aaa80000) + object space 174592K, 74% used [0x0000000700000000,0x0000000707f90e58,0x000000070aa80000) + PSPermGen total 39424K, used 39130K [0x00000006fae00000, 0x00000006fd480000, 0x0000000700000000) + object space 39424K, 99% used [0x00000006fae00000,0x00000006fd4368f8,0x00000006fd480000) +Event: 692.621 GC heap after +Heap after GC invocations=137 (full 0): + PSYoungGen total 114176K, used 608K [0x00000007aaa80000, 0x00000007b2e80000, 0x0000000800000000) + eden space 113152K, 0% used [0x00000007aaa80000,0x00000007aaa80000,0x00000007b1900000) + from space 1024K, 59% used [0x00000007b2a00000,0x00000007b2a98000,0x00000007b2b00000) + to space 2560K, 0% used [0x00000007b2c00000,0x00000007b2c00000,0x00000007b2e80000) + ParOldGen total 174592K, used 131243K [0x0000000700000000, 0x000000070aa80000, 0x00000007aaa80000) + object space 174592K, 75% used [0x0000000700000000,0x000000070802ada8,0x000000070aa80000) + PSPermGen total 39424K, used 39130K [0x00000006fae00000, 0x00000006fd480000, 0x0000000700000000) + object space 39424K, 99% used [0x00000006fae00000,0x00000006fd4368f8,0x00000006fd480000) +} +Event: 693.865 GC heap before +{Heap before GC invocations=138 (full 0): + PSYoungGen total 114176K, used 113760K [0x00000007aaa80000, 0x00000007b2e80000, 0x0000000800000000) + eden space 113152K, 100% used [0x00000007aaa80000,0x00000007b1900000,0x00000007b1900000) + from space 1024K, 59% used [0x00000007b2a00000,0x00000007b2a98000,0x00000007b2b00000) + to space 2560K, 0% used [0x00000007b2c00000,0x00000007b2c00000,0x00000007b2e80000) + ParOldGen total 174592K, used 131243K [0x0000000700000000, 0x000000070aa80000, 0x00000007aaa80000) + object space 174592K, 75% used [0x0000000700000000,0x000000070802ada8,0x000000070aa80000) + PSPermGen total 39424K, used 39130K [0x00000006fae00000, 0x00000006fd480000, 0x0000000700000000) + object space 39424K, 99% used [0x00000006fae00000,0x00000006fd4368f8,0x00000006fd480000) +Event: 693.868 GC heap after +Heap after GC invocations=138 (full 0): + PSYoungGen total 112640K, used 2536K [0x00000007aaa80000, 0x00000007b2e80000, 0x0000000800000000) + eden space 110080K, 0% used [0x00000007aaa80000,0x00000007aaa80000,0x00000007b1600000) + from space 2560K, 99% used [0x00000007b2c00000,0x00000007b2e7a390,0x00000007b2e80000) + to space 4608K, 0% used [0x00000007b2580000,0x00000007b2580000,0x00000007b2a00000) + ParOldGen total 174592K, used 135120K [0x0000000700000000, 0x000000070aa80000, 0x00000007aaa80000) + object space 174592K, 77% used [0x0000000700000000,0x00000007083f41c0,0x000000070aa80000) + PSPermGen total 39424K, used 39130K [0x00000006fae00000, 0x00000006fd480000, 0x0000000700000000) + object space 39424K, 99% used [0x00000006fae00000,0x00000006fd4368f8,0x00000006fd480000) +} +Event: 699.931 GC heap before +{Heap before GC invocations=139 (full 0): + PSYoungGen total 112640K, used 112616K [0x00000007aaa80000, 0x00000007b2e80000, 0x0000000800000000) + eden space 110080K, 100% used [0x00000007aaa80000,0x00000007b1600000,0x00000007b1600000) + from space 2560K, 99% used [0x00000007b2c00000,0x00000007b2e7a390,0x00000007b2e80000) + to space 4608K, 0% used [0x00000007b2580000,0x00000007b2580000,0x00000007b2a00000) + ParOldGen total 174592K, used 135120K [0x0000000700000000, 0x000000070aa80000, 0x00000007aaa80000) + object space 174592K, 77% used [0x0000000700000000,0x00000007083f41c0,0x000000070aa80000) + PSPermGen total 39424K, used 39133K [0x00000006fae00000, 0x00000006fd480000, 0x0000000700000000) + object space 39424K, 99% used [0x00000006fae00000,0x00000006fd4375b8,0x00000006fd480000) +Event: 699.934 GC heap after +Heap after GC invocations=139 (full 0): + PSYoungGen total 107520K, used 224K [0x00000007aaa80000, 0x00000007b2c80000, 0x0000000800000000) + eden space 107008K, 0% used [0x00000007aaa80000,0x00000007aaa80000,0x00000007b1300000) + from space 512K, 43% used [0x00000007b2580000,0x00000007b25b8000,0x00000007b2600000) + to space 4096K, 0% used [0x00000007b2880000,0x00000007b2880000,0x00000007b2c80000) + ParOldGen total 174592K, used 137644K [0x0000000700000000, 0x000000070aa80000, 0x00000007aaa80000) + object space 174592K, 78% used [0x0000000700000000,0x000000070866b1b0,0x000000070aa80000) + PSPermGen total 39424K, used 39133K [0x00000006fae00000, 0x00000006fd480000, 0x0000000700000000) + object space 39424K, 99% used [0x00000006fae00000,0x00000006fd4375b8,0x00000006fd480000) +} +Event: 705.932 GC heap before +{Heap before GC invocations=140 (full 0): + PSYoungGen total 107520K, used 107232K [0x00000007aaa80000, 0x00000007b2c80000, 0x0000000800000000) + eden space 107008K, 100% used [0x00000007aaa80000,0x00000007b1300000,0x00000007b1300000) + from space 512K, 43% used [0x00000007b2580000,0x00000007b25b8000,0x00000007b2600000) + to space 4096K, 0% used [0x00000007b2880000,0x00000007b2880000,0x00000007b2c80000) + ParOldGen total 174592K, used 137644K [0x0000000700000000, 0x000000070aa80000, 0x00000007aaa80000) + object space 174592K, 78% used [0x0000000700000000,0x000000070866b1b0,0x000000070aa80000) + PSPermGen total 39424K, used 39133K [0x00000006fae00000, 0x00000006fd480000, 0x0000000700000000) + object space 39424K, 99% used [0x00000006fae00000,0x00000006fd437778,0x00000006fd480000) +Event: 705.934 GC heap after +Heap after GC invocations=140 (full 0): + PSYoungGen total 104448K, used 128K [0x00000007aaa80000, 0x00000007b2900000, 0x0000000800000000) + eden space 103936K, 0% used [0x00000007aaa80000,0x00000007aaa80000,0x00000007b1000000) + from space 512K, 25% used [0x00000007b2880000,0x00000007b28a0000,0x00000007b2900000) + to space 4096K, 0% used [0x00000007b2100000,0x00000007b2100000,0x00000007b2500000) + ParOldGen total 174592K, used 137748K [0x0000000700000000, 0x000000070aa80000, 0x00000007aaa80000) + object space 174592K, 78% used [0x0000000700000000,0x00000007086851b0,0x000000070aa80000) + PSPermGen total 39424K, used 39133K [0x00000006fae00000, 0x00000006fd480000, 0x0000000700000000) + object space 39424K, 99% used [0x00000006fae00000,0x00000006fd437778,0x00000006fd480000) +} +Event: 711.489 GC heap before +{Heap before GC invocations=141 (full 0): + PSYoungGen total 104448K, used 104064K [0x00000007aaa80000, 0x00000007b2900000, 0x0000000800000000) + eden space 103936K, 100% used [0x00000007aaa80000,0x00000007b1000000,0x00000007b1000000) + from space 512K, 25% used [0x00000007b2880000,0x00000007b28a0000,0x00000007b2900000) + to space 4096K, 0% used [0x00000007b2100000,0x00000007b2100000,0x00000007b2500000) + ParOldGen total 174592K, used 137748K [0x0000000700000000, 0x000000070aa80000, 0x00000007aaa80000) + object space 174592K, 78% used [0x0000000700000000,0x00000007086851b0,0x000000070aa80000) + PSPermGen total 39424K, used 39333K [0x00000006fae00000, 0x00000006fd480000, 0x0000000700000000) + object space 39424K, 99% used [0x00000006fae00000,0x00000006fd469458,0x00000006fd480000) +Event: 711.491 GC heap after +Heap after GC invocations=141 (full 0): + PSYoungGen total 104960K, used 202K [0x00000007aaa80000, 0x00000007b2900000, 0x0000000800000000) + eden space 100864K, 0% used [0x00000007aaa80000,0x00000007aaa80000,0x00000007b0d00000) + from space 4096K, 4% used [0x00000007b2100000,0x00000007b2132980,0x00000007b2500000) + to space 4096K, 0% used [0x00000007b2500000,0x00000007b2500000,0x00000007b2900000) + ParOldGen total 174592K, used 137780K [0x0000000700000000, 0x000000070aa80000, 0x00000007aaa80000) + object space 174592K, 78% used [0x0000000700000000,0x000000070868d1b0,0x000000070aa80000) + PSPermGen total 39424K, used 39333K [0x00000006fae00000, 0x00000006fd480000, 0x0000000700000000) + object space 39424K, 99% used [0x00000006fae00000,0x00000006fd469458,0x00000006fd480000) +} + +Deoptimization events (10 events): +Event: 167.226 Thread 0x00007fe46c6f1000 Uncommon trap: reason=unreached action=reinterpret pc=0x0000000116bd80dc method=advent.screens.rooms$make_entity$fn__1796.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @ 370 +Event: 187.217 Thread 0x00007fe46da41000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000116a1e518 method=clojure.lang.RT.seqFrom(Ljava/lang/Object;)Lclojure/lang/ISeq; @ 59 +Event: 215.048 Thread 0x00007fe46bdb7000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000116cb79c4 method=clojure.lang.APersistentVector.doEquals(Lclojure/lang/IPersistentVector;Ljava/lang/Object;)Z @ 8 +Event: 224.473 Thread 0x00007fe46bdb7000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000116cb79c4 method=clojure.lang.APersistentVector.doEquals(Lclojure/lang/IPersistentVector;Ljava/lang/Object;)Z @ 8 +Event: 256.909 Thread 0x00007fe46c6f1000 Uncommon trap: reason=unreached action=reinterpret pc=0x0000000116cd1368 method=clojure.lang.Util$3.equiv(Ljava/lang/Object;Ljava/lang/Object;)Z @ 4 +Event: 347.746 Thread 0x00007fe46c6f1000 Uncommon trap: reason=array_check action=maybe_recompile pc=0x0000000116d26924 method=java.util.AbstractCollection.toArray([Ljava/lang/Object;)[Ljava/lang/Object; @ 119 +Event: 347.763 Thread 0x00007fe46c6f1000 Uncommon trap: reason=array_check action=maybe_recompile pc=0x0000000116d26924 method=java.util.AbstractCollection.toArray([Ljava/lang/Object;)[Ljava/lang/Object; @ 119 +Event: 347.780 Thread 0x00007fe46c6f1000 Uncommon trap: reason=array_check action=maybe_recompile pc=0x0000000116d26924 method=java.util.AbstractCollection.toArray([Ljava/lang/Object;)[Ljava/lang/Object; @ 119 +Event: 347.797 Thread 0x00007fe46c6f1000 Uncommon trap: reason=array_check action=maybe_recompile pc=0x0000000116d26924 method=java.util.AbstractCollection.toArray([Ljava/lang/Object;)[Ljava/lang/Object; @ 119 +Event: 406.898 Thread 0x00007fe46ba47800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000116cb79c4 method=clojure.lang.APersistentVector.doEquals(Lclojure/lang/IPersistentVector;Ljava/lang/Object;)Z @ 8 + +Internal exceptions (10 events): +Event: 710.534 Thread 0x00007fe46b871800 Threw 0x00000007af8772a8 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u67/1368/hotspot/src/share/vm/prims/jvm.cpp:1244 +Event: 710.534 Thread 0x00007fe46b871800 Threw 0x00000007af8780a0 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u67/1368/hotspot/src/share/vm/prims/jvm.cpp:1244 +Event: 710.534 Thread 0x00007fe46b871800 Threw 0x00000007af87dfc8 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u67/1368/hotspot/src/share/vm/prims/jvm.cpp:1244 +Event: 710.534 Thread 0x00007fe46b871800 Threw 0x00000007af87e690 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u67/1368/hotspot/src/share/vm/prims/jvm.cpp:1244 +Event: 710.534 Thread 0x00007fe46b871800 Threw 0x00000007af87ed58 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u67/1368/hotspot/src/share/vm/prims/jvm.cpp:1244 +Event: 710.534 Thread 0x00007fe46b871800 Threw 0x00000007af87f420 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u67/1368/hotspot/src/share/vm/prims/jvm.cpp:1244 +Event: 710.534 Thread 0x00007fe46b871800 Threw 0x00000007af87fae8 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u67/1368/hotspot/src/share/vm/prims/jvm.cpp:1244 +Event: 710.534 Thread 0x00007fe46b871800 Threw 0x00000007af8801b0 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u67/1368/hotspot/src/share/vm/prims/jvm.cpp:1244 +Event: 710.534 Thread 0x00007fe46b871800 Threw 0x00000007af880878 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u67/1368/hotspot/src/share/vm/prims/jvm.cpp:1244 +Event: 710.534 Thread 0x00007fe46b871800 Threw 0x00000007af880f40 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u67/1368/hotspot/src/share/vm/prims/jvm.cpp:1244 + +Events (10 events): +Event: 708.337 Executing VM operation: RevokeBias done +Event: 708.337 Thread 0x00007fe46d0b6000 Thread exited: 0x00007fe46d0b6000 +Event: 710.534 loading class 0x00007fe46b6306f0 +Event: 710.534 loading class 0x00007fe46b6306f0 done +Event: 710.534 loading class 0x00007fe46b6306f0 +Event: 710.534 loading class 0x00007fe46b6306f0 done +Event: 711.489 Executing VM operation: ParallelGCFailedAllocation +Event: 711.491 Executing VM operation: ParallelGCFailedAllocation done +Event: 711.733 Thread 0x00007fe46ba47800 Thread added: 0x00007fe46ba47800 +Event: 711.749 Thread 0x00007fe46bb45800 Thread added: 0x00007fe46bb45800 + + +Dynamic libraries: +0x000000010ca9a000 /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa +0x000000010caa4000 /System/Library/Frameworks/Security.framework/Versions/A/Security +0x000000010ce49000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices +0x000000010ce50000 /usr/lib/libz.1.dylib +0x000000010ce6d000 /usr/lib/libSystem.B.dylib +0x000000010ce7c000 /usr/lib/libobjc.A.dylib +0x000000010d04f000 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x000000010d3ac000 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation +0x000000010d8ea000 /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x000000010ebed000 /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData +0x000000010ef60000 /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices +0x000000010efd2000 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox +0x000000010f1c0000 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit +0x000000010f1c8000 /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore +0x000000010f272000 /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv +0x000000010f424000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x000000010f826000 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore +0x000000010fa9c000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition +0x000000010fab0000 /usr/lib/libauto.dylib +0x000000010fb0d000 /usr/lib/libicucore.A.dylib +0x000000010fd70000 /usr/lib/libxml2.2.dylib +0x000000010fe8d000 /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI +0x0000000110037000 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio +0x00000001100b4000 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration +0x00000001100c6000 /usr/lib/liblangid.dylib +0x00000001100cc000 /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport +0x00000001100ee000 /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit +0x0000000110192000 /usr/lib/libDiagnosticMessagesClient.dylib +0x000000011019c000 /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices +0x00000001101a0000 /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis +0x0000000110a37000 /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage +0x0000000110a63000 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL +0x0000000110a7b000 /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing +0x0000000110aa0000 /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO +0x0000000110c0f000 /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText +0x0000000110d41000 /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics +0x000000011178d000 /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup +0x00000001118dc000 /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork +0x0000000111b5a000 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration +0x0000000111bff000 /usr/lib/libCRFSuite.dylib +0x0000000111c28000 /usr/lib/libc++.1.dylib +0x0000000111cda000 /usr/lib/libc++abi.dylib +0x0000000111d16000 /usr/lib/system/libcache.dylib +0x0000000111d26000 /usr/lib/system/libcommonCrypto.dylib +0x0000000111d43000 /usr/lib/system/libcompiler_rt.dylib +0x0000000111d5c000 /usr/lib/system/libcopyfile.dylib +0x0000000111d6b000 /usr/lib/system/libcorecrypto.dylib +0x0000000111dca000 /usr/lib/system/libdispatch.dylib +0x0000000111e04000 /usr/lib/system/libdyld.dylib +0x0000000111e0f000 /usr/lib/system/libkeymgr.dylib +0x0000000111e15000 /usr/lib/system/liblaunch.dylib +0x0000000111e2a000 /usr/lib/system/libmacho.dylib +0x0000000111e3a000 /usr/lib/system/libquarantine.dylib +0x0000000111e44000 /usr/lib/system/libremovefile.dylib +0x0000000111e50000 /usr/lib/system/libsystem_asl.dylib +0x0000000111e6e000 /usr/lib/system/libsystem_blocks.dylib +0x0000000111e7b000 /usr/lib/system/libsystem_c.dylib +0x0000000111f35000 /usr/lib/system/libsystem_configuration.dylib +0x0000000111f42000 /usr/lib/system/libsystem_dnssd.dylib +0x0000000111f51000 /usr/lib/system/libsystem_info.dylib +0x0000000111f92000 /usr/lib/system/libsystem_kernel.dylib +0x0000000111fd4000 /usr/lib/system/libsystem_m.dylib +0x0000000112012000 /usr/lib/system/libsystem_malloc.dylib +0x000000011203a000 /usr/lib/system/libsystem_network.dylib +0x000000011207d000 /usr/lib/system/libsystem_notify.dylib +0x0000000112095000 /usr/lib/system/libsystem_platform.dylib +0x00000001120b3000 /usr/lib/system/libsystem_pthread.dylib +0x00000001120ca000 /usr/lib/system/libsystem_sandbox.dylib +0x00000001120d6000 /usr/lib/system/libsystem_stats.dylib +0x00000001120e5000 /usr/lib/system/libunc.dylib +0x00000001120f0000 /usr/lib/system/libunwind.dylib +0x0000000112102000 /usr/lib/system/libxpc.dylib +0x0000000112149000 /usr/lib/libbsm.0.dylib +0x0000000112169000 /usr/lib/libsqlite3.dylib +0x000000011226a000 /usr/lib/libxar.1.dylib +0x0000000112286000 /usr/lib/libpam.2.dylib +0x0000000112295000 /usr/lib/libOpenScriptingUtil.dylib +0x0000000112299000 /usr/lib/libbz2.1.0.dylib +0x00000001122b0000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore +0x0000000111e1a000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata +0x0000000112717000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices +0x0000000112836000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit +0x00000001128ec000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE +0x0000000112976000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices +0x0000000112ab9000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices +0x0000000112b0c000 /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS +0x0000000112b1d000 /usr/lib/system/libkxld.dylib +0x0000000112b2e000 /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth +0x0000000112b48000 /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC +0x0000000112b58000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory +0x0000000112b91000 /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement +0x0000000112baa000 /usr/lib/libxslt.1.dylib +0x0000000112be4000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink +0x0000000112ca8000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS +0x0000000112d46000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync +0x0000000112e16000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices +0x0000000112e8e000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis +0x0000000018dab000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore +0x0000000112f2a000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD +0x0000000112f85000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis +0x0000000112fa5000 /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface +0x0000000112fb4000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate +0x0000000112fbb000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage +0x00000001132d4000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib +0x00000001132de000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib +0x00000001133ba000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib +0x0000000113476000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib +0x00000001138bd000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib +0x0000000113a54000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib +0x0000000113bba000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib +0x0000000113c2e000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib +0x0000000113c5f000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib +0x0000000113cc7000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib +0x0000000113cf1000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib +0x0000000113cfb000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib +0x0000000113e16000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib +0x0000000113e1f000 /usr/lib/libcups.2.dylib +0x0000000113e7f000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos +0x0000000113eb6000 /System/Library/Frameworks/GSS.framework/Versions/A/GSS +0x0000000113f06000 /usr/lib/libresolv.9.dylib +0x0000000113f2e000 /usr/lib/libiconv.2.dylib +0x0000000114032000 /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal +0x00000001140c7000 /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent +0x00000001140cd000 /usr/lib/libheimdal-asn1.dylib +0x00000001140dc000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory +0x00000001140ff000 /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth +0x0000000114116000 /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation +0x00000001141ca000 /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom +0x000000011421e000 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo +0x0000000114266000 /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage +0x000000011462b000 /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableUserInterface.framework/Versions/A/ScalableUserInterface +0x00000001146a6000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib +0x00000001146f8000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib +0x000000011470c000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib +0x000000011472d000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib +0x0000000114773000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib +0x000000011477d000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib +0x0000000114787000 /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore +0x0000000114dd7000 /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport +0x0000000114df0000 /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL +0x0000000114e5d000 /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression +0x0000000114e72000 /System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity +0x0000000114ea0000 /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices +0x0000000114efc000 /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary +0x0000000114f34000 /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication +0x0000000114fd8000 /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication +0x000000011507c000 /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols +0x0000000115c00000 /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/jre/lib/server/libjvm.dylib +0x000000011665f000 /usr/lib/libstdc++.6.dylib +0x00000001153bd000 /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/jre/lib/libverify.dylib +0x00000001153ca000 /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/jre/lib/libjava.dylib +0x000000011681f000 /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/jre/lib/libzip.dylib +0x0000000124ac5000 /System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/JavaRuntimeSupport +0x0000000124add000 /System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework/Versions/A/JavaNativeFoundation +0x0000000124af1000 /System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM +0x000000010ce45000 /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon +0x0000000124afd000 /System/Library/PrivateFrameworks/JavaLaunching.framework/Versions/A/JavaLaunching +0x0000000124b08000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels +0x0000000124b13000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help +0x0000000124b1c000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture +0x0000000124b49000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting +0x00000000a8367000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print +0x0000000124b73000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI +0x00000001252b2000 /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/jre/lib/libnio.dylib +0x00000001252c1000 /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/jre/lib/./libnet.dylib +0x0000000125245000 /private/var/folders/zn/6f93311521b48xz159qr_bh00000gn/T/libgdxbryce/d8ae55ed/libgdx64.dylib +0x00000001257fa000 /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/jre/lib/libawt.dylib +0x00000001258a9000 /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/jre/lib/./libmlib_image.dylib +0x0000000125975000 /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/jre/lib/lwawt/liblwawt.dylib +0x0000000125216000 /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/jre/lib/libosxapp.dylib +0x0000000110a99000 /System/Library/Frameworks/ExceptionHandling.framework/Versions/A/ExceptionHandling +0x000000012540c000 /System/Library/PrivateFrameworks/CoreServicesInternal.framework/CoreServicesInternal +0x0000000125292000 /System/Library/PrivateFrameworks/Librarian.framework/Librarian +0x000000012531e000 /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGCMS.A.dylib +0x0000000125594000 /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib +0x000000012533e000 /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib +0x0000000125be6000 /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls +0x000000012554a000 /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore +0x0000000125e07000 /System/Library/PrivateFrameworks/SystemAdministration.framework/Versions/A/SystemAdministration +0x0000000125a29000 /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService +0x0000000129f22000 /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages +0x0000000125462000 /System/Library/PrivateFrameworks/LoginUIKit.framework/Versions/A/Frameworks/LoginUICore.framework/Versions/A/LoginUICore +0x000000012a053000 /usr/lib/libCoreStorage.dylib +0x0000000125a3e000 /usr/lib/libcsfde.dylib +0x0000000111b53000 /usr/lib/libodfde.dylib +0x000000012a106000 /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording +0x0000000126056000 /usr/lib/libcurl.4.dylib +0x0000000126308000 /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit +0x000000012546d000 /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin +0x0000000125567000 /usr/lib/libutil.dylib +0x00000001255cc000 /System/Library/PrivateFrameworks/AOSNotification.framework/Versions/A/AOSNotification +0x000000012688c000 /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP +0x0000000125c22000 /usr/lib/libsasl2.2.dylib +0x000000012a226000 /usr/lib/libcrypto.0.9.8.dylib +0x000000012a36d000 /usr/lib/libssl.0.9.8.dylib +0x000000012a43a000 /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/jre/lib/libfontmanager.dylib +0x000000012a4a1000 /private/var/folders/zn/6f93311521b48xz159qr_bh00000gn/T/libgdxbryce/f7649394/liblwjgl.dylib +0x00000001100b1000 /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/jre/lib/libjawt.dylib +0x000000012a523000 /var/folders/zn/6f93311521b48xz159qr_bh00000gn/T/libgdxbryce/f7649394/openal.dylib +0x000000012a57f000 /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio +0x000000012a980000 /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine +0x000000012ab48000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib +0x0000000000000000 /System/Library/Extensions/AMDRadeonX3000GLDriver.bundle/Contents/MacOS/AMDRadeonX3000GLDriver +0x0000000125e5d000 /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator +0x00000001268d0000 /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib +0x0000000000000000 /System/Library/Extensions/AppleIntelHD3000GraphicsGLDriver.bundle/Contents/MacOS/AppleIntelHD3000GraphicsGLDriver +0x000000012b0d2000 /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupport.dylib +0x000000012b0e4000 /System/Library/Frameworks/OpenGL.framework/Resources//GLRendererFloat.bundle/GLRendererFloat +0x000000012b116000 /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib +0x0000000110198000 cl_kernels +0x000000012b551000 /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.dylib +0x0000000110a5f000 cl_kernels + +VM Arguments: +jvm_args: -Dclojure.compile.path=/Users/bryce/dev/playground/advent/desktop/target/classes -Dadvent.version=0.0.1-SNAPSHOT -Dfile.encoding=UTF-8 -Dclojure.debug=false +java_command: clojure.main -i /private/var/folders/zn/6f93311521b48xz159qr_bh00000gn/T/form-init9032686423894605299.clj +Launcher Type: SUN_STANDARD + +Environment Variables: +PATH=/usr/local/heroku/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/Users/bryce/.rvm/bin:/Users/bryce/.rvm/bin +SHELL=/bin/zsh +DISPLAY=/tmp/launch-bPxfhr/org.macosforge.xquartz:0 + +Signal Handlers: +SIGSEGV: [libjvm.dylib+0x52b6c9], sa_mask[0]=0xfffefeff, sa_flags=0x00000043 +SIGBUS: [libjvm.dylib+0x52b6c9], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 +SIGFPE: [libjvm.dylib+0x41deaa], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 +SIGPIPE: [libjvm.dylib+0x41deaa], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 +SIGXFSZ: [libjvm.dylib+0x41deaa], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 +SIGILL: [libjvm.dylib+0x41deaa], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 +SIGUSR1: SIG_DFL, sa_mask[0]=0x63807efb, sa_flags=0x00000000 +SIGUSR2: [libjvm.dylib+0x41d99c], sa_mask[0]=0x00000004, sa_flags=0x00000042 +SIGHUP: [libjvm.dylib+0x41bc2d], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 +SIGINT: [libjvm.dylib+0x41bc2d], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 +SIGTERM: [libjvm.dylib+0x41bc2d], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 +SIGQUIT: [libjvm.dylib+0x41bc2d], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 + + +--------------- S Y S T E M --------------- + +OS:Bsduname:Darwin 13.1.0 Darwin Kernel Version 13.1.0: Thu Jan 16 19:40:37 PST 2014; root:xnu-2422.90.20~2/RELEASE_X86_64 x86_64 +rlimit: STACK 8192k, CORE 0k, NPROC 709, NOFILE 10240, AS infinity +load average:1.14 1.18 1.11 + +CPU:total 4 (4 cores per cpu, 1 threads per core) family 6 model 42 stepping 7, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, aes, tsc, tscinvbit + +Memory: 4k page, physical 16777216k(4194304k free) + +/proc/meminfo: + + +vm_info: Java HotSpot(TM) 64-Bit Server VM (24.65-b04) for bsd-amd64 JRE (1.7.0_67-b01), built on Jul 25 2014 08:51:51 by "java_re" with gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00) + +time: Tue Mar 24 16:45:25 2015 +elapsed time: 713 seconds + diff --git a/desktop/resources/dream/scale.png b/desktop/resources/dream/scale.png new file mode 100644 index 00000000..f9657889 Binary files /dev/null and b/desktop/resources/dream/scale.png differ diff --git a/desktop/src-common/advent/#utils.clj# b/desktop/src-common/advent/#utils.clj# new file mode 100644 index 00000000..131b398c --- /dev/null +++ b/desktop/src-common/advent/#utils.clj# @@ -0,0 +1,219 @@ +(ns advent.utils + (:refer-clojure :exclude [load]) + (:require [play-clj.core :refer :all] + [play-clj.ui :refer :all] + [play-clj.utils :refer :all] + [play-clj.math :refer :all] + [play-clj.g2d :refer :all] + [clojure.java.io :as io] + [clojure.edn :as edn]) + (:import [com.badlogic.gdx.graphics Pixmap Pixmap$Filter Texture Texture$TextureFilter] + [com.badlogic.gdx.graphics.g2d TextureRegion] + [com.badlogic.gdx.utils.viewport FitViewport] + [com.badlogic.gdx.scenes.scene2d Actor Stage] + [java.lang Object])) + +(defn log-coords [screen entities] + (let [{:keys [x y]} (input->screen screen {:x (:input-x screen) :y (:input-y screen)})] + (println (:input-x screen) (:input-y screen) "->" x y))) + +(def +all-cursors+ [:main :wool :mushrooms :carrot :right :down :left :up :flask :flask-with-contents :trophy :ladder :stick :cat-toy :balloon :frog-legs :teddy :portrait :recipe :glass-eye :motivational-tapes :used-earplugs :grass :slobber :flask-with-strength :medal :kiss :sword :hourglass :mandrake :ball-n-chain :key :rope :crowbar :note-1 :ash :sack-lunch :flies :spear :monocle :feather :spell-component :money :watch :broken-clock :slingshot :camera :walkie-talkies :alarm-clock :walkie-talkie :flask-water :flask-water-stuff :flask-water-stuff-2 :note-2 :magic-slingshot :active-main]) + +(def settings (atom {:music-volume 50.0 + :sound-volume 75.0})) + +(defn current-music-volume [& [factor]] + (* (Math/pow (/ (:music-volume @settings) 100.0) 2) + 0.25 + (or factor 1.0))) + +(defn current-sound-volume [& [factor]] + (* (Math/pow (/ (:sound-volume @settings) 100.0) 2) + 0.5 + (or factor 1.0))) + +(defn cursor [filename which] + (let [scale 2 + base-cursor (pixmap filename) + target-width (* 16 scale) + target-height (* 16 scale) + resized (Pixmap. target-width target-height (.getFormat base-cursor)) + index (.indexOf +all-cursors+ which)] + #_(Pixmap/setFilter Pixmap$Filter/NearestNeighbour) + (pixmap! resized :draw-pixmap base-cursor (* index 16) 0 16 16 + 0 0 target-width target-height) + resized )) + +(defn save [entities] + (spit "save.edn" (entities :state))) + +(defn load [] + (assoc (edn/read-string (slurp "save.edn")) :active? true)) + +(defn load-settings! [] + (when (.exists (io/file "settings.edn")) + (reset! settings (edn/read-string (slurp "settings.edn"))))) + +(defn save-settings! [] + (spit "settings.edn" @settings)) + +(defn get-font [filename] + (let [font (bitmap-font filename) + tr (bitmap-font! font :get-region) + tx (.getTexture tr)] + (texture! tx :set-filter Texture$TextureFilter/Linear Texture$TextureFilter/Linear) + font)) + +(def +screen-width+ 320) +(def +screen-height+ 240) + + +(defn scaler-fn-with-baseline [baseline minimum-size & [maximum-size]] + (let [maximum-size (or maximum-size 1.0)] + (fn [[_ y]] + (if (< y baseline) maximum-size + (let [percent-complete (- 1.0 (/ (- y baseline) (- +screen-height+ baseline))) + range (+ (* percent-complete (- maximum-size minimum-size)) minimum-size)] + range))))) + +(defn scaler-fn-from-image [image minimum-size maximum-size] + (let [image (pixmap image) + maximum-size (or maximum-size 1.0)] + (fn [[x y]] + (let [percent-complete (-> image + (pixmap! :get-pixel x (- 240 y)) + color + (.r))] + (+ (* percent-complete (- maximum-size minimum-size)) minimum-size))))) + +(defn dist [x1 y1 x2 y2 & {:keys [y-sign x-sign]}] + (let [y-sign (or y-sign 1.0) + x-sign (or x-sign 1.0) + dx (* (- x1 x2) x-sign) + dy (* y-sign (- y1 y2))] + (Math/sqrt (+ (* dx dx) (* dy dy))))) + + +(defn flip [anim] + (animation (animation! anim :get-frame-duration) + (for [src-frame (animation! anim :get-key-frames) + :let [frame (texture (texture! src-frame :get-texture))]] + (do + (texture! frame :set-region src-frame) + (texture! frame :flip true false) + frame)))) + +(defn make-anim [file [w h] speed frames] + (let [sheet (texture! (texture file) :split w h)] + (animation speed (for [i frames] + (aget sheet 0 i))))) +(defn make-bird [screen p] + (let [bird-sheet (texture! (texture "outside-castle/bird.png") :split 1 2) + bird-stand (animation 0.15 (for [i [0 1]] + (aget bird-sheet 0 i)))] + (assoc (animation->texture screen bird-stand) + :x 0 + :y 0 + :baseline 21 + :anim bird-stand + :anim-start 0 + :path (catmull-rom-spline (map #(apply vector-2* %) p) true) + :update-fn (fn [screen entities entity] + (let [speed 0.05 + pos-f (- (* (:total-time screen) speed) (int (* (:total-time screen) speed))) + v (vector-2 0 0) + a (catmull-rom-spline! (:path entity) :value-at v pos-f)] + (assoc entity :x (vector-2! v :x) :y (vector-2! v :y))))))) + +(defn update-path-location [speed screen entities entity] + (let [pos-f (- (* (- (:total-time screen) (:path-start-time entity 0.0)) speed) (int (* (- (:total-time screen) (:path-start-time entity 0.0)) speed))) + v (vector-2 0 0) + a (catmull-rom-spline! (:path entity) :value-at v pos-f)] + (assoc entity :x (vector-2! v :x) :y (vector-2! v :y)))) + +(defn find-override [entities [x y]] + (first (concat (filter #(and ((:mouse-in? %) entities x y) + + (:override %)) + (get-in entities [:room :interactions])) + (filter #(and (:mouse-in? %) + ((:mouse-in? %) entities x y) + (not= "ego" (:id %)) + (:script %)) + (vals (get-in entities [:room :entities]))) + (filter #(and ((:mouse-in? %) entities x y) + (:script %)) + (get-in entities [:room :interactions]))))) + + + +(defn remove-interaction [entities id] + (update-in entities [:room :interactions] (fn [i] (remove #(= id (:id %)) i)))) + + +(defn play-sound [snd] + (music! snd :play)) + +(defn stop-sound [snd] + (music! snd :stop)) + +(defn make-music [r] + (doto (music r) (music! :set-looping true))) + + + +(defn apply-tweens [screen entities tweens] + (reduce (fn [e f] + (f e (:total-time screen))) + entities + (vals tweens))) + +(defn intersects? [e [x y]] + (and (:object e) + (< (:x e) x (+ (:x e) (or (:width e) (.getWidth (:object e))))) + (< (:y e) y (+ (:y e) (or (:height e) (.getHeight (:object e))))))) + +(defn get-current-music [entities] + (let [time (get-in entities [:state :time]) + musics (:musics entities) + override-music (musics (get-in entities [:music-override :value])) + current-music (musics (get-in entities [:room :music])) + current-time-music (musics (get-in entities [:room :music time]))] + (or override-music current-music current-time-music))) + + +(defn setup-viewport [screen width height] + (let [cam (orthographic) + viewport (FitViewport. width height cam) + stage (Stage. viewport)] + (update! screen :renderer stage :viewport viewport :camera cam) + (.apply viewport) + [cam viewport stage])) + +(defn unproject + ([screen] + (unproject screen [(:input-x screen) (:input-y screen)]) ) + ([screen [x y]] + (let [pj (.unproject ^FitViewport (:viewport screen) (vector-2 x y)) + x (.x pj) + y (.y pj)] + [x y]))) + +(defn project + ([screen [x y]] + (let [pj (.project ^FitViewport (:viewport screen) (vector-2 x y)) + x (.x pj) + y (.y pj)] + [x y]))) + +(defn contains-point? [x1 y1 width height x y] + (and (< x1 x (+ x1 width)) + (< y1 y (+ y1 height)))) + +(defn update-override [screen entities] + (let [last-pos (unproject screen (get-in entities [:cursor :last-pos]))] + (if (get-in entities [:state :active?]) + (if-let [mouse-override (find-override entities last-pos)] + (assoc-in entities [:cursor :override] (or (:cursor mouse-override) (when (#{:main :active-main} (get-in entities [:cursor :last])) :active-main))) + (assoc-in entities [:cursor :override] nil)) + entities))) diff --git a/desktop/src-common/advent/.#utils.clj b/desktop/src-common/advent/.#utils.clj new file mode 120000 index 00000000..d2956032 --- /dev/null +++ b/desktop/src-common/advent/.#utils.clj @@ -0,0 +1 @@ +bryce@brycepro.local.77007 \ No newline at end of file diff --git a/desktop/src-common/advent/screens/rooms/dream.clj b/desktop/src-common/advent/screens/rooms/dream.clj index 8c8e8c70..b4909e90 100644 --- a/desktop/src-common/advent/screens/rooms/dream.clj +++ b/desktop/src-common/advent/screens/rooms/dream.clj @@ -246,8 +246,11 @@ :fairy-godfather (assoc (animation->texture screen fairy-godfather-anim) :x 200 :y 130 :baseline 240 + :origin-x 31 + :origin-y 0 :anim fairy-godfather-anim :anim-start 0 :path (catmull-rom-spline (map #(apply vector-2* %) [[200 130] [200 134]]) true) + :scaled true :left {:walk fairy-godfather-anim :talk fairy-godfather-talk-anim :stand fairy-godfather-anim} @@ -260,9 +263,29 @@ e)) :script (actions/get-script entities - (actions/do-dialogue entities :fairy-godfather "Young Tick, you must choose your destiny!")))} + (actions/do-dialogue entities :fairy-godfather "Young Tick, you must choose your destiny!") + (actions/present-choices entities {:choices ["What if I don't like any of these choices?" + {:run #(do (actions/respond entities % + :fairy-godfather "Tough luck")) + :choices actions/previous-choices} + + "Look out!" + {:run #(do (actions/respond entities % + :fairy-godfather "What is it?" + :ego "Err... Um..." + :ego "I saw a, um...")) + :choices ["... a dragon!" + {:run #(do (actions/respond entities % + :ego "Yes, that's it! A dragon!" + :fairy-godfather "Over there on that island!?!") + (actions/update-entities entities (fn [e] (update-in e [:room :entities :fairy-godfather] dissoc :path))) + (actions/walk-straight-to entities :fairy-godfather [211 210] ) + (actions/talk entities :fairy-godfather "Test"))}] } + + "Nevermind." + {:run #(actions/respond entities % :fairy-godfather "Don't worry, Tick.")}]})))} :collision "dream/collision.png" - :scale-fn (utils/scaler-fn-with-baseline 40 0.5 1.6) + :scale-fn (utils/scaler-fn-from-image "dream/scale.png" 0.1 1.3) :apply-state (fn [entities] (if (get-in entities [:state :seen-intro?]) (set-opacity entities 1.0 1.0)