$ gdb -c core /usr/local/bin/fb-gnash GNU gdb (GDB) 7.4.1-debian Copyright (C) 2012 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". For bug reporting instructions, please see: ... Reading symbols from /usr/local/bin/fb-gnash...done. warning: Can't read pathname for load map: Input/output error. [New LWP 4077] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1". Core was generated by `fb-gnash -vv --once singleframe.swf'. Program terminated with signal 11, Segmentation fault. #0 0x00000109 in ?? () (gdb) info registers eax 0xb90cd788 -1190340728 ecx 0xb6ee13a0 -1225911392 edx 0xb9111518 -1190062824 ebx 0xb7725b18 -1217242344 esp 0xbff41d1c 0xbff41d1c ebp 0xb90c9c98 0xb90c9c98 esi 0xb90d5108 -1190309624 edi 0xb6eef230 -1225854416 eip 0x109 0x109 eflags 0x10286 [ PF SF IF RF ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 (gdb) backtrace full #0 0x00000109 in ?? () No symbol table info available. #1 0xb7701096 in std::_Sp_counted_ptr::_M_dispose (this=0xb90d5108) at /usr/include/c++/4.7/bits/shared_ptr_base.h:293 No locals. #2 0xb76d5a08 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release (this=0xb90d5108) at /usr/include/c++/4.7/bits/shared_ptr_base.h:147 No locals. #3 0xb76f730e in ~__shared_count (this=0xb90cb844, __in_chrg=) at /usr/include/c++/4.7/bits/shared_ptr_base.h:558 No locals. #4 ~__shared_ptr (this=0xb90cb840, __in_chrg=) at /usr/include/c++/4.7/bits/shared_ptr_base.h:813 No locals. #5 ~shared_ptr (this=0xb90cb840, __in_chrg=) at /usr/include/c++/4.7/bits/shared_ptr.h:93 No locals. #6 gnash::RunResources::~RunResources (this=0xb90cb828, __in_chrg=) at ../libcore/RunResources.h:53 No locals. #7 0xb76f73c9 in std::_Sp_counted_ptr::_M_dispose (this=0xb90c9750) at /usr/include/c++/4.7/bits/shared_ptr_base.h:293 No locals. #8 0xb76d5a08 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release (this=0xb90c9750) at /usr/include/c++/4.7/bits/shared_ptr_base.h:147 No locals. #9 0xb76f39f7 in ~__shared_count (this=0xbff41f14, __in_chrg=) at /usr/include/c++/4.7/bits/shared_ptr_base.h:558 No locals. #10 ~__shared_ptr (this=0xbff41f10, __in_chrg=) at /usr/include/c++/4.7/bits/shared_ptr_base.h:813 No locals. #11 ~shared_ptr (this=0xbff41f10, __in_chrg=) at /usr/include/c++/4.7/bits/shared_ptr.h:93 No locals. #12 gnash::Player::~Player (this=0xbff41eb0, __in_chrg=) at Player.cpp:866 No locals. #13 0xb76cf328 in playFile (player=..., argc=4, argv=0xbff427c4, filename=...) at gnash.cpp:92 newPlayer = {_hwaccel = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb90c9ca4 "none"}}, _renderer = { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb90c864c "agg"}}, _callbacksHandler = {> = {_M_ptr = 0xb9109628, _M_refcount = {_M_pi = 0xb9109640}}, }, _params = {_M_t = { _M_impl = {, std::allocator > const, std::basic_string, std::allocator > > > >> = {<__gnu_cxx::new_allocator, std::allocator > const, std::basic_string, std::allocator > > > >> = {}, }, _M_key_compare = {}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xbff41ec4, _M_right = 0xbff41ec4}, _M_node_count = 0}}}, _scale = 1, _delay = 10, _width = 320, _height = 240, _xPosition = -1, _yPosition = -1, _windowID = 0, _doLoop = false, _doRender = true, _doSound = true, _exitTimeout = 0, _baseurl = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb90cb434 "singleframe.swf"}}, _soundHandler = {> = {_M_ptr = 0xb90cc3e8, _M_refcount = { _M_pi = 0xb90cc840}}, }, _mediaHandler = {> = {_M_ptr = 0xb90c9848, _M_refcount = {_M_pi = 0xb90cba88}}, }, _runResources = {> = { _M_ptr = 0xb90cb828, _M_refcount = {_M_pi = 0xb90c9750}}, }, _gui = {> = { _M_ptr = 0xb90e9580, _M_refcount = {_M_pi = 0xb90db8b8}}, }, _url = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb90cb434 "singleframe.swf"}}, _infile = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb90cb434 "singleframe.swf"}}, _movieDef = {px = 0xb90e84f8}, _maxAdvances = 0, _hostfd = -1, _controlfd = -1, _startFullscreen = false, _hideMenu = false, _audioDump = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb702b600 ""}}, _screenshots = { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb702b600 ""}}, _screenshotFile = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb702b600 ""}}, _screenshotQuality = 100, _media = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb90c855c "ffmpeg"}}} #14 0xb76d5005 in __call, std::allocator >&, 0u, 1u, 2u, 3u> (__args=..., this=0xbff422d8) at /usr/include/c++/4.7/functional:1156 No locals. #15 operator(), std::allocator >&, void> (this=0xbff422d8) at /usr/include/c++/4.7/functional:1215 No locals. #16 std::for_each<__gnu_cxx::__normal_iterator > >, std::_Bind, int, char**, std::_Placeholder<1>))(gnash::Player&, int, char**, std::string const&)> >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::_Bind, int, char**, std::_Placeholder<1>))(gnash::Player&, int, char**, std::string const&)>) (__first=..., __last=..., __f=...) at /usr/include/c++/4.7/bits/stl_algo.h:4442 No locals. #17 0xb76cdbaf in main (argc=4, argv=0xbff427c4) at gnash.cpp:176 opts = {static m_default_line_length = 80, m_caption = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb90c8714 "Options"}}, m_line_length = 80, m_min_description_length = 40, m_options = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_start = 0xb90caa98, _M_finish = 0xb90cab98, _M_end_of_storage = 0xb90cab98}}, }, belong_to_group = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = { = {> = {}, _M_p = 0xb90c9e98, _M_offset = 0}, }, _M_finish = { = {> = {}, _M_p = 0xb90c9e9c, _M_offset = 0}, }, _M_end_of_storage = 0xb90c9e9c}}, }, groups = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_start = 0xb90c9a30, _M_finish = 0xb90c9a38, _M_end_of_storage = 0xb90c9a38}}, }} files = { m_names = {, std::allocator >, std::allocator, std::allocator > > >> = { _M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, m_trailing = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb90cb414 "input-file"}}} player = {_hwaccel = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb90c9ca4 "none"}}, _renderer = { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb90c864c "agg"}}, _callbacksHandler = {> = {_M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, _params = {_M_t = { _M_impl = {, std::allocator > const, std::basic_string, std::allocator > > > >> = {<__gnu_cxx::new_allocator, std::allocator > const, std::basic_string, std::allocator > > > >> = {}, }, _M_key_compare = {}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xbff425d4, _M_right = 0xbff425d4}, _M_node_count = 0}}}, _scale = 1, _delay = 0, _width = 0, _height = 0, _xPosition = -1, _yPosition = -1, _windowID = 0, _doLoop = false, _doRender = true, _doSound = true, _exitTimeout = 0, _baseurl = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb702b600 ""}}, _soundHandler = {> = {_M_ptr = 0x0, _M_refcount = { _M_pi = 0x0}}, }, _mediaHandler = {> = {_M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, _runResources = {> = {_M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, _gui = {> = {_M_ptr = 0x0, _M_refcount = { _M_pi = 0x0}}, }, _url = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb702b600 ""}}, _infile = { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb702b600 ""}}, _movieDef = {px = 0x0}, _maxAdvances = 0, _hostfd = -1, _controlfd = -1, _startFullscreen = false, _hideMenu = false, _audioDump = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb702b600 ""}}, _screenshots = { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb702b600 ""}}, _screenshotFile = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb702b600 ""}}, _screenshotQuality = 100, _media = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb90c855c "ffmpeg"}}} vm = plugin = false (gdb) quit $