licq-im / licq

An instant messaging client for UNIX
http://www.licq.org/
16 stars 4 forks source link

1.7.0 crashes after startup and going to online when some list of users used #24

Closed asy972 closed 11 years ago

asy972 commented 11 years ago
===================== licq.backtrace ========================
time: 1359194087
/usr/bin/licq() [0x48fd68]
/lib64/libc.so.6(+0x32770) [0x7f5660c34770]
/lib64/libc.so.6(gsignal+0x35) [0x7f5660c346f5]
/lib64/libc.so.6(abort+0x186) [0x7f5660c35b76]
/usr/bin/licq() [0x48fa12]
/lib64/libc.so.6(+0x32770) [0x7f5660c34770]
/usr/bin/licq(_ZN4Licq6Buffer14unpackUInt16BEEv+0x13) [0x465283]
/usr/bin/licq(_ZN7LicqIcq11IcqProtocol15processIconHashEPNS_4UserERNS_6BufferE+0x78) [0x4ea698]
/usr/bin/licq(_ZN7LicqIcq11IcqProtocol15ProcessBuddyFamERNS_6BufferEt+0xe7b) [0x4ebb8b]
/usr/bin/licq(_ZN7LicqIcq11IcqProtocol18ProcessDataChannelERNS_6BufferE+0x10f) [0x50052f]
/usr/bin/licq(_ZN7LicqIcq11IcqProtocol16ProcessSrvPacketERNS_6BufferE+0x170) [0x500780]
/usr/bin/licq(_ZN7LicqIcq19MonitorSockets_funcEv+0x657) [0x5432c7]
/usr/bin/licq(_ZN7LicqIcq11IcqProtocol5startEv+0x1cb) [0x51dddb]
/usr/bin/licq(_ZN7LicqIcq17IcqProtocolPlugin3runEv+0xe) [0x51fede]
/usr/bin/licq(_ZN4Licq6Plugin7Private16startThreadEntryEPv+0x3c) [0x5696cc]
/usr/bin/licq() [0x56ae13]
/lib64/libpthread.so.0(+0x69aa) [0x7f5661fd69aa]
/lib64/libc.so.6(clone+0x6d) [0x7f5660cd214d]
===============================================================
========================= licq.backtrace.gdb ========================
Thread 7 (Thread 0x7f565dcbe700 (LWP 12278)):
#0  0x00007f5661fdeadd in __libc_waitpid (pid=, stat_loc=, options=) at ../sysdeps/unix/sysv/linux/waitpid.c:41
#1  0x000000000048fc5b in licq_handle_sigabrt (s=) at /usr/src/debug/licq/src/sighandler.cpp:157
#2  
#3  0x00007f5660c346f5 in raise (sig=) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#4  0x00007f5660c35b76 in abort () at abort.c:92
#5  0x000000000048fa12 in licq_handle_sigsegv (s=) at /usr/src/debug/licq/src/sighandler.cpp:88
#6  
#7  Licq::Buffer::unpackUInt16BE (this=0x7f565dcbd740) at /usr/src/debug/licq/src/buffer.cpp:236
#8  0x00000000004ea698 in LicqIcq::IcqProtocol::processIconHash (this=, u=0xb9bf80, packet=...) at /usr/src/debug/licq/src/icq/icq-srv.cpp:2139
#9  0x00000000004ebb8b in LicqIcq::IcqProtocol::ProcessBuddyFam (this=0x8228c0, packet=..., nSubtype=) at /usr/src/debug/licq/src/icq/icq-srv.cpp:2619
#10 0x000000000050052f in LicqIcq::IcqProtocol::ProcessDataChannel (this=0x8228c0, packet=...) at /usr/src/debug/licq/src/icq/icq-srv.cpp:5065
#11 0x0000000000500780 in LicqIcq::IcqProtocol::ProcessSrvPacket (this=0x8228c0, packet=) at /usr/src/debug/licq/src/icq/icq-srv.cpp:1834
#12 0x00000000005432c7 in LicqIcq::MonitorSockets_func () at /usr/src/debug/licq/src/icq/threads.cpp:778
#13 0x000000000051dddb in LicqIcq::IcqProtocol::start (this=0x8228c0) at /usr/src/debug/licq/src/icq/icq.cpp:199
#14 0x000000000051fede in LicqIcq::IcqProtocolPlugin::run (this=) at /usr/src/debug/licq/src/icq/icqprotocolplugin.cpp:86
#15 0x00000000005696cc in Licq::Plugin::Private::startThreadEntry (plugin=0x83a8f0) at /usr/src/debug/licq/src/plugin/plugin.cpp:192
#16 0x000000000056ae13 in pluginThreadEntry (arg=0x83a650) at /usr/src/debug/licq/src/plugin/pluginthread.cpp:129
#17 0x00007f5661fd69aa in start_thread (arg=0x7f565dcbe700) at pthread_create.c:297
#18 0x00007f5660cd214d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f565d4bd700 (LWP 12279)):
#0  0x00007f5660c762a9 in _int_malloc (av=0x7f5660f65e80, bytes=496) at malloc.c:4636
#1  0x00007f5660c78470 in __libc_malloc (bytes=496) at malloc.c:3661
#2  0x00007f566102463d in operator new (sz=496) at ../../../../libstdc++-v3/libsupc++/new_op.cc:52
#3  0x00007f565a96f14a in QPalette::detach (this=0x7f565d4ba700) at kernel/qpalette.cpp:854
#4  0x00007f565a96f26d in QPalette::setBrush (this=0x7f565d4ba700, cg=QPalette::All, cr=QPalette::Text, b=...) at kernel/qpalette.cpp:816
#5  0x00007f565ca2a268 in setColor (this=, arg=..., animate=...) at /usr/include/qt4/QtGui/qpalette.h:203
#6  setColor (this=, arg=..., animate=...) at /usr/include/qt4/QtGui/qpalette.h:205
#7  LicqQtGui::ContactDelegate::prepareForeground (this=, arg=..., animate=...) at /usr/src/debug/licq/plugins/kde4-gui/src/views/contactdelegate.cpp:313
#8  0x00007f565ca2c4a1 in LicqQtGui::ContactDelegate::paint (this=0xf0f9e0, p=0x7f565d4baeb0, option=, index=...) at /usr/src/debug/licq/plugins/kde4-gui/src/views/contactdelegate.cpp:129                                                                                                  
#9  0x00007f565ae4be02 in QTreeView::drawRow (this=0xf07620, painter=0x7f565d4baeb0, option=..., index=...) at itemviews/qtreeview.cpp:1694              
#10 0x00007f565ae44951 in QTreeView::drawTree (this=0xf07620, painter=0x7f565d4baeb0, region=) at itemviews/qtreeview.cpp:1447      
#11 0x00007f565ae4503e in QTreeView::paintEvent (this=0xf07620, event=0x7f565d4bbab0) at itemviews/qtreeview.cpp:1275                                    
#12 0x00007f565a98fd3d in QWidget::event (this=0xf07620, event=0x7f565d4bbab0) at kernel/qwidget.cpp:8532
#13 0x00007f565ad0b2d6 in QFrame::event (this=0xf07620, e=0x7f565d4bbab0) at widgets/qframe.cpp:557
#14 0x00007f565ae0619b in QAbstractItemView::viewportEvent (this=0xf07620, event=0x7f565d4bbab0) at itemviews/qabstractitemview.cpp:1644
#15 0x00007f565ae46245 in QTreeView::viewportEvent (this=0xf07620, event=0x7f565d4bbab0) at itemviews/qtreeview.cpp:1257
#16 0x00007f565a202f97 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=, receiver=0xf06250, event=0x7f565d4bbab0) at kernel/qcoreapplication.cpp:1056
#17 0x00007f565a944871 in QApplicationPrivate::notify_helper (this=0x7f5644009330, receiver=0xf06250, e=0x7f565d4bbab0) at kernel/qapplication.cpp:4558
#18 0x00007f565a949193 in QApplication::notify (this=, receiver=0xf06250, e=0x7f565d4bbab0) at kernel/qapplication.cpp:4423
#19 0x00007f565ba6a1aa in KApplication::notify (this=0xc6b7e0, receiver=0xf06250, event=0x7f565d4bbab0) at /usr/src/debug/kdelibs-4.8.5/kdeui/kernel/kapplication.cpp:311
#20 0x00007f565a202e2c in QCoreApplication::notifyInternal (this=0xc6b7e0, receiver=0xf06250, event=0x7f565d4bbab0) at kernel/qcoreapplication.cpp:946
#21 0x00007f565a98b499 in sendSpontaneousEvent (this=0xf07d60, pdev=0xf929e0, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0xedf7b0) at ../../src/corelib/kernel/qcoreapplication.h:234
#22 QWidgetPrivate::drawWidget (this=0xf07d60, pdev=0xf929e0, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0xedf7b0) at kernel/qwidget.cpp:5598
#23 0x00007f565ab3ec71 in QWidgetBackingStore::sync (this=0xedf7b0) at painting/qbackingstore.cpp:1365
#24 0x00007f565a982ee6 in QWidgetPrivate::syncBackingStore (this=0xee9f90) at kernel/qwidget.cpp:1896
#25 0x00007f565a98fbfd in QWidget::event (this=0xee9ec0, event=0xadbb00) at kernel/qwidget.cpp:8679
#26 0x00007f565a9448ac in QApplicationPrivate::notify_helper (this=0x7f5644009330, receiver=0xee9ec0, e=0xadbb00) at kernel/qapplication.cpp:4562
#27 0x00007f565a949193 in QApplication::notify (this=, receiver=0xee9ec0, e=0xadbb00) at kernel/qapplication.cpp:4423
#28 0x00007f565ba6a1aa in KApplication::notify (this=0xc6b7e0, receiver=0xee9ec0, event=0xadbb00) at /usr/src/debug/kdelibs-4.8.5/kdeui/kernel/kapplication.cpp:311
#29 0x00007f565a202e2c in QCoreApplication::notifyInternal (this=0xc6b7e0, receiver=0xee9ec0, event=0xadbb00) at kernel/qcoreapplication.cpp:946
#30 0x00007f565a205a23 in sendEvent (receiver=0x0, event_type=0, data=0x85be30) at kernel/qcoreapplication.h:231
#31 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x85be30) at kernel/qcoreapplication.cpp:1567
#32 0x00007f565a22d983 in sendPostedEvents (s=) at kernel/qcoreapplication.h:236
#33 postEventSourceDispatch (s=) at kernel/qeventdispatcher_glib.cpp:279
#34 0x00007f5657049c9b in g_main_dispatch (context=0x7f564400c400) at gmain.c:2441
#35 g_main_context_dispatch (context=0x7f564400c400) at gmain.c:3011
#36 0x00007f565704a4d8 in g_main_context_iterate (context=0x7f564400c400, block=1, dispatch=1, self=) at gmain.c:3089
#37 0x00007f565704a6b1 in g_main_context_iteration (context=0x7f564400c400, may_block=1) at gmain.c:3152
#38 0x00007f565a22dadf in QEventDispatcherGlib::processEvents (this=0x7f5644005690, flags=) at kernel/qeventdispatcher_glib.cpp:424
#39 0x00007f565a9db42e in QGuiEventDispatcherGlib::processEvents (this=, flags=) at kernel/qguieventdispatcher_glib.cpp:204
#40 0x00007f565a201c02 in QEventLoop::processEvents (this=, flags=...) at kernel/qeventloop.cpp:149
#41 0x00007f565a201eee in QEventLoop::exec (this=0x7f565d4bcb40, flags=...) at kernel/qeventloop.cpp:200
#42 0x00007f565a205e5b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#43 0x00007f565c974ee5 in LicqQtGui::LicqGui::Run (this=0xc6b7e0) at /usr/src/debug/licq/plugins/kde4-gui/src/core/licqgui.cpp:472
#44 0x00007f565c981dd6 in LicqQtGui::QtGuiPlugin::run (this=0x83b030) at /usr/src/debug/licq/plugins/kde4-gui/src/core/plugin.cpp:143
#45 0x00000000005696cc in Licq::Plugin::Private::startThreadEntry (plugin=0x83b030) at /usr/src/debug/licq/src/plugin/plugin.cpp:192
#46 0x000000000056ae13 in pluginThreadEntry (arg=0x83ab90) at /usr/src/debug/licq/src/plugin/pluginthread.cpp:129
#47 0x00007f5661fd69aa in start_thread (arg=0x7f565d4bd700) at pthread_create.c:297
#48 0x00007f5660cd214d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#49 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f5653bde700 (LWP 12280)):
#0  0x00007f5660ccb8a3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f56531d588f in LicqJabber::Plugin::run (this=0x862420) at /usr/src/debug/licq/plugins/jabber/src/plugin.cpp:163
#2  0x00000000005696cc in Licq::Plugin::Private::startThreadEntry (plugin=0x862420) at /usr/src/debug/licq/src/plugin/plugin.cpp:192
#3  0x000000000056ae13 in pluginThreadEntry (arg=0x85dbf0) at /usr/src/debug/licq/src/plugin/pluginthread.cpp:129
#4  0x00007f5661fd69aa in start_thread (arg=0x7f5653bde700) at pthread_create.c:297
#5  0x00007f5660cd214d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f5652864700 (LWP 12291)):
#0  0x00007f5660ccb8a3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x0000000000544a29 in LicqIcq::Ping_tep () at /usr/src/debug/licq/src/icq/threads.cpp:676
#2  0x00007f5661fd69aa in start_thread (arg=0x7f5652864700) at pthread_create.c:297
#3  0x00007f5660cd214d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f5652063700 (LWP 12292)):
#0  0x00007f5660ccb8a3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x0000000000544527 in LicqIcq::UpdateUsers_tep () at /usr/src/debug/licq/src/icq/threads.cpp:1044
#2  0x00007f5661fd69aa in start_thread (arg=0x7f5652063700) at pthread_create.c:297
#3  0x00007f5660cd214d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f5651862700 (LWP 12293)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000000000521c03 in LicqIcq::OscarServiceSendQueue_tep (p=0xcb05f0) at /usr/src/debug/licq/src/icq/oscarservice.cpp:640
#2  0x00007f5661fd69aa in start_thread (arg=0x7f5651862700) at pthread_create.c:297
#3  0x00007f5660cd214d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f56623d5740 (LWP 12277)):
#0  0x00007f5660cc9703 in __poll (fds=, nfds=, timeout=) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00000000004790e7 in CLicq::Main (this=0x7fff9f6c1dc0) at /usr/src/debug/licq/src/licq.cpp:832
#2  0x000000000047e5a6 in threadMain (argc=3, argv=) at /usr/src/debug/licq/src/main.cpp:46
#3  main (argc=3, argv=) at /usr/src/debug/licq/src/main.cpp:78

Thread 7 (Thread 0x7f565dcbe700 (LWP 12278)):
#0  0x00007f5661fdeadd in __libc_waitpid (pid=, stat_loc=, options=) at ../sysdeps/unix/sysv/linux/waitpid.c:41
        resultvar = 18446744073709551104
        oldtype = 0
        result = 
#1  0x000000000048fc5b in licq_handle_sigabrt (s=) at /usr/src/debug/licq/src/sighandler.cpp:157
        status = 
        file = 
        parentPid = "12277\000\000\000\210\000\000LV\177\000"
        child = 
        btfile1 = ""
        file = 
        cmd = "/home/asy/.licq/licqcmd.gdb"
        btfile2 = "/home/asy/.licq/licq.backtrace.gdb"
        cmdfile = 
        error = "\001\000\000\000\000\000\000\000cG\304`V\177\000\000\031\\X\000\000\000\000\000\240\316\313]V\177\000\000\002\000\000\000\372\367\377\377@\315\313]V\177\000\000Bd^\000\000\000\000\000\200\315\313]V\177\000\000\350\315\313]V\177\000\000Dd^\000\000\000\000\000\254\315\313]V\177\000\000\240\315\313]V\177", '\000' "\314, \315\313]\372\367\377\377\340\315\313]V\177", '\000' , "V\177\000\000\000\000\000\000V\177\000\000\240\315\313]V\177\000\000\060\311\313]V\177\000\000\000\000\000\000V\177\000\000\000\000\000\000\000\000\000\000`\315\313]V\177\000\000P\311\313]\000\000\000\000\374\377\377\377\377\377\377\377\000\000\000\000V\177\000\000\377\377\377\377\377\377\377\377\a\000\000\000\000\000\000\000 \320\313]V\177\000\000\000\000\000\000V\177\000\000cG\304`V\177\000\000\004\200\255\373V\177\000\000\220\317\313]V\177\000\000\a\000\000\000\000\000\000\000\300"...
#2  
No symbol table info available.
#3  0x00007f5660c346f5 in raise (sig=) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
        resultvar = 0
        pid = 
        selftid = 12278
#4  0x00007f5660c35b76 in abort () at abort.c:92
        save_stage = 2
        act = {__sigaction_handler = {sa_handler = 0xb90043, sa_sigaction = 0xb90043}, sa_mask = {__val = {140008970668128, 140008487563264, 12173184, 140008917554768, 12173456, 140008967146312, 140008992139712, 206158430232, 4294967295, 140008917553376, 5, 8520216, 0, 140008917554768, 12173456, 0}}, sa_flags = 1646235649, sa_restorer = 0x5}
        sigs = {__val = {32, 0 }}
#5  0x000000000048fa12 in licq_handle_sigsegv (s=) at /usr/src/debug/licq/src/sighandler.cpp:88
No locals.
#6  
No symbol table info available.
#7  Licq::Buffer::unpackUInt16BE (this=0x7f565dcbd740) at /usr/src/debug/licq/src/buffer.cpp:236
        __x = 0
#8  0x00000000004ea698 in LicqIcq::IcqProtocol::processIconHash (this=, u=0xb9bf80, packet=...) at /usr/src/debug/licq/src/icq/icq-srv.cpp:2139
        type = 
        flags = 
        length = 
#9  0x00000000004ebb8b in LicqIcq::IcqProtocol::ProcessBuddyFam (this=0x8228c0, packet=..., nSubtype=) at /usr/src/debug/licq/src/icq/icq-srv.cpp:2619
        iconData = { = {_vptr.Buffer = 0x588af0, m_pDataStart = 0x7f56441610e0 "", m_pDataPosWrite = 0x7f56441610f4 "V\177", m_pDataPosRead = 0x7f56442ab000 "", m_nDataSize = 20}, myTLVs = std::map with 0 elementsTraceback (most recent call last):
  File "/usr/lib64/../share/gcc-4.5.3/python/libstdcxx/v6/printers.py", line 411, in children
    nodetype = gdb.lookup_type('std::_Rb_tree_node< std::pair< %s, %s > >' % (keytype, valuetype))
RuntimeError: No type named std::_Rb_tree_node< std::pair< const unsigned short, boost::shared_ptr > >.
}
        userPort = 
        u = { = {> = {_vptr.WriteMutexGuard = 0x5d9f10, myObject = 0xb9c1c0}, }, }
        nNewStatus = 
        userClass = 81
        webPort = 0
        intIP = 
        nCookie = 
        caps = "\tF\023NL\177\021т\"DEST\000\000\tF\023IL\177\021т\"DEST\000\000\tF\023CL\177\021т\"DEST\000\000\tF\023LL\177\021т\"DEST\000"
        nInfoTimestamp = 7221
        onlineSince = 1359179067
        bUTF8 = 
        nStatusPluginTimestamp = 0
        nInfoPluginTimestamp = 0
        nUserIP = 
        registeredTimestamp = 
        mode = 
        id = "62546427"
        nOldStatus = 327679
        tcpVersion = 11
#10 0x000000000050052f in LicqIcq::IcqProtocol::ProcessDataChannel (this=0x8228c0, packet=...) at /usr/src/debug/licq/src/icq/icq-srv.cpp:5065
        nFamily = 3
        nSubtype = 11
#11 0x0000000000500780 in LicqIcq::IcqProtocol::ProcessSrvPacket (this=0x8228c0, packet=) at /usr/src/debug/licq/src/icq/icq-srv.cpp:1834
        nLen = 222
        nSequence = 5355
        startCode = 42 '*'
        nChannel = 2 '\002'
#12 0x00000000005432c7 in LicqIcq::MonitorSockets_func () at /usr/src/debug/licq/src/icq/threads.cpp:778
        srvTCP = 0xfb3d60
        packet = { = {_vptr.Buffer = 0x588af0, m_pDataStart = 0x7f5644160cc0 "*\002\024", , m_pDataPosWrite = 0x7f5644160da4 "F\377>\242%", m_pDataPosRead = 0x7f5644160da4 "F\377>\242%", m_nDataSize = 228}, myTLVs = std::map with 11 elementsTraceback (most recent call last):
  File "/usr/lib64/../share/gcc-4.5.3/python/libstdcxx/v6/printers.py", line 411, in children
    nodetype = gdb.lookup_type('std::_Rb_tree_node< std::pair< %s, %s > >' % (keytype, valuetype))
RuntimeError: No type named std::_Rb_tree_node< std::pair< const unsigned short, boost::shared_ptr > >.
}
        s = 
        nCurrentSocket = 
        f = {fds_bits = {8388608, 0 }}
        nSocketsAvailable = 0
        nServiceSocket = -1
        l = 24
#13 0x000000000051dddb in LicqIcq::IcqProtocol::start (this=0x8228c0) at /usr/src/debug/licq/src/icq/icq.cpp:199
        nResult = 
        s = 
        useBart = 
#14 0x000000000051fede in LicqIcq::IcqProtocolPlugin::run (this=) at /usr/src/debug/licq/src/icq/icqprotocolplugin.cpp:86
No locals.
#15 0x00000000005696cc in Licq::Plugin::Private::startThreadEntry (plugin=0x83a8f0) at /usr/src/debug/licq/src/plugin/plugin.cpp:192
        thisPlugin = 0x83a8f0
        d = 0x83a910
        retval = 0xc9be70
#16 0x000000000056ae13 in pluginThreadEntry (arg=0x83a650) at /usr/src/debug/licq/src/plugin/pluginthread.cpp:129
        start = 0x569690 
        argument = 0x83a8f0
        data = @0x83a650
        signals = {__val = {16387, 0 }}
        locker = { = {}, myMutex = @0x83a680, myIsLocked = false}
#17 0x00007f5661fd69aa in start_thread (arg=0x7f565dcbe700) at pthread_create.c:297
        __res = 
        pd = 0x7f565dcbe700
        now = 
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140008917559040, 7105793901192003166, 140008987954848, 0, 3, 4096, -7192140371419218338, -7192219890951930274}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 
        pagesize_m1 = 
        sp = 
        freesize = 
        __PRETTY_FUNCTION__ = "start_thread"
#18 0x00007f5660cd214d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#19 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 6 (Thread 0x7f565d4bd700 (LWP 12279)):
#0  0x00007f5660c762a9 in _int_malloc (av=0x7f5660f65e80, bytes=496) at malloc.c:4636
        p = 
        iters = 
        nb = 512
        idx = 
        bin = 
        victim = 
        size = 2944
        victim_index = 
        remainder = 
        remainder_size = 2432
        block = 
        bit = 
        map = 
        fwd = 0x7f5660f664a8
        bck = 
        errstr = 0x0
        __func__ = "_int_malloc"
#1  0x00007f5660c78470 in __libc_malloc (bytes=496) at malloc.c:3661
        ar_ptr = 0x7f5660f65e80
        victim = 
        hook = 
        __func__ = "__libc_malloc"
#2  0x00007f566102463d in operator new (sz=496) at ../../../../libstdc++-v3/libsupc++/new_op.cc:52
        p = 
#3  0x00007f565a96f14a in QPalette::detach (this=0x7f565d4ba700) at kernel/qpalette.cpp:854
        x = 
#4  0x00007f565a96f26d in QPalette::setBrush (this=0x7f565d4ba700, cg=QPalette::All, cr=QPalette::Text, b=...) at kernel/qpalette.cpp:816
No locals.
#5  0x00007f565ca2a268 in setColor (this=, arg=..., animate=...) at /usr/include/qt4/QtGui/qpalette.h:203
No locals.
#6  setColor (this=, arg=..., animate=...) at /usr/include/qt4/QtGui/qpalette.h:205
No locals.
#7  LicqQtGui::ContactDelegate::prepareForeground (this=, arg=..., animate=...) at /usr/src/debug/licq/plugins/kde4-gui/src/views/contactdelegate.cpp:313
        textColor = {cspec = QColor::Rgb, ct = {argb = {alpha = 65535, red = 52428, green = 52428, blue = 52428, pad = 0}, ahsv = {alpha = 65535, hue = 52428, saturation = 52428, value = 52428, pad = 0}, acmyk = {alpha = 65535, cyan = 52428, magenta = 52428, yellow = 52428, black = 0}, ahsl = {alpha = 65535, hue = 52428, saturation = 52428, lightness = 52428, pad = 0}, array = {65535, 52428, 52428, 52428, 0}}}
#8  0x00007f565ca2c4a1 in LicqQtGui::ContactDelegate::paint (this=0xf0f9e0, p=0x7f565d4baeb0, option=, index=...) at /usr/src/debug/licq/plugins/kde4-gui/src/views/contactdelegate.cpp:129
        var = {d = {data = {c = 64 '@', i = 15342144, u = 15342144, b = 64, d = 7.5800262839494056e-317, f = 2.14989228e-38, real = 7.5800262839494056e-317, ll = 15342144, ull = 15342144, o = 0xea1a40, ptr = 0xea1a40, shared = 0xea1a40}, type = 10, is_shared = 0, is_null = 0}, static handler = 0x7f565b308c40}
        arg = {p = 0x7f565d4baeb0, option = { = {version = 1, type = 12, state = {i = 2097153}, direction = Qt::LeftToRight, rect = {x1 = 0, y1 = 486, x2 = 155, y2 = 503}, fontMetrics = {d = {d = 0x7f5644108d60}}, palette = {static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f565afb7380 "QPalette", data = 0x7f565afb74c0, extradata = 0x0}}, d = 0xf14740, current_group = 2, resolve_mask = 5891}}, displayAlignment = {i = 129}, decorationAlignment = {i = 132}, textElideMode = Qt::ElideRight, decorationPosition = QStyleOptionViewItem::Left, decorationSize = {wd = 16, ht = 16}, font = {static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f565afb8820 "QFont", data = 0x7f565afb8900, extradata = 0x0}}, d = {d = 0xfe8670}, resolve_mask = 304}, showDecorationSelected = true}, index = {r = 14, c = 0, p = 0xf105d0, m = 0xf0f590}, width = 156, height = 18, align = 129, itemType = LicqQtGui::ContactListModel::UserItem, skin = 0xd70b90, cg = QPalette::Inactive, status = 0, extStatus = 0, text = {static null = {}, static shared_null = {ref = {_q_value = 9085}, alloc = 0, size = 0, data = 0x7f565a53c89a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 52}, alloc = 0, size = 0, data = 0x7f565a53c8ba, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0xea1a40, static codecForCStrings = 0x0}}
#9  0x00007f565ae4be02 in QTreeView::drawRow (this=0xf07620, painter=0x7f565d4baeb0, option=..., index=...) at itemviews/qtreeview.cpp:1694
        headerSection = 
        currentLogicalSection = 
        parent = {r = 12, c = 0, p = 0xf12840, m = 0xf0f590}
        spanning = false
        widgetHasFocus = false
        reverse = false
        right = 0
        alternate = false
        indexWidgetHasFocus = false
        modelIndex = {r = 14, c = 0, p = 0xf105d0, m = 0xf0f590}
        y = 486
        logicalIndices = {{d = 0xa20490, p = 0xa20490}}
        d = 0xf07690
        offset = {xp = 0, yp = }
        left = 156
        currentRowHasFocus = false
        width = 156
        height = 18
        position = 
        opt = { = { = { = { = {version = 4, type = 12, state = {i = 2097153}, direction = Qt::LeftToRight, rect = {x1 = 0, y1 = 486, x2 = 155, y2 = 503}, fontMetrics = {d = {d = 0x7f5644108d60}}, palette = {static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f565afb7380 "QPalette", data = 0x7f565afb74c0, extradata = 0x0}}, d = 0xf14740, current_group = 2, resolve_mask = 5891}}, displayAlignment = {i = 129}, decorationAlignment = {i = 132}, textElideMode = Qt::ElideRight, decorationPosition = QStyleOptionViewItem::Left, decorationSize = {wd = 16, ht = 16}, font = {static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f565afb8820 "QFont", data = 0x7f565afb8900, extradata = 0x0}}, d = {d = 0x7f5644108d60}, resolve_mask = 0}, showDecorationSelected = true}, features = {i = 0}}, locale = {static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f565a2e93a0 "QLocale", data = 0x7f565a2ea5e0, extradata = 0x0}}, {v = 0x10187, p = {index = 391, numberOptions = 1}}}, widget = 0xf07620}, index = {r = -1, c = -1, p = 0x0, m = 0x0}, checkState = Qt::Unchecked, icon = {d = 0x0}, text = {static null = {}, static shared_null = {ref = {_q_value = 9085}, alloc = 0, size = 0, data = 0x7f565a53c89a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 52}, alloc = 0, size = 0, data = 0x7f565a53c8ba, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7f565a53c880, static codecForCStrings = 0x0}, viewItemPosition = QStyleOptionViewItemV4::OnlyOne, backgroundBrush = {d = {d = 0x7f5644043720}}}
        current = {r = -1, c = -1, p = 0x0, m = 0x0}
        state = {i = 2097153}
        enabled = true
        allColumnsShowFocus = true
        hoverRow = 
        header = 0xf0b8f0
        hover = {r = -1, c = -1, p = 0x0, m = 0x0}
        viewItemPosList = {{d = 0x9fd340, p = 0x9fd340}}
#10 0x00007f565ae44951 in QTreeView::drawTree (this=0xf07620, painter=0x7f565d4baeb0, region=) at itemviews/qtreeview.cpp:1447
        itemHeight = 
        area = {x1 = 0, y1 = 0, x2 = 155, y2 = 650}
        i = 27
        y = 
        a = 
        d = 0xf07690
        viewItems = {{d = 0xf16d10, p = 0xf16d10}}
        option = { = { = { = { = {version = 4, type = 12, state = {i = 2097153}, direction = Qt::LeftToRight, rect = {x1 = 0, y1 = 486, x2 = 155, y2 = 503}, fontMetrics = {d = {d = 0x7f5644108d60}}, palette = {static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f565afb7380 "QPalette", data = 0x7f565afb74c0, extradata = 0x0}}, d = 0xf14740, current_group = 0, resolve_mask = 5891}}, displayAlignment = {i = 129}, decorationAlignment = {i = 132}, textElideMode = Qt::ElideRight, decorationPosition = QStyleOptionViewItem::Left, decorationSize = {wd = 16, ht = 16}, font = {static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f565afb8820 "QFont", data = 0x7f565afb8900, extradata = 0x0}}, d = {d = 0x7f5644108d60}, resolve_mask = 0}, showDecorationSelected = false}, features = {i = 0}}, locale = {static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f565a2e93a0 "QLocale", data = 0x7f565a2ea5e0, extradata = 0x0}}, {v = 0x10187, p = {index = 391, numberOptions = 1}}}, widget = 0xf07620}, index = {r = -1, c = -1, p = 0x0, m = 0x0}, checkState = Qt::Unchecked, icon = {d = 0x0}, text = {static null = {}, static shared_null = {ref = {_q_value = 9085}, alloc = 0, size = 0, data = 0x7f565a53c89a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 52}, alloc = 0, size = 0, data = 0x7f565a53c8ba, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7f565a53c880, static codecForCStrings = 0x0}, viewItemPosition = QStyleOptionViewItemV4::Invalid, backgroundBrush = {d = {d = 0x7f5644043720}}}
        drawn = {{d = 0x7f565a53c8c0, p = 0x7f565a53c8c0}}
        multipleRects = false
        state = {i = 1}
        rects = {{d = 0xa95560, p = 0xa95560}}
        firstVisibleItemOffset = 0
        firstVisibleItem = 0
#11 0x00007f565ae4503e in QTreeView::paintEvent (this=0xf07620, event=0x7f565d4bbab0) at itemviews/qtreeview.cpp:1275
        d = 0xf07690
        painter = {static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f565afb8480 "QPainter", data = 0x7f565afb8520, extradata = 0x0}}, d_ptr = {d = 0xfe5f90}}
#12 0x00007f565a98fd3d in QWidget::event (this=0xf07620, event=0x7f565d4bbab0) at kernel/qwidget.cpp:8532
No locals.
#13 0x00007f565ad0b2d6 in QFrame::event (this=0xf07620, e=0x7f565d4bbab0) at widgets/qframe.cpp:557
        result = 
#14 0x00007f565ae0619b in QAbstractItemView::viewportEvent (this=0xf07620, event=0x7f565d4bbab0) at itemviews/qabstractitemview.cpp:1644
        d = 0xf07690
#15 0x00007f565ae46245 in QTreeView::viewportEvent (this=0xf07620, event=0x7f565d4bbab0) at itemviews/qtreeview.cpp:1257
No locals.
#16 0x00007f565a202f97 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=, receiver=0xf06250, event=0x7f565d4bbab0) at kernel/qcoreapplication.cpp:1056
        obj = 0x7f5660f65e80
        i = 
#17 0x00007f565a944871 in QApplicationPrivate::notify_helper (this=0x7f5644009330, receiver=0xf06250, e=0x7f565d4bbab0) at kernel/qapplication.cpp:4558
        consumed = 
#18 0x00007f565a949193 in QApplication::notify (this=, receiver=0xf06250, e=0x7f565d4bbab0) at kernel/qapplication.cpp:4423
        res = false
#19 0x00007f565ba6a1aa in KApplication::notify (this=0xc6b7e0, receiver=0xf06250, event=0x7f565d4bbab0) at /usr/src/debug/kdelibs-4.8.5/kdeui/kernel/kapplication.cpp:311
No locals.
#20 0x00007f565a202e2c in QCoreApplication::notifyInternal (this=0xc6b7e0, receiver=0xf06250, event=0x7f565d4bbab0) at kernel/qcoreapplication.cpp:946
        threadData = 0x85be30
        returnValue = 112
        result = false
        cbdata = {0xf06250, 0x7f565d4bbab0, 0x7f565d4bba0f}
#21 0x00007f565a98b499 in sendSpontaneousEvent (this=0xf07d60, pdev=0xf929e0, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0xedf7b0) at ../../src/corelib/kernel/qcoreapplication.h:234
No locals.
#22 QWidgetPrivate::drawWidget (this=0xf07d60, pdev=0xf929e0, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0xedf7b0) at kernel/qwidget.cpp:5598
        paintEngine = 0xf5a2c0
        e = { = {_vptr.QEvent = 0x7f565b315c30, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f565a2ecd60 "QEvent", data = 0x7f565a2ed760, extradata = 0x0}}, d = 0x0, t = 12, posted = 0, spont = 1, m_accept = 1, reserved = 0}, m_rect = {x1 = 0, y1 = 0, x2 = 155, y2 = 650}, m_region = {d = 0xe00e30, static shared_empty = {ref = {_q_value = 193}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, m_erased = false}
        onScreen = false
        asRoot = false
        alsoOnScreen = false
        toBePainted = {d = 0xe00e30, static shared_empty = {ref = {_q_value = 193}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}
        recursive = true
        alsoInvisible = false
#23 0x00007f565ab3ec71 in QWidgetBackingStore::sync (this=0xedf7b0) at painting/qbackingstore.cpp:1365
        w = 
        flags = 68
        toBePainted = {d = 0xe00e30, static shared_empty = {ref = {_q_value = 193}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}
        wd = 0xf07d60
        offset = {xp = 10, yp = 33}
        i = 
        inTopLevelResize = 
        tlwRect = {x1 = 1102, y1 = 23, x2 = 1293, y2 = 763}
        opaqueNonOverlappedWidgets = {a = 32, s = 2, ptr = 0x7f565d4bbf60, {array = " \270\360\000\000\000\000\000Pb\360\000\000\000\000\000пK]V\177\000\000\240\277K]V\177\000\000\300\277K]V\177\000\000\240\277K]V\177\000\000 \a5[V\177\000\000пK]V\177\000\000\260\020\030DV\177\000\000P\244\030DV\177\000\000\320۳\000\000\000\000\000 v\360\000\000\000\000\000\220\310K]V\177\000\000\220v\360\000\000\000\000\000\220v\360\000\000\000\000\000\312\361\230ZV\177\000\000\000\000\000\000\000\000\000\000\260<\374\000\000\000\000\000P<\374\000\000\000\000\000 \016\001LV\177\000\000\240\314\021DV\177\000\000qciL\000\000\000\000P\372\376\000\000\000\000\000\030\217W\000\000\000\000\000\320۳\000\000\000\000\000\030\217W\000\000\000\000\000\320۳\000\000\000\000\000\006\221W\000\000\000\000\000@}\340\000\000\000\000\000 \000\000LV\177\000\000"..., q_for_alignment_1 = 15775776, q_for_alignment_2 = 7.794268958086837e-317}}
        dirtyCopy = {d = 0x7f565b350720, static shared_empty = {ref = {_q_value = 193}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}
        surfaceGeometry = {x1 = , y1 = 1565244864, x2 = 1565245280, y2 = 1565245040}
        toClean = {d = 0xd79590, static shared_empty = {ref = {_q_value = 193}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}
        beginPaintInfo = {wasFlushed = 0, nothingToPaint = 0, windowSurfaceRecreated = 0}
        tlwExtra = 0x1
        updatesDisabled = 
        repaintAllWidgets = 
#24 0x00007f565a982ee6 in QWidgetPrivate::syncBackingStore (this=0xee9f90) at kernel/qwidget.cpp:1896
        bs = 0x7f5660f65e80
#25 0x00007f565a98fbfd in QWidget::event (this=0xee9ec0, event=0xadbb00) at kernel/qwidget.cpp:8679
No locals.
#26 0x00007f565a9448ac in QApplicationPrivate::notify_helper (this=0x7f5644009330, receiver=0xee9ec0, e=0xadbb00) at kernel/qapplication.cpp:4562
        consumed = 
#27 0x00007f565a949193 in QApplication::notify (this=, receiver=0xee9ec0, e=0xadbb00) at kernel/qapplication.cpp:4423
        res = false
#28 0x00007f565ba6a1aa in KApplication::notify (this=0xc6b7e0, receiver=0xee9ec0, event=0xadbb00) at /usr/src/debug/kdelibs-4.8.5/kdeui/kernel/kapplication.cpp:311
No locals.
#29 0x00007f565a202e2c in QCoreApplication::notifyInternal (this=0xc6b7e0, receiver=0xee9ec0, event=0xadbb00) at kernel/qcoreapplication.cpp:946
        threadData = 0x85be30
        returnValue = 112
        result = false
        cbdata = {0xee9ec0, 0xadbb00, 0x7f565d4bc7ff}
#30 0x00007f565a205a23 in sendEvent (receiver=0x0, event_type=0, data=0x85be30) at kernel/qcoreapplication.h:231
No locals.
#31 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x85be30) at kernel/qcoreapplication.cpp:1567
        pe = @0x0
        e = 
        r = 
        locker = {val = 8765048}
        startOffset = 0
        i = @0x85be6c
#32 0x00007f565a22d983 in sendPostedEvents (s=) at kernel/qcoreapplication.h:236
No locals.
#33 postEventSourceDispatch (s=) at kernel/qeventdispatcher_glib.cpp:279
        source = 0x7f564400c4f0
#34 0x00007f5657049c9b in g_main_dispatch (context=0x7f564400c400) at gmain.c:2441
        dispatch = 0x7f565a22d970 
        was_in_call = 0
        user_data = 0x0
        callback = 0
        cb_funcs = 0x0
        cb_data = 0x0
        current_source_link = {data = 0x7f564400c4f0, next = 0x0}
        need_destroy = 
        source = 0x7f564400c4f0
        current = 0x7f564400b8a0
        i = 
#35 g_main_context_dispatch (context=0x7f564400c400) at gmain.c:3011
No locals.
#36 0x00007f565704a4d8 in g_main_context_iterate (context=0x7f564400c400, block=1, dispatch=1, self=) at gmain.c:3089
        max_priority = 0
        timeout = 0
        some_ready = 1
        nfds = 6
        allocated_nfds = 
        fds = 
#37 0x00007f565704a6b1 in g_main_context_iteration (context=0x7f564400c400, may_block=1) at gmain.c:3152
        retval = 
#38 0x00007f565a22dadf in QEventDispatcherGlib::processEvents (this=0x7f5644005690, flags=) at kernel/qeventdispatcher_glib.cpp:424
        d = 0x7f56440096b0
        canWait = true
        savedFlags = {i = 0}
        result = 
#39 0x00007f565a9db42e in QGuiEventDispatcherGlib::processEvents (this=, flags=) at kernel/qguieventdispatcher_glib.cpp:204
        d = 0x7f56440096b0
        saved_flags = {i = 0}
        returnValue = 112
#40 0x00007f565a201c02 in QEventLoop::processEvents (this=, flags=...) at kernel/qeventloop.cpp:149
        d = 0xfc3f40
#41 0x00007f565a201eee in QEventLoop::exec (this=0x7f565d4bcb40, flags=...) at kernel/qeventloop.cpp:200
        d = 0xfc3f40
        locker = {val = 8765256}
        app = 0x7f565d4bcaf0
#42 0x00007f565a205e5b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
        threadData = 0x85be30
        eventLoop = { = {_vptr.QObject = 0x7f565a53a6b0, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f565a2da0c0 "QObject", data = 0x7f565a2da160, extradata = 0x7f565a537900}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f565a218520 }, d_ptr = {d = 0xfc3f40}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f565a2e2f80 "Qt", data = 0x7f565a2e68a0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7f565a537920, stringdata = 0x7f565a2ecb60 "QEventLoop", data = 0x7f565a2ecb80, extradata = 0x7f565a53a660}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f565a25b170 }}
        returnCode = 
#43 0x00007f565c974ee5 in LicqQtGui::LicqGui::Run (this=0xc6b7e0) at /usr/src/debug/licq/plugins/kde4-gui/src/core/licqgui.cpp:472
        r = 
#44 0x00007f565c981dd6 in LicqQtGui::QtGuiPlugin::run (this=0x83b030) at /usr/src/debug/licq/plugins/kde4-gui/src/core/plugin.cpp:143
        licqQtGui = 0xc6b7e0
        result = 
#45 0x00000000005696cc in Licq::Plugin::Private::startThreadEntry (plugin=0x83b030) at /usr/src/debug/licq/src/plugin/plugin.cpp:192
        thisPlugin = 0x83b030
        d = 0x85d310
        retval = 0xc9bbd0
#46 0x000000000056ae13 in pluginThreadEntry (arg=0x83ab90) at /usr/src/debug/licq/src/plugin/pluginthread.cpp:129
        start = 0x569690 
        argument = 0x83b030
        data = @0x83ab90
        signals = {__val = {16387, 0 }}
        locker = { = {}, myMutex = @0x83abc0, myIsLocked = false}
#47 0x00007f5661fd69aa in start_thread (arg=0x7f565d4bd700) at pthread_create.c:297
        __res = 
        pd = 0x7f565d4bd700
        now = 
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140008909166336, 7105793901192003166, 140008987954848, 0, 3, 4096, -7192139271370719650, -7192219890951930274}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 
        pagesize_m1 = 
        sp = 
        freesize = 
        __PRETTY_FUNCTION__ = "start_thread"
#48 0x00007f5660cd214d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#49 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 5 (Thread 0x7f5653bde700 (LWP 12280)):
#0  0x00007f5660ccb8a3 in select () at ../sysdeps/unix/syscall-template.S:82
No locals.
#1  0x00007f56531d588f in LicqJabber::Plugin::run (this=0x862420) at /usr/src/debug/licq/plugins/jabber/src/plugin.cpp:163
        nfds = 18
        timeout = 
        now = 
        sock = 17
        pipe = 12
        readFds = {fds_bits = {135168, 0 }}
        lastPing = 1359194073
        pingTimeout = {tv_sec = 0, tv_usec = 766107}
#2  0x00000000005696cc in Licq::Plugin::Private::startThreadEntry (plugin=0x862420) at /usr/src/debug/licq/src/plugin/plugin.cpp:192
        thisPlugin = 0x862420
        d = 0x862470
        retval = 0xc680e0
#3  0x000000000056ae13 in pluginThreadEntry (arg=0x85dbf0) at /usr/src/debug/licq/src/plugin/pluginthread.cpp:129
        start = 0x569690 
        argument = 0x862420
        data = @0x85dbf0
        signals = {__val = {16387, 0 }}
        locker = { = {}, myMutex = @0x85dc20, myIsLocked = false}
#4  0x00007f5661fd69aa in start_thread (arg=0x7f5653bde700) at pthread_create.c:297
        __res = 
        pd = 0x7f5653bde700
        now = 
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140008748869376, 7105793901192003166, 140008987954848, 0, 3, 4096, -7192109396115079586, -7192219890951930274}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 
        pagesize_m1 = 
        sp = 
        freesize = 
        __PRETTY_FUNCTION__ = "start_thread"
#5  0x00007f5660cd214d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#6  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 4 (Thread 0x7f5652864700 (LWP 12291)):
#0  0x00007f5660ccb8a3 in select () at ../sysdeps/unix/syscall-template.S:82
No locals.
#1  0x0000000000544a29 in LicqIcq::Ping_tep () at /usr/src/debug/licq/src/icq/threads.cpp:676
        tv = {tv_sec = 57, tv_usec = 313049}
#2  0x00007f5661fd69aa in start_thread (arg=0x7f5652864700) at pthread_create.c:297
        __res = 
        pd = 0x7f5652864700
        now = 
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140008728446720, 7105793901192003166, 140008987954848, 0, 3, 4096, -7192111252614693282, -7192219890951930274}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 
        pagesize_m1 = 
        sp = 
        freesize = 
        __PRETTY_FUNCTION__ = "start_thread"
#3  0x00007f5660cd214d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#4  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 3 (Thread 0x7f5652063700 (LWP 12292)):
#0  0x00007f5660ccb8a3 in select () at ../sysdeps/unix/syscall-template.S:82
No locals.
#1  0x0000000000544527 in LicqIcq::UpdateUsers_tep () at /usr/src/debug/licq/src/icq/threads.cpp:1044
        tv = {tv_sec = 57, tv_usec = 313413}
#2  0x00007f5661fd69aa in start_thread (arg=0x7f5652063700) at pthread_create.c:297
        __res = 
        pd = 0x7f5652063700
        now = 
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140008720054016, 7105793901192003166, 140008987954848, 0, 3, 4096, -7192110152566194594, -7192219890951930274}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 
        pagesize_m1 = 
        sp = 
        freesize = 
        __PRETTY_FUNCTION__ = "start_thread"
#3  0x00007f5660cd214d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#4  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 2 (Thread 0x7f5651862700 (LWP 12293)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
No locals.
#1  0x0000000000521c03 in LicqIcq::OscarServiceSendQueue_tep (p=0xcb05f0) at /usr/src/debug/licq/src/icq/oscarservice.cpp:640
        os = 0xcb05f0
#2  0x00007f5661fd69aa in start_thread (arg=0x7f5651862700) at pthread_create.c:297
        __res = 
        pd = 0x7f5651862700
        now = 
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140008711661312, 7105793901192003166, 140008987954848, 0, 3, 4096, -7192113452711690658, -7192219890951930274}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 
        pagesize_m1 = 
        sp = 
        freesize = 
        __PRETTY_FUNCTION__ = "start_thread"
#3  0x00007f5660cd214d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#4  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 1 (Thread 0x7f56623d5740 (LWP 12277)):
#0  0x00007f5660cc9703 in __poll (fds=, nfds=, timeout=) at ../sysdeps/unix/sysv/linux/poll.c:87
        resultvar = 18446744073709551100
        oldtype = 0
        result = 
#1  0x00000000004790e7 in CLicq::Main (this=0x7fff9f6c1dc0) at /usr/src/debug/licq/src/licq.cpp:832
        ret = 
        fds = {{fd = 5, events = 1, revents = 0}, {fd = 15, events = 1, revents = 0}}
        fds_fifo = 0x7fff9f6c1d68
        shuttingDown = false
        timeout = 60000
        numfds = 2
#2  0x000000000047e5a6 in threadMain (argc=3, argv=) at /usr/src/debug/licq/src/main.cpp:46
        ret = 1
        licq = {static NotifyReapPlugin = 80 'P', static NotifyShuttingDown = 88 'X', myConsoleLog = {px = 0x83a480, pn = {pi_ = 0x83a4d0}}, myConsoleLogLevel = 0, myPipe = {myFds = {5, 6}}}
#3  main (argc=3, argv=) at /usr/src/debug/licq/src/main.cpp:78
No locals.

time: 1359194087
===============================================
erijo commented 11 years ago

Could you please start licq from the console with "licq -d 16" and post the last packet dump before the crash?

asy972 commented 11 years ago

Yes. But I can't format this dump: "<" recognized as tag.

13:29:06.455 [DBG] icq: Packet (SRV, 228 bytes) received: (10.1.1.139:58851 <- 64.12.30.99:5190) 0000: 2A 02 F3 A8 00 DE 00 03 00 0B 00 00 9B 9A 39 80 .............9. 0010: 08 36 32 35 34 36 34 32 37 00 00 00 0B 00 01 00 .62546427....... 0020: 02 00 51 00 06 00 04 10 01 00 00 00 0C 00 25 00 ..Q...........%. 0030: 00 00 00 00 00 00 00 04 00 0B 00 00 00 00 00 00 ................ 0040: 00 00 00 00 00 01 00 00 1C 35 00 00 00 00 00 00 .........5...... 0050: 00 00 00 00 00 0A 00 04 00 00 00 00 00 05 00 04 ................ 0060: 38 92 3C 38 00 0F 00 04 00 00 2A 1A 00 03 00 04 8.<8........... 0070: 51 04 C9 79 00 37 00 04 00 00 00 00 00 0D 00 40 Q..y.7.........@ 0080: 56 3F C8 09 0B 6F 41 BD 9F 79 42 26 09 DF A2 F3 V?...oA..yB&.... 0090: 7F 7F 7C 7D 7E 7F 0A 03 0B 04 01 53 13 43 1E 1A ..|}~......S.C.. 00A0: 1A 09 3C 6C D7 FD 4E C5 9D 51 A6 47 4E 34 F5 A0 ..<l..N..Q.GN4.. 00B0: 66 4F C8 09 0B 6F 41 BD 9F 79 42 26 09 DF A2 F3 fO...oA..yB&.... 00C0: 00 19 00 08 13 4E 13 49 13 43 13 4C 00 1D 00 14 .....N.I.C.L.... 00D0: 00 08 01 10 99 50 64 BF 4B B1 96 96 62 2E F5 7A .....Pd.K...b..z 00E0: AC 1F 74 33 ..t3

flynd commented 11 years ago

This is one of the things that were supposed to be fixed with Licq 1.7.1 and therefore differs between the versions. Looking at the packet dump it should definitely trigger the bug in 1.7.0 so there the crash would be expected. However 1.7.1 should work.

The backtrace above seems to be from 1.7.0. Could you please post licq.backtrace.gdb from 1.7.1 instead.

asy972 commented 11 years ago

I am very sorry, you are right. Somehow I mixed assembly environment and make only 1.7.0. :-( 1.7.1 works.