GNU gdb (Debian 7.12-6) 7.12.0.20161007-git Copyright (C) 2016 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 ./quasselclient...done. [New LWP 24812] [New LWP 24815] [New LWP 24816] [New LWP 24813] [New LWP 24814] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `./quasselclient'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007fbb6e32f0ff in ?? () from /lib/x86_64-linux-gnu/libc.so.6 [Current thread is 1 (Thread 0x7fbb705fe8c0 (LWP 24812))] (gdb) bt full #0 0x00007fbb6e32f0ff in ?? () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #1 0x00007fbb6f08c790 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #2 0x00007fbb6f08d5d6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #3 0x00007fbb6f08f128 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #4 0x00007fbb6f0ec5e9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #5 0x00007fbb6f16361c in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector const&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #6 0x00007fbb6f08d442 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #7 0x00007fbb6f08f128 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #8 0x00007fbb6f0ec5e9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #9 0x00007fbb6f16361c in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector const&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #10 0x000055588ea040ab in TreeModel::itemDataChanged (this=0x55589102ef00, column=) at /opt/local/src/quassel/src/client/treemodel.cpp:510 item = 0x5558914b5350 leftIndex = {r = 4, c = 1, i = 93838883115856, m = 0x55589102ef00} rightIndex = {r = 4, c = 1, i = 93838883115856, m = 0x55589102ef00} #11 0x00007fbb6f0ec5e9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #12 0x000055588ea06fce in AbstractTreeItem::dataChanged (this=, _t1=) at /opt/local/src/quassel/build/src/client/mod_client_automoc.dir/moc_treemodel_LFQAUQTRJVFLHF.cpp:178 _a = {0x0, 0x7ffcd9dcafac} #13 0x00007fbb6f0ec5e9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #14 0x000055588ea06fce in AbstractTreeItem::dataChanged (this=, _t1=) at /opt/local/src/quassel/build/src/client/mod_client_automoc.dir/moc_treemodel_LFQAUQTRJVFLHF.cpp:178 _a = {0x0, 0x7ffcd9dcb0dc} #15 0x00007fbb6f0ec5e9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #16 0x000055588ea06e9e in NetworkItem::networkDataChanged (this=, _t1=, _t1@entry=1) at /opt/local/src/quassel/build/src/client/mod_client_automoc.dir/moc_networkmodel_HH3S2ZEQZAC25H.cpp:243 _a = {0x0, 0x7ffcd9dcb20c} #17 0x000055588e9f324a in NetworkItem::setCurrentServer (this=, serverName=...) at /opt/local/src/quassel/src/client/networkmodel.cpp:223 No locals. #18 0x000055588ea0af49 in NetworkItem::qt_static_metacall (_o=, _c=, _id=, _a=) at /opt/local/src/quassel/build/src/client/mod_client_automoc.dir/moc_networkmodel_HH3S2ZEQZAC25H.cpp:125 _t = #19 0x00007fbb6f0ec5e9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #20 0x000055588ea797c5 in Network::currentServerSet (this=this@entry=0x5558914eda90, _t1=...) at /opt/local/src/quassel/build/src/common/mod_common_automoc.dir/moc_network_SKKEVHGWWUT6KL.cpp:865 _a = {0x0, 0x7ffcd9dcb3a8} #21 0x000055588ea3db9c in Network::setCurrentServer (this=this@entry=0x5558914eda90, currentServer=...) at /opt/local/src/quassel/src/common/network.cpp:547 __func__ = "setCurrentServer" #22 0x000055588ea3dbf7 in Network::setConnected (this=0x5558914eda90, connected=) at /opt/local/src/quassel/src/common/network.cpp:559 __func__ = "setConnected" #23 0x000055588ea805b1 in Network::qt_static_metacall (_o=_o@entry=0x5558914eda90, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=20, _a=_a@entry=0x7ffcd9dcb520) at /opt/local/src/quassel/build/src/common/mod_common_automoc.dir/moc_network_SKKEVHGWWUT6KL.cpp:468 _t = 0x5558914eda90 ---Type to continue, or q to quit--- #24 0x000055588ea828c8 in Network::qt_metacall (this=0x5558914eda90, _c=QMetaObject::InvokeMetaMethod, _id=20, _a=0x7ffcd9dcb520) at /opt/local/src/quassel/build/src/common/mod_common_automoc.dir/moc_network_SKKEVHGWWUT6KL.cpp:821 No locals. #25 0x000055588ea5af50 in SignalProxy::invokeSlot (this=this@entry=0x555890fdda20, receiver=receiver@entry=0x5558914eda90, methodId=methodId@entry=31, params=..., returnValue=..., peer=peer@entry=0x5558913c47b0) at /opt/local/src/quassel/src/common/signalproxy.cpp:694 result = eMeta = 0x5558914dfc90 args = {> = {}, {p = {static shared_null = {ref = {atomic = {_q_value = {> = {static _S_alignment = 4, _M_i = -1}, }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x555891b1f610}, d = 0x555891b1f610}} numArgs = _a = {0x0, 0x5558921c9e40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0} type = Qt::DirectConnection #26 0x000055588ea5b65d in SignalProxy::handle (this=0x555890fdda20, peer=peer@entry=0x5558913c47b0, syncMessage=...) at /opt/local/src/quassel/src/common/signalproxy.cpp:569 receiver = 0x5558914eda90 eMeta = 0x5558914dfc90 slotId = 31 returnValue = {d = {data = {c = 0 '\000', uc = 0 '\000', s = 0, sc = 0 '\000', us = 0, i = 0, u = 0, l = 0, ul = 0, b = false, d = 0, f = 0, real = 0, ll = 0, ull = 0, o = 0x0, ptr = 0x0, shared = 0x0}, type = 0, is_shared = 0, is_null = 1}} returnType = #27 0x000055588ea6b36c in Peer::handle (protoMessage=..., this=0x5558913c47b0) at /opt/local/src/quassel/src/common/protocols/datastream/../../peer.h:131 No locals. #28 DataStreamPeer::handlePackedFunc (this=this@entry=0x5558913c47b0, packedFunc=...) at /opt/local/src/quassel/src/common/protocols/datastream/datastreampeer.cpp:308 className = {d = 0x555892152a30} objectName = {static null = {}, d = 0x5558921e46b0} slotName = {d = 0x555892159a90} params = {> = {}, {p = {static shared_null = {ref = {atomic = {_q_value = {> = {static _S_alignment = 4, _M_i = -1}, }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x5558921e4610}, d = 0x5558921e4610}} __PRETTY_FUNCTION__ = "void DataStreamPeer::handlePackedFunc(const QVariantList&)" #29 0x000055588ea6bf66 in DataStreamPeer::processMessage (this=0x5558913c47b0, msg=...) at /opt/local/src/quassel/src/common/protocols/datastream/datastreampeer.cpp:71 stream = {d = {d = 0x0}, dev = 0x555892784d70, owndev = true, noswap = false, byteorder = QDataStream::BigEndian, ver = 8, q_status = QDataStream::Ok} list = {> = {}, {p = {static shared_null = {ref = {atomic = {_q_value = {> = {static _S_alignment = 4, _M_i = -1}, }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x5558921eac00}, d = 0x5558921eac00}} #30 0x000055588ea8ad5a in RemotePeer::onReadyRead (this=0x5558913c47b0) at /opt/local/src/quassel/src/common/remotepeer.cpp:215 msg = {d = 0x555892220140} #31 0x000055588ea7bcc5 in RemotePeer::qt_static_metacall (_o=, _c=, _id=, _a=) at /opt/local/src/quassel/build/src/common/mod_common_automoc.dir/moc_remotepeer_XVYZNJTIGTOJYL.cpp:127 _t = #32 0x00007fbb6f0ec5e9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #33 0x000055588ea84cca in Compressor::readData (this=0x5558913ec9d0) at /opt/local/src/quassel/src/common/compressor.cpp:199 orig_out = 0x5558921789c8 "XU" status = 0 #34 0x00007fbb6f0ec5e9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #35 0x00007fbb7072750f in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5 No symbol table info available. #36 0x00007fbb707130d1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5 No symbol table info available. #37 0x00007fbb6f0ec5e9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #38 0x00007fbb706e69f5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5 No symbol table info available. #39 0x00007fbb706e6aac in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5 No symbol table info available. #40 0x00007fbb706f18b1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5 No symbol table info available. ---Type to continue, or q to quit--- #41 0x00007fbb6f9a3b8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 No symbol table info available. #42 0x00007fbb6f9ab341 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 No symbol table info available. #43 0x00007fbb6f0c09e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #44 0x00007fbb6f1154fd in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #45 0x00007fbb6c4d87f7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #46 0x00007fbb6c4d8a60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #47 0x00007fbb6c4d8b0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #48 0x00007fbb6f11504f in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #49 0x00007fbb6f0be9ca in QEventLoop::exec(QFlags) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #50 0x00007fbb6f0c713c in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #51 0x000055588e82068d in main (argc=, argv=0x7ffcd9dcd538) at /opt/local/src/quassel/src/common/main.cpp:232 cliParser = 0x555890f73870 app = { = {}, = {_vptr.Quassel = 0x55588ef31980 , static DEBUG = false, static _instance = 0x7ffcd9dcd410, static _buildInfo = {fancyVersionString = {static null = {}, d = 0x555890f73cb0}, plainVersionString = {static null = {}, d = 0x555890f71c90}, baseVersion = {static null = {}, d = 0x555890f71990}, generatedVersion = {static null = {}, d = 0x555890f719d0}, commitHash = { static null = {}, d = 0x555890f71a20}, commitDate = {static null = {}, d = 0x555890f71f20}, protocolVersion = 10, applicationName = { static null = {}, d = 0x555890f71860}, coreApplicationName = {static null = {}, d = 0x555890f71890}, clientApplicationName = { static null = {}, d = 0x555890f718d0}, organizationName = {static null = {}, d = 0x555890f71910}, organizationDomain = { static null = {}, d = 0x555890f71950}}, static _cliParser = 0x555890f73870, static _runMode = Quassel::ClientOnly, static _initialized = true, static _handleCrashes = true, static _coreDumpFileName = {static null = {}, d = 0x7fbb6f189ee0 }, static _configDirPath = { static null = , d = 0x555890fb3770}, static _dataDirPaths = {> = {> = {}, {p = {static shared_null = {ref = {atomic = { _q_value = {> = {static _S_alignment = 4, _M_i = -1}, }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x555890fabbc0}, d = 0x555890fabbc0}}, }, static _translationDirPath = {static null = {}, d = 0x555890fba120}, static _logLevel = Quassel::InfoLevel, static _logFile = 0x0, static _logToSyslog = false}, static staticMetaObject = {d = { superdata = 0x7fbb6fe7d1a0 , stringdata = 0x55588eaa3a40 , data = 0x55588eaa3a00 , static_metacall = 0x55588e846e90 , relatedMetaObjects = 0x0, extradata = 0x0}}, _aboutToQuit = false}