GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu"... (gdb) handle SIG33 pass nostop noprint Signal Stop Print Pass to program Description SIG33 No No Yes Real-time event 33 (gdb) set pagination 0 (gdb) run Starting program: /usr/games/xmoto [Thread debugging using libthread_db enabled] [New Thread 0xb72f96d0 (LWP 26218)] [New Thread 0xb71abb90 (LWP 26221)] [New Thread 0xb212cb90 (LWP 26222)] [Thread 0xb212cb90 (LWP 26222) exited] [New Thread 0xb212cb90 (LWP 26223)] [Thread 0xb212cb90 (LWP 26223) exited] [New Thread 0xb192bb90 (LWP 26224)] [Thread 0xb192bb90 (LWP 26224) exited] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb72f96d0 (LWP 26218)] 0xb79545db in ?? () from /lib/tls/i686/cmov/libc.so.6 (gdb) backtrace full #0 0xb79545db in ?? () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #1 0xb7954340 in strtol () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #2 0xb7951031 in atoi () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #3 0x080f6949 in StateMainMenu::updateStats (this=0x86a5020) at states/StateMainMenu.cpp:700 i_parent = (UIWindow *) 0x87fe5c0 v_window = (UIWindow *) 0x8894438 nWidth = 555 nHeight = 394 v_result = (char **) 0x880c84c nrow = 1 v_nbStarts = 3 v_since = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x88117f4 "2007-07-22 09:35:24"}} v_totalPlayedTime = v_nbPlayed = v_nbDied = v_nbCompleted = v_nbRestarted = v_nbDiffLevels = v_level_name = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x82820fc ""}} pDb = (class xmDatabase *) 0x8640460 cBuf = "\214\"Ë¿ôN\v\b°\n\233\b\034\000\000\000°\n\233\b¨\"Ë¿\213V\v\b°\n\233\b¨\"Ë¿ôߧ·@ñ§· \002\222\bÈ\"Ë¿öS\231·@ñ§· \002\222\b\030\002\222\bôß¹·\034$Ë¿x\0349\bØ\"Ë¿Aÿ¶· \002\222\bôß¹·è\"Ë¿\215Ç´· \002\222\bôß¹·\030#Ë¿Aá´· \002\222\b\023#Ë¿ü (\bôÉ\200\bdä\221\bü (\bo$Ë¿\030$Ë¿\034$Ë¿\030$Ë¿\210$Ë¿¢\020\016\bh$Ë¿\030$Ë¿o$Ë¿ôߧ·LÈ\200\b\004\000\000\000X#Ë¿\000\000\000\000"... cTime = "è Ë¿\230 \n\bÄ Ë¿H\016#\b\000\000\000\000\001\000\000\0000\000\000\000#\000\000\000ô\027\201\bôߧ·@ñ§· \030\201\b´J\231·öS\231·@ñ§· \030\201\b\030\030\201\bôß¹·\000\000\000\0009\030\201\bPd\200\b@ñ§·\001\000\000\000ôß¹·è Ë¿\215Ç´· \030\201\bpcj\b´J\231·/¢\n\b \030\201\b?!Ë¿\016\000\000\000\025\000\000\0005\000\000\000(!Ë¿\020\036\201\b@ñ§·\006\000\000\000Pd\200\b8!Ë¿öS\231·@ñ§·Pd\200\bHd\200\bôß¹·\000\000\000\000`d\200\bH!Ë¿Aÿ¶·"... nHours = nMinutes = nSeconds = pText = cy = #4 0x08104086 in StateMainMenu::enter (this=0x86a5020) at states/StateMainMenu.cpp:125 No locals. #5 0x080ca55d in StateManager::pushState (this=0x86d9b88, pNewState=0x86a5020) at states/StateManager.cpp:96 No locals. #6 0x081b0de4 in GameApp::run_load (this=0x8283658, nNumArgs=1, ppcArgs=0xbfcb2a34) at GameInit.cpp:380 pMainMenu = (class StateMainMenu *) 0x86a5020 v_xmArgs = {m_opt_pack = false, m_pack_bin = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x82820fc ""}}, m_pack_dir = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x82820fc ""}}, m_opt_unpack = false, m_unpack_bin = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x82820fc ""}}, m_unpack_dir = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x82820fc ""}}, m_unpack_noList = false, m_opt_res = false, m_res_dispWidth = 0, m_res_dispHeight = 0, m_opt_bpp = false, m_bpp_value = 0, m_opt_fs = false, m_opt_win = false, m_opt_noexts = false, m_opt_drawlib = false, m_drawlib_lib = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x82820fc ""}}, m_opt_ugly = false, m_opt_nosound = false, m_opt_configpath = false, m_configpath_path = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x82820fc ""}}, m_opt_nowww = false, m_opt_help = false, m_opt_verbose = false, m_opt_debug = false, m_opt_sqlTrace = false, m_opt_fps = false, m_opt_gdebug = false, m_gdebug_file = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x82820fc ""}}, m_opt_replay = false, m_replay_file = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x82820fc ""}}, m_opt_listReplays = false, m_opt_replayInfos = false, m_replayInfos_file = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x82820fc ""}}, m_opt_levelID = false, m_levelID_id = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x82820fc ""}}, m_opt_levelFile = false, m_levelFile_file = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x82820fc ""}}, m_opt_listLevels = false, m_opt_profile = false, m_profile_value = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x82820fc ""}}, m_opt_forceChildrenCompliant = false, m_opt_timedemo = false, m_opt_testTheme = false, m_opt_benchmark = false, m_opt_cleanCache = false, m_opt_cleanNoWWWLevels = false, m_opt_videoRecording = false, m_opt_videoRecording_name = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x82820fc ""}}, m_opt_videoRecordingDivision = false, m_opt_videoRecordingDivision_value = 143796596, m_opt_videoRecordingFramerate = false, m_opt_videoRecordingFramerate_value = -1208349608, m_opt_videoRecordingStartTime = true, m_opt_videoRecordingStartTime_value = -1213263955, m_opt_videoRecordingEndTime = true, m_opt_videoRecordingEndTime_value = -1208349608, m_opt_hidePlayingInformation = false} v_useGraphics = true v_locale = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x829e03c "en_IN.UTF-8"}} pDb = (class xmDatabase *) 0x8640460 #7 0x081b3a50 in GameApp::run (this=0x8283658, nNumArgs=1, ppcArgs=0xbfcb2a34) at GameInit.cpp:85 No locals. #8 0x081b3aaf in main (nNumArgs=1, ppcArgs=0xbfcb2a34) at GameInit.cpp:63 e = (gdb) info registers eax 0x0 0 ecx 0x0 0 edx 0x0 0 ebx 0xb7a7dff4 -1213734924 esp 0xbfcb1d5c 0xbfcb1d5c ebp 0xbfcb1db4 0xbfcb1db4 esi 0x880c84c 142657612 edi 0xb7a7e380 -1213734016 eip 0xb79545db 0xb79545db eflags 0x10283 [ CF SF IF RF ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 (gdb) thread apply all backtrace Thread 2 (Thread 0xb71abb90 (LWP 26221)): #0 0xb7f97424 in __kernel_vsyscall () #1 0xb79c0d86 in nanosleep () from /lib/tls/i686/cmov/libc.so.6 #2 0xb7edfa59 in SDL_Delay () from /usr/lib/libSDL-1.2.so.0 #3 0xb7edfab4 in ?? () from /usr/lib/libSDL-1.2.so.0 #4 0xb7e8f22b in ?? () from /usr/lib/libSDL-1.2.so.0 #5 0xb7edcbbd in ?? () from /usr/lib/libSDL-1.2.so.0 #6 0xb79114ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0xb7a0564e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb72f96d0 (LWP 26218)): #0 0xb79545db in ?? () from /lib/tls/i686/cmov/libc.so.6 #1 0xb7954340 in strtol () from /lib/tls/i686/cmov/libc.so.6 #2 0xb7951031 in atoi () from /lib/tls/i686/cmov/libc.so.6 #3 0x080f6949 in StateMainMenu::updateStats (this=0x86a5020) at states/StateMainMenu.cpp:700 #4 0x08104086 in StateMainMenu::enter (this=0x86a5020) at states/StateMainMenu.cpp:125 #5 0x080ca55d in StateManager::pushState (this=0x86d9b88, pNewState=0x86a5020) at states/StateManager.cpp:96 #6 0x081b0de4 in GameApp::run_load (this=0x8283658, nNumArgs=1, ppcArgs=0xbfcb2a34) at GameInit.cpp:380 #7 0x081b3a50 in GameApp::run (this=0x8283658, nNumArgs=1, ppcArgs=0xbfcb2a34) at GameInit.cpp:85 #8 0x081b3aaf in main (nNumArgs=1, ppcArgs=0xbfcb2a34) at GameInit.cpp:63 (gdb) quit The program is running. Exit anyway? (y or n)