
Segmentation fault Tue Jun 20 21:31:32 2017


VM: 201706011900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $ Date: Thu Jun 1 21:00:26 2017 +0200 $
Plugins: 201706011900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $

C stack backtrace & registers:
	eax 0xffffffff ebx 0x78eae76c ecx 0x9030a9f5 edx 0x240c2a61
	edi 0x8024a429 esi 0x8024a429 ebp 0xbff5ebc8 esp 0xbff5e984
	eip 0xa0cadfe8
0   libobjc.A.dylib                     0xa0cadfe8 objc_msgSend + 40
1   Pharo                               0x000f4482 reportStackState + 819
2   Pharo                               0x000f4808 sigsegv + 163
3   libsystem_platform.dylib            0xa1733e5b _sigtramp + 43
4   ???                                 0xffffffff 0x0 + 4294967295
5   CoreFoundation                      0x942222e8 _CFAutoreleasePoolPop + 24
6   Foundation                          0x95a07e47 -[NSAutoreleasePool drain] + 120
7   libSDL2-2.0.0.dylib                 0x02c61192 Cocoa_PumpEvents + 434
8   libSDL2-2.0.0.dylib                 0x02b9b5f5 SDL_PumpEvents_REAL + 53
9   libSDL2-2.0.0.dylib                 0x02b85c02 SDL_PumpEvents + 18
10  libSDL2DisplayPlugin.dylib          0x029e6f0d ioCheckForEvents + 30
11  Pharo                               0x000f2b4d ioProcessEvents + 79
12  Pharo                               0x00082098 checkForEventsMayContextSwitch + 880
13  Pharo                               0x0008390c ceCheckForInterrupts + 16
14  ???                                 0x0495009b 0x0 + 76873883
15  Pharo                               0x0006fc8c interpret + 647
16  Pharo                               0x000f59fb -[sqSqueakMainApplication runSqueak] + 476
17  Foundation                          0x95ac4adb __NSFirePerformWithOrder + 419
18  CoreFoundation                      0x942811fe __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 30
19  CoreFoundation                      0x94281157 __CFRunLoopDoObservers + 391
20  CoreFoundation                      0x942614a2 __CFRunLoopRun + 1058
21  CoreFoundation                      0x94260e1a CFRunLoopRunSpecific + 506
22  CoreFoundation                      0x94260c0b CFRunLoopRunInMode + 123
23  HIToolbox                           0x93954396 RunCurrentEventLoopInMode + 268
24  HIToolbox                           0x93954057 ReceiveNextEventCommon + 195
25  HIToolbox                           0x93953f7b _BlockUntilNextEventMatchingListInModeWithFilter + 83
26  AppKit                              0x91f86015 _DPSNextEvent + 1227
27  AppKit                              0x926ebbbb -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1742
28  AppKit                              0x926eb4e5 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 132
29  AppKit                              0x91f7acb6 -[NSApplication run] + 943
30  AppKit                              0x91f47d1e NSApplicationMain + 1368
31  libdyld.dylib                       0xa152a395 start + 1


Smalltalk stack dump:
0xbff85ce0 M ProcessorScheduler class>idleProcess 0x516a9b8: a(n) ProcessorScheduler class
0xbff85d00 I [] in ProcessorScheduler class>startUp 0x516a9b8: a(n) ProcessorScheduler class
0xbff85d20 I [] in BlockClosure>newProcess 0xcee53a8: a(n) BlockClosure

Most recent primitives
signal
primUTCMicrosecondsClock
+
>=
+
<
primSignal:atUTCMicroseconds:
wait
wait
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
primUTCMicrosecondsClock
>=
signal
+
primSignal:atUTCMicroseconds:
wait
millisecondClockValue
@
actualScreenSize
millisecondClockValue
@
@
@
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
**StackOverflow**
**StackOverflow**
**StackOverflow**
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
**StackOverflow**
**StackOverflow**
**StackOverflow**
perform:withArguments:inSuperclass:
@
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
perform:withArguments:inSuperclass:
@
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
**StackOverflow**
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
millisecondClockValue
yield
millisecondClockValue
signal
primUTCMicrosecondsClock
+
>=
+
<
primSignal:atUTCMicroseconds:
wait
wait
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
primUTCMicrosecondsClock
>=
signal
+
primSignal:atUTCMicroseconds:
wait
millisecondClockValue
@
actualScreenSize
millisecondClockValue
@
@
@
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
**StackOverflow**
**StackOverflow**
**StackOverflow**
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
**StackOverflow**
**StackOverflow**
**StackOverflow**
perform:withArguments:inSuperclass:
@
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
perform:withArguments:inSuperclass:
@
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
**StackOverflow**
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
millisecondClockValue
yield
millisecondClockValue
signal
primUTCMicrosecondsClock
+
>=
+
<
primSignal:atUTCMicroseconds:
wait
wait
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:

stack page bytes 4096 available headroom 2788 minimum unused headroom 2972

	(Segmentation fault)
