[Vm-dev] Fwd: [Cuis-dev] MacOS Catalina "Illegal instruction"

ken.dickey at whidbey.com ken.dickey at whidbey.com
Mon Jan 27 21:54:32 UTC 2020


-------- Original Message -------- 

 		SUBJECT:
 		[Cuis-dev] MacOS Catalina "Illegal instruction"

 		DATE:
 		2020-01-27 12:31

 		FROM:
 		Steve Davies via Cuis-dev <cuis-dev at cuis-smalltalk.org>

 		TO:
 		Discussion of Cuis Smalltalk <cuis-dev at cuis-smalltalk.org>

 		CC:
 		Steve Davies <steve at connection-telecom.com>

 		REPLY-TO:
 		Discussion of Cuis Smalltalk <cuis-dev at cuis-smalltalk.org>

Hi 

I installed the recommended opensmalltalk vm on my MacOS Catalina box: 

https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/download/201901172323/squeak.cog.spur_macos64x64_201901172323.dmg


If I leave Cuis running then sooner or later it will crash with: 

Illegal instruction Mon Jan 27 11:52:37 2020 

VM: 201901172323 https://github.com/OpenSmalltalk/opensmalltalk-vm.git 

Date: Fri Jan 18 00:23:50 2019 CommitHash: 5a38b34 

Plugins: 201901172323
https://github.com/OpenSmalltalk/opensmalltalk-vm.git 

Smalltalk backtrace is 

Smalltalk stack dump: 

    0x7ffee9941260 M ProcessorScheduler class>idleProcess 0x10d17e868:
a(n) ProcessorScheduler class 

    0x7ffee99412a0 I [] in ProcessorScheduler class>startUp 0x10d17e868:
a(n) ProcessorScheduler class 

    0x7ffee99412e0 I [] in BlockClosure>newProcess 0x10e274d58: a(n)
BlockClosure 

C trace: 

C stack backtrace & registers: 

 rax 0x0000000000000000 rbx 0x00007fff8d7d4898 rcx 0x0000000000000000
rdx 0x0000000000000000 

 rdi 0x0000000000000000 rsi 0x0000000000000000 rbp 0x00007ffee9936140
rsp 0x00007ffee9936130 

 r8  0x0000000000000000 r9  0x0000000000000000 r10 0x0000000000000000
r11 0x0000000000000000 

 r12 0x00007fff765f04a1 r13 0x00007f8b0ae75960 r14 0x00007fff963f5f00
r15 0x00007fff963f5080 

 rip 0x00007fff3223930a 

0   AppKit                              0x00007fff3223930a -[NSResponder
_tryRetain] + 92 

1   Squeak                              0x000000010631f482
reportStackState + 952 

2   Squeak                              0x000000010631f7dc sigsegv + 195


3   libsystem_platform.dylib            0x00007fff6c76342d _sigtramp +
29 

4   libobjc.A.dylib                     0x00007fff6b1f1051
lookUpImpOrForward + 63 

5   libobjc.A.dylib                     0x00007fff6b1f6ded
objc_loadWeakRetained + 351 

6   libobjc.A.dylib                     0x00007fff6b1f8aac objc_loadWeak
+ 15 

7   AppKit                              0x00007fff324132d0 -[NSEvent
window] + 103 

8   Squeak                              0x0000000106313f0a
-[sqSqueakOSXApplication(events) pumpRunLoopEventSendAndSignal:] + 177 

9   Squeak                              0x0000000106314130
-[sqSqueakOSXApplication(events) pumpRunLoop] + 61 

10  Squeak                              0x000000010631d5ba
vmIOProcessEvents + 255 

11  Squeak                              0x000000010631d639
ioProcessEvents + 56 

12  Squeak                              0x00000001062a7e5b
checkForEventsMayContextSwitch + 760 

13  Squeak                              0x00000001062a9a4d
ceCheckForInterrupts + 14 

14  ???                                 0x000000010c6bf4a7 0x0 +
4503368871 

15  Squeak                              0x000000010629704e interpret +
628 

16  Squeak                              0x0000000106320c14
-[sqSqueakMainApplication runSqueak] + 393 

17  Foundation                          0x00007fff378425eb
__NSFirePerformWithOrder + 360 

18  CoreFoundation                      0x00007fff350a80ee
__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23 

19  CoreFoundation                      0x00007fff350a8014
__CFRunLoopDoObservers + 457 

20  CoreFoundation                      0x00007fff350a770b
__CFRunLoopRun + 1219 

21  CoreFoundation                      0x00007fff350a6bd3
CFRunLoopRunSpecific + 499 

22  HIToolbox                           0x00007fff33bfd65d
RunCurrentEventLoopInMode + 292 

23  HIToolbox                           0x00007fff33bfd2a9
ReceiveNextEventCommon + 356 

24  HIToolbox                           0x00007fff33bfd127
_BlockUntilNextEventMatchingListInModeWithFilter + 64 

25  AppKit                              0x00007fff3226eeb4 _DPSNextEvent
+ 990 

26  AppKit                              0x00007fff3226d690
-[NSApplication(NSEvent)
_nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352 

27  AppKit                              0x00007fff3225f3ae
-[NSApplication run] + 658 

28  AppKit                              0x00007fff32231775
NSApplicationMain + 777 

29  libdyld.dylib                       0x00007fff6c56a7fd start + 1 

Thanks, 
Steve 

  -- 
Steve Davies: Technical Director, Connection Telecom (Pty) Ltd
Email is preferred, but: Phone: 0878200200

_______________________________________________
Cuis-dev mailing list
Cuis-dev at cuis-smalltalk.org
http://cuis-smalltalk.org/mailman/listinfo/cuis-dev_cuis-smalltalk.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20200127/a4e442d1/attachment-0001.html>
-------------- next part --------------
_______________________________________________
Cuis-dev mailing list
Cuis-dev at cuis-smalltalk.org
http://cuis-smalltalk.org/mailman/listinfo/cuis-dev_cuis-smalltalk.org


More information about the Vm-dev mailing list