[BUG][Squeak3.2gamma][CommandShellV1-6][Unix] Squeak crashes by typing an unknown command into a 'Squeak Shell'

Stephan Rudlof sr at evolgo.de
Tue Mar 5 23:36:53 UTC 2002


Squeak crashes by typing an unknown command into a 'Squeak Shell': eg. by
typing 'll' into it, which is known by *my* personal bash (by an alias), but
not a known Unix command.

Exception handling?

Preconditions:
Squeak3.2gamme#4743, actual SF sources;
VMMaker-3-2-version5, ConsolidateTo4744-JMM;
OSProcessV2-7, CommandShellV1-6;
OSProcessFix-sr v1.1 (to get the plugin work).

No SqueakDebug.log or similar is generated, but a debug output to stdout or
stderr:

sr at karl:~/Squeak/work$ mySqueak standardVM.image 
ioLoadModule(UnixOSProcessPlugin): UnixOSProcessPlugin: cannot open shared
object file: No such file or directory

Segmentation fault

1094378048 DisplayScreen>forceToScreen:
1094377956 [] in DisplayScreen>forceDamageToScreen:
1094377496 OrderedCollection>do:
1094377372 DisplayScreen>forceDamageToScreen:
1094377280 WorldState>forceDamageToScreen:
1094293696 WorldState>displayWorld:submorphs:
1094293604 PasteUpMorph>privateOuterDisplayWorld
1094293512 PasteUpMorph>displayWorld
1094293052 [] in WorldState>displayWorldSafely:
1094293236 BlockContext>on:do:
1094292960 BlockContext>ifError:
1094292868 WorldState>displayWorldSafely:
1094292776 PasteUpMorph>displayWorldSafely
1094292684 Morph>refreshWorld
1094274556 PluggableTextMorph>update:
1094274464 ShellWindowMorph>update:
1094274648 [] in Object>changed:
1094274372 DependentsArray>do:
1094274280 Object>changed:
1094274188 CommandShell>endEntry
1094274060 CommandShell>show:
1094273784 [] in CommandShell>processError:count:
1094273876 [] in Semaphore>critical:
1094273692 BlockContext>ensure:
1094273600 Semaphore>critical:
1094273508 CommandShell>processError:count:
1094272864 CommandShell>runProxy:signaling:
1094272772 CommandShell>foreground:signaling:
1094167212 CommandShell>doCommandsInString:ifTrue:
1094166816 [] in CommandShell>doCommandsInString:
1094167092 [] in BlockContext>newProcess
sr at karl:~/Squeak/work$ less SqueakDebug.log
SqueakDebug.log: No such file or directory
sr at karl:~/Squeak/work$ ls *.log 
ls: *.log: No such file or directory


Greetings,

Stephan
-- 
Stephan Rudlof (sr at evolgo.de)
   "Genius doesn't work on an assembly line basis.
    You can't simply say, 'Today I will be brilliant.'"
    -- Kirk, "The Ultimate Computer", stardate 4731.3



More information about the Squeak-dev mailing list