[Vm-dev] Crash on spilling tea
Bernhard Pieber
bernhard at pieber.com
Tue Apr 4 15:01:29 UTC 2017
Can you reproduce it?
Sorry, couldn’t resist. :-)
Cheers,
Bernhard
> Am 03.04.2017 um 19:50 schrieb Eliot Miranda <eliot.miranda at gmail.com>:
>
> Hi John, Hi All,
>
> interesting crash. I spilled some tea on my keyboard and cleaned it up with a kitchen towel without bothering to disconnect the keyboard, hence entering a slew of characters from the bottom right of the keyboard. Here's the crash that resulted; an autorelease pool problem perhaps? Version info in the attached crash report, but it's
>
> /Users/eliot/oscogvm/build.macos32x86/squeak.cog.spur/CocoaFast.app/Contents/MacOS/Squeak
> 5.0 5.0.201703272314 Mac OS X built on Mar 27 2017 16:28:11 PDT Compiler: 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.1.76) [Production Spur VM]
> CoInterpreter VMMaker.oscog-eem.2188 uuid: ff4ca601-cd05-4792-ab0d-dcdf19975239 Mar 27 2017
> StackToRegisterMappingCogit VMMaker.oscog-eem.2188 uuid: ff4ca601-cd05-4792-ab0d-dcdf19975239 Mar 27 2017
> VM: 201703272314 eliot at Sisyphus:oscogvm $ Date: Mon Mar 27 16:14:11 2017 -0700 $
> Plugins: 201703272314 eliot at Sisyphus:oscogvm $
>
> C stack:
> Segmentation fault Mon Apr 3 10:43:22 2017
>
>
> VM: 201703272314 eliot at Sisyphus:oscogvm $ Date: Mon Mar 27 16:14:11 2017 -0700 $
> Plugins: 201703272314 eliot at Sisyphus:oscogvm $
>
> C stack backtrace & registers:
> eax 0x823d4280 ebx 0x7c3a0010 ecx 0x996b2242 edx 0xc0000000
> edi 0x7c3a0000 esi 0x7c3a0000 ebp 0xbfed6f28 esp 0xbfed6ce8
> eip 0x996930a7
> 0 libobjc.A.dylib 0x996930a7 objc_msgSend + 23
> 1 Squeak 0x00172b4b reportStackState + 819
> 2 Squeak 0x00172ebd sigsegv + 129
> 3 libsystem_platform.dylib 0x947b903b _sigtramp + 43
> 4 ??? 0xffffffff 0x0 + 4294967295
> 5 CoreFoundation 0x92d5ddaf _CFAutoreleasePoolPop + 47
> 6 HIToolbox 0x9958a844 IMKInputSessionProcessEventRefWithCompletionHandler + 142
> 7 HIToolbox 0x99589954 InputMethodInstanceProcessEventRef_WithCompletionHandler + 115
> 8 HIToolbox 0x995726ed __TSMEventToInputMethod_WithCompletionHandler_block_invoke + 122
> 9 HIToolbox 0x99576e52 __TrySendLockEvent_BeforeEventToInputMethod_WithContinuationHandler_block_invoke + 33
> 10 HIToolbox 0x99576f29 __SendTSMDocumentLockEvent_WithCompletionHandler_block_invoke + 120
> 11 HIToolbox 0x9931f37f __SendTSMEvent_WithCompletionHandler_block_invoke + 72
> 12 HIToolbox 0x993224ca __SendEventToEventTargetWithCompletionHandler_block_invoke + 25
> 13 HIToolbox 0x9932249b ___ZL23DispatchEventToHandlersP14EventTargetRecP14OpaqueEventRefP14HandlerCallRec_block_invoke + 127
> 14 AppKit 0x9066f27c ___NSTSMEventHandler_block_invoke + 25
> 15 AppKit 0x90662273 -[NSTextInputContext handleTSMEvent:completionHandler:] + 1250
> 16 AppKit 0x90661d2b _NSTSMEventHandler + 302
> 17 HIToolbox 0x994825a4 _Z22_InvokeEventHandlerUPPP25OpaqueEventHandlerCallRefP14OpaqueEventRefPvPFlS0_S2_S3_E + 36
> 18 HIToolbox 0x992c0681 _ZL23DispatchEventToHandlersP14EventTargetRecP14OpaqueEventRefP14HandlerCallRec + 2291
> 19 HIToolbox 0x992bf65c _ZL30SendEventToEventTargetInternalP14OpaqueEventRefP20OpaqueEventTargetRefP14HandlerCallRec + 402
> 20 HIToolbox 0x992bf4c3 SendEventToEventTargetWithOptions + 95
> 21 HIToolbox 0x9931eff9 SendTSMEvent_WithCompletionHandler + 451
> 22 HIToolbox 0x9957262a TrySendLockEvent_BeforeEventToInputMethod_WithContinuationHandler + 409
> 23 HIToolbox 0x995723fb TSMEventToInputMethod_WithCompletionHandler + 154
> 24 HIToolbox 0x993034b8 TSMProcessRawKeyEventWithOptionsAndCompletionHandler + 3895
> 25 AppKit 0x90ce46a4 __61-[NSTextInputContext _handleEvent:options:completionHandler:]_block_invoke993 + 147
> 26 AppKit 0x90660652 -[NSTextInputContext tryTSMProcessRawKeyEvent:dispatchCondition:setupForDispatch:furtherCondition:dispatchWork:continuation:] + 129
> 27 AppKit 0x9066031d -[NSTextInputContext _handleEvent:options:completionHandler:] + 1708
> 28 AppKit 0x9065fc4e -[NSTextInputContext handleEvent:] + 128
> 29 AppKit 0x9065fb4b -[NSView interpretKeyEvents:] + 205
> 30 Squeak 0x0016ef30 -[sqSqueakOSXOpenGLView keyDown:] + 302
> 31 AppKit 0x90be7f9b -[NSWindow _reallySendEvent:isDelayedEvent:] + 8478
> 32 AppKit 0x904cb3ca -[NSWindow sendEvent:] + 526
> 33 AppKit 0x904c79c4 -[NSApplication sendEvent:] + 4765
> 34 Squeak 0x00167777 -[SqueakOSXApplication sendEvent:] + 106
> 35 Squeak 0x00169398 -[sqSqueakOSXApplication(events) pumpRunLoopEventSendAndSignal:] + 115
> 36 Squeak 0x00169436 -[sqSqueakOSXApplication(events) pumpRunLoop] + 76
> 37 Squeak 0x001711a6 nativeIoProcessEvents + 208
> 38 Squeak 0x001711fa ioProcessEvents + 35
> 39 Squeak 0x00106bd7 checkForEventsMayContextSwitch + 882
> 40 Squeak 0x001083dd ceCheckForInterrupts + 16
> 41 ??? 0x05f7fe6b 0x0 + 100138603
> 42 Squeak 0x000f573c interpret + 635
> 43 Squeak 0x00174004 -[sqSqueakMainApplication runSqueak] + 476
> 44 Foundation 0x9486d0ae __NSFirePerformWithOrder + 416
> 45 CoreFoundation 0x92da781e __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 30
> 46 CoreFoundation 0x92da7760 __CFRunLoopDoObservers + 400
> 47 CoreFoundation 0x92d990c2 __CFRunLoopRun + 946
> 48 CoreFoundation 0x92d98aa6 CFRunLoopRunSpecific + 390
> 49 CoreFoundation 0x92d9890b CFRunLoopRunInMode + 123
> 50 HIToolbox 0x992e68f8 RunCurrentEventLoopInMode + 262
> 51 HIToolbox 0x992e6503 ReceiveNextEventCommon + 192
> 52 HIToolbox 0x992e642c _BlockUntilNextEventMatchingListInModeWithFilter + 99
> 53 AppKit 0x903f3b41 _DPSNextEvent + 742
> 54 AppKit 0x903f31e5 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 350
> 55 AppKit 0x903e7b9c -[NSApplication run] + 907
> 56 AppKit 0x9035cfa0 NSApplicationMain + 2082
> 57 libdyld.dylib 0x970bb6d9 start + 1
> 58 ??? 0x00000002 0x0 + 2
>
>
> Smalltalk stack dump:
> 0xbfef57a0 M ProcessorScheduler class>idleProcess 0x688c6f0: a(n) ProcessorScheduler class
> 0x862bc30 s [] in ProcessorScheduler class>startUp:
> 0x862af78 s [] in BlockClosure>newProcess
>
>
> _,,,^..^,,,_
> best, Eliot
> <crash.dmp>
More information about the Vm-dev
mailing list