Hi, Apologies for this off-topic post. I seem to have a strange problem with a compiled program as shown by the following gdb tidbit. Breakpoint 1, gelGame::Start() (this=0x80d7598) at game.cpp:70 70 player = new gelAvatar("/lev/test/sprite1"); (gdb) step gelAvatar (this=0x81ab2f0, mdlName=0x81ab2f0 "d\215'@ØÆ\034\b\004", inName=0x81ab2f0 "d\215'@ØÆ\034\b\004") at worldavatar.cpp:39 39 { (gdb) step 30 gelAvatar::gelAvatar(const char * mdlName, const char * inName): (gdb) print mdlName $1 = 0x808e35d "Unnamed Avatar" (gdb) print inName $2 = 0x808e35d "Unnamed Avatar" The prototype for gelAvatar::gelAvatar is as follows gelAvatar(const char * mdlName, const char * inName = "Unnamed Avatar"); I have compiled and recompiled the code. Any thoughts on this. Would this be a g++ bug ? If so, what would I need to provide to be able to debug it ? Thanks, Shri -- ------------------------------------------------------------------------ Shri Shrikumar U R Byte Solutions I.T. Consultant Edinburgh, Scotland Tel: 0845 644 4745 Email: shri@urbyte.com Web: www.urbyte.com
Attachment:
signature.asc
Description: This is a digitally signed message part