Skip to content

Instantly share code, notes, and snippets.

BOOH: this
call void @"llvm.dbg.declare"(metadata %Object** %r0, metadata !40)
label1:
call void @"llvm.dbg.declare"(metadata %Object** %r0, metadata !40), !dbg !{i32 334, i32 0, !24, null}
%t5 = getelementptr %TrycatchContext* %t0, i32 0, i32 1
store i32 0, i32* %t5
store volatile %Object* %p1, %Object** %r0
store volatile %Object* %p2, %Object** %r1
store volatile i32 %p3, i32* %i0
store volatile %Object* %p4, %Object** %r2
hash,key,onlyIfAbsent,this,value,| r0 := @this: java.util.concurrent.ConcurrentHashMap$Segment/** 334**/
hash,key,onlyIfAbsent,this,value,| r1 := @parameter0: java.lang.Object/** 334**/
hash,key,onlyIfAbsent,this,value,| i0 := @parameter1: int/** 334**/
hash,key,onlyIfAbsent,this,value,| r2 := @parameter2: java.lang.Object/** 334**/
hash,key,onlyIfAbsent,this,value,| z0 := @parameter3: boolean/** 334**/
hash,key,onlyIfAbsent,this,value,| $z1 = virtualinvoke r0.<java.util.concurrent.Concurren
hash,key,onlyIfAbsent,this,value,| r0 := @this: java.util.concurrent.ConcurrentHashMap$Segment/** 334**/
hash,key,onlyIfAbsent,this,value,| r1 := @parameter0: java.lang.Object/** 334**/
hash,key,onlyIfAbsent,this,value,| i0 := @parameter1: int/** 334**/
hash,key,onlyIfAbsent,this,value,| r2 := @parameter2: java.lang.Object/** 334**/
hash,key,onlyIfAbsent,this,value,| z0 := @parameter3: boolean/** 334**/
hash,key,onlyIfAbsent,this,value,| $z1 = virtualinvoke r0.<java.util.concurrent.ConcurrentHashMap$Segment: boolean tryLock()>()/** 334**/
./debug/Users/badlogic/workspaces/robovm/robovm/rt/target/robovm-rt-1.0.0-SNAPSHOT.jar/java/lang/Double.class.s:6900: .globl "_[J]java.lang.Double.<clinit>()V"
./debug/Users/badlogic/workspaces/robovm/robovm/rt/target/robovm-rt-1.0.0-SNAPSHOT.jar/java/lang/Double.class.s-6901- .align 3
./debug/Users/badlogic/workspaces/robovm/robovm/rt/target/robovm-rt-1.0.0-SNAPSHOT.jar/java/lang/Double.class.s-6902- .code 16 @ @"[J]java.lang.Double.<clinit>()V"
./debug/Users/badlogic/workspaces/robovm/robovm/rt/target/robovm-rt-1.0.0-SNAPSHOT.jar/java/lang/Double.class.s-6903- .thumb_func "_[J]java.lang.Double.<clinit>()V"
./debug/Users/badlogic/workspaces/robovm/robovm/rt/target/robovm-rt-1.0.0-SNAPSHOT.jar/java/lang/Double.class.s-6904-"_[J]java.lang.Double.<clinit>()V":
./debug/Users/badlogic/workspaces/robovm/robovm/rt/target/robovm-rt-1.0.0-SNAPSHOT.jar/java/lang/Double.class.s-6905-Lfunc_begin88:
./debug/Users/badlogic/workspaces/robovm/robovm/rt/target/robovm-rt-1.0.0-SNAPSHOT.jar/java/lang/Doubl
./debug/Users/badlogic/workspaces/robovm/robovm/rt/target/robovm-rt-1.0.0-SNAPSHOT.jar/java/lang/Error.class.s:685: .globl "_[J]java.lang.Error.<clinit>()V"
./debug/Users/badlogic/workspaces/robovm/robovm/rt/target/robovm-rt-1.0.0-SNAPSHOT.jar/java/lang/Error.class.s-686- .align 2
./debug/Users/badlogic/workspaces/robovm/robovm/rt/target/robovm-rt-1.0.0-SNAPSHOT.jar/java/lang/Error.class.s-687- .code 16 @ @"[J]java.lang.Error.<clinit>()V"
./debug/Users/badlogic/workspaces/robovm/robovm/rt/target/robovm-rt-1.0.0-SNAPSHOT.jar/java/lang/Error.class.s-688- .thumb_func "_[J]java.lang.Error.<clinit>()V"
./debug/Users/badlogic/workspaces/robovm/robovm/rt/target/robovm-rt-1.0.0-SNAPSHOT.jar/java/lang/Error.class.s-689-"_[J]java.lang.Error.<clinit>()V":
./debug/Users/badlogic/workspaces/robovm/robovm/rt/target/robovm-rt-1.0.0-SNAPSHOT.jar/java/lang/Error.class.s-690-Lfunc_begin25:
./debug/Users/badlogic/workspaces/robovm/robovm/rt/target/robovm-rt-1.0.0-SNAPSHOT.jar/java/lang/Error.class.s-691- .l
[ERROR] android.System: java.util.concurrent.TimeoutException: org.robovm.apple.uikit.UINavigationItem.finalize() timed out after 10 seconds
at org.robovm.objc.ObjCObject.removePeerObject(ObjCObject.java:189)
at org.robovm.objc.ObjCObject.dispose(ObjCObject.java:134)
at org.robovm.objc.ObjCObject.finalize(ObjCObject.java:121)
at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:187)
at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:170)
at java.lang.Thread.run(Thread.java:837)
; ModuleID = './cache/macosx/x86/debug/Users/badlogic/workspaces/robovm/robovm-debug/server/target/test-classes/com/robovm/debug/server/apps/InfiniteLoop.class.bc'
%Class = type { i8*, i8*, i8*, i8*, %TypeInfo*, %VITable*, %ITables*, i8*, i8*, i8*, i8*, i8*, i32, i8*, i8*, i8*, i8*, i8*, i32, i32, i32, i16, i16 }
%TypeInfo = type { i32, i32, i32, i32, i32, [0 x i32] }
%VITable = type { i16, [0 x i8*] }
%ITables = type { i16, %ITable*, [0 x %ITable*] }
%ITable = type { %TypeInfo*, %VITable }
%Object = type { %Class*, i8* }
%DataObject = type { %Object }
%Env = type { i8*, i8*, i8*, %Thread*, i8*, i8*, %GatewayFrame*, i8*, i32 }
(lldb) bt
* thread #14: tid = 0x4ee338, 0x00003ad8 RoboLeaker`Java_java_lang_Thread_currentThread(env=0x11c70898, cls=0x0f4aee88) + 24 at java_lang_Thread.c:19, queue = 'com.apple.root.default-qos', stop reason = EXC_BAD_ACCESS (code=1, address=0x8)
frame #0: 0x00003ad8 RoboLeaker`Java_java_lang_Thread_currentThread(env=0x11c70898, cls=0x0f4aee88) + 24 at java_lang_Thread.c:19
frame #1: 0x00316495 RoboLeaker`[J]java.lang.Thread.currentThread()Ljava/lang/Thread; + 76
frame #2: 0x003164d9 RoboLeaker`[j]java.lang.Thread.currentThread()Ljava/lang/Thread;[clinit] + 41
frame #3: 0x0031d83a RoboLeaker`[J]java.lang.ThreadLocal.get()Ljava/lang/Object; + 33 at ThreadLocal.java:53
frame #4: 0x002f2106 RoboLeaker`[J]java.lang.IntegralToString.convertInt(Ljava/lang/AbstractStringBuilder;I)Ljava/lang/String; + 698 at IntegralToString.java:216
frame #5: 0x002f1e05 RoboLeaker`[J]java.lang.IntegralToString.appendInt(Ljava/lang/AbstractStringBuilder;I)V + 39 at IntegralToString.java:173
frame #6: 0x
Process: RoboLeaker [2994]
Path: /Users/badlogic/Library/Developer/CoreSimulator/Devices/4EDDCB4C-D5BB-480A-B0BD-92ECD85CE767/data/Containers/Bundle/Application/1F9F02C5-220F-4539-942B-FCD21AFC9C89/RoboLeaker.app/RoboLeaker
Load Address: 0x1000
Identifier: RoboLeaker
Version: ???
Code Type: X86
Parent Process: launchd_sim [2956]
Date/Time: 2015-03-02 17:02:22.973 +0100
OS Version: Mac OS X 10.10.2 (14C109)
Process: RoboLeaker [2994]
Path: /Users/badlogic/Library/Developer/CoreSimulator/Devices/4EDDCB4C-D5BB-480A-B0BD-92ECD85CE767/data/Containers/Bundle/Application/1F9F02C5-220F-4539-942B-FCD21AFC9C89/RoboLeaker.app/RoboLeaker
Load Address: 0x1000
Identifier: RoboLeaker
Version: ???
Code Type: X86
Parent Process: launchd_sim [2956]
Date/Time: 2015-03-02 17:02:35.485 +0100
OS Version: Mac OS X 10.10.2 (14C109)