Oh-oh, I might have to break down and buy a Raspberry Pi :-)
Have you (or anyone else) run the OSProcess/CommandShell test suite on a Pi before, or is this the first time someone is looking at it? If it is the first time, then I /strongly/ recommend trying it first on a V3 image with interpreter VM build as per http://wiki.squeak.org/squeak/6354. I'm afraid you will be flying blind if you don't try that first.
Dave
I finally got a moment to look at this - not that I really have much clue about the whole unix process thing - and it appears that something is odd with the compiled code in the plugin.
My test is very simple - run the UnixProcess class>listDirectory example. It exits with a segfault and the forkAndExec⦠method as the last thing on the stack.
I build a debug vm (and had some fun with asserts and the ARM fp offset in the process, all fixed now) and⦠it doesnât fail. Iâve tried compiling the plugin with varying levels of optimisation, since weâve fairly regularly seen problems there, and even at -O0 it fails. So debug -> OK, no-debug -> boom. Nice.
Ideas?
tim
tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim When all else fails, let a = 7. If that doesn't help, then read the manual.