Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // main thread, first and second tries:
- virtual void DartBasicApp::setup() |I| dart runtime version: 1.6.0-edge.38075 (Thu Jul 10 01:36:20 2014) on "macos_ia32"
- (lldb) bt
- * thread #1: tid = 0x5220c8, 0x0043dcb0 DartBasic`dart::OneByteString::CharAddr(dart::String const&, long) [inlined] dart::String::raw(this=0x01a3e180, this=0x067b7a31) const + 3 at object.h:5538, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
- * frame #0: 0x0043dcb0 DartBasic`dart::OneByteString::CharAddr(dart::String const&, long) [inlined] dart::String::raw(this=0x01a3e180, this=0x067b7a31) const + 3 at object.h:5538
- frame #1: 0x0043dcad DartBasic`dart::OneByteString::CharAddr(dart::String const&, long) [inlined] dart::String::IsOneByteString(this=0x00000000, line=<unavailable>) const at object.h:5369
- frame #2: 0x0043dcad DartBasic`dart::OneByteString::CharAddr(str=0x01a3e180, index=<unavailable>) + 93 at object.h:5662
- frame #3: 0x0040db2f DartBasic`dart::String::Hash(str=<unavailable>, begin_index=<unavailable>, len=<unavailable>) + 367 at object.cc:15944
- frame #4: 0x004b465b DartBasic`dart::OneByteString::ReadFrom(reader=0x00000027, object_id=<unavailable>, tags=<unavailable>, kind=<unavailable>) + 619 at raw_object_snapshot.cc:1891
- frame #5: 0x004d378f DartBasic`dart::SnapshotReader::ReadObjectRef(this=0xbfffcce8) + 4367 at snapshot.cc:312
- frame #6: 0x004d6d5e DartBasic`dart::SnapshotReader::ArrayReadFrom(this=0xbfffcce8, result=0x011ee1f0, len=<unavailable>, tags=0) + 302 at snapshot.cc:931
- frame #7: 0x004b56a6 DartBasic`dart::Array::ReadFrom(reader=0xbfffcce8, object_id=<unavailable>, tags=<unavailable>, kind=<unavailable>) + 230 at raw_object_snapshot.cc:2079
- frame #8: 0x004d239c DartBasic`dart::SnapshotReader::ReadInlinedObject(this=0xbfffcce8, object_id=<unavailable>) + 6380 at snapshot.cc:891
- frame #9: 0x004d4572 DartBasic`dart::SnapshotReader::ReadFullSnapshot() [inlined] dart::SnapshotReader::ReadObjectImpl(this=<unavailable>) + 546 at snapshot.cc:233
- frame #10: 0x004d44e2 DartBasic`dart::SnapshotReader::ReadFullSnapshot() [inlined] dart::SnapshotReader::ReadObjectImpl(this=<unavailable>, this=<unavailable>) + 100 at snapshot.cc:220
- frame #11: 0x004d447e DartBasic`dart::SnapshotReader::ReadFullSnapshot(this=0xbfffcce8) + 302 at snapshot.cc:375
- frame #12: 0x001fc42b DartBasic`dart::Dart::InitializeIsolate(snapshot_buffer=0x00626ae0, data=<unavailable>) + 603 at dart.cc:241
- frame #13: 0x004f40f7 DartBasic`Dart_CreateIsolate(script_uri=<unavailable>, main=<unavailable>, snapshot=0x0d28e000, callback_data=<unavailable>, error=<unavailable>) + 359 at dart_api_impl.cc:1289
- frame #14: 0x00010c62 DartBasic`cidart::DartVM::createIsolateCallback(script_uri=0x00b7df80, main=0x005304dd, data=0x0344ee50, error=0xbfffdcd8) + 226 at DartVM.cpp:153
- frame #15: 0x00011451 DartBasic`cidart::DartVM::loadScript(this=0x0344ee50, script=<unavailable>) + 881 at DartVM.cpp:69
- frame #16: 0x0000280a DartBasic`DartBasicApp::setup(this=0x00f89190) + 1386 at DartBasicApp.cpp:43
- frame #17: 0x0001ba15 DartBasic`cinder::app::App::privateSetup__(this=0x00f89190) + 85 at App.cpp:133
- frame #18: 0x0001e2c1 DartBasic`-[AppImplCocoaBasic applicationDidFinishLaunching:](self=0x00c586b0, _cmd=0x00531d53, aNotification=0x00f59c60) + 1665 at AppImplCocoaBasic.mm:91
- frame #19: 0x90412732 Foundation`__57-[NSNotificationCenter addObserver:selector:name:object:]_block_invoke + 49
- frame #20: 0x90ba55a4 CoreFoundation`__CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 20
- frame #21: 0x90a8705b CoreFoundation`_CFXNotificationPost + 3435
- frame #22: 0x9040121f Foundation`-[NSNotificationCenter postNotificationName:object:userInfo:] + 92
- frame #23: 0x91cde595 AppKit`-[NSApplication _postDidFinishNotification] + 367
- frame #24: 0x91cde235 AppKit`-[NSApplication _sendFinishLaunchingNotification] + 239
- frame #25: 0x91cdab64 AppKit`-[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] + 840
- frame #26: 0x91cda451 AppKit`-[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 277
- frame #27: 0x9978a304 libobjc.A.dylib`-[NSObject performSelector:withObject:withObject:] + 77
- frame #28: 0x9042147a Foundation`__76-[NSAppleEventManager setEventHandler:andSelector:forEventClass:andEventID:]_block_invoke + 121
- frame #29: 0x90420fb1 Foundation`-[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 430
- frame #30: 0x90420dbb Foundation`_NSAppleEventManagerGenericHandler + 218
- frame #31: 0x95b7fb15 AE`aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned long, unsigned char*) + 387
- frame #32: 0x95b4eed6 AE`dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 44
- frame #33: 0x95b4edce AE`aeProcessAppleEvent + 318
- frame #34: 0x99981571 HIToolbox`AEProcessAppleEvent + 55
- frame #35: 0x91cd6168 AppKit`_DPSNextEvent + 1089
- frame #36: 0x91cd5890 AppKit`-[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 119
- frame #37: 0x91cc817c AppKit`-[NSApplication run] + 727
- frame #38: 0x00028f64 DartBasic`cinder::app::AppBasic::launch(this=0x00f89190, title=0x0053044e, argc=3, argv=0xbffff620) + 1412 at AppBasic.cpp:129
- frame #39: 0x0001d6f6 DartBasic`cinder::app::App::executeLaunch(app=0x00f89190, defaultRenderer=<unavailable>, title=0x0053044e, argc=3, argv=0xbffff620) + 342 at App.cpp:554
- frame #40: 0x00005642 DartBasic`cinder::app::AppBasic::executeLaunch(app=0x00f89190, renderer=<unavailable>, title=0x0053044e, argc=3, argv=0xbffff620) + 194 at AppBasic.h:178
- frame #41: 0x00003d5a DartBasic`main(argc=3, argv=0xbffff620) + 266 at DartBasicApp.cpp:93
- // background thread, around 5th try:
- * thread #7: tid = 0x522539, 0x93660952 libsystem_kernel.dylib`__pthread_kill + 10
- frame #0: 0x93660952 libsystem_kernel.dylib`__pthread_kill + 10
- frame #1: 0x96b4d167 libsystem_pthread.dylib`pthread_kill + 101
- * frame #2: 0x004ecfb1 DartBasic`dart::ThreadInterrupter::InterruptThread(state=0x0386afb0) + 65 at thread_interrupter_macos.cc:46
- frame #3: 0x00353b38 DartBasic`dart::Isolate::ProfileInterrupt(this=<unavailable>) + 168 at isolate.cc:1200
- frame #4: 0x004ecf06 DartBasic`dart::ThreadInterrupterVisitIsolates::VisitIsolate(this=0xb029af28, isolate=0x03404800) + 86 at thread_interrupter.cc:253
- frame #5: 0x00353c8c DartBasic`dart::Isolate::VisitIsolates(visitor=0xb029af28) + 76 at isolate.cc:1229
- frame #6: 0x004ec797 DartBasic`dart::ThreadInterrupter::ThreadMain(parameters=0) + 487 at thread_interrupter.cc:298
- frame #7: 0x000e6761 DartBasic`dart::ThreadStart(data_ptr=<unavailable>) + 33 at thread_macos.cc:78
- frame #8: 0x96b4c5fb libsystem_pthread.dylib`_pthread_body + 144
- frame #9: 0x96b4c485 libsystem_pthread.dylib`_pthread_start + 130
- // after I get some output printed to console from part of my script, again I get a freeze and block. Below is the bt of the main thread and background thread that shows dart::Monitor is waiting:
- //
- // main thread:
- * thread #1: tid = 0x5224ea, 0x004fb6e0 DartBasic`dart::Array::Length(this=0x00000751) const at object.h:5966, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
- * frame #0: 0x004fb6e0 DartBasic`dart::Array::Length(this=0x00000751) const at object.h:5966
- frame #1: 0x004fe6a1 DartBasic`dart::Array::ObjectAddr(this=0x05be1f58, index=1873) const + 33 at object.h:6056
- frame #2: 0x004ea21a DartBasic`dart::Symbols::New(dart::String const&, long, long) [inlined] dart::Array::At(this=<unavailable>, this=<unavailable>, index=1873, value=<unavailable>) const + 15 at object.h:5979
- frame #3: 0x004ea20b DartBasic`dart::Symbols::New(str=0x00572f86, begin_index=0, len=5713816) + 667 at symbols.cc:278
- frame #4: 0x004e9f66 DartBasic`dart::Symbols::New(str=<unavailable>) + 118 at symbols.cc:251
- frame #5: 0x0039b13e DartBasic`dart::Function::BuildSignature(this=<unavailable>, instantiate=<unavailable>, name_visibility=<unavailable>, instantiator=<unavailable>) const + 2558 at object.cc:6311
- frame #6: 0x00437f78 DartBasic`dart::Function::UserVisibleSignature(this=0x05be13c0) const + 152 at object.h:1541
- frame #7: 0x0037b3a5 DartBasic`dart::Class::ApplyPatch(this=<unavailable>, patch=0x05bba9d8, error=<unavailable>) const + 1941 at object.cc:2652
- frame #8: 0x004508f0 DartBasic`dart::Parser::ParseClassDefinition(this=<unavailable>, cls=<unavailable>) + 1808 at parser.cc:4152
- frame #9: 0x0045013b DartBasic`dart::Parser::ParseClass(cls=<unavailable>) + 955 at parser.cc:718
- frame #10: 0x001f2dae DartBasic`dart::Compiler::CompileClass(cls=<unavailable>) + 3662 at compiler.cc:205
- frame #11: 0x0037269d DartBasic`dart::Class::EnsureIsFinalized(this=0x05bba9b8, isolate=<unavailable>) const + 237 at object.cc:2804
- frame #12: 0x00384691 DartBasic`dart::Class::LookupFunction(this=0x05bba9b8, name=<unavailable>, kind=<unavailable>) const + 113 at object.cc:3801
- frame #13: 0x00385370 DartBasic`dart::Class::LookupConstructor(this=0x05bba9b8, name=0x05bba9d0) const + 32 at object.cc:3724
- frame #14: 0x0045aaa1 DartBasic`dart::Parser::ParseNewOperator(this=0x004fd56e, op_kind=<unavailable>) + 1745 at parser.cc:10202
- frame #15: 0x0045c5e5 DartBasic`dart::Parser::ParsePrimary(this=<unavailable>) + 2389 at parser.cc:10636
- frame #16: 0x0048b76d DartBasic`dart::Parser::ParsePostfixExpr(this=0xbfffc8f0) + 253 at parser.cc:8826
- frame #17: 0x004884cb DartBasic`dart::Parser::ParseUnaryExpr(this=0x001cd78e) + 875 at parser.cc:8288
- frame #18: 0x004643d6 DartBasic`dart::Parser::ParseBinaryExpr(this=0xbfffc468, min_preced=<unavailable>) + 150 at parser.cc:7763
- frame #19: 0x00466251 DartBasic`dart::Parser::ParseConditionalExpr(this=0xbfffc4a8) + 97 at parser.cc:8235
- frame #20: 0x0045e19f DartBasic`dart::Parser::ParseExpr(this=0xbfffc538, require_compiletime_const=<unavailable>, consume_cascades=true) + 607 at parser.cc:8176
- frame #21: 0x0047d338 DartBasic`dart::Parser::ParseVariableDeclaration(this=0xbfffc8f0, type=<unavailable>, is_final=false, is_const=<unavailable>) + 520 at parser.cc:5631
- frame #22: 0x0047d8c9 DartBasic`dart::Parser::ParseVariableDeclarationList(this=0xbfffc8f0) + 441 at parser.cc:5744
- frame #23: 0x0047f4d3 DartBasic`dart::Parser::ParseStatement(this=0xbfffc8f0) + 963 at parser.cc:7453
- frame #24: 0x0046bda3 DartBasic`dart::Parser::ParseStatementSequence(this=0xbfffc8f0) + 195 at parser.cc:6318
- frame #25: 0x00452c6a DartBasic`dart::Parser::ParseFunc(this=0xbfffc8f0, func=<unavailable>, default_parameter_values=<unavailable>) + 3002 at parser.cc:2985
- frame #26: 0x0045183c DartBasic`dart::Parser::ParseFunction(parsed_function=<unavailable>) + 924 at parser.cc:791
- frame #27: 0x001f3427 DartBasic`dart::CompileFunctionHelper(function=<unavailable>, optimized=false, osr_id=<unavailable>) + 1271 at compiler.cc:781
- frame #28: 0x001f1a45 DartBasic`dart::DRT_CompileFunction(dart::NativeArguments) [inlined] dart::Compiler::CompileFunction(isolate=<unavailable>, raw_ptr=<unavailable>, function=<unavailable>) + 45 at compiler.cc:840
- frame #29: 0x001f1a18 DartBasic`dart::DRT_CompileFunction(dart::NativeArguments) [inlined] dart::NativeArguments::isolate(this=0x00623018, this=0x00623018, this=<unavailable>, isolate=0x03404800, isolate=0x03404800) const + 318 at compiler.cc:69
- frame #30: 0x001f18da DartBasic`dart::DRT_CompileFunction(arguments=NativeArguments at 0xbfffd840) + 474 at compiler.cc:66
- // background thread:
- * thread #7: tid = 0x522539, 0x936607ca libsystem_kernel.dylib`__psynch_cvwait + 10
- * frame #0: 0x936607ca libsystem_kernel.dylib`__psynch_cvwait + 10
- frame #1: 0x96b4ed8a libsystem_pthread.dylib`_pthread_cond_wait + 837
- frame #2: 0x96b4f042 libsystem_pthread.dylib`pthread_cond_timedwait_relative_np + 47
- frame #3: 0x000e73f1 DartBasic`dart::Monitor::WaitMicros(this=<unavailable>, micros=1000) + 129 at thread_macos.cc:304
- frame #4: 0x004ec73e DartBasic`dart::ThreadInterrupter::ThreadMain(unsigned long) [inlined] dart::MonitorLocker::WaitMicros(this=0x00622be8) + 398 at thread.h:58
- frame #5: 0x004ec72b DartBasic`dart::ThreadInterrupter::ThreadMain(parameters=0) + 379 at thread_interrupter.cc:287
- frame #6: 0x000e6761 DartBasic`dart::ThreadStart(data_ptr=<unavailable>) + 33 at thread_macos.cc:78
- frame #7: 0x96b4c5fb libsystem_pthread.dylib`_pthread_body + 144
- frame #8: 0x96b4c485 libsystem_pthread.dylib`_pthread_start + 130
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement