[Vm-dev] multiple crashes on macOS Sierra

Tudor Girba tudor at tudorgirba.com
Mon May 29 04:27:38 UTC 2017


Hi,

> On May 28, 2017, at 9:34 PM, Esteban Lorenzano <estebanlm at gmail.com> wrote:
> 
> 
>> On 28 May 2017, at 20:40, John McIntosh <johnmci at smalltalkconsulting.com> wrote:
>> 
>> Obviously I have to spend some time today to look at this problem. Do need to know if people are typing just plan english ascii characters, or?  
> 
> I guess is just plain english ascii chars.
> 

Indeed, in my case, it is just plain English.

Doru



> Esteban
> 
>> 
>> On Sun, May 28, 2017 at 10:02 AM, Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com> wrote:
>>  
>> 
>> 
>> 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 at 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."
>>> 
>>> 
>>> 
>>> 
>>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> -- 
>> ===========================================================================
>> John M. McIntosh. Corporate Smalltalk Consulting Ltd https://www.linkedin.com/in/smalltalk
>> ===========================================================================
> 

--
www.tudorgirba.com
www.feenk.com

"Every now and then stop and ask yourself if the war you're fighting is the right one."






More information about the Vm-dev mailing list