<div>Hello,</div><div>When using latest COG VM on XP Squeak 4.2 cannot use SerialPort. Same image on Interpreter VM does fine. Is this is the same on other platforms?</div><div>thank you,</div><div><br></div><div>Vaidotas</div>
<div><br></div><div><br></div><div>Error: primWritePortByName:from:startingAt:count: failed</div><div>4 October 2011 3:17:37.742 pm</div><div><br></div><div>VM: Win32 - Smalltalk</div><div>Image: Squeak4.2 [latest update: #10966]</div>
<div><br></div><div>SecurityManager state:</div><div>Restricted: false</div><div>FileAccess: true</div><div>SocketAccess: true</div><div>Working Dir C:\AK\test\testprinting\content</div><div>Trusted Dir C:\AK\test\testprinting\content\Vaidas</div>
<div>Untrusted Dir C:\Documents and Settings\Vaidas\My Documents\My Squeak</div><div><br></div><div>SerialPort(Object)>>error:</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver: SerialPort(#'com11', 19200 baud, 8 bits, 1 stopbits, no parity)</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>Arguments and temporary variables: </div><div><span class="Apple-tab-span" style="white-space:pre">                </span>aString: <span class="Apple-tab-span" style="white-space:pre">        </span>'primWritePortByName:from:startingAt:count: failed'</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver's instance variables: </div><div><span class="Apple-tab-span" style="white-space:pre">                </span>port: <span class="Apple-tab-span" style="white-space:pre">        </span>'com11'</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>baudRate: <span class="Apple-tab-span" style="white-space:pre">        </span>19200</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>stopBitsType: <span class="Apple-tab-span" style="white-space:pre">        </span>1</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>parityType: <span class="Apple-tab-span" style="white-space:pre">        </span>0</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>dataBits: <span class="Apple-tab-span" style="white-space:pre">        </span>8</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>outputFlowControlType: <span class="Apple-tab-span" style="white-space:pre">        </span>0</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>inputFlowControlType: <span class="Apple-tab-span" style="white-space:pre">        </span>0</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>xOnByte: <span class="Apple-tab-span" style="white-space:pre">        </span>19</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>xOffByte: <span class="Apple-tab-span" style="white-space:pre">        </span>24</div>
<div><br></div><div>SerialPort(Object)>>primitiveFailed:</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver: SerialPort(#'com11', 19200 baud, 8 bits, 1 stopbits, no parity)</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>Arguments and temporary variables: </div><div><span class="Apple-tab-span" style="white-space:pre">                </span>selector: <span class="Apple-tab-span" style="white-space:pre">        </span>#primWritePortByName:from:startingAt:count:</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver's instance variables: </div><div><span class="Apple-tab-span" style="white-space:pre">                </span>port: <span class="Apple-tab-span" style="white-space:pre">        </span>'com11'</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>baudRate: <span class="Apple-tab-span" style="white-space:pre">        </span>19200</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>stopBitsType: <span class="Apple-tab-span" style="white-space:pre">        </span>1</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>parityType: <span class="Apple-tab-span" style="white-space:pre">        </span>0</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>dataBits: <span class="Apple-tab-span" style="white-space:pre">        </span>8</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>outputFlowControlType: <span class="Apple-tab-span" style="white-space:pre">        </span>0</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>inputFlowControlType: <span class="Apple-tab-span" style="white-space:pre">        </span>0</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>xOnByte: <span class="Apple-tab-span" style="white-space:pre">        </span>19</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>xOffByte: <span class="Apple-tab-span" style="white-space:pre">        </span>24</div>
<div><br></div><div>SerialPort(Object)>>primitiveFailed</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver: SerialPort(#'com11', 19200 baud, 8 bits, 1 stopbits, no parity)</div>
<div>
<span class="Apple-tab-span" style="white-space:pre">        </span>Arguments and temporary variables: </div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver's instance variables: </div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>port: <span class="Apple-tab-span" style="white-space:pre">        </span>'com11'</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>baudRate: <span class="Apple-tab-span" style="white-space:pre">        </span>19200</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>stopBitsType: <span class="Apple-tab-span" style="white-space:pre">        </span>1</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>parityType: <span class="Apple-tab-span" style="white-space:pre">        </span>0</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>dataBits: <span class="Apple-tab-span" style="white-space:pre">        </span>8</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>outputFlowControlType: <span class="Apple-tab-span" style="white-space:pre">        </span>0</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>inputFlowControlType: <span class="Apple-tab-span" style="white-space:pre">        </span>0</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>xOnByte: <span class="Apple-tab-span" style="white-space:pre">        </span>19</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>xOffByte: <span class="Apple-tab-span" style="white-space:pre">        </span>24</div><div><br></div><div>SerialPort>>primWritePortByName:from:startingAt:count:</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver: SerialPort(#'com11', 19200 baud, 8 bits, 1 stopbits, no parity)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Arguments and temporary variables: </div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>portName: <span class="Apple-tab-span" style="white-space:pre">        </span>'com11'</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>byteArray: <span class="Apple-tab-span" style="white-space:pre">        </span>'</div>
<div>'</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>startIndex: <span class="Apple-tab-span" style="white-space:pre">        </span>1</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>count: <span class="Apple-tab-span" style="white-space:pre">        </span>1</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver's instance variables: </div><div><span class="Apple-tab-span" style="white-space:pre">                </span>port: <span class="Apple-tab-span" style="white-space:pre">        </span>'com11'</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>baudRate: <span class="Apple-tab-span" style="white-space:pre">        </span>19200</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>stopBitsType: <span class="Apple-tab-span" style="white-space:pre">        </span>1</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>parityType: <span class="Apple-tab-span" style="white-space:pre">        </span>0</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>dataBits: <span class="Apple-tab-span" style="white-space:pre">        </span>8</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>outputFlowControlType: <span class="Apple-tab-span" style="white-space:pre">        </span>0</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>inputFlowControlType: <span class="Apple-tab-span" style="white-space:pre">        </span>0</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>xOnByte: <span class="Apple-tab-span" style="white-space:pre">        </span>19</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>xOffByte: <span class="Apple-tab-span" style="white-space:pre">        </span>24</div>
<div><br></div><div>SerialPort>>nextPutAll:</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver: SerialPort(#'com11', 19200 baud, 8 bits, 1 stopbits, no parity)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Arguments and temporary variables: </div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>aStringOrByteArray: <span class="Apple-tab-span" style="white-space:pre">        </span>'</div><div>'</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver's instance variables: </div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>port: <span class="Apple-tab-span" style="white-space:pre">        </span>'com11'</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>baudRate: <span class="Apple-tab-span" style="white-space:pre">        </span>19200</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>stopBitsType: <span class="Apple-tab-span" style="white-space:pre">        </span>1</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>parityType: <span class="Apple-tab-span" style="white-space:pre">        </span>0</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>dataBits: <span class="Apple-tab-span" style="white-space:pre">        </span>8</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>outputFlowControlType: <span class="Apple-tab-span" style="white-space:pre">        </span>0</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>inputFlowControlType: <span class="Apple-tab-span" style="white-space:pre">        </span>0</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>xOnByte: <span class="Apple-tab-span" style="white-space:pre">        </span>19</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>xOffByte: <span class="Apple-tab-span" style="white-space:pre">        </span>24</div>