[squeak-dev] macOS vm (latest packaged Squeak5.1-16549-32bit-201701281910-macOS) crashes when attempting to access CameraPlugin

tim Rowledge tim at rowledge.org
Wed Mar 1 21:33:31 UTC 2017


Open an updated to 16693 or thereabouts image with the latest macOS vm (on Sierra) and try CameraInterface class>>#cameraIsAvailable
Boom! A veritable Earth-shattering Kaboom!

I don’t think posting a 79Mb crash.dmp file is a good thing to do here but the top few lines are

VM: 201701281910 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $ Date: Sat Jan 28 11:10:24 2017 -0800 $
Plugins: 201701281910 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $

C stack backtrace & registers:
	eax 0x8351d480 ebx 0x7bc04028 ecx 0x90301065 edx 0x38351ad1
	edi 0x7bc04028 esi 0x7bc04028 ebp 0xbff2ab28 esp 0xbff2a8e8
	eip 0x9ef2c013
0   libobjc.A.dylib                     0x9ef2c013 objc_msgSend + 19
1   Squeak                              0x00149c93 reportStackState + 706
2   Squeak                              0x00149feb sigsegv + 113
3   libsystem_platform.dylib            0x9f98eebb _sigtramp + 43
4   ???                                 0xffffffff 0x0 + 4294967295
5   CoreFoundation                      0x94672888 _CFAutoreleasePoolPop + 24
6   Foundation                          0x95d8a3d7 -[NSAutoreleasePool drain] + 120
7   AppKit                              0x92570bbb -[NSApplication run] + 738
8   AppKit                              0x9253dc26 NSApplicationMain + 1368
9   libdyld.dylib                       0x9f7883b5 start + 1


Smalltalk stack dump:
0xbff0ad04 M CameraInterface class>DoIt 0x88809d0: a(n) CameraInterface class
0xbff0ad30 I Compiler>evaluateCue:ifFail: 0x55fa288: a(n) Compiler
0xbff0ad5c I Compiler>evaluateCue:ifFail:logged: 0x55fa288: a(n) Compiler

An older 5.0 AiO vm does not crash but then again it doesn’t appear to have the plugin to crash...
tim
--
tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
Computing Dictionary: LOOP: (go to LOOP)




More information about the Squeak-dev mailing list