{"issue":{"state":"open","created_at":"2011-12-02T01:37:20Z","updated_at":"2011-12-02T01:37:20Z","comments":0,"user":{"gravatar_id":"c69521d6e22fc0bbd69337ec8b1698df","id":113,"url":"https://api.github.com/users/mattetti","avatar_url":"https://secure.gravatar.com/avatar/c69521d6e22fc0bbd69337ec8b1698df?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"mattetti"},"body":"here is a dump provided by @mokolabs\r\n\r\n\r\nDate/Time:       2011-12-01 13:50:27 -0800\r\nOS Version:      10.7.2 (Build 11C74)\r\nArchitecture:    x86_64\r\nReport Version:  9\r\n\r\nCommand:         LiveTV\r\nPath:            /Users/USER/Desktop/LiveTV.app/Contents/MacOS/LiveTV\r\nVersion:         1.0 (1)\r\nParent:          launchd [333]\r\n\r\nPID:             4520\r\nEvent:           hang\r\nDuration:        2.46s\r\nSteps:           25 (100ms sampling interval)\r\n\r\nPageins:         1031\r\nPageouts:        0\r\n\r\n\r\nProcess:         LiveTV [4520]\r\nPath:            /Users/USER/Desktop/LiveTV.app/Contents/MacOS/LiveTV\r\nArchitecture:    x86_64\r\nUID:             501\r\n\r\n  Thread 0xb3733      DispatchQueue 1\r\n  User stack:\r\n    25 start + 52 (in LiveTV) [0x100000ef4]\r\n      25 main + 44 (in LiveTV) [0x100000f2c]\r\n        25 macruby_main + 385 (in libmacruby.dylib) [0x100151181]\r\n          25 ruby_run_node + 80 (in libmacruby.dylib) [0x100030cf0]\r\n            25 rb_vm_run + 470 (in libmacruby.dylib) [0x10015a756]\r\n              25 ??? [0x1025004e9]\r\n                25 ??? [0x102500b64]\r\n                  25 rb_vm_dispatch + 1081 (in libmacruby.dylib) [0x10013f9c9]\r\n                    25 ??? [0x102501fcd]\r\n                      25 NSApplicationMain + 867 (in AppKit) [0x7fff8b8e380c]\r\n                        25 -[NSApplication run] + 470 (in AppKit) [0x7fff8b66462d]\r\n                          25 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 135 (in AppKit) [0x7fff8b667cf5]\r\n                            25 _DPSNextEvent + 659 (in AppKit) [0x7fff8b6683f1]\r\n                              25 BlockUntilNextEventMatchingListInMode + 62 (in HIToolbox) [0x7fff88e734ca]\r\n                                25 ReceiveNextEventCommon + 355 (in HIToolbox) [0x7fff88e7363d]\r\n                                  25 RunCurrentEventLoopInMode + 277 (in HIToolbox) [0x7fff88e6c3d3]\r\n                                    25 CFRunLoopRunSpecific + 230 (in CoreFoundation) [0x7fff8a36fae6]\r\n                                      25 __CFRunLoopRun + 825 (in CoreFoundation) [0x7fff8a370159]\r\n                                        25 __CFRunLoopDoObservers + 374 (in CoreFoundation) [0x7fff8a39ae96]\r\n                                          25 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23 (in CoreFoundation) [0x7fff8a39af37]\r\n                                            25 _handleWindowNeedsDisplayOrLayoutOrUpdateConstraints + 648 (in AppKit) [0x7fff8b6a407d]\r\n                                              25 -[NSView displayIfNeeded] + 1676 (in AppKit) [0x7fff8b6a493e]\r\n                                                25 -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 399 (in AppKit) [0x7fff8b6aadc5]\r\n                                                  25 -[NSViewHierarchyLock _lockForWriting:handler:] + 547 (in AppKit) [0x7fff8b6accd4]\r\n                                                    25 __psynch_cvwait + 10 (in libsystem_kernel.dylib) [0x7fff891a5bca]\r\n  Kernel stack:\r\n    25 hndl_unix_scall64 + 19 (in mach_kernel) [0xffffff80002d8363]\r\n      25 unix_syscall64 + 507 (in mach_kernel) [0xffffff80005caa9b]\r\n        25 psynch_cvwait + 1913 (in mach_kernel) [0xffffff800059f169]\r\n          25 ksyn_block_thread_locked + 67 (in mach_kernel) [0xffffff800059a7f3]\r\n            25 thread_block_reason + 299 (in mach_kernel) [0xffffff800022f39b]\r\n              25 thread_continue + 1661 (in mach_kernel) [0xffffff800022f11d]\r\n                25 machine_switch_context + 361 (in mach_kernel) [0xffffff80002c0939]\r\n\r\n  Thread 0xb37be      DispatchQueue 2\r\n  User stack:\r\n    25 _dispatch_mgr_thread + 54 (in libdispatch.dylib) [0x7fff8e6c014e]\r\n      25 kevent + 10 (in libsystem_kernel.dylib) [0x7fff891a67e6]\r\n  Kernel stack:\r\n    25 kqueue_scan + 416 (in mach_kernel) [0xffffff8000537d40]\r\n\r\n  Thread 0xb3829     \r\n  User stack:\r\n    25 thread_start + 13 (in libsystem_c.dylib) [0x7fff868b1b75]\r\n      25 _pthread_start + 335 (in libsystem_c.dylib) [0x7fff868ae8bf]\r\n        25 figThreadMain + 385 (in CoreMedia) [0x7fff8dc13b22]\r\n          25 FigThreadGlobalNetworkBufferingRunloop + 119 (in CoreMedia) [0x7fff8dc111ea]\r\n            25 CFRunLoopRun + 95 (in CoreFoundation) [0x7fff8a37f7ff]\r\n              25 CFRunLoopRunSpecific + 230 (in CoreFoundation) [0x7fff8a36fae6]\r\n                25 __CFRunLoopRun + 1204 (in CoreFoundation) [0x7fff8a3702d4]\r\n                  25 __CFRunLoopServiceMachPort + 188 (in CoreFoundation) [0x7fff8a367b6c]\r\n                    25 mach_msg_trap + 10 (in libsystem_kernel.dylib) [0x7fff891a467a]\r\n  Kernel stack:\r\n    25 ipc_mqueue_receive_continue + 0 (in mach_kernel) [0xffffff80002158b0]\r\n\r\n  Thread 0xb3832     \r\n  User stack:\r\n    25 thread_start + 13 (in libsystem_c.dylib) [0x7fff868b1b75]\r\n      25 _pthread_start + 335 (in libsystem_c.dylib) [0x7fff868ae8bf]\r\n        25 __select + 10 (in libsystem_kernel.dylib) [0x7fff891a5df2]\r\n  Kernel stack:\r\n    25 wakeup + 992 (in mach_kernel) [0xffffff80005526d0]\r\n\r\n  Thread 0xb3859     \r\n  User stack:\r\n    25 thread_start + 13 (in libsystem_c.dylib) [0x7fff868b1b75]\r\n      25 _pthread_start + 335 (in libsystem_c.dylib) [0x7fff868ae8bf]\r\n        25 figThreadMain + 385 (in CoreMedia) [0x7fff8dc13b22]\r\n          25 ??? (in MediaToolbox) [0x7fff85cbade6]\r\n            25 FigSemaphoreWaitRelative + 181 (in CoreMedia) [0x7fff8dc12d85]\r\n              25 WaitOnCondition + 14 (in CoreMedia) [0x7fff8dc12b8d]\r\n                25 __psynch_cvwait + 10 (in libsystem_kernel.dylib) [0x7fff891a5bca]\r\n  Kernel stack:\r\n    25 hndl_unix_scall64 + 19 (in mach_kernel) [0xffffff80002d8363]\r\n      25 unix_syscall64 + 507 (in mach_kernel) [0xffffff80005caa9b]\r\n        25 psynch_cvwait + 1913 (in mach_kernel) [0xffffff800059f169]\r\n          25 ksyn_block_thread_locked + 67 (in mach_kernel) [0xffffff800059a7f3]\r\n            25 thread_block_reason + 299 (in mach_kernel) [0xffffff800022f39b]\r\n              25 thread_continue + 1661 (in mach_kernel) [0xffffff800022f11d]\r\n                25 machine_switch_context + 361 (in mach_kernel) [0xffffff80002c0939]\r\n\r\n  Thread 0xb385a     \r\n  User stack:\r\n    25 thread_start + 13 (in libsystem_c.dylib) [0x7fff868b1b75]\r\n      25 _pthread_start + 335 (in libsystem_c.dylib) [0x7fff868ae8bf]\r\n        25 QTFigVisualContextImageProviderWorkThread + 352 (in QTKit) [0x7fff83f84204]\r\n          25 CFRunLoopRun + 95 (in CoreFoundation) [0x7fff8a37f7ff]\r\n            25 CFRunLoopRunSpecific + 230 (in CoreFoundation) [0x7fff8a36fae6]\r\n              25 __CFRunLoopRun + 1204 (in CoreFoundation) [0x7fff8a3702d4]\r\n                25 __CFRunLoopServiceMachPort + 188 (in CoreFoundation) [0x7fff8a367b6c]\r\n                  25 mach_msg_trap + 10 (in libsystem_kernel.dylib) [0x7fff891a467a]\r\n","assignee":null,"id":2422911,"number":4,"labels":[],"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"title":"threading issue that makes the app randomly beach ball","closed_at":null,"html_url":"https://github.com/mattetti/LiveTV/issues/4","url":"https://api.github.com/repos/mattetti/LiveTV/issues/4","milestone":null},"action":"opened"}