Created
September 19, 2018 10:20
-
-
Save sonOfRa/7087df716e605316bbb192118483252a to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Thread 1 "dolphin-emu" received signal SIGABRT, Aborted. | |
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 | |
51 } | |
(gdb) bt | |
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 | |
#1 0x00007ffff049eaf7 in __GI_abort () at abort.c:90 | |
#2 0x00007ffff04e3af7 in __libc_message (action=action@entry=do_abort, | |
fmt=fmt@entry=0x7ffff05f8e05 "%s\n") at ../sysdeps/posix/libc_fatal.c:181 | |
#3 0x00007ffff04eb538 in malloc_printerr ( | |
str=str@entry=0x7ffff05f6fd8 "free(): invalid pointer") at malloc.c:5368 | |
#4 0x00007ffff04ed23c in _int_free (av=<optimized out>, p=<optimized out>, | |
have_lock=<optimized out>) at malloc.c:4164 | |
#5 0x00007ffff6542aff in SDL_free_REAL (ptr=<optimized out>) | |
at /usr/src/debug/media-libs/libsdl2-2.0.8-r2/SDL2-2.0.8/src/stdlib/SDL_malloc.c:5372 | |
#6 0x00007ffff651fd4a in SDL_JoystickClose_REAL (joystick=0x7fffc00197b0) | |
at /usr/src/debug/media-libs/libsdl2-2.0.8-r2/SDL2-2.0.8/src/joystick/SDL_joystick.c:532 | |
#7 0x0000555555a06d3e in ciface::SDL::Joystick::~Joystick ( | |
this=0x7fffc0032290, __in_chrg=<optimized out>) | |
at /usr/src/debug/games-emulation/dolphin-9999/dolphin-9999/Source/Core/InputCommon/ControllerInterface/SDL/SDL.cpp:277 | |
#8 0x00005555559fcb45 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release (this=0x7fffc0032280) | |
at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/ext/atomicity.h:69 | |
#9 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count ( | |
this=0x5555576530b8, __in_chrg=<optimized out>) | |
---Type <return> to continue, or q <return> to quit--- | |
nux-gnu/8.2.0/include/g++-v8/bits/shared_ptr_base.h:706 | |
#10 std::__shared_ptr<ciface::Core::Device, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr (this=0x5555576530b0, __in_chrg=<optimized out>) | |
at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/shared_ptr_base.h:1145 | |
#11 std::shared_ptr<ciface::Core::Device>::~shared_ptr (this=0x5555576530b0, __in_chrg=<optimized out>) at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/shared_ptr.h:103 | |
#12 ciface::ExpressionParser::ControlExpression::~ControlExpression (this=0x555557653030, __in_chrg=<optimized out>) | |
at /usr/src/debug/games-emulation/dolphin-9999/dolphin-9999/Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:211 | |
#13 ciface::ExpressionParser::ControlExpression::~ControlExpression (this=0x555557653030, __in_chrg=<optimized out>) | |
at /usr/src/debug/games-emulation/dolphin-9999/dolphin-9999/Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:211 | |
#14 0x00005555559fc3dc in std::default_delete<ciface::ExpressionParser::Expression>::operator() (this=0x555557653178, __ptr=<optimized out>) | |
at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/unique_ptr.h:347 | |
#15 std::unique_ptr<ciface::ExpressionParser::Expression, std::default_delete<ciface::ExpressionParser::Expression> >::~unique_ptr (this=0x555557653178, __in_chrg=<optimized out>) | |
at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/unique_ptr.h:274 | |
#16 ciface::ExpressionParser::CoalesceExpression::~CoalesceExpression (this=0x555557653170, __in_chrg=<optimized out>) | |
at /usr/src/debug/games-emulation/dolphin-9999/dolphin-9999/Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:334 | |
#17 ciface::ExpressionParser::CoalesceExpression::~CoalesceExpression (this=0x555557653170, __in_chrg=<optimized out>) | |
at /usr/src/debug/games-emulation/dolphin-9999/dolphin-9999/Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:334 | |
#18 0x00005555559fa43d in std::default_delete<ciface::ExpressionParser::Expression>::operator() (this=0x555557611910, __ptr=<optimized out>) | |
at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/unique_ptr.h:347 | |
#19 std::unique_ptr<ciface::ExpressionParser::Expression, std::default_delete<ciface::ExpressionParser::Expression> >::~unique_ptr (this=0x555557611910, __in_chrg=<optimized out>) | |
at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/unique_ptr.h:274 | |
#20 ControlReference::~ControlReference (this=this@entry=0x5555576118e0, __in_chrg=<optimized out>) | |
at /usr/src/debug/games-emulation/dolphin-9999/dolphin-9999/Source/Core/InputCommon/ControlReference/ControlReference.h:22 | |
#21 0x00005555559fa5c3 in InputReference::~InputReference (this=0x5555576118e0, __in_chrg=<optimized out>) | |
at /usr/src/debug/games-emulation/dolphin-9999/dolphin-9999/Source/Core/InputCommon/ControlReference/ControlReference.h:54 | |
#22 InputReference::~InputReference (this=0x5555576118e0, __in_chrg=<optimized out>) | |
at /usr/src/debug/games-emulation/dolphin-9999/dolphin-9999/Source/Core/InputCommon/ControlReference/ControlReference.h:54 | |
#23 0x00005555559eec03 in ControllerEmu::Input::~Input (this=0x555557611880, __in_chrg=<optimized out>) | |
at /usr/src/debug/games-emulation/dolphin-9999/dolphin-9999/Source/Core/InputCommon/ControllerEmu/Control/Input.h:12 | |
#24 ControllerEmu::Input::~Input (this=0x555557611880, __in_chrg=<optimized out>) | |
at /usr/src/debug/games-emulation/dolphin-9999/dolphin-9999/Source/Core/InputCommon/ControllerEmu/Control/Input.h:12 | |
#25 0x00005555559efa97 in std::default_delete<ControllerEmu::Control>::operator() (this=0x5555576804b8, __ptr=<optimized out>) | |
at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/unique_ptr.h:347 | |
#26 std::unique_ptr<ControllerEmu::Control, std::default_delete<ControllerEmu::Control> >::~unique_ptr (this=0x5555576804b8, __in_chrg=<optimized out>) | |
at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/unique_ptr.h:274 | |
#27 std::_Destroy<std::unique_ptr<ControllerEmu::Control, std::default_delete<ControllerEmu::Control> > > (__pointer=0x5555576804b8) | |
at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/stl_construct.h:98 | |
#28 std::_Destroy_aux<false>::__destroy<std::unique_ptr<ControllerEmu::Control, std::default_delete<ControllerEmu::Control> >*> (__last=<optimized out>, __first=0x5555576804b8) | |
at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/stl_construct.h:108 | |
#29 std::_Destroy<std::unique_ptr<ControllerEmu::Control, std::default_delete<ControllerEmu::Control> >*> (__last=<optimized out>, __first=<optimized out>) | |
at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/stl_construct.h:137 | |
#30 std::_Destroy<std::unique_ptr<ControllerEmu::Control, std::default_delete<ControllerEmu::Control> >*, std::unique_ptr<ControllerEmu::Control, std::default_delete<ControllerEmu::Control> > > (__last=0x5555576804c0, __first=<optimized out>) at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/stl_construct.h:206 | |
#31 std::vector<std::unique_ptr<ControllerEmu::Control, std::default_delete<ControllerEmu::Control> >, std::allocator<std::unique_ptr<ControllerEmu::Control, std::default_delete<ControllerEmu::Control> > > >::~vector (this=0x555557607870, __in_chrg=<optimized out>) at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/stl_vector.h:567 | |
#32 ControllerEmu::ControlGroup::~ControlGroup (this=0x555557607820, __in_chrg=<optimized out>) | |
at /usr/src/debug/games-emulation/dolphin-9999/dolphin-9999/Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.h:34 | |
#33 0x00005555559ef903 in ControllerEmu::Buttons::~Buttons (this=0x555557607820, __in_chrg=<optimized out>) | |
at /usr/src/debug/games-emulation/dolphin-9999/dolphin-9999/Source/Core/InputCommon/ControllerEmu/ControlGroup/Buttons.h:16 | |
#34 ControllerEmu::Buttons::~Buttons (this=0x555557607820, __in_chrg=<optimized out>) | |
---Type <return> to continue, or q <return> to quit--- | |
at /usr/src/debug/games-emulation/dolphin-9999/dolphin-9999/Source/Core/InputCommon/ControllerEmu/ControlGroup/Buttons.h:16 | |
#35 0x00005555559edf07 in std::default_delete<ControllerEmu::ControlGroup>::operator() (this=0x5555575fc630, __ptr=<optimized out>) | |
at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/unique_ptr.h:347 | |
#36 std::unique_ptr<ControllerEmu::ControlGroup, std::default_delete<ControllerEmu::ControlGroup> >::~unique_ptr (this=0x5555575fc630, __in_chrg=<optimized out>) | |
at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/unique_ptr.h:274 | |
#37 std::_Destroy<std::unique_ptr<ControllerEmu::ControlGroup, std::default_delete<ControllerEmu::ControlGroup> > > (__pointer=0x5555575fc630) | |
at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/stl_construct.h:98 | |
#38 std::_Destroy_aux<false>::__destroy<std::unique_ptr<ControllerEmu::ControlGroup, std::default_delete<ControllerEmu::ControlGroup> >*> (__last=<optimized out>, | |
__first=0x5555575fc630) at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/stl_construct.h:108 | |
#39 std::_Destroy<std::unique_ptr<ControllerEmu::ControlGroup, std::default_delete<ControllerEmu::ControlGroup> >*> (__last=<optimized out>, __first=<optimized out>) | |
at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/stl_construct.h:137 | |
#40 std::_Destroy<std::unique_ptr<ControllerEmu::ControlGroup, std::default_delete<ControllerEmu::ControlGroup> >*, std::unique_ptr<ControllerEmu::ControlGroup, std::default_delete<ControllerEmu::ControlGroup> > > (__last=0x5555575fc640, __first=<optimized out>) at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/stl_construct.h:206 | |
#41 std::vector<std::unique_ptr<ControllerEmu::ControlGroup, std::default_delete<ControllerEmu::ControlGroup> >, std::allocator<std::unique_ptr<ControllerEmu::ControlGroup, std::default_delete<ControllerEmu::ControlGroup> > > >::~vector (this=0x55555763c4c8, __in_chrg=<optimized out>) at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/stl_vector.h:567 | |
#42 ControllerEmu::EmulatedController::~EmulatedController (this=0x55555763c4c0, __in_chrg=<optimized out>) | |
at /usr/src/debug/games-emulation/dolphin-9999/dolphin-9999/Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:27 | |
#43 0x00005555557d0173 in GCPad::~GCPad (this=0x55555763c4c0, __in_chrg=<optimized out>) at /usr/src/debug/games-emulation/dolphin-9999/dolphin-9999/Source/Core/Core/HW/GCPadEmu.h:33 | |
#44 GCPad::~GCPad (this=0x55555763c4c0, __in_chrg=<optimized out>) at /usr/src/debug/games-emulation/dolphin-9999/dolphin-9999/Source/Core/Core/HW/GCPadEmu.h:33 | |
#45 0x00005555559ea76e in std::default_delete<ControllerEmu::EmulatedController>::operator() (this=0x7fffc0019830, __ptr=<optimized out>) | |
at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/unique_ptr.h:347 | |
#46 std::unique_ptr<ControllerEmu::EmulatedController, std::default_delete<ControllerEmu::EmulatedController> >::~unique_ptr (this=0x7fffc0019830, __in_chrg=<optimized out>) | |
at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/unique_ptr.h:274 | |
#47 std::_Destroy<std::unique_ptr<ControllerEmu::EmulatedController, std::default_delete<ControllerEmu::EmulatedController> > > (__pointer=0x7fffc0019830) | |
at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/stl_construct.h:98 | |
#48 std::_Destroy_aux<false>::__destroy<std::unique_ptr<ControllerEmu::EmulatedController, std::default_delete<ControllerEmu::EmulatedController> >*> (__last=<optimized out>, | |
__first=0x7fffc0019830) at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/stl_construct.h:108 | |
#49 std::_Destroy<std::unique_ptr<ControllerEmu::EmulatedController, std::default_delete<ControllerEmu::EmulatedController> >*> (__last=<optimized out>, __first=<optimized out>) | |
at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/stl_construct.h:137 | |
#50 std::_Destroy<std::unique_ptr<ControllerEmu::EmulatedController, std::default_delete<ControllerEmu::EmulatedController> >*, std::unique_ptr<ControllerEmu::EmulatedController, std::default_delete<ControllerEmu::EmulatedController> > > (__last=<optimized out>, __first=<optimized out>) | |
at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/stl_construct.h:206 | |
#51 std::vector<std::unique_ptr<ControllerEmu::EmulatedController, std::default_delete<ControllerEmu::EmulatedController> >, std::allocator<std::unique_ptr<ControllerEmu::EmulatedController, std::default_delete<ControllerEmu::EmulatedController> > > >::_M_erase_at_end (this=0x555555fb70c0 <Pad::s_config>, __pos=0x7fffc0019830) | |
at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/stl_vector.h:1658 | |
#52 std::vector<std::unique_ptr<ControllerEmu::EmulatedController, std::default_delete<ControllerEmu::EmulatedController> >, std::allocator<std::unique_ptr<ControllerEmu::EmulatedController, std::default_delete<ControllerEmu::EmulatedController> > > >::clear (this=0x555555fb70c0 <Pad::s_config>) | |
at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/stl_vector.h:1386 | |
#53 InputConfig::ClearControllers (this=0x555555fb70c0 <Pad::s_config>) at /usr/src/debug/games-emulation/dolphin-9999/dolphin-9999/Source/Core/InputCommon/InputConfig.cpp:137 | |
#54 0x00005555556695f1 in MainWindow::ShutdownControllers (this=this@entry=0x7fffffffd3e0) | |
at /usr/src/debug/games-emulation/dolphin-9999/dolphin-9999/Source/Core/DolphinQt/MainWindow.cpp:220 | |
#55 0x0000555555669699 in MainWindow::~MainWindow (this=0x7fffffffd3e0, __in_chrg=<optimized out>) | |
at /usr/src/debug/games-emulation/dolphin-9999/dolphin-9999/Source/Core/DolphinQt/MainWindow.cpp:179 | |
#56 0x000055555563f607 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/games-emulation/dolphin-9999/dolphin-9999/Source/Core/DolphinQt/Main.cpp:213 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment