User:Mixy

From The Mana World

Recent Bugs I found: (all with tmw 0.0.22.1, no sound)

One always reproducible crash that occurs while buying from the Casino's Moneychanger: Click Buy, Add one casino coin, and click in the lower grey area where there's actually no button. You'll get:

#0  0xb7f45410 in ?? ()
#1  0xbfb7a208 in ?? ()
#2  0x00000006 in ?? ()
#3  0x00002089 in ?? ()
#4  0xb783aaed in raise () from /lib/tls/libc.so.6
#5  0xb783c239 in abort () from /lib/tls/libc.so.6
#6  0xb7a057b3 in __gnu_cxx::__verbose_terminate_handler () from /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.so.6
#7  0xb7a035ed in __cxa_call_unexpected () from /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.so.6
#8  0xb7a03622 in std::terminate () from /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.so.6
#9  0xb7a03775 in __cxa_throw () from /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.so.6
#10 0xb79a4547 in std::__throw_out_of_range () from /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.so.6
#11 0x080a3c06 in gcn::ImageLoader::~ImageLoader ()
#12 0x080a4e66 in gcn::ImageLoader::~ImageLoader ()
#13 0xb7a4a9b1 in gcn::Gui::distributeMouseEvent () from /usr/lib/libguichan.so.0
#14 0xb7a48435 in gcn::Gui::handleMousePressed () from /usr/lib/libguichan.so.0
#15 0xb7a491a8 in gcn::Gui::handleMouseInput () from /usr/lib/libguichan.so.0
#16 0xb7a49d1b in gcn::Gui::logic () from /usr/lib/libguichan.so.0
#17 0x08073f94 in std::list<gcn::Widget*, std::allocator<gcn::Widget*> >::erase ()
#18 0x080e150f in std::vector<gcn::Widget*, std::allocator<gcn::Widget*> >::_M_insert_aux ()
#19 0x080e9913 in std::_Deque_base<gcn::ClipRectangle, std::allocator<gcn::ClipRectangle> >::~_Deque_base ()
#20 0xb7827826 in __libc_start_main () from /lib/tls/libc.so.6
#21 0x08057931 in ?? ()

Two (rare) crashes I found while fighting monsters (bats):

gdb> bt
#0  0x000000a9 in ?? ()
#1  0x080bb1ab in std::vector<gcn::Widget*, std::allocator<gcn::Widget*> >::_M_insert_aux ()
#2  0x080bb124 in std::vector<gcn::Widget*, std::allocator<gcn::Widget*> >::_M_insert_aux ()
#3  0xb7aa8cd6 in gcn::Gui::logic () from /usr/lib/libguichan.so.0
#4  0x08073f94 in std::list<gcn::Widget*, std::allocator<gcn::Widget*> >::erase ()
#5  0x080e150f in std::vector<gcn::Widget*, std::allocator<gcn::Widget*> >::_M_insert_aux ()
#6  0x080e9913 in std::_Deque_base<gcn::ClipRectangle, std::allocator<gcn::ClipRectangle> >::~_Deque_base ()
#7  0xb7886826 in __libc_start_main () from /lib/tls/libc.so.6
#8  0x08057931 in ?? ()

and

#0  Graphics::drawImage (this=0x81408c8, image=0x0, x=0x0, y=0x0) at graphics.cpp:124
#1  0x080eca89 in Map::draw (this=0x82d70b8, graphics=0x81408c8, scrollX=0x31d,scrollY=0x35f, layer=0x1) at stl_list.h:131
#2  0x080b7c76 in Viewport::draw (this=0x8142da0, gcnGraphics=0x81408c8) at viewport.cpp:159
#3  0xb7aecf9d in gcn::BasicContainer::drawChildren () from /usr/lib/libguichan.so.0
#4  0xb7afde22 in gcn::Container::draw () from /usr/lib/libguichan.so.0
#5  0x08073b6d in Gui::draw (this=0x8132f20) at gui.cpp:209
#6  0x080e2e27 in Game::logic (this=0x814c550) at game.cpp:368
#7  0x080eb3f9 in main (argc=0x0, argv=0xbfa708d4) at main.cpp:677