<div dir="ltr">Assuming $15 is being shown as a 1K memory dump, versus a C String then it would be proper to dump the ascii values and then octal values for none-printables.  In this case the libName would be <span style="font-size:13px">/home/ooplu/Desktop/Cog_</span><span style="font-size:13px">build2/products/coglinuxht/</span><span style="font-size:13px">lib/squeak/4.0-3256/vm</span><br style="font-size:13px">-display-X11  as you terminate on the octal \000  However are you sure the parm being passed is a cString, or is it a Smalltalk string and you are just seeing the object space after the -X11.  This of course would be incorrect and lucky if the trailing byte is \000</div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Aug 10, 2015 at 10:46 AM, tim Rowledge <span dir="ltr">&lt;<a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
The bits after the \000  *shouldn’t* matter a damn to any C code unless possibly something is carefully using a length-specifying copy with the wrong length. $15 showing with all the follow-on trash seems odd but pretty much everything about gdb puzzles me.<br>
<br>
tim<br>
--<br>
tim Rowledge; <a href="mailto:tim@rowledge.org">tim@rowledge.org</a>; <a href="http://www.rowledge.org/tim" rel="noreferrer" target="_blank">http://www.rowledge.org/tim</a><br>
Calm down -- it&#39;s only ones and zeros.<br>
<br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">===========================================================================<br>John M. McIntosh &lt;<a href="mailto:johnmci@smalltalkconsulting.com" target="_blank">johnmci@smalltalkconsulting.com</a>&gt; <a href="https://www.linkedin.com/in/smalltalk" target="_blank">https://www.linkedin.com/in/smalltalk</a><br>===========================================================================<br></div></div>
</div>