Bug 61051 - cancelling a started filetransfer in MSN crashes kopete
Summary: cancelling a started filetransfer in MSN crashes kopete
Status: RESOLVED FIXED
Alias: None
Product: kopete
Classification: Applications
Component: MSN Plugin (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: VHI crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-07-10 16:44 UTC by Mike W
Modified: 2003-07-28 23:39 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mike W 2003-07-10 16:44:26 UTC
Version:           0.6.90cvs >= 20030620 (using KDE 3.1.2)
Installed from:    Gentoo
Compiler:          gcc version 3.2.2
OS:          Linux (i686) release 2.4.20-gentoo-r1

a friend was sending me some files over MSN and there was one that wouldnt transfer for some reason.. so when i chose the path to save it to, the transfer dialog just sat there and upon clicking cancel, it crashed kopete... happens every time, and ive tried with different contacts and filesizes and filenames.. also happens if i cancel a filetransfer thats in progress.

heres the backtrace:
[New Thread 16384 (LWP 26976)]
0x416f0eb9 in wait4 () from /lib/libc.so.6
#0  0x416f0eb9 in wait4 () from /lib/libc.so.6
#1  0x4176e214 in __DTOR_END__ () from /lib/libc.so.6
#2  0x414e3ae3 in waitpid () from /lib/libpthread.so.0
#3  0x40c0353d in KCrash::defaultCrashHandler(int) ()
   from /usr/kde/3.1/lib/libkdecore.so.4
#4  <signal handler called>
#5  0x085d89dd in ?? ()
#6  0x4069b69c in KIO::Job::kill(bool) () from /usr/kde/3.1/lib/libkio.so.4
#7  0x406ede15 in Observer::killJob(int) () from /usr/kde/3.1/lib/libkio.so.4
#8  0x40708757 in Observer::process(QCString const&, QMemArray<char> const&, QCString&, QMemArray<char>&) () from /usr/kde/3.1/lib/libkio.so.4
#9  0x40cc707d in DCOPClient::receive(QCString const&, QCString const&, QCString const&, QMemArray<char> const&, QCString&, QMemArray<char>&) ()
   from /usr/kde/3.1/lib/libDCOP.so.4
#10 0x40cca7d0 in DCOPProcessInternal(DCOPClientPrivate*, int, unsigned long, QMemArray<char> const&, bool) () from /usr/kde/3.1/lib/libDCOP.so.4
#11 0x40cc217b in DCOPProcessMessage(_IceConn*, void*, int, unsigned long, int, IceReplyWaitInfo*, int*) () from /usr/kde/3.1/lib/libDCOP.so.4
#12 0x40cd495f in KDE_IceProcessMessages () from /usr/kde/3.1/lib/libDCOP.so.4
#13 0x40cc874b in DCOPClient::processSocketData(int) ()
   from /usr/kde/3.1/lib/libDCOP.so.4
#14 0x40cc9db7 in DCOPClient::qt_invoke(int, QUObject*) ()
   from /usr/kde/3.1/lib/libDCOP.so.4
#15 0x40f8e639 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#16 0x40f8e715 in QObject::activate_signal(int, int) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#17 0x41270552 in QSocketNotifier::activated(int) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#18 0x40faacf0 in QSocketNotifier::event(QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#19 0x40f30644 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#20 0x40f2fbbb in QApplication::notify(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#21 0x40b755f9 in KApplication::notify(QObject*, QEvent*) ()
   from /usr/kde/3.1/lib/libkdecore.so.4
#22 0x40f0b338 in QEventLoop::activateSocketNotifiers() ()
   from /usr/qt/3/lib/libqt-mt.so.3
#23 0x40ee8997 in QEventLoop::processEvents(unsigned) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#24 0x40f44466 in QEventLoop::enterLoop() () from /usr/qt/3/lib/libqt-mt.so.3
#25 0x40f44308 in QEventLoop::exec() () from /usr/qt/3/lib/libqt-mt.so.3
#26 0x40f30871 in QApplication::exec() () from /usr/qt/3/lib/libqt-mt.so.3
#27 0x08074700 in main (argc=7, argv=0xbffff5d4) at main.cpp:85
#28 0x41658dc4 in __libc_start_main () from /lib/libc.so.6


feel free to invalidate the bug since its CVS, just thought id point it out since t happens every time
Comment 1 Martijn Klingens 2003-07-11 20:24:50 UTC
Subject: Re: [Kopete-devel]   New: cancelling a started filetransfer in MSN crashes kopete

On Thursday 10 July 2003 16:44, Mike W wrote:
> #6  0x4069b69c in KIO::Job::kill(bool) () from /usr/kde/3.1/lib/libkio.so.4
> #7  0x406ede15 in Observer::killJob(int) () from
> /usr/kde/3.1/lib/libkio.so.4
> #8  0x40708757 in Observer::process(QCString const&, QMemArray<char> const&,
> QCString&, QMemArray<char>&) () from /usr/kde/3.1/lib/libkio.so.4
> #9  0x40cc707d in DCOPClient::receive(QCString const&, QCString const&,
> QCString const&, QMemArray<char> const&, QCString&, QMemArray<char>&) ()
> from /usr/kde/3.1/lib/libDCOP.so.4

A crash in KIO?

Could this be a kdelibs bug???

Comment 2 Martijn Klingens 2003-07-13 18:19:47 UTC
Yet another Kopete 0.7 showstopper. 
 
Martijn 
 
Comment 3 Olivier Goffart 2003-07-28 23:39:42 UTC
I've commited several patch to MSN filetransfer, and it seems we are unable to 
reproduce this bug now.