Project

General

Profile

quassel_crash_on_disconnect.txt

wink, 02/16/2018 12:14 AM

 
1
GNU gdb (Debian 7.12-6) 7.12.0.20161007-git
2
Copyright (C) 2016 Free Software Foundation, Inc.
3
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
4
This is free software: you are free to change and redistribute it.
5
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
6
and "show warranty" for details.
7
This GDB was configured as "x86_64-linux-gnu".
8
Type "show configuration" for configuration details.
9
For bug reporting instructions, please see:
10
<http://www.gnu.org/software/gdb/bugs/>.
11
Find the GDB manual and other documentation resources online at:
12
<http://www.gnu.org/software/gdb/documentation/>.
13
For help, type "help".
14
Type "apropos word" to search for commands related to "word"...
15
Reading symbols from ./quasselclient...done.
16
[New LWP 24812]
17
[New LWP 24815]
18
[New LWP 24816]
19
[New LWP 24813]
20
[New LWP 24814]
21
[Thread debugging using libthread_db enabled]
22
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
23
Core was generated by `./quasselclient'.
24
Program terminated with signal SIGSEGV, Segmentation fault.
25
#0  0x00007fbb6e32f0ff in ?? () from /lib/x86_64-linux-gnu/libc.so.6
26
[Current thread is 1 (Thread 0x7fbb705fe8c0 (LWP 24812))]
27
(gdb) bt full
28
#0  0x00007fbb6e32f0ff in ?? () from /lib/x86_64-linux-gnu/libc.so.6
29
No symbol table info available.
30
#1  0x00007fbb6f08c790 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
31
No symbol table info available.
32
#2  0x00007fbb6f08d5d6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
33
No symbol table info available.
34
#3  0x00007fbb6f08f128 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
35
No symbol table info available.
36
#4  0x00007fbb6f0ec5e9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
37
No symbol table info available.
38
#5  0x00007fbb6f16361c in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
39
No symbol table info available.
40
#6  0x00007fbb6f08d442 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
41
No symbol table info available.
42
#7  0x00007fbb6f08f128 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
43
No symbol table info available.
44
#8  0x00007fbb6f0ec5e9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
45
No symbol table info available.
46
#9  0x00007fbb6f16361c in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
47
No symbol table info available.
48
#10 0x000055588ea040ab in TreeModel::itemDataChanged (this=0x55589102ef00, column=<optimized out>) at /opt/local/src/quassel/src/client/treemodel.cpp:510
49
        item = 0x5558914b5350
50
        leftIndex = {r = 4, c = 1, i = 93838883115856, m = 0x55589102ef00}
51
        rightIndex = {r = 4, c = 1, i = 93838883115856, m = 0x55589102ef00}
52
#11 0x00007fbb6f0ec5e9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
53
No symbol table info available.
54
#12 0x000055588ea06fce in AbstractTreeItem::dataChanged (this=<optimized out>, _t1=<optimized out>)
55
    at /opt/local/src/quassel/build/src/client/mod_client_automoc.dir/moc_treemodel_LFQAUQTRJVFLHF.cpp:178
56
        _a = {0x0, 0x7ffcd9dcafac}
57
#13 0x00007fbb6f0ec5e9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
58
No symbol table info available.
59
#14 0x000055588ea06fce in AbstractTreeItem::dataChanged (this=<optimized out>, _t1=<optimized out>)
60
    at /opt/local/src/quassel/build/src/client/mod_client_automoc.dir/moc_treemodel_LFQAUQTRJVFLHF.cpp:178
61
        _a = {0x0, 0x7ffcd9dcb0dc}
62
#15 0x00007fbb6f0ec5e9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
63
No symbol table info available.
64
#16 0x000055588ea06e9e in NetworkItem::networkDataChanged (this=<optimized out>, _t1=<optimized out>, _t1@entry=1)
65
    at /opt/local/src/quassel/build/src/client/mod_client_automoc.dir/moc_networkmodel_HH3S2ZEQZAC25H.cpp:243
66
        _a = {0x0, 0x7ffcd9dcb20c}
67
#17 0x000055588e9f324a in NetworkItem::setCurrentServer (this=<optimized out>, serverName=...) at /opt/local/src/quassel/src/client/networkmodel.cpp:223
68
No locals.
69
#18 0x000055588ea0af49 in NetworkItem::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>)
70
    at /opt/local/src/quassel/build/src/client/mod_client_automoc.dir/moc_networkmodel_HH3S2ZEQZAC25H.cpp:125
71
        _t = <optimized out>
72
#19 0x00007fbb6f0ec5e9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
73
No symbol table info available.
74
#20 0x000055588ea797c5 in Network::currentServerSet (this=this@entry=0x5558914eda90, _t1=...)
75
    at /opt/local/src/quassel/build/src/common/mod_common_automoc.dir/moc_network_SKKEVHGWWUT6KL.cpp:865
76
        _a = {0x0, 0x7ffcd9dcb3a8}
77
#21 0x000055588ea3db9c in Network::setCurrentServer (this=this@entry=0x5558914eda90, currentServer=...) at /opt/local/src/quassel/src/common/network.cpp:547
78
        __func__ = "setCurrentServer"
79
#22 0x000055588ea3dbf7 in Network::setConnected (this=0x5558914eda90, connected=<optimized out>) at /opt/local/src/quassel/src/common/network.cpp:559
80
        __func__ = "setConnected"
81
#23 0x000055588ea805b1 in Network::qt_static_metacall (_o=_o@entry=0x5558914eda90, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=20, _a=_a@entry=0x7ffcd9dcb520)
82
    at /opt/local/src/quassel/build/src/common/mod_common_automoc.dir/moc_network_SKKEVHGWWUT6KL.cpp:468
83
        _t = 0x5558914eda90
84
---Type <return> to continue, or q <return> to quit---
85
#24 0x000055588ea828c8 in Network::qt_metacall (this=0x5558914eda90, _c=QMetaObject::InvokeMetaMethod, _id=20, _a=0x7ffcd9dcb520)
86
    at /opt/local/src/quassel/build/src/common/mod_common_automoc.dir/moc_network_SKKEVHGWWUT6KL.cpp:821
87
No locals.
88
#25 0x000055588ea5af50 in SignalProxy::invokeSlot (this=this@entry=0x555890fdda20, receiver=receiver@entry=0x5558914eda90, methodId=methodId@entry=31, params=..., returnValue=..., 
89
    peer=peer@entry=0x5558913c47b0) at /opt/local/src/quassel/src/common/signalproxy.cpp:694
90
        result = <optimized out>
91
        eMeta = 0x5558914dfc90
92
        args = {<QListSpecialMethods<int>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, 
93
                        _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x555891b1f610}, d = 0x555891b1f610}}
94
        numArgs = <optimized out>
95
        _a = {0x0, 0x5558921c9e40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
96
        type = Qt::DirectConnection
97
#26 0x000055588ea5b65d in SignalProxy::handle (this=0x555890fdda20, peer=peer@entry=0x5558913c47b0, syncMessage=...) at /opt/local/src/quassel/src/common/signalproxy.cpp:569
98
        receiver = 0x5558914eda90
99
        eMeta = 0x5558914dfc90
100
        slotId = 31
101
        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, 
102
              ptr = 0x0, shared = 0x0}, type = 0, is_shared = 0, is_null = 1}}
103
        returnType = <optimized out>
104
#27 0x000055588ea6b36c in Peer::handle<Protocol::SyncMessage> (protoMessage=..., this=0x5558913c47b0) at /opt/local/src/quassel/src/common/protocols/datastream/../../peer.h:131
105
No locals.
106
#28 DataStreamPeer::handlePackedFunc (this=this@entry=0x5558913c47b0, packedFunc=...) at /opt/local/src/quassel/src/common/protocols/datastream/datastreampeer.cpp:308
107
        className = {d = 0x555892152a30}
108
        objectName = {static null = {<No data fields>}, d = 0x5558921e46b0}
109
        slotName = {d = 0x555892159a90}
110
        params = {<QListSpecialMethods<QVariant>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, 
111
                        _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x5558921e4610}, d = 0x5558921e4610}}
112
        __PRETTY_FUNCTION__ = "void DataStreamPeer::handlePackedFunc(const QVariantList&)"
113
#29 0x000055588ea6bf66 in DataStreamPeer::processMessage (this=0x5558913c47b0, msg=...) at /opt/local/src/quassel/src/common/protocols/datastream/datastreampeer.cpp:71
114
        stream = {d = {d = 0x0}, dev = 0x555892784d70, owndev = true, noswap = false, byteorder = QDataStream::BigEndian, ver = 8, q_status = QDataStream::Ok}
115
        list = {<QListSpecialMethods<QVariant>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, 
116
                        _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x5558921eac00}, d = 0x5558921eac00}}
117
#30 0x000055588ea8ad5a in RemotePeer::onReadyRead (this=0x5558913c47b0) at /opt/local/src/quassel/src/common/remotepeer.cpp:215
118
        msg = {d = 0x555892220140}
119
#31 0x000055588ea7bcc5 in RemotePeer::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>)
120
    at /opt/local/src/quassel/build/src/common/mod_common_automoc.dir/moc_remotepeer_XVYZNJTIGTOJYL.cpp:127
121
        _t = <optimized out>
122
#32 0x00007fbb6f0ec5e9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
123
No symbol table info available.
124
#33 0x000055588ea84cca in Compressor::readData (this=0x5558913ec9d0) at /opt/local/src/quassel/src/common/compressor.cpp:199
125
        orig_out = 0x5558921789c8 "XU"
126
        status = 0
127
#34 0x00007fbb6f0ec5e9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
128
No symbol table info available.
129
#35 0x00007fbb7072750f in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
130
No symbol table info available.
131
#36 0x00007fbb707130d1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
132
No symbol table info available.
133
#37 0x00007fbb6f0ec5e9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
134
No symbol table info available.
135
#38 0x00007fbb706e69f5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
136
No symbol table info available.
137
#39 0x00007fbb706e6aac in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
138
No symbol table info available.
139
#40 0x00007fbb706f18b1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
140
No symbol table info available.
141
---Type <return> to continue, or q <return> to quit---
142
#41 0x00007fbb6f9a3b8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
143
No symbol table info available.
144
#42 0x00007fbb6f9ab341 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
145
No symbol table info available.
146
#43 0x00007fbb6f0c09e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
147
No symbol table info available.
148
#44 0x00007fbb6f1154fd in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
149
No symbol table info available.
150
#45 0x00007fbb6c4d87f7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
151
No symbol table info available.
152
#46 0x00007fbb6c4d8a60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
153
No symbol table info available.
154
#47 0x00007fbb6c4d8b0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
155
No symbol table info available.
156
#48 0x00007fbb6f11504f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
157
No symbol table info available.
158
#49 0x00007fbb6f0be9ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
159
No symbol table info available.
160
#50 0x00007fbb6f0c713c in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
161
No symbol table info available.
162
#51 0x000055588e82068d in main (argc=<optimized out>, argv=0x7ffcd9dcd538) at /opt/local/src/quassel/src/common/main.cpp:232
163
        cliParser = 0x555890f73870
164
        app = {<QApplication> = {<No data fields>}, <Quassel> = {_vptr.Quassel = 0x55588ef31980 <vtable for QtUiApplication+160>, static DEBUG = false, static _instance = 0x7ffcd9dcd410, 
165
            static _buildInfo = {fancyVersionString = {static null = {<No data fields>}, d = 0x555890f73cb0}, plainVersionString = {static null = {<No data fields>}, d = 0x555890f71c90}, 
166
              baseVersion = {static null = {<No data fields>}, d = 0x555890f71990}, generatedVersion = {static null = {<No data fields>}, d = 0x555890f719d0}, commitHash = {
167
                static null = {<No data fields>}, d = 0x555890f71a20}, commitDate = {static null = {<No data fields>}, d = 0x555890f71f20}, protocolVersion = 10, applicationName = {
168
                static null = {<No data fields>}, d = 0x555890f71860}, coreApplicationName = {static null = {<No data fields>}, d = 0x555890f71890}, clientApplicationName = {
169
                static null = {<No data fields>}, d = 0x555890f718d0}, organizationName = {static null = {<No data fields>}, d = 0x555890f71910}, organizationDomain = {
170
                static null = {<No data fields>}, d = 0x555890f71950}}, static _cliParser = 0x555890f73870, static _runMode = Quassel::ClientOnly, static _initialized = true, 
171
            static _handleCrashes = true, static _coreDumpFileName = {static null = {<No data fields>}, d = 0x7fbb6f189ee0 <QArrayData::shared_null>}, static _configDirPath = {
172
              static null = <same as static member of an already seen type>, d = 0x555890fb3770}, 
173
            static _dataDirPaths = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {
174
                          _q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, 
175
                    d = 0x555890fabbc0}, d = 0x555890fabbc0}}, <No data fields>}, static _translationDirPath = {static null = {<No data fields>}, d = 0x555890fba120}, 
176
            static _logLevel = Quassel::InfoLevel, static _logFile = 0x0, static _logToSyslog = false}, static staticMetaObject = {d = {
177
              superdata = 0x7fbb6fe7d1a0 <QApplication::staticMetaObject>, stringdata = 0x55588eaa3a40 <qt_meta_stringdata_QtUiApplication>, 
178
              data = 0x55588eaa3a00 <qt_meta_data_QtUiApplication>, static_metacall = 0x55588e846e90 <QtUiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, 
179
              relatedMetaObjects = 0x0, extradata = 0x0}}, _aboutToQuit = false}