[Vm-dev] VM is being buil without debug info?

Igor Stasenko siguctua at gmail.com
Tue May 8 15:45:42 UTC 2012


On 8 May 2012 17:23, Mariano Martinez Peck <marianopeck at gmail.com> wrote:
>
>
>
> On Tue, May 8, 2012 at 4:58 PM, Igor Stasenko <siguctua at gmail.com> wrote:
>>
>>
>> I use similar setup, and mine shows it just fine:
>>
>> NBCogCocoaIOSConfig new
>>        generateForDebug;
>>        "generateForRelease;"
>>        addExternalPlugins: #( FT2Plugin  );
>>        addInternalPlugins: #( UnixOSProcessPlugin );
>>         generateSources; generate.
>> .
>>
>> (gdb) bt
>> #0  0x224ce9c8 in ?? ()
>> #1  0x00143031 in primitiveNativeCall () at
>> /Users/sig/projects/cog/sig-cog/src/plugins/NativeBoostPlugin/NativeBoostPlugin.c:224
>> #2  0x000376ab in callExternalPrimitive (functionID=0x142eb0
>> <primitiveNativeCall>) at
>> /Users/sig/projects/cog/sig-cog/src/vm/gcc3x-cointerp.c:9753
>> #3  0x0005b647 in primitiveExternalCall () at
>> /Users/sig/projects/cog/sig-cog/src/vm/gcc3x-cointerp.c:27294
>> #4  0x00049ac0 in interpretMethodFromMachineCode () at
>> /Users/sig/projects/cog/sig-cog/src/vm/gcc3x-cointerp.c:18302
>> #5  0x0003a6ad in ceSendsupertonumArgs (selector=550210564,
>> superNormalBar=0, rcvr=577210208, numArgs=3) at
>> /Users/sig/projects/cog/sig-cog/src/vm/gcc3x-cointerp.c:10829
>> #6  0x1f40010b in ?? ()
>> #7  0x00049045 in initStackPagesAndInterpret () at
>> /Users/sig/projects/cog/sig-cog/src/vm/gcc3x-cointerp.c:17865
>> #8  0x00026ad1 in interpret () at
>> /Users/sig/projects/cog/sig-cog/src/vm/gcc3x-cointerp.c:1979
>> .....
>>
>>
>> Make sure you use right executable
>
>
> I tried with both
>
> blessed/results/CogVM.app/Contents/MacOS
>
> and
>
> blessed/results/Release/CogVM.app/Contents/MacOS/CogVM
>
>>
>> (clean up everything and rebuild
>> from scratch)..
>
>
> I always clean everything. I remove /build /src and /results
>
> :(
>
Try

rm -rf build
rm -fr results


>>
>>
>>
>>
>> On 8 May 2012 16:22, Mariano Martinez Peck <marianopeck at gmail.com> wrote:
>> >
>> > Hi guys. I am building a VM with debug mode:
>> >
>> > CogCocoaIOSConfig new
>> >        generateForDebug;
>> >        generateSources; generate.
>> >
>> >
>> > So the flags it should use are: '-g3' '-O0' '-DDEBUGVM=1'
>> >
>> > Now I am debugging a crash with gdb but bt shows just '??':
>> >
>> >
>> > Program received signal EXC_BAD_ACCESS, Could not access memory.
>> > Reason: KERN_PROTECTION_FAILURE at address: 0x0000080c
>> > 0x1f4b0f77 in ?? ()
>> > (gdb) bt
>> > #0  0x1f4b0f77 in ?? ()
>> > #1  0x1f4c2d6e in ?? ()
>> > #2  0x1f4ac10e in ?? ()
>> > #3  0x1f4adc81 in ?? ()
>> > #4  0x1f4b9196 in ?? ()
>> > #5  0x1f4b922e in ?? ()
>> > #6  0x1f4b7966 in ?? ()
>> > #7  0x1f4b4b8f in ?? ()
>> > #8  0x1f4b491f in ?? ()
>> > #9  0x1f4b4532 in ?? ()
>> > #10 0x1f4b463b in ?? ()
>> > #11 0x1f400cce in ?? ()
>> > #12 0x1f4b45eb in ?? ()
>> > #13 0x1f4b44b7 in ?? ()
>> > #14 0x1f4007c8 in ?? ()
>> > #15 0x1f4a9646 in ?? ()
>> > #16 0x1f4b723b in ?? ()
>> > #17 0x1f400cce in ?? ()
>> > #18 0x1f4b71ea in ?? ()
>> > #19 0x1f4b6b22 in ?? ()
>> > #20 0x1f4a956d in ?? ()
>> > (gdb)
>> >
>> >
>> > any idea? does it mean that the VM is being built without the debug info?
>> >
>> > thanks
>> >
>> > --
>> > Mariano
>> > http://marianopeck.wordpress.com
>> >
>> >
>>
>>
>>
>> --
>> Best regards,
>> Igor Stasenko.
>
>
>
>
> --
> Mariano
> http://marianopeck.wordpress.com
>
>



-- 
Best regards,
Igor Stasenko.


More information about the Vm-dev mailing list