Moreover, if I do a 1 tinyBenchmarks it is clear it is slow...so it is a debug VM. I don't understand why I cannot see the debug info from gdb :(<br><br><div class="gmail_quote">On Tue, May 8, 2012 at 6:02 PM, Mariano Martinez Peck <span dir="ltr"><<a href="mailto:marianopeck@gmail.com" target="_blank">marianopeck@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br><br><div class="gmail_quote"><div><div class="h5">On Tue, May 8, 2012 at 5:57 PM, Mariano Martinez Peck <span dir="ltr"><<a href="mailto:marianopeck@gmail.com" target="_blank">marianopeck@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br><br><div class="gmail_quote"><div><div>On Tue, May 8, 2012 at 5:45 PM, Igor Stasenko <span dir="ltr"><<a href="mailto:siguctua@gmail.com" target="_blank">siguctua@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div><br>
On 8 May 2012 17:23, Mariano Martinez Peck <<a href="mailto:marianopeck@gmail.com" target="_blank">marianopeck@gmail.com</a>> wrote:<br>
><br>
><br>
><br>
> On Tue, May 8, 2012 at 4:58 PM, Igor Stasenko <<a href="mailto:siguctua@gmail.com" target="_blank">siguctua@gmail.com</a>> wrote:<br>
>><br>
>><br>
>> I use similar setup, and mine shows it just fine:<br>
>><br>
>> NBCogCocoaIOSConfig new<br>
>> generateForDebug;<br>
>> "generateForRelease;"<br>
>> addExternalPlugins: #( FT2Plugin );<br>
>> addInternalPlugins: #( UnixOSProcessPlugin );<br>
>> generateSources; generate.<br>
>> .<br>
>><br>
>> (gdb) bt<br>
>> #0 0x224ce9c8 in ?? ()<br>
>> #1 0x00143031 in primitiveNativeCall () at<br>
>> /Users/sig/projects/cog/sig-cog/src/plugins/NativeBoostPlugin/NativeBoostPlugin.c:224<br>
>> #2 0x000376ab in callExternalPrimitive (functionID=0x142eb0<br>
>> <primitiveNativeCall>) at<br>
>> /Users/sig/projects/cog/sig-cog/src/vm/gcc3x-cointerp.c:9753<br>
>> #3 0x0005b647 in primitiveExternalCall () at<br>
>> /Users/sig/projects/cog/sig-cog/src/vm/gcc3x-cointerp.c:27294<br>
>> #4 0x00049ac0 in interpretMethodFromMachineCode () at<br>
>> /Users/sig/projects/cog/sig-cog/src/vm/gcc3x-cointerp.c:18302<br>
>> #5 0x0003a6ad in ceSendsupertonumArgs (selector=550210564,<br>
>> superNormalBar=0, rcvr=577210208, numArgs=3) at<br>
>> /Users/sig/projects/cog/sig-cog/src/vm/gcc3x-cointerp.c:10829<br>
>> #6 0x1f40010b in ?? ()<br>
>> #7 0x00049045 in initStackPagesAndInterpret () at<br>
>> /Users/sig/projects/cog/sig-cog/src/vm/gcc3x-cointerp.c:17865<br>
>> #8 0x00026ad1 in interpret () at<br>
>> /Users/sig/projects/cog/sig-cog/src/vm/gcc3x-cointerp.c:1979<br>
>> .....<br>
>><br>
>><br>
>> Make sure you use right executable<br>
><br>
><br>
> I tried with both<br>
><br>
> blessed/results/CogVM.app/Contents/MacOS<br>
><br>
> and<br>
><br>
> blessed/results/Release/CogVM.app/Contents/MacOS/CogVM<br>
><br>
>><br>
>> (clean up everything and rebuild<br>
>> from scratch)..<br>
><br>
><br>
> I always clean everything. I remove /build /src and /results<br>
><br>
> :(<br>
><br>
</div></div>Try<br>
<br>
rm -rf build<br>
rm -fr results<br>
<div><div><br></div></div></blockquote></div></div><div><br>I did it, but same results. Just executing an image that crashes shows in console "Bus error" and that's all, no stacktrace. <br>If I run in gdb, I got all '??' as shown....<br>
<br></div></div></blockquote></div></div><div><br>Not even the debug vm of Jenkins is working (same results as my VM):<br><a href="https://ci.lille.inria.fr/pharo/view/VM-dev/job/Cog-Mac-Cocoa-Debug/" target="_blank">https://ci.lille.inria.fr/pharo/view/VM-dev/job/Cog-Mac-Cocoa-Debug/</a><br>
<br> </div><div><div class="h5"><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail_quote"><div>:(<br> </div><div><div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div><div>
<br>
>><br>
>><br>
>><br>
>><br>
>> On 8 May 2012 16:22, Mariano Martinez Peck <<a href="mailto:marianopeck@gmail.com" target="_blank">marianopeck@gmail.com</a>> wrote:<br>
>> ><br>
>> > Hi guys. I am building a VM with debug mode:<br>
>> ><br>
>> > CogCocoaIOSConfig new<br>
>> > generateForDebug;<br>
>> > generateSources; generate.<br>
>> ><br>
>> ><br>
>> > So the flags it should use are: '-g3' '-O0' '-DDEBUGVM=1'<br>
>> ><br>
>> > Now I am debugging a crash with gdb but bt shows just '??':<br>
>> ><br>
>> ><br>
>> > Program received signal EXC_BAD_ACCESS, Could not access memory.<br>
>> > Reason: KERN_PROTECTION_FAILURE at address: 0x0000080c<br>
>> > 0x1f4b0f77 in ?? ()<br>
>> > (gdb) bt<br>
>> > #0 0x1f4b0f77 in ?? ()<br>
>> > #1 0x1f4c2d6e in ?? ()<br>
>> > #2 0x1f4ac10e in ?? ()<br>
>> > #3 0x1f4adc81 in ?? ()<br>
>> > #4 0x1f4b9196 in ?? ()<br>
>> > #5 0x1f4b922e in ?? ()<br>
>> > #6 0x1f4b7966 in ?? ()<br>
>> > #7 0x1f4b4b8f in ?? ()<br>
>> > #8 0x1f4b491f in ?? ()<br>
>> > #9 0x1f4b4532 in ?? ()<br>
>> > #10 0x1f4b463b in ?? ()<br>
>> > #11 0x1f400cce in ?? ()<br>
>> > #12 0x1f4b45eb in ?? ()<br>
>> > #13 0x1f4b44b7 in ?? ()<br>
>> > #14 0x1f4007c8 in ?? ()<br>
>> > #15 0x1f4a9646 in ?? ()<br>
>> > #16 0x1f4b723b in ?? ()<br>
>> > #17 0x1f400cce in ?? ()<br>
>> > #18 0x1f4b71ea in ?? ()<br>
>> > #19 0x1f4b6b22 in ?? ()<br>
>> > #20 0x1f4a956d in ?? ()<br>
>> > (gdb)<br>
>> ><br>
>> ><br>
>> > any idea? does it mean that the VM is being built without the debug info?<br>
>> ><br>
>> > thanks<br>
>> ><br>
>> > --<br>
>> > Mariano<br>
>> > <a href="http://marianopeck.wordpress.com" target="_blank">http://marianopeck.wordpress.com</a><br>
>> ><br>
>> ><br>
>><br>
>><br>
>><br>
>> --<br>
>> Best regards,<br>
>> Igor Stasenko.<br>
><br>
><br>
><br>
><br>
> --<br>
> Mariano<br>
> <a href="http://marianopeck.wordpress.com" target="_blank">http://marianopeck.wordpress.com</a><br>
><br>
><br>
<br>
<br>
<br>
--<br>
Best regards,<br>
Igor Stasenko.<br>
</div></div></blockquote></div></div></div><span><font color="#888888"><br><br clear="all"><br>-- <br>Mariano<br><a href="http://marianopeck.wordpress.com" target="_blank">http://marianopeck.wordpress.com</a><br>
<br>
</font></span></blockquote></div></div></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><br>-- <br>Mariano<br><a href="http://marianopeck.wordpress.com" target="_blank">http://marianopeck.wordpress.com</a><br>
<br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br>Mariano<br><a href="http://marianopeck.wordpress.com" target="_blank">http://marianopeck.wordpress.com</a><br><br>