[Vm-dev] multiple crashes on macOS Sierra

Nicolas Cellier nicolas.cellier.aka.nice at gmail.com
Sun May 28 17:02:19 UTC 2017


2017-05-28 18:44 GMT+02:00 Eliot Miranda <eliot.miranda at gmail.com>:

>
> Hi Nicolas,
>
> On May 25, 2017, at 7:44 AM, Nicolas Cellier <nicolas.cellier.aka.nice@
> gmail.com> wrote:
>
> Hi Tudor,
> it seems you type too fast.
> More seriously, if I google some of the apple methods in the stack like
> for example
> "bug InputMethodInstanceProcessEventRef_WithCompletionHandler"
> I see quite some many hits indicating that:
> - we are not alone
> - either there are some bug on mac os
> - or it's complex to use the frameworks right...
>
> Debugging this kind of low level problem is going to be tough...
> Probably some advanced objective-C knowledge is required.
>
>
> is the crash in our event processing code or elsewhere? If elsewhere,
> where?
>
>
Hi Eliot,
the crash dump provided by Tudor shows:

...snip...
32  AppKit                              0x9210cb20 -[NSView
interpretKeyEvents:] + 192
33  Pharo                               0x0013f55e -[sqSqueakOSXOpenGLView
keyDown:] + 310
34  AppKit                              0x928614bb
-[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 5876
35  AppKit                              0x9285fa49
-[NSWindow(NSEventRouting) sendEvent:] + 547
36  AppKit                              0x926ea6aa -[NSApplication(NSEvent)
sendEvent:] + 3418
37  Pharo                               0x00137dcb -[SqueakOSXApplication
sendEvent:] + 163
38  Pharo                               0x001399a4
-[sqSqueakOSXApplication(events) pumpRunLoopEventSendAndSignal:] + 115
39  Pharo                               0x00139a42
-[sqSqueakOSXApplication(events) pumpRunLoop] + 76
40  Pharo                               0x0014188a nativeIoProcessEvents +
208
41  Pharo                               0x001418de ioProcessEvents + 35
42  Pharo                               0x000d5470
checkForEventsMayContextSwitch + 880
43  Pharo                               0x000d6cea ceCheckForInterrupts + 16
44  ???                                 0x0b0ad09b 0x0 + 185258139
45  Pharo                               0x000c31bc interpret + 647
46  Pharo                               0x001446ad
-[sqSqueakMainApplication runSqueak] + 476
47  Foundation                          0x95ac4adb __NSFirePerformWithOrder
+ 419
48  CoreFoundation                      0x942811fe
__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 30
49  CoreFoundation                      0x94281157 __CFRunLoopDoObservers +
391
50  CoreFoundation                      0x942614a2 __CFRunLoopRun + 1058
51  CoreFoundation                      0x94260e1a CFRunLoopRunSpecific +
506
52  CoreFoundation                      0x94260c0b CFRunLoopRunInMode + 123
...

> 2017-05-24 22:28 GMT+02:00 Tudor Girba <tudor at tudorgirba.com>:
>
>>
>> Hi,
>>
>> Today I experienced multiple crashes on macOS Sierra.
>>
>> These happened during regular programming, mostly while typing code. I
>> attached here the crash dump(s). I believe I heard Phil having the same
>> issue with the stable Pharo VM.
>>
>> Does anyone else has the same issue?
>>
>> The VM is:
>> CoInterpreter VMMaker.oscog-eem.2203 uuid: 12d4afae-8498-4e76-8efe-60eba6ef4db2
>> May  2 2017
>> StackToRegisterMappingCogit VMMaker.oscog-eem.2203 uuid:
>> 12d4afae-8498-4e76-8efe-60eba6ef4db2 May  2 2017
>> VM: 201705021552 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $
>> Date: Tue May 2 08:52:41 2017 -0700 $ Plugins: 201705021552
>> https://github.com/OpenSmalltalk/opensmalltalk-vm.git $
>>
>> The Pharo update number is: 60482
>>
>> Cheers,
>> Doru
>>
>> --
>> www.tudorgirba.com
>> www.feenk.com
>>
>> "From an abstract enough point of view, any two things are similar."
>>
>>
>>
>>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20170528/9f4a3fa4/attachment-0001.html>


More information about the Vm-dev mailing list