Bug 126061 - crash on kde start up
Summary: crash on kde start up
Status: RESOLVED WORKSFORME
Alias: None
Product: kopete
Classification: Unmaintained
Component: general (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-04-22 09:40 UTC by bleon
Modified: 2006-06-07 20:41 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description bleon 2006-04-22 09:40:29 UTC
Version:            (using KDE KDE 3.5.2)
Installed from:    Compiled From Sources
OS:                Linux

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1250350560 (LWP 3353)]
[New Thread -1275446352 (LWP 3381)]
[Thread debugging using libthread_db enabled]
[New Thread -1250350560 (LWP 3353)]
[New Thread -1275446352 (LWP 3381)]
[Thread debugging using libthread_db enabled]
[New Thread -1250350560 (LWP 3353)]
[New Thread -1275446352 (LWP 3381)]
[New Thread -1255187536 (LWP 3378)]
[New Thread -1263580240 (LWP 3377)]
[KCrash handler]
#9  0xb617413f in malloc_consolidate (av=0xb62297c0) at malloc.c:4487
#10 0xb6174d1e in _int_malloc (av=0xb62297c0, bytes=2013280256)
    at malloc.c:3911
#11 0xb61766a1 in *__GI___libc_malloc (bytes=512) at malloc.c:3339
#12 0xb62ec29d in operator new () from /usr/lib/libstdc++.so.6
#13 0xb62ec3af in operator new[] () from /usr/lib/libstdc++.so.6
#14 0xb6a92476 in QString::setLength () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#15 0xb6a92858 in QString::grow () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#16 0xb6a93f5f in QString::operator+= ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#17 0x08079521 in KopeteWindow::makeTrayToolTip (this=0x8245a90)
    at qstring.h:850
#18 0x08079b75 in KopeteWindow::slotAccountStatusIconChanged (this=0x8245a90, 
    contact=0x837bce0) at kopetewindow.cpp:743
#19 0x08079e9c in KopeteWindow::qt_invoke (this=0x8245a90, _id=94, 
    _o=0xbf9151b0) at qucom_p.h:312
#20 0xb67f67fc in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#21 0xb7dfafd4 in Kopete::Contact::propertyChanged (this=0x837bce0, 
    t0=0x78003800, t1=@0x78003800, t2=@0x78003800, t3=@0x78003800)
    at kopetecontact.moc:233
#22 0xb7dfe85f in Kopete::Contact::removeProperty (this=0x837bce0, 
    tmpl=@0x831e9d8) at kopetecontact.cpp:625
#23 0xb41ccdf3 in JabberBaseContact::reevaluateStatus (this=0x837bce0)
    at jabberbasecontact.cpp:280
#24 0xb41c7c8c in JabberResourcePool::notifyRelevantContacts (
    this=0x78003800, jid=@0x34002f00) at jabberresourcepool.cpp:77
#25 0xb41c9e0c in JabberResourcePool::addResource (this=0x833bea8, 
    jid=@0xbf915810, resource=@0xbf9157d0) at jabberresourcepool.cpp:115
#26 0xb41b4a2a in JabberAccount::setPresence (this=0x8379440, 
    status=@0x8379480) at jabberaccount.cpp:947
#27 0xb41b8042 in JabberAccount::slotRosterRequestFinished (this=0x8379440, 
    success=true) at jabberaccount.cpp:519
#28 0xb41c1ad7 in JabberAccount::qt_invoke (this=0x8379440, _id=32, 
    _o=0xbf915a20) at qucom_p.h:369
#29 0xb67f6868 in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#30 0xb67f6982 in QObject::activate_signal_bool ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#31 0xb42cb5cb in JabberClient::rosterRequestFinished (this=0x78003800, 
    t0=true) at qmetaobject.h:261
#32 0xb42cb605 in JabberClient::slotRosterRequestFinished (this=0x78003800, 
    success=true) at jabberclient.cpp:885
#33 0xb42cd919 in JabberClient::qt_invoke (this=0x840de60, _id=10, 
    _o=0xbf915b50) at qucom_p.h:369
#34 0xb67f6868 in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#35 0xb4227c06 in XMPP::Client::rosterRequestFinished (this=0xbf915ba0, 
    t0=true, t1=2013280256, t2=@0x78003800) at im.moc.cpp:347
#36 0xb427982f in XMPP::Client::slotRosterRequestFinished (this=0x84239e0)
    at client.cpp:883
#37 0xb42289b5 in XMPP::Client::qt_invoke (this=0x84239e0, _id=6, 
    _o=0xbf915d10) at im.moc.cpp:545
#38 0xb67f6868 in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#39 0xb67f6ed9 in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#40 0xb42278f9 in XMPP::Task::finished (this=0x78003800) at qmetaobject.h:261
#41 0xb4273983 in XMPP::Task::done (this=0x844c930) at client.cpp:1230
#42 0xb4273ad4 in XMPP::Task::setSuccess (this=0x844c930, code=2013280256, 
    str=@0x78003800) at client.cpp:1197
#43 0xb4296e8f in XMPP::JT_Roster::take (this=0x844c930, x=@0xbf915f90)
    at xmpp_tasks.cpp:421
#44 0xb4274af3 in XMPP::Task::take (this=0x78003800, x=@0xbf915f90)
    at client.cpp:1153
#45 0xb42720b2 in XMPP::Client::distribute (this=0x84239e0, x=@0xbf915f90)
    at client.cpp:538
#46 0xb4274a0a in XMPP::Client::streamReadyRead (this=0x84239e0)
    at client.cpp:485
#47 0xb4228971 in XMPP::Client::qt_invoke (this=0x84239e0, _id=3, 
    _o=0xbf9160d0) at im.moc.cpp:542
#48 0xb67f6868 in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#49 0xb67f6ed9 in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#50 0xb4226a1c in XMPP::Stream::readyRead (this=0x78003800)
    at qmetaobject.h:261
#51 0xb4261d1d in XMPP::ClientStream::doReadyRead (this=0x78003800)
    at stream.cpp:1250
#52 0xb4227000 in XMPP::ClientStream::qt_invoke (this=0x84208c0, _id=20, 
    _o=0xbf9161e0) at xmpp.moc.cpp:888
#53 0xb67f6868 in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#54 0xb6aef533 in QSignal::signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#55 0xb680d952 in QSignal::activate () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#56 0xb681445b in QSingleShotTimer::event ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#57 0xb679beb1 in QApplication::internalNotify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#58 0xb679c03e in QApplication::notify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#59 0xb6d8b0b5 in KApplication::notify (this=0xbf9168d0, receiver=0x82793f0, 
    event=0xbf916620) at kapplication.cpp:550
#60 0xb6790760 in QEventLoop::activateTimers ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#61 0xb674fe61 in QEventLoop::processEvents ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#62 0xb67b007b in QEventLoop::enterLoop ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#63 0xb67affd8 in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#64 0xb679b1f4 in QApplication::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#65 0x0806d963 in main (argc=2013280256, argv=0x78003800) at main.cpp:103
#66 0xb612723f in __libc_start_main (main=0x806d2b0 <main>, argc=3, 
    ubp_av=0xbf916aa4, init=0x80c0e50 <__libc_csu_init>, fini=0, 
    rtld_fini=0x48, stack_end=0xbf916a9c)
    at ../sysdeps/generic/libc-start.c:209
#67 0x0806d221 in _start ()
Comment 1 Matthias Granberry 2006-04-30 06:13:18 UTC
If you want this fixed, you'll have to run this under valgrind.  A crash in malloc_consolidate means the heap has been corrupted, which could happen anywhere.
Comment 2 Matthias Granberry 2006-04-30 06:14:34 UTC
The output of 'valgrind kopete --nofork' is what I'm looking for.
Comment 3 Olivier Goffart 2006-06-07 20:41:19 UTC
I can't reproduce that bug.
The code looks ok where the backtrace points.