$ /tmp/doomseeker/doomseeker [23:37:32] Starting Doomseeker. Hello World! :) [23:37:32] Setting up data directories. [23:37:32] Cache directory: /home/wub/.cache/doomseeker [23:37:32] Config directory: /home/wub/.config/doomseeker [23:37:32] Data directory: /home/wub/.local/share/doomseeker [23:37:32] Attempting to load plugins from directory: /home/wub/.local/share/doomseeker/engines [23:37:32] Attempting to load plugins from directory: /tmp/doomseeker/engines [23:37:32] Loaded plugin: "Chocolate Doom"! [23:37:32] Loaded plugin: "Odamex"! [23:37:32] Loaded plugin: "Sonic Robo Blast 2"! [23:37:32] Loaded plugin: "Turok 2 Remaster"! [23:37:32] Loaded plugin: "Zandronum"! [23:37:32] Listening to Zandronum's LAN servers broadcasts on port 15101. [23:37:32] Initializing configuration file. [23:37:32] Setting INI file: /home/wub/.config/doomseeker/doomseeker.ini [23:37:32] Loading translations definitions [23:37:32] Reading localizations definitions file: translations.def [23:37:32] Loading translation "en_EN". [23:37:32] Translation loaded. [23:37:32] Initializing IP2C database. [23:37:32] Initializing passwords configuration file. [23:37:32] Initializing configuration for plugins. [23:37:32] Initializing IRC configuration file. [23:37:32] Setting IRC INI file: /home/wub/.config/doomseeker/doomseeker-irc.ini [23:37:32] Starting refreshing thread. [23:37:32] Preparing GUI. [23:37:32] Please wait. IP2C database is being read. This may take some time. [23:37:32] Parsing IP2C database: /home/wub/.local/share/doomseeker/IpToCountry.dat [23:37:32] Init finished. ================================ [23:37:32] Total refresh process initialized! [23:37:32] IP2C parser is still working, awaiting stop... [23:37:32] IP2C database read in 180 ms. Entries read: 158337 Segmentation fault $ gdb /tmp/doomseeker/doomseeker core GNU gdb (Debian 8.1-4) 8.1 Copyright (C) 2018 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 "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /tmp/doomseeker/doomseeker...(no debugging symbols found)...done. [New LWP 10339] [New LWP 10346] [New LWP 10348] [New LWP 10340] [New LWP 10347] [New LWP 10341] [New LWP 10342] [New LWP 10350] [New LWP 10344] [New LWP 10345] [New LWP 10349] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/doomseeker/doomseeker'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f85baa06cde in QHostAddress::toIPv4Address(bool*) const () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5 [Current thread is 1 (Thread 0x7f85b2ec2840 (LWP 10339))] (gdb) bt #0 0x00007f85baa06cde in QHostAddress::toIPv4Address(bool*) const () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5 #1 0x000056464f497267 in MasterClient::isAddressSame(QHostAddress const&, unsigned short) const () 0000002 0x000056464f47eee1 in Refresher::tryReadDatagramByMasterClient(QHostAddress&, unsigned short, QByteArray&) () 0000003 0x000056464f47e932 in Refresher::readPendingDatagram() () 0000004 0x000056464f47e8d2 in Refresher::readAllPendingDatagrams() () 0000005 0x000056464f4ca91e in Refresher::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () 0000006 0x00007f85ba12c7bb in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 0000007 0x00007f85ba1384e7 in QTimer::timeout(QTimer::QPrivateSignal) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 0000008 0x00007f85ba12d02b in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 0000009 0x00007f85bad5f4a1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 0000010 0x00007f85bad66ae0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 0000011 0x00007f85ba103579 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 0000012 0x00007f85ba154638 in QTimerInfoList::activateTimers() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 0000013 0x00007f85ba154e94 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 0000014 0x00007f85b85f8287 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 0000015 0x00007f85b85f84c0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 0000016 0x00007f85b85f854c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 0000017 0x00007f85ba155223 in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 0000018 0x00007f85b2b3ee51 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 0000019 0x00007f85ba10224b in QEventLoop::exec(QFlags) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 0000020 0x00007f85ba10a3c2 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 0000021 0x000056464f46fdfc in Main::run() () 0000022 0x000056464f4726cd in main () (gdb) i r rax 0x0 0 rbx 0x564650c3f320 94860002718496 rcx 0x0 0 rdx 0x3bc4 15300 rsi 0x0 0 rdi 0x564650c09b10 94860002499344 rbp 0x7ffc2c36e240 0x7ffc2c36e240 rsp 0x7ffc2c36e1f0 0x7ffc2c36e1f0 r8 0x0 0 r9 0x38 56 r10 0x5d1 1489 r11 0x7f85baa06d20 140212338453792 r12 0xb 11 r13 0x56464f4ca83e 94859978123326 r14 0x564650c386a0 94860002690720 r15 0x7ffc2c36e490 140721050281104 rip 0x7f85baa06cde 0x7f85baa06cde eflags 0x10246 [ PF ZF IF RF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0