assertion error after talking to surprise_wall_guy
Created by: xioborg
This is with the latest git pull as of 06/09/2013 Here's the backtrace
Reading symbols from /home/stevebr/devel/games/zelda-solarus/solarus-20130609a/solarus...done.
[New LWP 27454]
[New LWP 27457]
[New LWP 27456]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `../../solarus'.
Program terminated with signal 6, Aborted.
#0 0x0000003465234a65 in raise () from /lib64/libc.so.6
Missing separate debuginfos, use: debuginfo-install glibc-2.17-5.mga3.x86_64 lib64SDL1.2_0-1.2.15-4.mga3.x86_64 lib64SDL_image1.2_0-1.2.12-2.mga3.x86_64 lib64SDL_ttf2.0_0-2.0.11-2.mga3.x86_64 lib64aa1-1.4.0-0.rc5.25.mga3.x86_64 lib64asyncns0-0.8-5.mga3.x86_64 lib64dbus1_3-1.6.8-4.mga3.x86_64 lib64directfb1.6_0-1.6.2-3.mga3.x86_64 lib64flac8-1.2.1-13.mga3.x86_64 lib64freetype6-2.4.11-2.mga3.x86_64 lib64ggi2-2.2.2-19.mga3.x86_64 lib64gii1-1.0.2-17.mga3.x86_64 lib64jbig1-2.0-6.mga3.x86_64 lib64jpeg8-1.2.1-4.mga3.x86_64 lib64json2-0.11-0.3.mga3.x86_64 lib64lua5.1-5.1.5-2.mga3.x86_64 lib64lzma5-5.1.2-0.alpha.3.mga3.x86_64 lib64modplug1-0.8.8.4-3.mga3.x86_64 lib64ncurses5-5.9-10.mga3.x86_64 lib64ncursesw5-5.9-10.mga3.x86_64 lib64ogg0-1.3.0-2.mga3.x86_64 lib64openal1-1.15.1-3.mga3.x86_64 lib64physfs2-2.0.3-1.mga3.x86_64 lib64png15_15-1.5.13-2.mga3.x86_64 lib64pulseaudio0-3.0-7.mga3.x86_64 lib64pulsecommon3.0-3.0-7.mga3.x86_64 lib64readline6-6.2-7.mga3.x86_64 lib64slang2-2.2.4-7.mga3.x86_64 lib64sndfile1-1.0.25-2.mga3.x86_64 lib64tiff5-4.0.3-4.mga3.x86_64 lib64vorbis0-1.3.3-3.mga3.x86_64 lib64vorbisenc2-1.3.3-3.mga3.x86_64 lib64vorbisfile3-1.3.3-3.mga3.x86_64 lib64wrap0-7.6-43.mga3.x86_64 lib64x11_6-1.5.0-4.mga3.x86_64 lib64xau6-1.0.7-2.mga3.x86_64 lib64xcb1-1.9-3.mga3.x86_64 lib64xcursor1-1.1.13-3.mga3.x86_64 lib64xdmcp6-1.1.1-3.mga3.x86_64 lib64xext6-1.3.1-2.mga3.x86_64 lib64xfixes3-5.0-4.mga3.x86_64 lib64xrandr2-1.4.0-3.mga3.x86_64 lib64xrender1-0.9.7-3.mga3.x86_64 lib64xxf86dga1-1.1.3-2.mga3.x86_64 lib64zlib1-1.2.7-7.mga3.x86_64 libgcc1-4.7.2-7.mga3.x86_64 libstdc++6-4.7.2-7.mga3.x86_64
(gdb) bt
#0 0x0000003465234a65 in raise () from /lib64/libc.so.6
#1 0x00000034652360c8 in abort () from /lib64/libc.so.6
#2 0x00000000004b03a4 in Debug::die (error_message="Invalid index 1: stack has 0 elements") at /home/stevebr/devel/games/zelda-solarus/solarus-20130609a/include/lowlevel/Debug.h:103
#3 0x00000000004b0304 in Debug::check_assertion (assertion=false, error_message="Invalid index 1: stack has 0 elements") at /home/stevebr/devel/games/zelda-solarus/solarus-20130609a/include/lowlevel/Debug.h:86
#4 0x00000000004bc5a3 in LuaContext::get_positive_index (l=0x159e9f0, index=1) at /home/stevebr/devel/games/zelda-solarus/solarus-20130609a/src/lua/LuaContext.cpp:960
#5 0x00000000004bd0da in LuaContext::check_userdata (l=0x159e9f0, index=1, module_name="sol.item") at /home/stevebr/devel/games/zelda-solarus/solarus-20130609a/src/lua/LuaContext.cpp:1255
#6 0x00000000004c7b97 in LuaContext::check_item (l=0x159e9f0, index=1) at /home/stevebr/devel/games/zelda-solarus/solarus-20130609a/src/lua/ItemAPI.cpp:101
#7 0x00000000004c87e1 in LuaContext::item_api_get_variant (l=0x159e9f0) at /home/stevebr/devel/games/zelda-solarus/solarus-20130609a/src/lua/ItemAPI.cpp:504
#8 0x000000347d40c684 in luaD_precall () from /lib64/liblua.so.5.1
#9 0x000000347d416f88 in luaV_execute () from /lib64/liblua.so.5.1
#10 0x000000347d40cadd in luaD_call () from /lib64/liblua.so.5.1
#11 0x000000347d40bd2a in luaD_rawrunprotected () from /lib64/liblua.so.5.1
#12 0x000000347d40cc8f in luaD_pcall () from /lib64/liblua.so.5.1
#13 0x000000347d4087a1 in lua_pcall () from /lib64/liblua.so.5.1
#14 0x00000000004bbf8e in LuaContext::call_function (l=0x159e9f0, nb_arguments=1, nb_results=0, function_name="dialog callback")
at /home/stevebr/devel/games/zelda-solarus/solarus-20130609a/src/lua/LuaContext.cpp:846
#15 0x00000000004bbf45 in LuaContext::call_function (this=0x155b100, nb_arguments=1, nb_results=0, function_name="dialog callback")
at /home/stevebr/devel/games/zelda-solarus/solarus-20130609a/src/lua/LuaContext.cpp:823
#16 0x00000000004ba7d5 in LuaContext::notify_dialog_finished (this=0x155b100, callback_ref=7, skipped=false, answer=1) at /home/stevebr/devel/games/zelda-solarus/solarus-20130609a/src/lua/LuaContext.cpp:335
#17 0x0000000000509dee in DialogBox::close (this=0x1f89e30) at /home/stevebr/devel/games/zelda-solarus/solarus-20130609a/src/DialogBox.cpp:384
#18 0x0000000000509d38 in DialogBox::show_next_dialog (this=0x1f89e30) at /home/stevebr/devel/games/zelda-solarus/solarus-20130609a/src/DialogBox.cpp:365
#19 0x0000000000509990 in DialogBox::show_more_lines (this=0x1f89e30) at /home/stevebr/devel/games/zelda-solarus/solarus-20130609a/src/DialogBox.cpp:302
#20 0x0000000000509e7c in DialogBox::action_key_pressed (this=0x1f89e30) at /home/stevebr/devel/games/zelda-solarus/solarus-20130609a/src/DialogBox.cpp:421
#21 0x0000000000509e32 in DialogBox::notify_command_pressed (this=0x1f89e30, command=GameCommands::ACTION) at /home/stevebr/devel/games/zelda-solarus/solarus-20130609a/src/DialogBox.cpp:398
#22 0x00000000005058c4 in Game::notify_command_pressed (this=0x1f89dc0, command=GameCommands::ACTION) at /home/stevebr/devel/games/zelda-solarus/solarus-20130609a/src/Game.cpp:243
#23 0x0000000000513d9c in GameCommands::game_command_pressed (this=0x1f8a1c0, command=GameCommands::ACTION) at /home/stevebr/devel/games/zelda-solarus/solarus-20130609a/src/GameCommands.cpp:511
#24 0x0000000000512784 in GameCommands::keyboard_key_pressed (this=0x1f8a1c0, keyboard_key_pressed=InputEvent::KEY_SPACE) at /home/stevebr/devel/games/zelda-solarus/solarus-20130609a/src/GameCommands.cpp:204
#25 0x00000000005125c7 in GameCommands::notify_input (this=0x1f8a1c0, event=...) at /home/stevebr/devel/games/zelda-solarus/solarus-20130609a/src/GameCommands.cpp:170
#26 0x0000000000505888 in Game::notify_input (this=0x1f89dc0, event=...) at /home/stevebr/devel/games/zelda-solarus/solarus-20130609a/src/Game.cpp:228
#27 0x00000000004aa6cd in MainLoop::notify_input (this=0x7fff100961b0, event=...) at /home/stevebr/devel/games/zelda-solarus/solarus-20130609a/src/MainLoop.cpp:259
#28 0x00000000004aa4c2 in MainLoop::run (this=0x7fff100961b0) at /home/stevebr/devel/games/zelda-solarus/solarus-20130609a/src/MainLoop.cpp:169
#29 0x00000000004a9e0b in main (argc=1, argv=0x7fff100962e8) at /home/stevebr/devel/games/zelda-solarus/solarus-20130609a/src/lowlevel/Main.cc:63
(gdb)