Bug 135592 - kopete jabber crash on logout
Summary: kopete jabber crash on logout
Status: RESOLVED WORKSFORME
Alias: None
Product: kopete
Classification: Unmaintained
Component: Jabber Plugin (other bugs)
Version First Reported In: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-13 14:33 UTC by Dirk Mueller
Modified: 2007-07-13 16:26 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dirk Mueller 2006-10-13 14:33:46 UTC
Version:            (using KDE KDE 3.5.5)
Installed from:    Compiled From Sources

kopete crashes when logging out and jabber is still connected.
Comment 1 Matt Rogers 2006-10-13 14:34:40 UTC
Do you have a backtrace and/or valgrind log?
Comment 2 Dirk Mueller 2006-10-13 14:34:58 UTC
#4  0xb5425fa4 in JabberCapabilitiesManager::capabilitiesEnabled (this=0x0,
    jid=@0x8504d84)
    at /data/dmueller/src/kde/3.5/kdenetwork/kopete/protocols/jabber/jabbercapabilitiesmanager.cpp:56
6
No locals.
#5  0xb54026b6 in JabberResource::setResource (this=0x8504d48,
    resource=@0xbfa2d380)
    at /data/dmueller/src/kde/3.5/kdenetwork/kopete/protocols/jabber/jabberresource.cpp:90
No locals.
#6  0xb5404f1a in JabberResourcePool::addResource (this=0x84d8718,
    jid=@0xbfa2d400, resource=@0xbfa2d380)
    at /data/dmueller/src/kde/3.5/kdenetwork/kopete/protocols/jabber/jabberresourcepool.cpp:114
        mResource = (class JabberResource *) 0x8504d48
        __PRETTY_FUNCTION__ = "void JabberResourcePool::addResource(const XMPP::Jid&, const XMPP::Res
ource&)"
#7  0xb53fccdc in JabberAccount::setPresence (this=0x8346c68,
    status=@0xbfa2d4b8)
    at /data/dmueller/src/kde/3.5/kdenetwork/kopete/protocols/jabber/jabberaccount.cpp:1041
        newStatus = {v_priority = 5, v_show = {d = 0x8357638}, v_status = {
    d = 0x83576a8}, v_key = {d = 0x810f610}, v_timeStamp = {d = {
      jd = 2454021}, t = {ds = 70676694}}, v_isAvailable = false,
  v_isInvisible = false, v_xsigned = {d = 0x810f610}, v_songTitle = {
    d = 0x810f610}, v_capsNode = {d = 0x8504ae0}, v_capsVersion = {
    d = 0x8504b00}, v_capsExt = {d = 0x8510660}, ecode = -1, estr = {
    d = 0x810f610}, d = 0x8375618}
        jid = {f = {d = 0x8346d00}, b = {d = 0x8346d00}, d = {d = 0x83935c0},
  n = {d = 0x83671e0}, r = {d = 0x810f610}, valid = true}
        newResource = {v_name = {d = 0x8349b30}, v_status = {v_priority = 5,
    v_show = {d = 0x8357638}, v_status = {d = 0x83576a8}, v_key = {
      d = 0x810f610}, v_timeStamp = {d = {jd = 2454021}, t = {ds = 70676694}},
    v_isAvailable = false, v_isInvisible = false, v_xsigned = {d = 0x810f610},
    v_songTitle = {d = 0x810f610}, v_capsNode = {d = 0x8504ae0},
    v_capsVersion = {d = 0x8504b00}, v_capsExt = {d = 0x8510660}, ecode = -1,
    estr = {d = 0x810f610}, d = 0x8375618}, d = 0x11c}
        __PRETTY_FUNCTION__ = "void JabberAccount::setPresence(const XMPP::Status&)"
#8  0xb53fd23b in JabberAccount::disconnect (this=0x8346c68,
    reason=Kopete::Account::Manual)
    at /data/dmueller/src/kde/3.5/kdenetwork/kopete/protocols/jabber/jabberaccount.cpp:653
        __PRETTY_FUNCTION__ = "void JabberAccount::disconnect(Kopete::Account::DisconnectReason)"
#9  0xb53ff9e8 in ~JabberAccount (this=0x8346c68)
    at /data/dmueller/src/kde/3.5/kdenetwork/kopete/protocols/jabber/jabberaccount.cpp:120
No locals.
#10 0xb7e67016 in ~Protocol (this=0x83a2138)
    at /data/dmueller/src/kde/3.5/kdenetwork/kopete/libkopete/kopeteprotocol.cpp:73
No locals.
#11 0xb53f395c in ~JabberProtocol (this=0x83a2138)
    at /data/dmueller/src/kde/3.5/kdenetwork/kopete/protocols/jabber/jabberprotocol.cpp:154
No locals.
#12 0xb7e72bf3 in ~PluginManager (this=0x8201840)
    at /data/dmueller/src/kde/3.5/kdenetwork/kopete/libkopete/kopetepluginmanager.cpp:116
No locals.
#13 0xb7e73e9f in KStaticDeleter<Kopete::PluginManager>::destructObject (
    this=0xb7f1cc78) at /opt/kde-35/include/kstaticdeleter.h:126
No locals.
#14 0xb7e74285 in ~KStaticDeleter (this=0xb7f1cc78)
    at /opt/kde-35/include/kstaticdeleter.h:131
No locals.
#15 0xb7e70580 in __tcf_0 ()
    at /data/dmueller/src/kde/3.5/kdenetwork/kopete/libkopete/kopetepluginmanager.cpp:81
No locals.
#16 0xb6085f41 in __cxa_finalize () from /lib/libc.so.6
No symbol table info available.
#17 0xb7e59aa3 in __do_global_dtors_aux () from /opt/kde-35/lib/libkopete.so.1
No symbol table info available.
#18 0xb7efcd0c in _fini () from /opt/kde-35/lib/libkopete.so.1
No symbol table info available.
#19 0xb7f653b3 in _dl_fini () from /lib/ld-linux.so.2
No symbol table info available.
#20 0xb6085c3d in exit () from /lib/libc.so.6
No symbol table info available.
#21 0xb63ed0d9 in _IceDefaultIOErrorHandler () from /usr/lib/libICE.so.6
No symbol table info available.
#22 0xb6defbc7 in KApplication::iceIOErrorHandler (this=0x0, conn=0x8181888)
    at /data/dmueller/src/kde/3.5/kdelibs/kdecore/kapplication.cpp:756
No locals.
#23 0xb6defc0f in kde_ice_ioerrorhandler (conn=0x8181888)
    at /data/dmueller/src/kde/3.5/kdelibs/kdecore/kapplication.cpp:193
No locals.
#24 0xb63f4ee1 in _IceRead () from /usr/lib/libICE.so.6
No symbol table info available.
#25 0xb63f992f in IceProcessMessages () from /usr/lib/libICE.so.6
No symbol table info available.
Comment 3 Nicolas L. 2007-07-13 13:52:23 UTC
is this bug still valid on latest Kopete of kde 3.5.7 ?
Comment 4 Dirk Mueller 2007-07-13 16:26:58 UTC
no, thanks for the reminder. I think it wasn't kopete's fault but a miscompilation.