psi-plus crash on right-click

revision 0844b7f97bcb68b26cd62950e8ae02c8131ca58e

raw

2017-06-21 psi crash location.png

2017-06-21 psi crash location.png
raw

gdb.log

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
[20170621 14:10:34] W:"WARNING! VCard::image2type: unknown format = ''" (xmpp-im/xmpp_vcard.cpp:65, image2type)
[20170621 14:10:35] privacy.cpp: Error in lists receiving. (privacy/psiprivacymanager.cpp:501, PsiPrivacyManager::receiveLists)
[20170621 14:10:35] W:"WARNING! VCard::image2type: unknown format = ''" (xmpp-im/xmpp_vcard.cpp:65, image2type)
[20170621 14:10:36] W:privacy.cpp: Got error reply for list change. (privacy/psiprivacymanager.cpp:227, SetPrivacyListsTask::take)
[20170621 14:10:36] W:privacy.cpp: Got error reply for list change. (privacy/psiprivacymanager.cpp:227, SetPrivacyListsTask::take)
[20170621 14:10:36] W:YaPrivacyManager::changeDefaultList_error() (privacy/psiprivacymanager.cpp:628, PsiPrivacyManager::newChangeDefaultList_error)
[20170621 14:10:36] W:privacy.cpp: Got error reply for list change. (privacy/psiprivacymanager.cpp:227, SetPrivacyListsTask::take)
[20170621 14:10:36] W:YaPrivacyManager::changeActiveList_error() (privacy/psiprivacymanager.cpp:637, PsiPrivacyManager::newChangeActiveList_error)
[20170621 14:10:37] W:QWidget::insertAction: Attempt to insert null action (unknown:0, unknown)
 
Thread 1 "psi-plus" received signal SIGSEGV, Segmentation fault.
TabDlg::isTabPinned (this=0x0, page=page@entry=0x25e2a20) at tabs/tabdlg.cpp:942
942     tabs/tabdlg.cpp: Datei oder Verzeichnis nicht gefunden.
(gdb) bt
#0  TabDlg::isTabPinned (this=0x0, page=page@entry=0x25e2a20) at tabs/tabdlg.cpp:942
#1  0x00000000006298ac in PsiChatDlg::buildMenu (this=0x25e2a20) at psichatdlg.cpp:912
#2  0x000000000089d5f5 in PsiChatDlg::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=0x7fffffffce50, _c=<optimized out>) at .moc/moc_psichatdlg.cpp:147
#3  0x00007ffff5f28d2a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff69e981e in QMenu::popup(QPoint const&, QAction*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#5  0x00007ffff69eae2b in QMenu::exec(QPoint const&, QAction*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#6  0x0000000000629282 in PsiChatDlg::contextMenuEvent (this=0x25e2a20) at psichatdlg.cpp:557
#7  0x00007ffff68adfc8 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#8  0x00007ffff686b05c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007ffff6870fcc in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007ffff5efa38b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007ffff68c86f2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007ffff68cab7b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007ffff686b05c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007ffff6870516 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007ffff5efa38b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007ffff62ba4e1 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#17 0x00007ffff62bc1a5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#18 0x00007ffff629ff08 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#19 0x00007fffed7fe200 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#20 0x00007ffff3d78197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007ffff3d783f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007ffff3d7849c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007ffff5f507cf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007ffff5ef7b4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007ffff5effbec in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x000000000049021e in main (argc=1, argv=<optimized out>) at main.cpp:611
 
 
(gdb) bt full
#0  TabDlg::isTabPinned (this=0x0, page=page@entry=0x25e2a20) at tabs/tabdlg.cpp:942
No locals.
#1  0x00000000006298ac in PsiChatDlg::buildMenu (this=0x25e2a20) at psichatdlg.cpp:912
No locals.
#2  0x000000000089d5f5 in PsiChatDlg::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=0x7fffffffce50, _c=<optimized out>) at .moc/moc_psichatdlg.cpp:147
        _t = <optimized out>
#3  0x00007ffff5f28d2a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#4  0x00007ffff69e981e in QMenu::popup(QPoint const&, QAction*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#5  0x00007ffff69eae2b in QMenu::exec(QPoint const&, QAction*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#6  0x0000000000629282 in PsiChatDlg::contextMenuEvent (this=0x25e2a20) at psichatdlg.cpp:557
No locals.
#7  0x00007ffff68adfc8 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#8  0x00007ffff686b05c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#9  0x00007ffff6870fcc in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#10 0x00007ffff5efa38b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#11 0x00007ffff68c86f2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#12 0x00007ffff68cab7b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#13 0x00007ffff686b05c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#14 0x00007ffff6870516 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#15 0x00007ffff5efa38b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#16 0x00007ffff62ba4e1 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
No symbol table info available.
#17 0x00007ffff62bc1a5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
No symbol table info available.
#18 0x00007ffff629ff08 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
No symbol table info available.
#19 0x00007fffed7fe200 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
No symbol table info available.
#20 0x00007ffff3d78197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#21 0x00007ffff3d783f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#22 0x00007ffff3d7849c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#23 0x00007ffff5f507cf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#24 0x00007ffff5ef7b4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#25 0x00007ffff5effbec in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#26 0x000000000049021e in main (argc=1, argv=<optimized out>) at main.cpp:611
        cli = {<SimpleCli> = {<QObject> = {<No data fields>}, argdefs = {d = 0xf17640}, aliases = {d = 0xf17750}}, static staticMetaObject = {d = {superdata = 0x7ffff613ab00 <QObject::staticMetaObject>, 
              stringdata = 0xb2a440 <qt_meta_stringdata_PsiCli>, data = 0xb2a400 <qt_meta_data_PsiCli>, static_metacall = 0x8a75b0 <PsiCli::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
              extradata = 0x0}}}
        cmdline = {{d = 0x7ffff5fce520 <QHashData::shared_null>, e = 0x7ffff5fce520 <QHashData::shared_null>}}
        init = {<No data fields>}
        app = {<QApplication> = {<No data fields>}, static staticMetaObject = {d = {superdata = 0x7ffff6d6d140 <QApplication::staticMetaObject>, stringdata = 0xb259c0 <qt_meta_stringdata_PsiApplication>, 
              data = 0xb25920 <qt_meta_data_PsiApplication>, static_metacall = 0x8a0c50 <PsiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
        keystoremgr = <unvollständiger Typ>
        cmdlines = {{d = 0x7ffff5fce520 <QHashData::shared_null>, e = 0x7ffff5fce520 <QHashData::shared_null>}}
        clIt = {c = {{d = 0x7ffff5fce520 <QHashData::shared_null>, e = 0x7ffff5fce520 <QHashData::shared_null>}}, i = {i = 0x7ffff5fce520 <QHashData::shared_null>}, n = {i = 0x7ffff5fce520 <QHashData::shared_null>}}
        psi = 0x116d010
        returnValue = <optimized out>
(gdb) quit
A debugging session is active.
 
        Inferior 1 [process 9136] will be killed.
 
Quit anyway? (y or n) y
 

History