<div dir="auto">Hi Max,<div dir="auto"><br></div><div dir="auto">I can't answer your question directly, but just wondering why you are using the itimer VM when the are known issues with external calls, and not the heartbeat VM?</div><div dir="auto"><br></div><div dir="auto">P.S. I would love to see OSProcess working in 32 bit mode.</div><div dir="auto"><br></div><div dir="auto">Cheers,</div><div dir="auto">Alistair</div></div><div class="gmail_extra"><br><div class="gmail_quote">On 16 May 2017 14:57, "Max Leske" <<a href="mailto:maxleske@gmail.com">maxleske@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Hi,<br>
<br>
We're building the pharo.cog.spur VM on Debian (32 bits, itimer, on 64 with compat libs). Unfortunately, we're running into one particular problem with OSProcess. Some primitives like primitiveFileStat work but forking a child process (e.g. with #waitForCommand) produces a segfault. We've tried to find a difference between our build and the VM downloaded from bintray but we weren't very successful. One difference we do see is that our libc6 version is 2.19, while the one used in the travis build is 2.15 (although both binaries use the 2.19 version at runtime).<br>
<br>
I'm aware that OSProcess hasn't been tagged as officially ready for Pharo 6 (which is where I'm using it). However, all of my tests with the prebuilt VM's have been successful.<br>
<br>
Do any of you have an idea as to what the problem could be? I've attached the stack trace below. One possibly interesting thing is that the stack trace is being printed in an infinite loop, i.e. the process isn't killed but the VM just keeps printing out the same trace.<br>
<br>
Cheers,<br>
Max<br>
<br>
<br>
<br>
could not open "[redacted]/crash.dmp" for writing.<br>
<br>
Segmentation fault Tue May 16 14:52:22 2017<br>
<br>
<br>
/usr/local/lib/phcogspurlinux/<wbr>lib/pharo/5.0-/pharo<br>
Pharo VM version: 5.0-$URL$  Tue May 16 12:22:16 UTC 2017 gcc 4.9.2 [Production Spur ITHB VM]<br>
Built from: CoInterpreter VMMaker.oscog-eem.2207 uuid: 8da5de9b-33d7-478b-9081-<wbr>58591f7da69a May 16 2017<br>
With: StackToRegisterMappingCogit VMMaker.oscog-eem.2208 uuid: 4877be7d-941d-4e15-b6df-<wbr>4f1b8c7072a8 May 16 2017<br>
Revision: VM: $URL$ $Date$ Date: $Rev$ Plugins:  $Rev$<br>
Build host: Linux nuc 4.10.0-20-generic #22-Ubuntu SMP Thu Apr 20 09:22:42 UTC 2017 i686 GNU/Linux<br>
plugin path: /usr/local/lib/phcogspurlinux/<wbr>lib/pharo/5.0-/ [default: /usr/local/lib/phcogspurlinux/<wbr>lib/pharo/5.0-/]<br>
<br>
<br>
C stack backtrace & registers:<br>
        eax 0xffb43924 ebx 0xffb43840 ecx 0xffb438d8 edx 0xffb4388c<br>
        edi 0xffb43710 esi 0xffb43710 ebp 0xffb437a8 esp 0xffb437f4<br>
        eip 0xffb43a08<br>
*[0xffb43a08]<br>
/usr/local/lib/phcogspurlinux/<wbr>lib/pharo/5.0-/pharo[<wbr>0x805dc40]<br>
/usr/local/lib/phcogspurlinux/<wbr>lib/pharo/5.0-/pharo[<wbr>0x805f52d]<br>
linux-gate.so.1(__kernel_rt_<wbr>sigreturn+0x0)[0xf7745d40]<br>
/lib/i386-linux-gnu/i686/cmov/<wbr>libc.so.6(abort+0x223)[<wbr>0xf752db03]<br>
/usr/local/lib/phcogspurlinux/<wbr>lib/pharo/5.0-/pharo[<wbr>0x805f556]<br>
linux-gate.so.1(__kernel_rt_<wbr>sigreturn+0x0)[0xf7745d40]<br>
/lib/i386-linux-gnu/i686/cmov/<wbr>libc.so.6(abort+0x223)[<wbr>0xf752db03]<br>
/usr/local/lib/phcogspurlinux/<wbr>lib/pharo/5.0-/pharo[<wbr>0x805f556]<br>
linux-gate.so.1(__kernel_rt_<wbr>sigreturn+0x0)[0xf7745d40]<br>
/lib/i386-linux-gnu/i686/cmov/<wbr>libc.so.6(abort+0x223)[<wbr>0xf752db03]<br>
/usr/local/lib/phcogspurlinux/<wbr>lib/pharo/5.0-/pharo[<wbr>0x805f556]<br>
linux-gate.so.1(__kernel_rt_<wbr>sigreturn+0x0)[0xf7745d40]<br>
/lib/i386-linux-gnu/i686/cmov/<wbr>libc.so.6(abort+0x223)[<wbr>0xf752db03]<br>
/usr/local/lib/phcogspurlinux/<wbr>lib/pharo/5.0-/pharo[<wbr>0x805f556]<br>
linux-gate.so.1(__kernel_rt_<wbr>sigreturn+0x0)[0xf7745d40]<br>
/lib/i386-linux-gnu/i686/cmov/<wbr>libc.so.6(abort+0x223)[<wbr>0xf752db03]<br>
/usr/local/lib/phcogspurlinux/<wbr>lib/pharo/5.0-/pharo[<wbr>0x805f556]<br>
linux-gate.so.1(__kernel_rt_<wbr>sigreturn+0x0)[0xf7745d40]<br>
/lib/i386-linux-gnu/i686/cmov/<wbr>libc.so.6(abort+0x223)[<wbr>0xf752db03]<br>
/usr/local/lib/phcogspurlinux/<wbr>lib/pharo/5.0-/pharo[<wbr>0x805f556]<br>
linux-gate.so.1(__kernel_rt_<wbr>sigreturn+0x0)[0xf7745d40]<br>
/lib/i386-linux-gnu/i686/cmov/<wbr>libc.so.6(abort+0x223)[<wbr>0xf752db03]<br>
/usr/local/lib/phcogspurlinux/<wbr>lib/pharo/5.0-/pharo[<wbr>0x805f556]<br>
linux-gate.so.1(__kernel_rt_<wbr>sigreturn+0x0)[0xf7745d40]<br>
/lib/i386-linux-gnu/i686/cmov/<wbr>libc.so.6(abort+0x223)[<wbr>0xf752db03]<br>
/usr/local/lib/phcogspurlinux/<wbr>lib/pharo/5.0-/pharo[<wbr>0x805f556]<br>
linux-gate.so.1(__kernel_rt_<wbr>sigreturn+0x0)[0xf7745d40]<br>
/lib/i386-linux-gnu/i686/cmov/<wbr>libc.so.6(abort+0x223)[<wbr>0xf752db03]<br>
/usr/local/lib/phcogspurlinux/<wbr>lib/pharo/5.0-/pharo[<wbr>0x805f556]<br>
linux-gate.so.1(__kernel_rt_<wbr>sigreturn+0x0)[0xf7745d40]<br>
/lib/i386-linux-gnu/i686/cmov/<wbr>libc.so.6(abort+0x223)[<wbr>0xf752db03]<br>
/usr/local/lib/phcogspurlinux/<wbr>lib/pharo/5.0-/pharo[<wbr>0x805f556]<br>
linux-gate.so.1(__kernel_rt_<wbr>sigreturn+0x0)[0xf7745d40]<br>
/lib/i386-linux-gnu/i686/cmov/<wbr>libc.so.6(abort+0x223)[<wbr>0xf752db03]<br>
/usr/local/lib/phcogspurlinux/<wbr>lib/pharo/5.0-/pharo[<wbr>0x805f556]<br>
linux-gate.so.1(__kernel_rt_<wbr>sigreturn+0x0)[0xf7745d40]<br>
/lib/i386-linux-gnu/i686/cmov/<wbr>libc.so.6(abort+0x223)[<wbr>0xf752db03]<br>
/usr/local/lib/phcogspurlinux/<wbr>lib/pharo/5.0-/pharo[<wbr>0x805f556]<br>
linux-gate.so.1(__kernel_rt_<wbr>sigreturn+0x0)[0xf7745d40]<br>
/lib/i386-linux-gnu/i686/cmov/<wbr>libc.so.6(abort+0x223)[<wbr>0xf752db03]<br>
/usr/local/lib/phcogspurlinux/<wbr>lib/pharo/5.0-/pharo[<wbr>0x805f556]<br>
linux-gate.so.1(__kernel_rt_<wbr>sigreturn+0x0)[0xf7745d40]<br>
/lib/i386-linux-gnu/i686/cmov/<wbr>libc.so.6(abort+0x223)[<wbr>0xf752db03]<br>
/usr/local/lib/phcogspurlinux/<wbr>lib/pharo/5.0-/pharo[<wbr>0x805f556]<br>
linux-gate.so.1(__kernel_rt_<wbr>sigreturn+0x0)[0xf7745d40]<br>
/lib/i386-linux-gnu/i686/cmov/<wbr>libc.so.6(abort+0x223)[<wbr>0xf752db03]<br>
/usr/local/lib/phcogspurlinux/<wbr>lib/pharo/5.0-/pharo[<wbr>0x805f556]<br>
linux-gate.so.1(__kernel_rt_<wbr>sigreturn+0x0)[0xf7745d40]<br>
/lib/i386-linux-gnu/i686/cmov/<wbr>libc.so.6(abort+0x223)[<wbr>0xf752db03]<br>
/usr/local/lib/phcogspurlinux/<wbr>lib/pharo/5.0-/pharo[<wbr>0x805f556]<br>
linux-gate.so.1(__kernel_rt_<wbr>sigreturn+0x0)[0xf7745d40]<br>
/lib/i386-linux-gnu/i686/cmov/<wbr>libc.so.6(abort+0x223)[<wbr>0xf752db03]<br>
/usr/local/lib/phcogspurlinux/<wbr>lib/pharo/5.0-/pharo[<wbr>0x805f556]<br>
linux-gate.so.1(__kernel_rt_<wbr>sigreturn+0x0)[0xf7745d40]<br>
/lib/i386-linux-gnu/i686/cmov/<wbr>libc.so.6(abort+0x223)[<wbr>0xf752db03]<br>
/usr/local/lib/phcogspurlinux/<wbr>lib/pharo/5.0-/pharo[<wbr>0x805f556]<br>
linux-gate.so.1(__kernel_rt_<wbr>sigreturn+0x0)[0xf7745d40]<br>
/lib/i386-linux-gnu/i686/cmov/<wbr>libc.so.6(abort+0x223)[<wbr>0xf752db03]<br>
/usr/local/lib/phcogspurlinux/<wbr>lib/pharo/5.0-/pharo[<wbr>0x805f556]<br>
linux-gate.so.1(__kernel_rt_<wbr>sigreturn+0x0)[0xf7745d40]<br>
/lib/i386-linux-gnu/i686/cmov/<wbr>libc.so.6(abort+0x223)[<wbr>0xf752db03]<br>
/usr/local/lib/phcogspurlinux/<wbr>lib/pharo/5.0-/pharo[<wbr>0x805f556]<br>
linux-gate.so.1(__kernel_rt_<wbr>sigreturn+0x0)[0xf7745d40]<br>
/lib/i386-linux-gnu/i686/cmov/<wbr>libc.so.6(abort+0x223)[<wbr>0xf752db03]<br>
/usr/local/lib/phcogspurlinux/<wbr>lib/pharo/5.0-/pharo[<wbr>0x81399a0]<br>
<br>
<br>
Smalltalk stack dump:<br>
0xffd15d1c I UnixOSProcessAccessor><wbr>forkAndExec:stdIn:stdOut:<wbr>stdErr:argBuf:argOffsets:<wbr>envBuf:envOffsets:workingDir: 0xe39e3b8: a(n) UnixOSProcessAccessor<br>
0xffd15d98 I UnixProcess>processProxy:<wbr>forkAndExec:arguments:<wbr>environment:descriptors: 0xcdd1fd8: a(n) UnixProcess<br>
0xffd15dcc I ExternalUnixOSProcess><wbr>forkChild 0x9b79318: a(n) ExternalUnixOSProcess<br>
0xffd15df0 I ExternalUnixOSProcess class>forkAndExec:arguments:<wbr>environment:descriptors: 0xcd70c30: a(n) ExternalUnixOSProcess class<br>
0xffd15e20 I UnixProcess>forkAndExec:<wbr>arguments:environment:<wbr>descriptors: 0xcdd1fd8: a(n) UnixProcess<br>
0xffd15e50 I UnixProcess>forkJob:arguments:<wbr>environment:descriptors: 0xcdd1fd8: a(n) UnixProcess<br>
0xffd14c10 I UnixProcess>waitForCommand: 0xcdd1fd8: a(n) UnixProcess<br>
0xffd14c2c M UndefinedObject>DoIt 0x9cc4c70: a(n) UndefinedObject<br>
0xffd14c5c I OpalCompiler>evaluate 0x9b5efa8: a(n) OpalCompiler<br>
0xffd14c7c I OpalCompiler(AbstractCompiler)<wbr>>evaluate: 0x9b5efa8: a(n) OpalCompiler<br>
0xffd14ca0 M [] in EvaluateCommandLineHandler><wbr>evaluate: 0x9b5e308: a(n) EvaluateCommandLineHandler<br>
0xffd14cb8 M BlockClosure>on:do: 0x9b5ef70: a(n) BlockClosure<br>
0xffd14ce4 I EvaluateCommandLineHandler><wbr>evaluate: 0x9b5e308: a(n) EvaluateCommandLineHandler<br>
0xffd14d0c I EvaluateCommandLineHandler><wbr>evaluateArguments 0x9b5e308: a(n) EvaluateCommandLineHandler<br>
0xffd14d2c I EvaluateCommandLineHandler><wbr>activate 0x9b5e308: a(n) EvaluateCommandLineHandler<br>
0xffd14d4c I EvaluateCommandLineHandler class(CommandLineHandler class)>activateWith: 0xa1fd638: a(n) EvaluateCommandLineHandler class<br>
0xffd14d6c M [] in PharoCommandLineHandler(<wbr>BasicCommandLineHandler)><wbr>activateSubCommand: 0xe694a28: a(n) PharoCommandLineHandler<br>
0xffd14d84 M BlockClosure>on:do: 0x9b5e2d8: a(n) BlockClosure<br>
0xffd14da4 M PharoCommandLineHandler(<wbr>BasicCommandLineHandler)><wbr>activateSubCommand: 0xe694a28: a(n) PharoCommandLineHandler<br>
0xffd14dcc I PharoCommandLineHandler(<wbr>BasicCommandLineHandler)><wbr>handleSubcommand 0xe694a28: a(n) PharoCommandLineHandler<br>
0xffd14dec I PharoCommandLineHandler(<wbr>BasicCommandLineHandler)><wbr>handleArgument: 0xe694a28: a(n) PharoCommandLineHandler<br>
0xffd14e08 M [] in PharoCommandLineHandler(<wbr>BasicCommandLineHandler)><wbr>activate 0xe694a28: a(n) PharoCommandLineHandler<br>
0xffd14e20 M BlockClosure>on:do: 0x9b5caf8: a(n) BlockClosure<br>
0xffd14e40 M PharoCommandLineHandler(<wbr>BasicCommandLineHandler)><wbr>activate 0xe694a28: a(n) PharoCommandLineHandler<br>
0xffd14e60 I PharoCommandLineHandler><wbr>activate 0xe694a28: a(n) PharoCommandLineHandler<br>
0xffd0bc1c I PharoCommandLineHandler class(CommandLineHandler class)>activateWith: 0xa07e658: a(n) PharoCommandLineHandler class<br>
0xffd0bc44 I [] in PharoCommandLineHandler class>activateWith: 0xa07e658: a(n) PharoCommandLineHandler class<br>
0xffd0bc64 I NonInteractiveUIManager(<wbr>UIManager)>defer: 0xe61f510: a(n) NonInteractiveUIManager<br>
0xffd0bc88 I PharoCommandLineHandler class>activateWith: 0xa07e658: a(n) PharoCommandLineHandler class<br>
0xffd0bca8 M [] in BasicCommandLineHandler><wbr>activateSubCommand: 0xe694080: a(n) BasicCommandLineHandler<br>
0xffd0bcc0 M BlockClosure>on:do: 0xe694098: a(n) BlockClosure<br>
0xffd0bce8 I BasicCommandLineHandler><wbr>activateSubCommand: 0xe694080: a(n) BasicCommandLineHandler<br>
0xffd0bd10 I BasicCommandLineHandler><wbr>handleSubcommand 0xe694080: a(n) BasicCommandLineHandler<br>
0xffd0bd30 I BasicCommandLineHandler><wbr>handleArgument: 0xe694080: a(n) BasicCommandLineHandler<br>
0xffd0bd4c M [] in BasicCommandLineHandler><wbr>activate 0xe694080: a(n) BasicCommandLineHandler<br>
0xffd0bd64 M BlockClosure>on:do: 0xe694210: a(n) BlockClosure<br>
0xffd0bd8c I BasicCommandLineHandler><wbr>activate 0xe694080: a(n) BasicCommandLineHandler<br>
0xffd0bda4 M [] in BasicCommandLineHandler class>startUp: 0xa07e5e8: a(n) BasicCommandLineHandler class<br>
0xffd0bdbc M BlockClosure>cull: 0xe6942a0: a(n) BlockClosure<br>
0xffd0bde4 I WorkingSession><wbr>executeDeferredStartupActions: 0xe61e630: a(n) WorkingSession<br>
0xffd0be08 I WorkingSession>runStartup: 0xe61e630: a(n) WorkingSession<br>
0xffd0be2c I WorkingSession>start: 0xe61e630: a(n) WorkingSession<br>
0xffd0be58 I SessionManager>snapshot:<wbr>andQuit: 0xb904f38: a(n) SessionManager<br>
 0xe39f508 s [] in SmalltalkImage>snapshot:<wbr>andQuit:<br>
 0xe3a08b8 s CurrentExecutionEnvironment class>activate:for:<br>
 0xe3a1010 s DefaultExecutionEnvironment(<wbr>ExecutionEnvironment)><wbr>beActiveDuring:<br>
 0xe3a1810 s DefaultExecutionEnvironment class>beActiveDuring:<br>
 0xe3a1070 s SmalltalkImage>snapshot:<wbr>andQuit:<br>
 0xe3a1870 s EvaluateCommandLineHandler><wbr>activate<br>
 0xe3a1b78 s EvaluateCommandLineHandler class(CommandLineHandler class)>activateWith:<br>
 0xe3a1e20 s [] in PharoCommandLineHandler(<wbr>BasicCommandLineHandler)><wbr>activateSubCommand:<br>
 0xe3a1fd0 s BlockClosure>on:do:<br>
 0xe3a2120 s PharoCommandLineHandler(<wbr>BasicCommandLineHandler)><wbr>activateSubCommand:<br>
 0xe3a3260 s PharoCommandLineHandler(<wbr>BasicCommandLineHandler)><wbr>handleSubcommand<br>
 0xe3a34e8 s PharoCommandLineHandler(<wbr>BasicCommandLineHandler)><wbr>handleArgument:<br>
 0xe3a36e0 s [] in PharoCommandLineHandler(<wbr>BasicCommandLineHandler)><wbr>activate<br>
 0xe3a3960 s BlockClosure>on:do:<br>
 0xe3a3b38 s PharoCommandLineHandler(<wbr>BasicCommandLineHandler)><wbr>activate<br>
 0xe3a3cd0 s PharoCommandLineHandler><wbr>activate<br>
 0xe3a3d30 s PharoCommandLineHandler class(CommandLineHandler class)>activateWith:<br>
 0xe3a3d90 s [] in PharoCommandLineHandler class>activateWith:<br>
 0xe3a3df0 s NonInteractiveUIManager(<wbr>UIManager)>defer:<br>
 0xe3a3e68 s PharoCommandLineHandler class>activateWith:<br>
 0xe3a3ed8 s [] in BasicCommandLineHandler><wbr>activateSubCommand:<br>
 0xe3a3f38 s BlockClosure>on:do:<br>
 0xe3a3fc8 s BasicCommandLineHandler><wbr>activateSubCommand:<br>
 0xe3a4080 s BasicCommandLineHandler><wbr>handleSubcommand<br>
 0xe3a4100 s BasicCommandLineHandler><wbr>handleArgument:<br>
 0xe3a4198 s [] in BasicCommandLineHandler><wbr>activate<br>
 0xe3a42f8 s BlockClosure>on:do:<br>
 0xe3a44d0 s BasicCommandLineHandler><wbr>activate<br>
 0xe3a4668 s [] in BasicCommandLineHandler class>startUp:<br>
 0xe3a46c8 s BlockClosure>cull:<br>
 0xe3a4740 s WorkingSession><wbr>executeDeferredStartupActions:<br>
 0xe3a4800 s WorkingSession>runStartup:<br>
 0xe3a4860 s WorkingSession>start:<br>
 0xe36abe8 s SessionManager>snapshot:<wbr>andQuit:<br>
 0xe36ac58 s [] in SmalltalkImage>snapshot:<wbr>andQuit:<br>
 0xe36acb8 s CurrentExecutionEnvironment class>activate:for:<br>
 0xe36ad18 s DefaultExecutionEnvironment(<wbr>ExecutionEnvironment)><wbr>beActiveDuring:<br>
 0xe36ad78 s DefaultExecutionEnvironment class>beActiveDuring:<br>
 0xe36ab78 s SmalltalkImage>snapshot:<wbr>andQuit:<br>
 0xbe92200 s EvaluateCommandLineHandler><wbr>activate<br>
 0xbe94118 s EvaluateCommandLineHandler class(CommandLineHandler class)>activateWith:<br>
 0xbe94768 s [] in PharoCommandLineHandler(<wbr>BasicCommandLineHandler)><wbr>activateSubCommand:<br>
 0xbe94948 s BlockClosure>on:do:<br>
 0xbe94b78 s PharoCommandLineHandler(<wbr>BasicCommandLineHandler)><wbr>activateSubCommand:<br>
 0xbe94c20 s PharoCommandLineHandler(<wbr>BasicCommandLineHandler)><wbr>handleSubcommand<br>
 0xbe94e18 s PharoCommandLineHandler(<wbr>BasicCommandLineHandler)><wbr>handleArgument:<br>
 0xbe94eb8 s [] in PharoCommandLineHandler(<wbr>BasicCommandLineHandler)><wbr>activate<br>
 0xbe95000 s BlockClosure>on:do:<br>
 0xbe95078 s PharoCommandLineHandler(<wbr>BasicCommandLineHandler)><wbr>activate<br>
 0xbe72248 s PharoCommandLineHandler><wbr>activate<br>
 0xbe71e50 s PharoCommandLineHandler class(CommandLineHandler class)>activateWith:<br>
 0xbe72c10 s [] in PharoCommandLineHandler class>activateWith:<br>
 0xbe73468 s NonInteractiveUIManager(<wbr>UIManager)>defer:<br>
 0xbe71ed8 s PharoCommandLineHandler class>activateWith:<br>
 0xbe72c70 s [] in BasicCommandLineHandler><wbr>activateSubCommand:<br>
 0xbe734c8 s BlockClosure>on:do:<br>
 0xbe71f80 s BasicCommandLineHandler><wbr>activateSubCommand:<br>
 0xbe71ff8 s BasicCommandLineHandler><wbr>handleSubcommand<br>
 0xbe72cd0 s BasicCommandLineHandler><wbr>handleArgument:<br>
 0xbe72068 s [] in BasicCommandLineHandler><wbr>activate<br>
 0xbe72d30 s BlockClosure>on:do:<br>
 0xbe720f8 s BasicCommandLineHandler><wbr>activate<br>
 0xbe72d90 s [] in BasicCommandLineHandler class>startUp:<br>
 0xbe73528 s BlockClosure>cull:<br>
 0xbe74378 s WorkingSession><wbr>executeDeferredStartupActions:<br>
 0xbe72170 s WorkingSession>runStartup:<br>
 0xbe721d0 s WorkingSession>start:<br>
 0xbe6fd78 s SessionManager>snapshot:<wbr>andQuit:<br>
 0xbe6fdf8 s [] in SmalltalkImage>snapshot:<wbr>andQuit:<br>
 0xbe6fe58 s CurrentExecutionEnvironment class>activate:for:<br>
 0xbe6fed8 s DefaultExecutionEnvironment(<wbr>ExecutionEnvironment)><wbr>beActiveDuring:<br>
 0xbe6ff98 s DefaultExecutionEnvironment class>beActiveDuring:<br>
 0xbe6ff38 s SmalltalkImage>snapshot:<wbr>andQuit:<br>
 0xbe6fff8 s [] in UndefinedObject>DoIt<br>
 0xbe70058 s [] in BlockClosure>newProcess<br>
<br>
Most recent primitives<br>
at:put:<br>
size<br>
at:<br>
at:put:<br>
size<br>
at:<br>
at:put:<br>
size<br>
at:<br>
at:put:<br>
size<br>
at:<br>
at:put:<br>
size<br>
at:<br>
at:put:<br>
size<br>
at:<br>
at:put:<br>
size<br>
at:<br>
at:put:<br>
size<br>
at:<br>
at:put:<br>
size<br>
at:<br>
at:put:<br>
size<br>
at:<br>
at:put:<br>
size<br>
at:<br>
at:put:<br>
size<br>
at:<br>
at:put:<br>
size<br>
at:<br>
at:put:<br>
size<br>
at:<br>
at:put:<br>
size<br>
at:<br>
at:put:<br>
size<br>
at:<br>
at:put:<br>
size<br>
at:<br>
at:put:<br>
at:put:<br>
-<br>
-<br>
-<br>
-<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
objectAt:put:<br>
objectAt:put:<br>
objectAt:put:<br>
objectAt:put:<br>
objectAt:put:<br>
objectAt:put:<br>
species<br>
value:<br>
bitAnd:<br>
**PrimitiveFailure**<br>
bitAnd:<br>
**PrimitiveFailure**<br>
bitOr:<br>
**PrimitiveFailure**<br>
bitOr:<br>
**PrimitiveFailure**<br>
bitClear:<br>
class<br>
class<br>
objectAt:put:<br>
stringHash:initialHash:<br>
objectAt:put:<br>
withArgs:executeMethod:<br>
basicNew<br>
basicNew<br>
**StackOverflow**<br>
stringHash:initialHash:<br>
perform:<br>
size<br>
class<br>
basicNew<br>
quo:<br>
indexOfAscii:inString:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
indexOfAscii:inString:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
indexOfAscii:inString:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
compare:with:collated:<br>
compare:with:collated:<br>
basicNew:<br>
basicNew<br>
imageFile<br>
replaceFrom:to:with:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
translate:from:to:table:<br>
compare:with:collated:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
translate:from:to:table:<br>
basicIdentityHash<br>
stringHash:initialHash:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
translate:from:to:table:<br>
stringHash:initialHash:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
translate:from:to:table:<br>
compare:with:collated:<br>
basicNew<br>
replaceFrom:to:with:<wbr>startingAt:<br>
basicNew<br>
replaceFrom:to:with:<wbr>startingAt:<br>
indexOfAscii:inString:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
indexOfAscii:inString:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
indexOfAscii:inString:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
indexOfAscii:inString:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
indexOfAscii:inString:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
indexOfAscii:inString:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
indexOfAscii:inString:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
indexOfAscii:inString:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
compare:with:collated:<br>
size<br>
replaceFrom:to:with:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
translate:from:to:table:<br>
compare:with:collated:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
translate:from:to:table:<br>
stringHash:initialHash:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
translate:from:to:table:<br>
stringHash:initialHash:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
translate:from:to:table:<br>
compare:with:collated:<br>
findFirstInString:inSet:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
class<br>
replaceFrom:to:with:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
translate:from:to:table:<br>
compare:with:collated:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
translate:from:to:table:<br>
stringHash:initialHash:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
translate:from:to:table:<br>
stringHash:initialHash:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
translate:from:to:table:<br>
compare:with:collated:<br>
findFirstInString:inSet:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
lookupDirectory:filename:<br>
basicNew<br>
**StackOverflow**<br>
basicIdentityHash<br>
value<br>
primGetCurrentWorkingDirectory<br>
new:<br>
at:put:<br>
at:put:<br>
at:put:<br>
value:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
value:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
primSizeOfPointer<br>
value:<br>
collect:<br>
value:value:<br>
inject:into:<br>
primSizeOfPointer<br>
timesRepeat:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
new:<br>
collect:<br>
inject:into:<br>
replaceFrom:to:with:<wbr>startingAt:<br>
at:<br>
at:<br>
at:<br>
at:<br>
at:<br>
at:<br>
at:<br>
at:<br>
primGetCurrentWorkingDirectory<br>
compare:with:collated:<br>
primForkExec:stdIn:stdOut:<wbr>stdErr:argBuf:argOffsets:<wbr>envBuf:envOffsets:workingDir:<br>
<br>
stack page bytes 4096 available headroom 2788 minimum unused headroom 3004<br>
<br>
        (Segmentation fault)<br>
output file stack is empty.</blockquote></div></div>