Here's the traceback output from gdb:
#0 0x00007fffe80e6005 in udev_list_entry_get_name () from /lib/x86_64-linux-gnu/libudev.so.1
#1 0x00007fffe80eac6c in udev_monitor_filter_update () from /lib/x86_64-linux-gnu/libudev.so.1
#2 0x00007fffb01f58a1 in udev_monitor_enable_receiving () from /lib/x86_64-linux-gnu/libudev.so.0
#3 0x00007ffff3fc9a18 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
#4 0x00007ffff3f613cc in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
#5 0x00007ffff3f36135 in SDL_InitSubSystem () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
#6 0x00000000006a314c in ciface::SDL::Init (devices=...)
at /home/hwangste/dolphin-emu/Source/Core/InputCommon/Src/ControllerInterface/SDL/SDL.cpp:33
#7 0x000000000069a71d in ControllerInterface::Initialize (this=0x15fdd80 <g_controller_interface>)
at /home/hwangste/dolphin-emu/Source/Core/InputCommon/Src/ControllerInterface/ControllerInterface.cpp:62
#8 0x000000000058b361 in Pad::Initialize (hwnd=0x5400002)
at /home/hwangste/dolphin-emu/Source/Core/Core/Src/HW/GCPad.cpp:43
#9 0x000000000053f88c in Core::EmuThread () at /home/hwangste/dolphin-emu/Source/Core/Core/Src/Core.cpp:406
#10 0x00007ffff04afe40 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#11 0x00007ffff3d0ce0e in start_thread (arg=0x7fffdd62c700) at pthread_create.c:311
#12 0x00007fffefa1a0fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
It looks like libsdl2 is involved. I'm pretty sure I didn't compile my own version, though. It was installed from the official Debian unstable repository (the libsdl2-2.0-0 package, to be specific).
#0 0x00007fffe80e6005 in udev_list_entry_get_name () from /lib/x86_64-linux-gnu/libudev.so.1
#1 0x00007fffe80eac6c in udev_monitor_filter_update () from /lib/x86_64-linux-gnu/libudev.so.1
#2 0x00007fffb01f58a1 in udev_monitor_enable_receiving () from /lib/x86_64-linux-gnu/libudev.so.0
#3 0x00007ffff3fc9a18 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
#4 0x00007ffff3f613cc in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
#5 0x00007ffff3f36135 in SDL_InitSubSystem () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
#6 0x00000000006a314c in ciface::SDL::Init (devices=...)
at /home/hwangste/dolphin-emu/Source/Core/InputCommon/Src/ControllerInterface/SDL/SDL.cpp:33
#7 0x000000000069a71d in ControllerInterface::Initialize (this=0x15fdd80 <g_controller_interface>)
at /home/hwangste/dolphin-emu/Source/Core/InputCommon/Src/ControllerInterface/ControllerInterface.cpp:62
#8 0x000000000058b361 in Pad::Initialize (hwnd=0x5400002)
at /home/hwangste/dolphin-emu/Source/Core/Core/Src/HW/GCPad.cpp:43
#9 0x000000000053f88c in Core::EmuThread () at /home/hwangste/dolphin-emu/Source/Core/Core/Src/Core.cpp:406
#10 0x00007ffff04afe40 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#11 0x00007ffff3d0ce0e in start_thread (arg=0x7fffdd62c700) at pthread_create.c:311
#12 0x00007fffefa1a0fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
It looks like libsdl2 is involved. I'm pretty sure I didn't compile my own version, though. It was installed from the official Debian unstable repository (the libsdl2-2.0-0 package, to be specific).
