[squeak-dev] 5.2alpha crash when maximizing window on macOS Sierra

Fabio Niephaus lists at fniephaus.com
Sun May 27 12:45:10 UTC 2018


Hi Bernhard,

On Sun, 27 May 2018 at 1:02 pm, Bernhard Pieber <bernhard at pieber.com> wrote:

> Hi Fabio,
>
> Done. I found no way to add the crash label to the issue, though. Thank
> you for all your work on Squeak!


Thanks! I flagged it with the crash label (only contributor a can do that).

Best,
Fabio



>
> Bernhard
>
> > Am 26.05.2018 um 23:05 schrieb Fabio Niephaus <lists at fniephaus.com>:
> >
> > Hi Bernhard,
> >
> > Whoops, that's bad. Could you please open an issue at [1]? Otherwise,
> I'm happy to do it. This needs to be discussed on vm-dev which will be
> notified accordingly.
> >
> > Thanks,
> > Fabio
> >
> > [1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues
> >
> >
> > On Sat, May 26, 2018 at 6:56 PM Bernhard Pieber <bernhard at pieber.com>
> wrote:
> > Dear all,
> >
> > I downloaded Squeak5.2alpha-18019-64bit-201804030952-macOS.zip,
> extracted it, copied it to a new folder and opened it. One of the first
> things I did was maximizing Squeak's window. Squeak crashed.
> >
> > I cannot reproduce it, though. Find the top of the .crash file below.
> Maybe it helps anyway.
> >
> > I am on macOS Sierra, version 10.12.6 (16G1314).
> >
> > Cheers,
> > Bernhard
> >
> >
> > Process:               Squeak [52792]
> > Path:
> /Users/USER/Documents/*/Squeak5.2alpha-18019-64bit.app/Contents/MacOS/Squeak
> > Identifier:            org.squeak.Squeak5.2alpha.64.macOS
> > Version:               5.2alpha (64 bit)
> > Code Type:             X86-64 (Native)
> > Parent Process:        ??? [1]
> > Responsible:           Squeak [52792]
> > User ID:               501
> >
> > Date/Time:             2018-05-26 18:26:52.020 +0200
> > OS Version:            Mac OS X 10.12.6 (16G1314)
> > Report Version:        12
> > Anonymous UUID:        9945F492-E077-C9CD-CFF9-665D1E459AD3
> >
> > Sleep/Wake UUID:       59835903-E350-4598-87AD-9FDAD1B3D0BD
> >
> > Time Awake Since Boot: 130000 seconds
> > Time Since Wake:       2400 seconds
> >
> > System Integrity Protection: enabled
> >
> > Crashed Thread:        0  Dispatch queue: OpenGLMT
> >
> > Exception Type:        EXC_BAD_ACCESS (SIGABRT)
> > Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000113f55000
> > Exception Note:        EXC_CORPSE_NOTIFY
> >
> > VM Regions Near 0x113f55000:
> >     MALLOC_LARGE           0000000113f13000-0000000113f55000 [  264K]
> rw-/rwx SM=PRV
> > -->
> >     Accelerate framework   0000000113f6a000-0000000113f8a000 [  128K]
> rw-/rwx SM=PRV
> >
> > Application Specific Information:
> > abort() called
> >
> > Thread 0 Crashed:: Dispatch queue: OpenGLMT
> > 0   libsystem_kernel.dylib              0x00007fff93a2bd42
> __pthread_kill + 10
> > 1   libsystem_pthread.dylib             0x00007fff93b19457 pthread_kill
> + 90
> > 2   libsystem_c.dylib                   0x00007fff93991420 abort + 129
> > 3   org.squeak.Squeak5.2alpha.64.macOS  0x0000000108b2761e sigsegv + 190
> > 4   libsystem_platform.dylib            0x00007fff93b0cb3a _sigtramp + 26
> > 5   ???                                 000000000000000000 0 + 0
> > 6   com.apple.driver.AppleIntelHD5000GraphicsGLDriver
>  0x0000000114b3deb5 glrUpdateTexture + 11210
> > 7   libGPUSupportMercury.dylib          0x00007fff8be45693
> gpusLoadCurrentTextures + 677
> > 8   com.apple.driver.AppleIntelHD5000GraphicsGLDriver
>  0x00000001146c17e9 updateDispatch + 717
> > 9   com.apple.driver.AppleIntelHD5000GraphicsGLDriver
>  0x00000001146c14c9 gldUpdateDispatch + 175
> > 10  GLEngine                            0x000000011458cdce
> gleDoDrawDispatchCore + 520
> > 11  GLEngine                            0x0000000114531b2c
> glDrawArraysInstanced_STD_Exec + 283
> > 12  GLEngine                            0x0000000114531a0a
> glDrawArrays_UnpackThread + 43
> > 13  GLEngine                            0x0000000114588d1f
> gleCmdProcessor + 77
> > 14  libdispatch.dylib                   0x00007fff938c78fc
> _dispatch_client_callout + 8
> > 15  libdispatch.dylib                   0x00007fff938c8536
> _dispatch_barrier_sync_f_invoke + 83
> > 16  GLEngine                            0x00000001144d3bfc
> glFlush_ExecThread + 15
> > 17  org.squeak.Squeak5.2alpha.64.macOS  0x0000000108b2190d
> -[sqSqueakOSXOpenGLView drawRect:flush:] + 301
> > 18  org.squeak.Squeak5.2alpha.64.macOS  0x0000000108b217da
> -[sqSqueakOSXOpenGLView drawRect:] + 43
> > 19  com.apple.AppKit                    0x00007fff7bdc1f99 -[NSView
> _drawRect:clip:] + 2276
> > 20  com.apple.AppKit                    0x00007fff7be11f2f -[NSView
> _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1753
> > 21  com.apple.AppKit                    0x00007fff7be1239a -[NSView
> _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2884
> > 22  com.apple.AppKit                    0x00007fff7bdbfad2 -[NSView
> _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
> + 837
> > 23  com.apple.AppKit                    0x00007fff7bdbf2af
> -[NSThemeFrame
> _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
> + 334
> > 24  com.apple.AppKit                    0x00007fff7bdbd6d8 -[NSView
> _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 2452
> > 25  com.apple.AppKit                    0x00007fff7bdb8fca -[NSView
> displayIfNeeded] + 1748
> > 26  com.apple.AppKit                    0x00007fff7bdb88db -[NSWindow
> displayIfNeeded] + 230
> > 27  com.apple.AppKit                    0x00007fff7c518cb4
> ___NSWindowGetDisplayCycleObserver_block_invoke.6228 + 277
> > 28  com.apple.AppKit                    0x00007fff7bdb83b9
> __37+[NSDisplayCycle currentDisplayCycle]_block_invoke + 454
> > 29  com.apple.QuartzCore                0x00007fff83ca1cc6
> CA::Transaction::run_commit_handlers(CATransactionPhase) + 46
> > 30  com.apple.QuartzCore                0x00007fff83dab8ac
> CA::Context::commit_transaction(CA::Transaction*) + 160
> > 31  com.apple.QuartzCore                0x00007fff83ca07a1
> CA::Transaction::commit() + 475
> > 32  com.apple.QuartzCore                0x00007fff83ca11bc
> CA::Transaction::observer_callback(__CFRunLoopObserver*, unsigned long,
> void*) + 108
> > 33  com.apple.CoreFoundation            0x00007fff7e191d37
> __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
> > 34  com.apple.CoreFoundation            0x00007fff7e191ca7
> __CFRunLoopDoObservers + 391
> > 35  com.apple.CoreFoundation            0x00007fff7e172136
> CFRunLoopRunSpecific + 454
> > 36  com.apple.HIToolbox                 0x00007fff7d6d2ebc
> RunCurrentEventLoopInMode + 240
> > 37  com.apple.HIToolbox                 0x00007fff7d6d2bf9
> ReceiveNextEventCommon + 184
> > 38  com.apple.HIToolbox                 0x00007fff7d6d2b26
> _BlockUntilNextEventMatchingListInModeWithFilter + 71
> > 39  com.apple.AppKit                    0x00007fff7bc69a54 _DPSNextEvent
> + 1120
> > 40  com.apple.AppKit                    0x00007fff7c3e57ee
> -[NSApplication(NSEvent)
> _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2796
> > 41  org.squeak.Squeak5.2alpha.64.macOS  0x0000000108b1bfd6
> -[sqSqueakOSXApplication(events) pumpRunLoopEventSendAndSignal:] + 65
> > 42  org.squeak.Squeak5.2alpha.64.macOS  0x0000000108b1c0f7
> -[sqSqueakOSXApplication(events) pumpRunLoop] + 61
> > 43  org.squeak.Squeak5.2alpha.64.macOS  0x0000000108b2542c
> vmIOProcessEvents + 255
> > 44  org.squeak.Squeak5.2alpha.64.macOS  0x0000000108b254ab
> ioProcessEvents + 56
> > 45  org.squeak.Squeak5.2alpha.64.macOS  0x0000000108ab16e7
> checkForEventsMayContextSwitch + 760
> > 46  org.squeak.Squeak5.2alpha.64.macOS  0x0000000108ab32a6
> ceCheckForInterrupts + 14
> > 47  ???                                 0x000000010f5144a7 0 + 4551951527
> > 48  org.squeak.Squeak5.2alpha.64.macOS  0x0000000108aa0702 interpret +
> 632
> > 49  org.squeak.Squeak5.2alpha.64.macOS  0x0000000108b28a1d
> -[sqSqueakMainApplication runSqueak] + 393
> > 50  com.apple.Foundation                0x00007fff7fc3a8dd
> __NSFirePerformWithOrder + 368
> > 51  com.apple.CoreFoundation            0x00007fff7e191d37
> __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
> > 52  com.apple.CoreFoundation            0x00007fff7e191ca7
> __CFRunLoopDoObservers + 391
> > 53  com.apple.CoreFoundation            0x00007fff7e1726d9
> __CFRunLoopRun + 873
> > 54  com.apple.CoreFoundation            0x00007fff7e172114
> CFRunLoopRunSpecific + 420
> > 55  com.apple.HIToolbox                 0x00007fff7d6d2ebc
> RunCurrentEventLoopInMode + 240
> > 56  com.apple.HIToolbox                 0x00007fff7d6d2bf9
> ReceiveNextEventCommon + 184
> > 57  com.apple.HIToolbox                 0x00007fff7d6d2b26
> _BlockUntilNextEventMatchingListInModeWithFilter + 71
> > 58  com.apple.AppKit                    0x00007fff7bc69a54 _DPSNextEvent
> + 1120
> > 59  com.apple.AppKit                    0x00007fff7c3e57ee
> -[NSApplication(NSEvent)
> _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2796
> > 60  com.apple.AppKit                    0x00007fff7bc5e3db
> -[NSApplication run] + 926
> > 61  com.apple.AppKit                    0x00007fff7bc28e0e
> NSApplicationMain + 1237
> > 62  libdyld.dylib                       0x00007fff938fd235 start + 1
> >
> >
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20180527/4e59499b/attachment.html>


More information about the Squeak-dev mailing list