Code: Select all
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1219066176 (LWP 11601)]
0x080bc2d5 in Graphics::drawImage (this=0x8100a50, image=0x0, x=0, y=0)
at graphics.cpp:123
123 return drawImage(image, 0, 0, x, y, image->mBounds.w, image->mBounds.h);
(gdb) bt
#0 0x080bc2d5 in Graphics::drawImage (this=0x8100a50, image=0x0, x=0, y=0)
at graphics.cpp:123
#1 0x080c2f68 in Map::draw (this=0x81a6990, graphics=0x8100a50, scrollX=1735,
scrollY=2010, layer=1) at map.cpp:142
#2 0x080b82e0 in Engine::draw (this=0x819fc08, graphics=0x8100a50)
at engine.cpp:227
#3 0x080bbe6c in Game::logic (this=0x8126128) at game.cpp:368
#4 0x080c18ae in main (argc=0, argv=0xbfe22b94) at main.cpp:656
Just for the info, I'm running the LATEST SVN (checkedout today, 22 August 2006 at around 15:30 CET), compiled on gcc 4.0.3 and Ubuntu 6.06. I'm running a self-compiled version of guichan as well.
Here's a screenshot (after gdb caught the crash):
//EDIT: Just checked it again. This bug is repeating every time I walk a while under that palm. Doing nothing else right after login, I go under that palm and walk around it a few times in misc directions, and it crashes.
Code: Select all
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1218603328 (LWP 12468)]
0x080bc2d5 in Graphics::drawImage (this=0x8100a50, image=0x0, x=0, y=0)
at graphics.cpp:123
123 return drawImage(image, 0, 0, x, y, image->mBounds.w, image->mBounds.h);
(gdb) bt
#0 0x080bc2d5 in Graphics::drawImage (this=0x8100a50, image=0x0, x=0, y=0)
at graphics.cpp:123
#1 0x080c2f68 in Map::draw (this=0x81a67c0, graphics=0x8100a50, scrollX=1670,
scrollY=1897, layer=1) at map.cpp:142
#2 0x080b82e0 in Engine::draw (this=0x819fa38, graphics=0x8100a50)
at engine.cpp:227
#3 0x080bbe6c in Game::logic (this=0x818a210) at game.cpp:368
#4 0x080c18ae in main (argc=0, argv=0xbfc92214) at main.cpp:656