FFI crashing Squeak in Windows??

Jason Dufair jase at dufair.org
Wed Aug 7 19:07:59 UTC 2002


I just tried this on Windows 2000 with the new 3.2 vm and a 3.3 (4951) 
and it seems to work fine.

Bob Arning wrote:

>Hi All,
>
>I saw some reference to this problem a year ago, but no resolution. Now a colleague is having the same problem...
>
>	Win32Shell new shellOpen: 'C:\'
>
>(or any use of FFI, actually) crashes Squeak (dump below). This is with the vm/dll/image from
>
>	ftp://st.cs.uiuc.edu/Smalltalk/Squeak/3.2/win/Squeak3.2-4917-win-full.zip
>
>on Windows 2000.
>
>Any ideas?
>
>Cheers,
>Bob
>
>Wed Aug 07 12:55:56 2002
>
>Exception code: C0000005
>Exception addr: 0000A0AC
>Access violation (read access) at 0000A0AC
>EAX:00000005	EBX:00082CB0	ECX:00000008	EDX:00000004
>ESI:00000004	EDI:307C0420	EBP:00000000	ESP:0006FC34
>EIP:0000A0AC	EFL:00010207
>FP Control: FFFF037F
>FP Status:  FFFF4020
>FP Tag:     FFFFFFFF
>
>Current byte code: 194
>Primitive index: 120
>Stack dump follows:
>
>817051372 Win32Shell>shellOpen:
>817050896 UndefinedObject>DoIt
>817032172 Compiler>evaluate:in:to:notifying:ifFail:
>817032720 [] in ParagraphEditor>evaluateSelection
>817031952 BlockContext>on:do:
>817027640 ParagraphEditor>evaluateSelection
>817027548 ParagraphEditor>doIt
>817027824 [] in ParagraphEditor>doIt:
>817027456 Controller>terminateAndInitializeAround:
>817027272 ParagraphEditor>doIt:
>817026880 ParagraphEditor>dispatchOnCharacter:with:
>817026656 ParagraphEditor>readKeyboard
>817026564 TextMorphEditor>readKeyboard
>817021460 [] in TextMorph>keyStroke:
>817021368 TextMorph>handleInteraction:fromEvent:
>817021276 TextMorphForEditView>handleInteraction:fromEvent:
>817021132 TextMorph>keyStroke:
>817021040 TextMorphForEditView>keyStroke:
>817020856 TextMorph>handleKeystroke:
>817020764 KeyboardEvent>sentTo:
>817020672 Morph>handleEvent:
>817020580 Morph>handleFocusEvent:
>817020948 [] in HandMorph>sendFocusEvent:to:clear:
>817020488 PasteUpMorph>becomeActiveDuring:
>817020212 HandMorph>sendFocusEvent:to:clear:
>817020120 HandMorph>sendEvent:focus:clear:
>817019936 HandMorph>sendKeyboardEvent:
>817019804 HandMorph>handleEvent:
>817008168 HandMorph>processEvents
>817008260 [] in WorldState>doOneCycleNowFor:
>817008076 SequenceableCollection>do:
>817007724 WorldState>handsDo:
>817007632 WorldState>doOneCycleNowFor:
>817006000 WorldState>doOneCycleFor:
>817005908 PasteUpMorph>doOneCycle
>816931576 [] in Project class>spawnNewProcess
>816931760 [] in BlockContext>newProcess
>  
>

-- 
Jason Dufair - jase at dufair.org
http://www.dufair.org/
"I believe it's a sin to try and make things last forever
Everything that exists in time runs out of time someday
Got to let go of the things that keep you tethered
Take your place with grace and then be on your way"
-- Bruce Cockburn






More information about the Squeak-dev mailing list