Thanks to Bjorn's advice and help, I got the debug client working. Lo and behold... it crashed! My guess is that I'm missing some sort of graphic file (tile, sprite, etc.) that somebody put in, but I never got. Either way, here is the code:
Code: Select all
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1219119424 (LWP 27004)]
0x080e6299 in Graphics::drawImage (this=0x8133918, image=0x0, x=448, y=288)
at graphics.cpp:123
123 graphics.cpp: No such file or directory.
in graphics.cpp
(gdb) bt
#0 0x080e6299 in Graphics::drawImage (this=0x8133918, image=0x0, x=448, y=288)
at graphics.cpp:123
#1 0x080e1d86 in FloorItem::draw (this=0x8334d70, graphics=0x8133918,
offsetX=-544, offsetY=-1248) at floor_item.h:93
#2 0x080ef2ef in Map::draw (this=0x822ca70, graphics=0x8133918, scrollX=544,
scrollY=1248, layer=1) at map.cpp:135
#3 0x080df5b0 in Engine::draw (this=0x81d0f60, graphics=0x8133918)
at engine.cpp:203
#4 0x080e3bf8 in Game::logic (this=0x812e408) at game.cpp:377
#5 0x080edbc2 in main (argc=1, argv=0xbfe44914) at main.cpp:665