ing156 / vacuum-im

Automatically exported from code.google.com/p/vacuum-im
GNU General Public License v3.0
0 stars 0 forks source link

Ошибка сегментирования при join/part #731

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1.зайти в комнату /join opensuse
2.выйти из ее /part opensuse
3.через некоторое время при отправке 
сообщения получаем сегфолт

What is the expected output? What do you see instead?
Ошибка сегментирования

What version of the product are you using? On what operating system?
GNU/Linux (openSUSE)

What version of the Qt are you using?
4.8.4

Please provide any additional information below.
Попробую повторить под GBD.

Original issue reported on code.google.com by egd.f...@gmail.com on 30 Apr 2013 at 12:25

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
бэктрейс

Program received signal SIGSEGV, Segmentation fault.
0xb217a0fb in EditWidget::sendMessage (this=0x8ce9838) at 
/usr/src/debug/vacuum-im/src/plugins/messagewidgets/editwidget.cpp:95
95      /usr/src/debug/vacuum-im/src/plugins/messagewidgets/editwidget.cpp: 
Нет такого файла или каталога.
(gdb) bt full
#0  0xb217a0fb in EditWidget::sendMessage (this=0x8ce9838) at 
/usr/src/debug/vacuum-im/src/plugins/messagewidgets/editwidget.cpp:95
        it = {i = 0x9b9a600}
        hooked = <optimized out>
        handlers = {<QMap<int, IMessageEditSendHandler*>> = {{d = 0x83553e0, e = 0x83553e0}}, <No data fields>}
        sent = false
#1  0xb217a01b in EditWidget::onShortcutActivated (this=0x8ce9838, AId=..., 
AWidget=0x8ce9570)
    at /usr/src/debug/vacuum-im/src/plugins/messagewidgets/editwidget.cpp:359
No locals.
#2  0xb21b05ac in qt_static_metacall (_a=0xbfffdc64, _id=12, _o=0x8ce9838, 
_c=<optimized out>)
    at /usr/src/debug/vacuum-im/build/src/plugins/messagewidgets/moc_editwidget.cxx:101
        _t = 0x8ce9838
#3  EditWidget::qt_static_metacall (_o=0x8ce9838, 
_c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbfffdc64)
    at /usr/src/debug/vacuum-im/build/src/plugins/messagewidgets/moc_editwidget.cxx:83
No locals.
#4  0xb7266b32 in QMetaObject::activate(QObject*, QMetaObject const*, int, 
void**) () from /usr/lib/libQtCore.so.4
No symbol table info available.
#5  0xb7f6e31d in Shortcuts::shortcutActivated (this=0x8338468, _t1=..., 
_t2=0x8ce9570)
    at /usr/src/debug/vacuum-im/build/src/utils/moc_shortcuts.cxx:181
        _a = {0x0, 0xbfffdc9c, 0xbfffdc88}
#6  0xb7f1866f in Shortcuts::onShortcutActivated (this=0x8338468) at 
/usr/src/debug/vacuum-im/src/utils/shortcuts.cpp:282

Original comment by egd.f...@gmail.com on 30 Apr 2013 at 2:37

GoogleCodeExporter commented 8 years ago
        shortcut = <optimized out>
#7  0xb7f6e4b4 in qt_static_metacall (_a=0xbfffdd6c, _id=8, _o=0x8338468, 
_c=<optimized out>)
    at /usr/src/debug/vacuum-im/build/src/utils/moc_shortcuts.cxx:80
        _t = 0x8338468
#8  Shortcuts::qt_static_metacall (_o=0x8338468, 
_c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfffdd6c)
    at /usr/src/debug/vacuum-im/build/src/utils/moc_shortcuts.cxx:66
No locals.
#9  0xb7266b32 in QMetaObject::activate(QObject*, QMetaObject const*, int, 
void**) () from /usr/lib/libQtCore.so.4
No symbol table info available.
#10 0xb7c62535 in QShortcut::activated() () from /usr/lib/libQtGui.so.4
No symbol table info available.
#11 0xb7583c7d in QShortcut::event(QEvent*) () from /usr/lib/libQtGui.so.4
No symbol table info available.
#12 0xb754cbac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from 
/usr/lib/libQtGui.so.4
No symbol table info available.
#13 0xb75515cc in QApplication::notify(QObject*, QEvent*) () from 
/usr/lib/libQtGui.so.4
No symbol table info available.
#14 0xb724e7de in QCoreApplication::notifyInternal(QObject*, QEvent*) () from 
/usr/lib/libQtCore.so.4
No symbol table info available.
#15 0xb758412f in ?? () from /usr/lib/libQtGui.so.4
No symbol table info available.
#16 0xb758585d in ?? () from /usr/lib/libQtGui.so.4
No symbol table info available.
#17 0xb7553672 in QApplication::notify(QObject*, QEvent*) () from 
/usr/lib/libQtGui.so.4
No symbol table info available.
#18 0xb724e7de in QCoreApplication::notifyInternal(QObject*, QEvent*) () from 
/usr/lib/libQtCore.so.4
No symbol table info available.
#19 0xb754acad in ?? () from /usr/lib/libQtGui.so.4
No symbol table info available.
#20 0xb75fa308 in ?? () from /usr/lib/libQtGui.so.4
No symbol table info available.
#21 0xb75fa743 in ?? () from /usr/lib/libQtGui.so.4
No symbol table info available.
#22 0xb75d49f5 in QApplication::x11ProcessEvent(_XEvent*) () from 
/usr/lib/libQtGui.so.4
No symbol table info available.
#23 0xb75fe8c4 in ?? () from /usr/lib/libQtGui.so.4
No symbol table info available.
#24 0xb6c358b3 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#25 0xb6c35c50 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#26 0xb6c35d31 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#27 0xb72807a1 in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/libQtCore.so.4
No symbol table info available.
#28 0xb75fe4aa in ?? () from /usr/lib/libQtGui.so.4
No symbol table info available.
#29 0xb724d2ac in 
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQtCore.so.4
No symbol table info available.
#30 0xb724d5a1 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/libQtCore.so.4
No symbol table info available.
#31 0xb725285a in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
No symbol table info available.
#32 0xb754aa24 in QApplication::exec() () from /usr/lib/libQtGui.so.4
No symbol table info available.
#33 0x08053b58 in main (argc=1, argv=0xbffff004) at 
/usr/src/debug/vacuum-im/src/loader/main.cpp:14
        app = <incomplete type>
        utils = <incomplete type>
        pm = {<QObject> = {<No data fields>}, <IPluginManager> = {_vptr.IPluginManager = 0x8067fec <vtable for PluginManager+140>}, 
          static staticMetaObject = {d = {superdata = 0x806e6d0 <QObject::staticMetaObject>, stringdata =
    0x8067cc0 <qt_meta_stringdata_PluginManager> "PluginManager", data = 0x8067e00 <qt_meta_data_PluginManager>, extradata = 
    0x8067ca0 <PluginManager::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 
    0x8066c40 <PluginManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, FAboutDialog = {o = 0x0}, FPluginsDialog = {o = 0x0}, 
          FQuitReady = false, FQuitStarted = false, FCloseStarted = false, FShutdownKind = 0, FShutdownDelayCount = 1, 
          FShutdownTimer = <incomplete type>, FDataPath = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 17919}, alloc = 
    0, size = 0, data = 0x806e752 <QString::shared_null+18>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, 
              array = {0}}, static shared_empty = {ref = {_q_value = 24}, alloc = 0, size = 0, data = 0xb73ba4be <QString::shared_empty+18>, clean = 
    0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x815ac00, static codecForCStrings = 0x0}, 
          FPluginsSetup = {<QDomNode> = {impl = 0x8122cf8}, <No data fields>}, FQtTranslator = 0x814fd30, FUtilsTranslator = 0x8150fe8, 
          FLoaderTranslator = 0x8151428, FBlockedPlugins = {{p = {static shared_null = {ref = {_q_value = 9714}, alloc = 0, begin = 0, end = 0, 
                  sharable = 1, array = {0x0}}, d = 0x806e81c <QListData::shared_null>}, d = 0x806e81c <QListData::shared_null>}}, FPluginItems = {{
              d = 0x815e828, e = 0x815e828}}, FPlugins = {<QHash<QString, IPlugin*>> = {{d = 0x8155490, e = 0x8155490}}, <No data fields>}}

Original comment by egd.f...@gmail.com on 30 Apr 2013 at 2:39

GoogleCodeExporter commented 8 years ago
fixed in r2215

Original comment by potapov.s.a on 1 May 2013 at 4:35