Squeak crashes on MacOS on Intel Mac

efimov daniil.efimov at sibers.com
Wed Apr 18 19:41:36 UTC 2007


Hello, John.

it is squeak. but i changed CFBundleIdentifier in Info.plist. so i had this info in loger.
About Squeak.
Squeak VM version: 3.7-7 #1 Sat Mar 19 13:23:20 PST 2005 gcc 3.3
Built from: Squeak3.7 of '4 September 2004' [latest update: #5989]
Build host: Darwin emilia.local 7.8.0 Darwin Kernel Version 7.8.0: Wed Dec 22 14:26:17 PST 2004;
root:xnu/xnu-517.11.1.obj~1/RELEASE_PPC  Power Macintosh powerpc
default plugin location: /usr/local/lib/squeak/3.7-7/*.so

i used OSProcess. I tried VM 3.8.15beta1U but it does not work at all.
this VM works correct on PPC, but on Intel Mac OSProcess does not work.
on Intel Mac this VM not staible. for exemple last log was:
Thread 0 Crashed:
0   org.squeak.Squeak      0xb8080c47 0xb8000000 + 527431
1   org.squeak.Squeak      0xb807b116 0xb8000000 + 504086
2   org.squeak.Squeak      0xb808f47a 0xb8000000 + 586874
3   org.squeak.Squeak      0xb80e3e1d spin_lock_wrapper + 2799

Thread 1:
0   org.squeak.Squeak      0xb81f2deb strchr + 72
1   org.squeak.Squeak      0xb818e52a pthread_cond_wait + 3114
2   org.squeak.Squeak      0xb812a9b0 catch_exception_raise_state_identity + 320
3   org.squeak.Squeak      0xb8129eda CallPPCFunctionAtAddressInt + 174780
4   org.squeak.Squeak      0xb8129dd1 CallPPCFunctionAtAddressInt + 174515
5   org.squeak.Squeak      0xb812aaae catch_exception_raise_state_identity + 574
6   org.squeak.Squeak      0xb81c3f0c pthread_create + 1124

Thread 2:
0   org.squeak.Squeak      0xb80f8159 spin_lock_wrapper + 85547
1   org.squeak.Squeak      0xb8106d5a CallPPCFunctionAtAddressInt + 31036
2   org.squeak.Squeak      0xb809a35e 0xb8000000 + 631646

Thread 0 crashed with i386 Thread State:
eax: 0x00000009    ebx: 0xb8080c1e ecx:0x00000010 edx: 0x00000010
edi: 0x00000010    esi: 0x00000000 ebp:0xb7fffa08 esp: 0xb7fff9d0
 ss: 0x0000002f    efl: 0x00010206 eip:0xb8080c47  cs: 0x00000027
 ds: 0x0000002f     es: 0x0000002f  fs:0x00000000  gs: 0x00000037


so i need VM for Intel Mac. or instruction how i can build it.
or my be, do you have native VM for Intel Mac? i suggest VM 3.7
unix-mac is ok, but unfortunaly there are not this VM for Intel Mac
in repository.

Thank you.
-- 
Best regards,
 Danil                          mailto:daniil.efimov at sibers.com

> (a)
>         com.key-soft.AudioSkape
>         That is not Squeak code

> (b)     this is the unix vm, is it compiled for powerpc, macintel, or
> universal?

> (c)  CallPPCFunctionAtAddressInt   Jumping from macintel to powerpc  
> code? Well endian issues lurk perhaps.


> On Apr 17, 2007, at 7:51 AM, efimov wrote:

>> Hello, .
>> Hello, squeak-dev,
>>
>> Squeak crashes on MacOS on Intel Mac. That's a fact. I attach a part
>> of backtrace.
>>
>> Thread 1:
>> 0   com.key-soft.AudioSkape      0xb81f2deb strchr + 72
>> 1   com.key-soft.AudioSkape      0xb818e52a pthread_cond_wait + 3114
>> 2   com.key-soft.AudioSkape      0xb812a9b0  
>> catch_exception_raise_state_identity + 320
>> 3   com.key-soft.AudioSkape      0xb8129eda  
>> CallPPCFunctionAtAddressInt + 174780
>> 4   com.key-soft.AudioSkape      0xb8129dd1  
>> CallPPCFunctionAtAddressInt + 174515
>> 5   com.key-soft.AudioSkape      0xb812aaae  
>> catch_exception_raise_state_identity + 574
>> 6   com.key-soft.AudioSkape      0xb81c3f0c pthread_create + 1124
>>
>> Thread 2:
>> 0   com.key-soft.AudioSkape      0xb80f8159 spin_lock_wrapper + 85547
>> 1   com.key-soft.AudioSkape      0xb8106d5a  
>> CallPPCFunctionAtAddressInt + 31036
>> 2   com.key-soft.AudioSkape      0xb809a35e 0xb8000000 + 631646
>>
>> Thread 0 crashed with i386 Thread State:
>> eax: 0xbf7fe008    ebx: 0xb80f9bee ecx:0xbf7fe00c edx: 0xbf80e00c
>> edi: 0xbf80e00c    esi: 0x82184a00 ebp:0x8082ab18 esp: 0x8082ab18
>>  ss: 0x0000002f    efl: 0x00010282 eip:0xb806812f  cs: 0x00000027
>>  ds: 0x0000002f     es: 0x0000002f  fs:0x00000000  gs: 0x00000037
>>
>>
>> Intel Core Solo   Mac OS X 10.4.5
>> Squeak VM version 3.7-7
>>
>>
>> the same code runs ok on G4.
>> PowerPC G4   Mac OS X 10.4.6, Squeak VM version 3.7-7.
>>
>> do you have any ideas?
>>
>> Thank you.
>> -- 
>> Best regards,
>>  Danil                          mailto:daniil.efimov at sibers.com
>>
>>
>>

> --
> ========================================================================
> ===
> John M. McIntosh <johnmci at smalltalkconsulting.com>
> Corporate Smalltalk Consulting Ltd. 
> http://www.smalltalkconsulting.com
> ========================================================================
> === 





More information about the Squeak-dev mailing list