[Bug 309049] outgoing file transfers aren't 'closed' when complete

Lukas Schneiderbauer lukas.schneiderbauer at gmail.com
Wed Oct 31 09:58:47 GMT 2012


https://bugs.kde.org/show_bug.cgi?id=309049

--- Comment #9 from Lukas Schneiderbauer <lukas.schneiderbauer at gmail.com> ---
(In reply to comment #7)
> on the ktp machine run on a shell:
> /usr/lib/kde4/libexec/ktp-filetransfer-handler --debug --persist
> (check that the debug output is enabled for ktp-filetransfer-handler running
> kdebugdialog first)
> 
> Then start a file transfer and copy and paste here the relevant output.
# -- begin
ktp-filetransfer-handler(15537) FileTransferHandler::handleChannels:
QMap(("org.freedesktop.Telepathy.Channel.ChannelType", QVariant(QString,
"org.freedesktop.Telepathy.Channel.Type.FileTransfer") ) (
"org.freedesktop.Telepathy.Channel.InitiatorHandle" ,  QVariant(uint, 1) ) (
"org.freedesktop.Telepathy.Channel.InitiatorID" ,  QVariant(QString,
"vootey at vootop") ) (
"org.freedesktop.Telepathy.Channel.Interface.FileTransfer.Metadata.Metadata" , 
QVariant(QDBusArgument, ) ) (
"org.freedesktop.Telepathy.Channel.Interface.FileTransfer.Metadata.ServiceName"
,  QVariant(QString, "") ) ( "org.freedesktop.Telepathy.Channel.Interfaces" , 
QVariant(QStringList, () ) ) ( "org.freedesktop.Telepathy.Channel.Requested" , 
QVariant(bool, true) ) ( "org.freedesktop.Telepathy.Channel.TargetHandle" , 
QVariant(uint, 2) ) ( "org.freedesktop.Telepathy.Channel.TargetHandleType" , 
QVariant(uint, 1) ) ( "org.freedesktop.Telepathy.Channel.TargetID" , 
QVariant(QString, "xxxxxx at censored-censored") ) (
"org.freedesktop.Telepathy.Channel.Type.FileTransfer.AvailableSocketTypes" , 
QVariant(QDBusArgument, ) ) (
"org.freedesktop.Telepathy.Channel.Type.FileTransfer.ContentHash" , 
QVariant(QString, "") ) (
"org.freedesktop.Telepathy.Channel.Type.FileTransfer.ContentHashType" , 
QVariant(uint, 0) ) (
"org.freedesktop.Telepathy.Channel.Type.FileTransfer.ContentType" , 
QVariant(QString, "application/pdf") ) (
"org.freedesktop.Telepathy.Channel.Type.FileTransfer.Date" , 
QVariant(qlonglong, 1349359357) ) (
"org.freedesktop.Telepathy.Channel.Type.FileTransfer.Description" , 
QVariant(QString, "") ) (
"org.freedesktop.Telepathy.Channel.Type.FileTransfer.Filename" , 
QVariant(QString, "freefall.pdf") ) (
"org.freedesktop.Telepathy.Channel.Type.FileTransfer.InitialOffset" , 
QVariant(qulonglong, 0) ) (
"org.freedesktop.Telepathy.Channel.Type.FileTransfer.Size" , 
QVariant(qulonglong, 142986) ) (
"org.freedesktop.Telepathy.Channel.Type.FileTransfer.State" ,  QVariant(uint,
1) ) ( "org.freedesktop.Telepathy.Channel.Type.FileTransfer.TransferredBytes" ,
 QVariant(qulonglong, 0) ) (
"org.freedesktop.Telepathy.Channel.Type.FileTransfer.URI" ,  QVariant(QString,
"file:///home/vootey/freefall.pdf") ) )
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJobPrivate::HandleOutgoingFileTransferChannelJobPrivate:
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJob::HandleOutgoingFileTransferChannelJob:
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJobPrivate::init:
ktp-filetransfer-handler(15537) HandleOutgoingFileTransferChannelJob::start:
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJobPrivate::__k__onFileTransferChannelStateChanged:
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJobPrivate::__k__onFileTransferChannelStateChanged:
Outgoing file transfer channel state changed to 2 with reason 0
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJobPrivate::provideFile:
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJobPrivate::provideFile: Providing file
"/home/vootey/freefall.pdf"
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJobPrivate::__k__onInitialOffsetDefined:
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJobPrivate::__k__onFileTransferChannelStateChanged:
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJobPrivate::__k__onFileTransferChannelStateChanged:
Outgoing file transfer channel state changed to 3 with reason 1
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJobPrivate::__k__onProvideFileFinished:
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJobPrivate::__k__onFileTransferChannelTransferredBytesChanged:
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJobPrivate::__k__onFileTransferChannelTransferredBytesChanged:
Sending "freefall.pdf" - Transferred bytes = 4096 (2% done)
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJobPrivate::__k__start:
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJobPrivate::__k__onFileTransferChannelTransferredBytesChanged:
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJobPrivate::__k__onFileTransferChannelTransferredBytesChanged:
Sending "freefall.pdf" - Transferred bytes = 49152 (34% done)
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJobPrivate::__k__onFileTransferChannelTransferredBytesChanged:
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJobPrivate::__k__onFileTransferChannelTransferredBytesChanged:
Sending "freefall.pdf" - Transferred bytes = 69632 (48% done)
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJobPrivate::__k__onFileTransferChannelTransferredBytesChanged:
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJobPrivate::__k__onFileTransferChannelTransferredBytesChanged:
Sending "freefall.pdf" - Transferred bytes = 73728 (51% done)
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJobPrivate::__k__onFileTransferChannelTransferredBytesChanged:
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJobPrivate::__k__onFileTransferChannelTransferredBytesChanged:
Sending "freefall.pdf" - Transferred bytes = 90112 (63% done)
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJobPrivate::__k__onFileTransferChannelTransferredBytesChanged:
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJobPrivate::__k__onFileTransferChannelTransferredBytesChanged:
Sending "freefall.pdf" - Transferred bytes = 106496 (74% done)
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJobPrivate::__k__onFileTransferChannelTransferredBytesChanged:
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJobPrivate::__k__onFileTransferChannelTransferredBytesChanged:
Sending "freefall.pdf" - Transferred bytes = 118784 (83% done)
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJobPrivate::__k__onFileTransferChannelTransferredBytesChanged:
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJobPrivate::__k__onFileTransferChannelTransferredBytesChanged:
Sending "freefall.pdf" - Transferred bytes = 142986 (100% done)
## -- mark
ktp-filetransfer-handler(15537) HandleOutgoingFileTransferChannelJob::doKill:
Outgoing file transfer killed.
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJobPrivate::kill:
ktp-filetransfer-handler(15537) FileTransferHandler::handleResult:
ktp-filetransfer-handler(15537) FileTransferHandler::handleResult: "" 
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJob::~HandleOutgoingFileTransferChannelJob:
ktp-filetransfer-handler(15537)
HandleOutgoingFileTransferChannelJobPrivate::~HandleOutgoingFileTransferChannelJobPrivate:
# -- end

That's it. '# -- mark' indicates the stop of the automatic procedure (but the
progressbar is still there at 100%). After that moment I clicked the
'stop'-button at the progressbar (which results into the following
debug-output.)


(In reply to comment #8)
> Also as soon as we release ktp 0.5.2 the ktp-debugger will have a few fixes
> and will be able to display the output from telepathy-salut, so please, if I
> forget, remember me to ask you the output as soon as the new release is out.
Will do.

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kde-telepathy-bugs mailing list