SOAP and seg faults???

John Chludzinski squeak_st at yahoo.com
Thu Mar 7 19:55:27 UTC 2002


We've had some problems exiting Squeak gracefully
(without a seg-fault) while using SOAP (on RedHat 7.0)
and sent some e-mail to Masashi for help.  Below is
the e-mail.  Is there anything we can execute BEFORE
exiting Squeak to remedy this problem?

---John

> Hi,
>
> > Masashi,
> >
> > I filed-in your soap .st file.  After running the
examples,
> I closed the
> > image and received a seg fault at the command
line.  This
> is repeatable -
> > we're running on Linux (Redhat 7.0).
> >
> > Below you'll find the text for the seg fault.  Any
help would be
> > appreciated.
>
> When you snapshot Squeak image, all network
resources that
> Squeak has are
> automatically released. SOAP itself does not do
anything at
> that time. It
> completely relies on Squeak default shutdown
mechanism.
>
> What will happen when you start Comanche Swiki and
snapshot
> the image? If it
> causes segmentation fault, it will be a VM problem.
Or if you are just
> killing the Squeak window (you wrote - "close"), I
think it would be a
> matter of course (because Squeak cannot have a time
to
> release resources
> elegantly).
>
> Regards,
> ---
> [:masashi | ^umezawa]
>

Which is in response to:

> Masashi,
>
> I filed-in your soap .st file.  After running the
examples, I
> closed the image and received a seg fault at the
command
> line.  This is repeatable - we're running on Linux
(Redhat 7.0).
>
> Below you'll find the text for the seg fault.  Any
help would
> be appreciated.
>
>
>
--------------------------------------------------------------
> --------------------------------------
>
>
> [root at tech1 /squeak3.2-1]# squeak -memory 256m
> Squeak3.2gamma-4653-SOAP.image 
>
> Segmentation fault
>
> 1096433816
SystemDictionary>snapshot:andQuit:embedded:
> 1096433724 SystemDictionary>snapshot:andQuit:
> 1096431200 TheWorldMenu>quitSession
> 1096431108 TheWorldMenu>doMenuItem:with:
> 1096431016 [] in MenuItemMorph>invokeWithEvent:
> 1096430924 BlockContext>ensure:
> 1096430832 Cursor>showWhile:
> 1096430740 MenuItemMorph>invokeWithEvent:
> 1096430644 MenuItemMorph>mouseUp:
> 1096430552 MenuItemMorph>handleMouseUp:
> 1096430280 MouseButtonEvent>sentTo:
> 1096430188 Morph>handleEvent:
> 1096430096
MorphicEventDispatcher>dispatchDefault:with:
> 1096430004
MorphicEventDispatcher>dispatchEvent:with:
> 1096429912 Morph>processEvent:using:
> 1096429820
MorphicEventDispatcher>dispatchDefault:with:
> 1096429728
MorphicEventDispatcher>dispatchEvent:with:
> 1096429580 Morph>processEvent:using:
> 1096429488 Morph>processEvent:
> 1096429304 MenuMorph>handleFocusEvent:
> 1096429396 [] in HandMorph>sendFocusEvent:to:clear:
> 1096429212 PasteUpMorph>becomeActiveDuring:
> 1096429028 HandMorph>sendFocusEvent:to:clear:
> 1096428936 HandMorph>sendEvent:focus:clear:
> 1096428844 HandMorph>sendMouseEvent:
> 1096428700 HandMorph>handleEvent:
> 1096428480 HandMorph>processEvents
> 1096428572 [] in WorldState>doOneCycleNowFor:
> 1096428388 SequenceableCollection>do:
> 1096428296 WorldState>handsDo:
> 1096428204 WorldState>doOneCycleNowFor:
> 1096428112 WorldState>doOneCycleFor:
> 1096428020 PasteUpMorph>doOneCycle
> 1092711912 [] in Project class>spawnNewProcess
> 1092712096 [] in BlockContext>newProcess

__________________________________________________
Do You Yahoo!?
Try FREE Yahoo! Mail - the world's greatest free email!
http://mail.yahoo.com/



More information about the Squeak-dev mailing list