[Vm-dev] VM is being buil without debug info?
Igor Stasenko
siguctua at gmail.com
Tue May 8 14:58:24 UTC 2012
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 (clean up everything and rebuild
from scratch)..
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.
More information about the Vm-dev
mailing list