Differences

This shows you the differences between two versions of the page.

Link to this comparison view

debug_batocera [2022/10/27 08:40] – created ataridebug_batocera [2022/10/27 15:45] (current) – [GNU Project Debugger (gdb)] nadenislamarre
Line 137: Line 137:
   * ''clear'' -> to clear all breakpoints.   * ''clear'' -> to clear all breakpoints.
   * ''quit'' -> exits out of gdb.   * ''quit'' -> exits out of gdb.
 +
 +In case of segfault, the backtrace (bt) commands is really helpfull:
 +
 +<code>
 +$ gdb /usr/bin/mame/mame
 +Thread 1 "mame" received signal SIGSEGV, Segmentation fault.
 +0x000000000b2aca8b in ImGui::ShutdownDockContext() ()
 +(gdb) bt
 +#0  0x000000000b2aca8b in ImGui::ShutdownDockContext() ()
 +#1  0x000000000b31f8e9 in imguiDestroy() ()
 +#2  0x000000000a7aba09 in renderer_bgfx::exit() ()
 +#3  0x000000000a78d365 in sdl_osd_interface::window_exit() ()
 +#4  0x000000000a7940f5 in osd_common_t::osd_exit() ()
 +#5  0x000000000a784869 in sdl_osd_interface::osd_exit() ()
 +#6  0x000000000a69d47a in running_machine::run(bool) ()
 +#7  0x000000000b409f17 in mame_machine_manager::execute() ()
 +#8  0x000000000b4bb658 in cli_frontend::start_execution(mame_machine_manager*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) ()
 +#9  0x000000000b4bb891 in cli_frontend::execute(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) ()
 +#10 0x000000000b4057d3 in emulator_info::start_frontend(emu_options&, osd_interface&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) ()
 +#11 0x00000000021c91ed in main ()
 +</code>
  
  • debug_batocera.1666860047.txt.gz
  • Last modified: 4 years ago
  • by atari