Bug 141174 - Kopete crashes when transferring files in MSN
Summary: Kopete crashes when transferring files in MSN
Status: RESOLVED WORKSFORME
Alias: None
Product: kopete
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: 0.12.3
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-04 15:46 UTC by Degand Nicolas
Modified: 2007-09-13 02:08 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 Degand Nicolas 2007-02-04 15:46:36 UTC
Version:           0.12.3 (using KDE 3.5.5, Debian Package 4:3.5.5a.dfsg.1-5 (4.0))
Compiler:          Target: x86_64-linux-gnu
OS:                Linux (x86_64) release 2.6.18-4-amd64

If someone using MSN 7.5 (one is using a NAT, the other does not use one, as for me I am always behind a NAT)  try to transfer me a file, kopete crashes. I include a backtrace below :

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 47089242781744 (LWP 5974)]
[KCrash handler]
#5  Kopete::Contact::protocol (this=0x0)
    at /build/buildd/kdenetwork-3.5.5/./kopete/libkopete/kopetecontact.cpp:488
#6  0x00002ad3d4073de3 in IRCProtocol::slotMessageFilter (this=0xa6b6e0, 
    msg=@0x7fffded26a20)
    at /build/buildd/kdenetwork-3.5.5/./kopete/protocols/irc/ircprotocol.cpp:374
#7  0x00002ad3d4081b18 in IRCProtocol::qt_invoke (this=0xa6b6e0, _id=18, 
    _o=0x7fffded26890) at ./ircprotocol.moc:292
#8  0x00002ad3cf178d4f in QObject::activate_signal (this=0x72bc20, 
    clist=0xbeabc0, o=0x7fffded26890) at kernel/qobject.cpp:2380
#9  0x00002ad3cc08ed2c in Kopete::ChatSessionManager::aboutToDisplay (
    this=<value optimized out>, t0=@0x7fffded26a20)
    at ./kopetechatsessionmanager.moc:142
#10 0x00002ad3cc08edbf in Kopete::ChatSessionManager::qt_emit (this=0x72bc20, 
    _id=2, _o=0x7fffded26990) at ./kopetechatsessionmanager.moc:269
#11 0x00002ad3cf178d2a in QObject::activate_signal (this=0x9d5590, 
    clist=0x931600, o=0x7fffded26990) at kernel/qobject.cpp:2378
#12 0x00002ad3cc08f632 in Kopete::ChatSession::messageAppended (
    this=<value optimized out>, t0=<value optimized out>, t1=0x9d5590)
    at ./kopetechatsession.moc:297
#13 0x00002ad3cc0e14b0 in Kopete::TemporaryKMMCallbackAppendMessageHandler::handleMessage (this=0x11543e0, event=0x11f7950)
    at /build/buildd/kdenetwork-3.5.5/./kopete/libkopete/kopetechatsession.cpp:211
#14 0x00002ad3cc08bcf8 in Kopete::ProcessMessageTask::qt_invoke (
    this=0x11f79b0, _id=5, _o=0x7fffded26b20)
    at ./kopetemessagehandlerchain.moc:159
#15 0x00002ad3cf178c26 in QObject::activate_signal (this=0x74b240, 
    clist=0x10f53c0, o=0x7fffded26b20) at kernel/qobject.cpp:2356
#16 0x00002ad3cf4e5f88 in QSignal::signal (this=0x74b240, t0=@0x74b290)
    at .moc/debug-shared-mt/moc_qsignal.cpp:100
#17 0x00002ad3cf197cf7 in QSignal::activate (this=0x74b240)
    at kernel/qsignal.cpp:212
#18 0x00002ad3cf19ecb6 in QSingleShotTimer::event (this=0x74b1f0)
    at kernel/qtimer.cpp:286
#19 0x00002ad3cf114262 in QApplication::internalNotify (this=0x7fffded273f0, 
    receiver=0x74b1f0, e=0x7fffded27010) at kernel/qapplication.cpp:2635
#20 0x00002ad3cf11600c in QApplication::notify (this=0x7fffded273f0, 
    receiver=0x74b1f0, e=0x7fffded27010) at kernel/qapplication.cpp:2358
#21 0x00002ad3ce4df8be in KApplication::notify (this=0x7fffded273f0, 
    receiver=0x74b1f0, event=0x7fffded27010)
    at /build/buildd/kdelibs-3.5.5a.dfsg.1/./kdecore/kapplication.cpp:550
#22 0x00002ad3cf0a7802 in QApplication::sendEvent (receiver=0x74b1f0, 
    event=0x7fffded27010) at ../include/qapplication.h:520
#23 0x00002ad3cf10757c in QEventLoop::activateTimers (this=0x674bb0)
    at kernel/qeventloop_unix.cpp:556
#24 0x00002ad3cf0bb584 in QEventLoop::processEvents (this=0x674bb0, flags=4)
    at kernel/qeventloop_x11.cpp:389
#25 0x00002ad3cf12d7ee in QEventLoop::enterLoop (this=0x674bb0)
    at kernel/qeventloop.cpp:198
#26 0x00002ad3cf12d5f7 in QEventLoop::exec (this=0x674bb0)
    at kernel/qeventloop.cpp:145
#27 0x00002ad3cf115d40 in QApplication::exec (this=0x7fffded273f0)
    at kernel/qapplication.cpp:2758
#28 0x000000000043eeb5 in main (argc=<value optimized out>, 
    argv=<value optimized out>)
    at /build/buildd/kdenetwork-3.5.5/./kopete/kopete/main.cpp:107
#29 0x00002ad3d13174ca in __libc_start_main () from /lib/libc.so.6
#30 0x000000000042fd2a in _start () at ../sysdeps/x86_64/elf/start.S:113
Comment 1 Matt Rogers 2007-09-12 05:26:52 UTC
those "<value optimized out>" things in the backtrace bug me. Perhaps somebody knows when you would ever optimize out the value of this?

Anyways, does this crash happen every time you do a transfer with someone who has MSN 7.5 or just occasionally? What happens if you remove the IRC account from the accounts list?
Comment 2 Degand Nicolas 2007-09-12 19:11:29 UTC
Just tried to reproduce and it seems to work now (was 100% reproducible 6 months ago). Something must have changed somewhere.
Comment 3 Matt Rogers 2007-09-13 02:08:59 UTC
Thanks for the info.