Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Current directory is /home/flo/flightgear/src/
- GNU gdb (Debian 7.10-1+b1) 7.10
- Copyright (C) 2015 Free Software Foundation, Inc.
- License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
- 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 "x86_64-linux-gnu".
- Type "show configuration" for configuration details.
- For bug reporting instructions, please see:
- <http://www.gnu.org/software/gdb/bugs/>.
- Find the GDB manual and other documentation resources online at:
- <http://www.gnu.org/software/gdb/documentation/>.
- For help, type "help".
- Type "apropos word" to search for commands related to "word"...
- Reading symbols from /home/flo/flightgear/install-git.debug/bin/fgfs...done.
- (gdb) l flightgear/src/Main/bootstrap.cxx:240, 259
- 240 atexit(fgExitCleanup);
- 241 if (fgviewer)
- 242 fgviewerMain(argc, argv);
- 243 else
- 244 fgMainInit(argc, argv);
- 245
- 246 } catch (const sg_throwable &t) {
- 247 std::string info;
- 248 if (std::strlen(t.getOrigin()) != 0)
- 249 info = std::string("received from ") + t.getOrigin();
- 250 flightgear::fatalMessageBox("Fatal exception", t.getFormattedMessage(), info);
- 251
- 252 }
- 253
- 254 #if defined(HAVE_CRASHRPT)
- 255 crUninstall();
- 256 #endif
- 257
- 258 return 0;
- 259 }
- (gdb) run
- Starting program: /home/flo/flightgear/install-git.debug/bin/fgfs --aircraft=ufo --airport=PMDY --disable-terrasync
- [Thread debugging using libthread_db enabled]
- Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
- [New Thread 0x7fffed2b0700 (LWP 29665)]
- [Thread 0x7fffed2b0700 (LWP 29665) exited]
- [New Thread 0x7fffed2b0700 (LWP 29666)]
- [Thread 0x7fffed2b0700 (LWP 29666) exited]
- [New Thread 0x7fffed2b0700 (LWP 29667)]
- [Thread 0x7fffed2b0700 (LWP 29667) exited]
- [New Thread 0x7fffed2b0700 (LWP 29668)]
- [New Thread 0x7fffe44f4700 (LWP 29669)]
- Enabling ATI viewport hack
- [Thread 0x7fffed2b0700 (LWP 29668) exited]
- [New Thread 0x7fffed2b0700 (LWP 29670)]
- [Thread 0x7fffed2b0700 (LWP 29670) exited]
- [New Thread 0x7fffed2b0700 (LWP 29671)]
- [New Thread 0x7fffe25a4700 (LWP 29672)]
- [New Thread 0x7fffe0e37700 (LWP 29673)]
- [Thread 0x7fffed2b0700 (LWP 29671) exited]
- [New Thread 0x7fffed2b0700 (LWP 29674)]
- A
- Loading local weather routines...
- [New Thread 0x7fffdbfff700 (LWP 29675)]
- [New Thread 0x7fffdb7ae700 (LWP 29676)]
- [Thread 0x7fffdb7ae700 (LWP 29676) exited]
- [Thread 0x7fffdbfff700 (LWP 29675) exited]
- [Thread 0x7fffe44f4700 (LWP 29669) exited]
- [Thread 0x7fffe0e37700 (LWP 29673) exited]
- FATAL:Uncaught exception on some thread
- Program received signal SIGABRT, Aborted.
- 0x00007ffff1bc7478 in __GI_raise (sig=sig@entry=6)
- at ../sysdeps/unix/sysv/linux/raise.c:55
- 55 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
- (gdb) bt
- #0 0x00007ffff1bc7478 in __GI_raise (sig=sig@entry=6)
- at ../sysdeps/unix/sysv/linux/raise.c:55
- #1 0x00007ffff1bc88fa in __GI_abort () at abort.c:89
- #2 0x00007ffff24d93bb in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #3 0x00007ffff24d9401 in std::terminate() ()
- from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #4 0x00007ffff24d9619 in __cxa_throw ()
- from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #5 0x00007ffff25008df in std::__throw_logic_error(char const*) ()
- from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #6 0x00007ffff2567164 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #7 0x00007ffff256720f in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) ()
- from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #8 0x000000000146d64f in ActiveRunway::getRunwayName[abi:cxx11]() (
- this=0x132140e0)
- at /home/flo/flightgear/src/flightgear/src/ATC/trafficcontrol.hxx:337
- #9 0x0000000001468540 in FGTowerController::signOff (this=0x1323fa70, id=1)
- at /home/flo/flightgear/src/flightgear/src/ATC/trafficcontrol.cxx:995
- #10 0x000000000167d38c in FGAIAircraft::~FGAIAircraft (this=0x1322b2d0,
- __in_chrg=<optimized out>)
- at /home/flo/flightgear/src/flightgear/src/AIModel/AIAircraft.cxx:115
- #11 0x000000000167d4bc in FGAIAircraft::~FGAIAircraft (this=0x1322b2d0,
- __in_chrg=<optimized out>)
- at /home/flo/flightgear/src/flightgear/src/AIModel/AIAircraft.cxx:116
- #12 0x000000000145fbac in SGSharedPtr<FGAIAircraft>::reset (this=0x13244e48)
- at /home/flo/flightgear/install-git.debug/include/simgear/structure/SGSharedPtr.hxx:90
- #13 0x000000000145f7c4 in SGSharedPtr<FGAIAircraft>::~SGSharedPtr (
- this=0x13244e48, __in_chrg=<optimized out>)
- at /home/flo/flightgear/install-git.debug/include/simgear/structure/SGSharedPtr.hxx:66
- #14 0x0000000001463589 in FGTrafficRecord::~FGTrafficRecord (this=0x13244d90,
- __in_chrg=<optimized out>)
- at /home/flo/flightgear/src/flightgear/src/ATC/trafficcontrol.cxx:191
- #15 0x000000000140935d in __gnu_cxx::new_allocator<FGTrafficRecord>::destroy (
- this=0x7fffffffda8f, __p=0x13244d90)
- at /usr/include/c++/5/ext/new_allocator.h:133
- #16 0x000000000140776a in std::__cxx11::_List_base<FGTrafficRecord, std::allocator<FGTrafficRecord> >::_M_clear (this=0x1323faa0)
- at /usr/include/c++/5/bits/list.tcc:77
- #17 0x0000000001406557 in std::__cxx11::_List_base<FGTrafficRecord, std::allocator<FGTrafficRecord> >::~_List_base (this=0x1323faa0, __in_chrg=<optimized out>)
- at /usr/include/c++/5/bits/stl_list.h:446
- #18 0x000000000140550a in std::__cxx11::list<FGTrafficRecord, std::allocator<FGTrafficRecord> >::~list (this=0x1323faa0, __in_chrg=<optimized out>)
- at /usr/include/c++/5/bits/stl_list.h:507
- #19 0x0000000001405547 in FGTowerController::~FGTowerController (
- this=0x1323fa70, __in_chrg=<optimized out>)
- at /home/flo/flightgear/src/flightgear/src/ATC/trafficcontrol.hxx:465
- #20 0x00000000014024b8 in FGAirportDynamics::~FGAirportDynamics (
- this=0x1323f850, __in_chrg=<optimized out>)
- at /home/flo/flightgear/src/flightgear/src/Airports/dynamics.cxx:166
- #21 0x00000000014026e6 in FGAirportDynamics::~FGAirportDynamics (
- this=0x1323f850, __in_chrg=<optimized out>)
- at /home/flo/flightgear/src/flightgear/src/Airports/dynamics.cxx:169
- #22 0x00000000013e1072 in SGSharedPtr<FGAirportDynamics>::reset (
- this=0x1320d200)
- at /home/flo/flightgear/install-git.debug/include/simgear/structure/SGSharedPtr.hxx:90
- #23 0x00000000013e0b80 in SGSharedPtr<FGAirportDynamics>::~SGSharedPtr (
- this=0x1320d200, __in_chrg=<optimized out>)
- at /home/flo/flightgear/install-git.debug/include/simgear/structure/SGSharedPtr.hxx:66
- #24 0x0000000001441029 in std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SGSharedPtr<FGAirportDynamics> >::~pair (this=0x1320d1e0, __in_chrg=<optimized out>)
- at /usr/include/c++/5/bits/stl_pair.h:96
- #25 0x0000000001441b6c in __gnu_cxx::new_allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SGSharedPtr<FGAirportDynamics> > >::destroy (this=0x7fffffffdddf, __p=0x1320d1e0)
- at /usr/include/c++/5/ext/new_allocator.h:133
- #26 0x000000000144195c in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SGSharedPtr<FGAirportDynamics> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SGSharedPtr<FGAirportDynamics> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SGSharedPtr<FGAirportDynamics> > > >::_M_destroy_node (this=0x2b72e08, __p=0x1320d1c0)
- at /usr/include/c++/5/bits/stl_tree.h:520
- #27 0x0000000001441691 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SGSharedPtr<FGAirportDynamics> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SGSharedPtr<FGAirportDynamics> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SGSharedPtr<FGAirportDynamics> > > >::_M_drop_node (this=0x2b72e08, __p=0x1320d1c0)
- at /usr/include/c++/5/bits/stl_tree.h:561
- #28 0x00000000014412f0 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SGSharedPtr<FGAirportDynamics> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SGSharedPtr<FGAirportDynamics> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SGSharedPtr<FGAirportDynamics> > > >::_M_erase (this=0x2b72e08, __x=0x1320d1c0)
- at /usr/include/c++/5/bits/stl_tree.h:1614
- #29 0x000000000144133a in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SGSharedPtr<FGAirportDynamics> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SGSharedPtr<FGAirportDynamics> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SGSharedPtr<FGAirportDynamics> > > >::clear (this=0x2b72e08) at /usr/include/c++/5/bits/stl_tree.h:1075
- #30 0x0000000001440f32 in std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, SGSharedPtr<FGAirportDynamics>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SGSharedPtr<FGAirportDynamics> > > >::clear (
- this=0x2b72e08) at /usr/include/c++/5/bits/stl_map.h:810
- #31 0x0000000001440a82 in flightgear::AirportDynamicsManager::shutdown (
- this=0x2b72de0)
- at /home/flo/flightgear/src/flightgear/src/Airports/airportdynamicsmanager.cxx:56
- #32 0x0000000001fc817e in SGSubsystemGroup::shutdown (this=0x2873e40)
- at /home/flo/flightgear/src/simgear/simgear/structure/subsystem_mgr.cxx:208
- #33 0x0000000001fc9436 in SGSubsystemMgr::shutdown (this=0x2873d20)
- at /home/flo/flightgear/src/simgear/simgear/structure/subsystem_mgr.cxx:486
- #34 0x00000000013b6615 in FGGlobals::~FGGlobals (this=0x2872460,
- __in_chrg=<optimized out>)
- at /home/flo/flightgear/src/flightgear/src/Main/globals.cxx:209
- #35 0x00000000013b6c5a in FGGlobals::~FGGlobals (this=0x2872460,
- __in_chrg=<optimized out>)
- at /home/flo/flightgear/src/flightgear/src/Main/globals.cxx:248
- #36 0x00000000013c5617 in fgMainInit (argc=4, argv=0x7fffffffe4d8)
- at /home/flo/flightgear/src/flightgear/src/Main/main.cxx:549
- #37 0x000000000139553c in main (argc=4, argv=0x7fffffffe4d8)
- at /home/flo/flightgear/src/flightgear/src/Main/bootstrap.cxx:244
- (gdb) f 8
- #8 0x000000000146d64f in ActiveRunway::getRunwayName[abi:cxx11]() (
- this=0x132140e0)
- at /home/flo/flightgear/src/flightgear/src/ATC/trafficcontrol.hxx:337
- 337 return rwy;
- (gdb) l
- 332 currentlyCleared = cc;
- 333 distanceToFinal = 6.0 * SG_NM_TO_METER;
- 334 };
- 335
- 336 std::string getRunwayName() {
- 337 return rwy;
- 338 };
- 339 int getCleared () {
- 340 return currentlyCleared;
- 341 };
- (gdb)
Advertisement
Add Comment
Please, Sign In to add comment