[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