This forum has been archived. All content is frozen. Please use KDE Discuss instead.

FIXED [crash svn 519256] experimental DHT

Tags: None
(comma "," separated)
stoeptegel
Registered Member
Posts
1075
Karma
0
DHT enabled
1 dapper torrent seeding
1 movie leeching

All good and stable until crashing with the following dbg:
Code: Select all
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1232422464 (LWP 15076)]
[KCrash handler]
#6  0xb73bde2d in QGArray::QGArray () from /usr/lib/libqt-mt.so.3
#7  0xb7f9927f in dht::ParseRsp () from /usr/lib/libktorrent.so.0
#8  0xb7f99a69 in dht::MakeRPCMsg () from /usr/lib/libktorrent.so.0
#9  0xb7f8c949 in dht::RPCServer::readPacket () from /usr/lib/libktorrent.so.0
#10 0xb7f8cb6e in dht::RPCServer::qt_invoke () from /usr/lib/libktorrent.so.0
#11 0xb70ca2d5 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#12 0xb70cad70 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#13 0xb7847d66 in KNetwork::KClientSocketBase::readyRead ()
   from /usr/lib/libkdecore.so.4
#14 0xb7847d92 in KNetwork::KClientSocketBase::slotReadActivity ()
   from /usr/lib/libkdecore.so.4
#15 0xb7855c75 in KNetwork::KClientSocketBase::qt_invoke ()
   from /usr/lib/libkdecore.so.4
#16 0xb7855d0e in KNetwork::KDatagramSocket::qt_invoke ()
   from /usr/lib/libkdecore.so.4
#17 0xb70ca2d5 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#18 0xb70cabe4 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#19 0xb745a153 in QSocketNotifier::activated () from /usr/lib/libqt-mt.so.3
#20 0xb70ea602 in QSocketNotifier::event () from /usr/lib/libqt-mt.so.3
#21 0xb70606c2 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#22 0xb70608b4 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#23 0xb77f3c7d in KApplication::notify () from /usr/lib/libkdecore.so.4
#24 0xb6ff1993 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#25 0xb70521df in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/libqt-mt.so.3
#26 0xb700575b in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#27 0xb70791bb in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#28 0xb70790de in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#29 0xb705f1d1 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#30 0x0805ba3f in main ()


Code: Select all
[...shrink]
d1:ad2:id20:¹#>#uÐ}FÛI##gÜíaÓ[#09:info_hash20:½##üzCF#M#z'¯ý.#Ù###e1:q9:get_peers1:t1:q1:y1:qe
AnnounceTask::update
d1:ad2:id20:¹#>#uÐ}FÛI##gÜíaÓ[#09:info_hash20:½##üzCF#M#z'¯ý.#Ù###e1:q9:get_peers1:t1:r1:y1:qe
AnnounceTask::update
d1:ad2:id20:¹#>#uÐ}FÛI##gÜíaÓ[#09:info_hash20:½##üzCF#M#z'¯ý.#Ù###e1:q9:get_peers1:t1:s1:y1:qe
AnnounceTask::update
d1:ad2:id20:¹#>#uÐ}FÛI##gÜíaÓ[#09:info_hash20:½##üzCF#M#z'¯ý.#Ù###e1:q9:get_peers1:t1:t1:y1:qe
RPCServer::readPacket
d1:rd2:id20:½#L¾üD##)»j3½OÉyB#h#5:nodes208:½##ù3¢0ç½wÔ##p##Iï¨#Îtfø~˽#ëdVp##od"a#¨ë#ê###=###·¾½#ó'#0E-¤L[JþêƼCåLÊÛV:·M¼½#®#¯èBó©<eî¸"ñíC¤¿#Þ^{ûbU½#È:ô;ýéìL#K#y²g\·)JS###ò´½#1/CÃC#½à#|êo##D#V¸ÝÓ¥Í\«½#ït¶##Ô¢#jðó$½#%¬ÇòT#dd~˽#±°5Ý#ÚÕ`õöj###ÁÞÄì:0%Z#ò5:token20:ÄÚö¨#~³ýì}æÑ###þN/R#e1:t1:t1:y1:re
RSP: 116 bd8e4cbefc44109229bb6a33bd4fc9794293689c : get_peers(nodes)
AnnounceTask::callFinished
Adding 206.116.102.248 to todo list
Adding 206.116.102.248 to todo list
Adding 206.116.102.248 to todo list
Adding 206.116.102.248 to todo list
Adding 206.116.102.248 to todo list
Adding 206.116.102.248 to todo list
Adding 206.116.102.248 to todo list
Adding 206.116.102.248 to todo list
AnnounceTask::update
d1:ad2:id20:¹#>#uÐ}FÛI##gÜíaÓ[#09:info_hash20:½##üzCF#M#z'¯ý.#Ù###e1:q9:get_peers1:t1:u1:y1:qe
AnnounceTask::update
d1:ad2:id20:¹#>#uÐ}FÛI##gÜíaÓ[#09:info_hash20:½##üzCF#M#z'¯ý.#Ù###e1:q9:get_peers1:t1:v1:y1:qe
AnnounceTask::update
d1:ad2:id20:¹#>#uÐ}FÛI##gÜíaÓ[#09:info_hash20:½##üzCF#M#z'¯ý.#Ù###e1:q9:get_peers1:t1:w1:y1:qe
AnnounceTask::update
d1:ad2:id20:¹#>#uÐ}FÛI##gÜíaÓ[#09:info_hash20:½##üzCF#M#z'¯ý.#Ù###e1:q9:get_peers1:t1:x1:y1:qe
AnnounceTask::update
d1:ad2:id20:¹#>#uÐ}FÛI##gÜíaÓ[#09:info_hash20:½##üzCF#M#z'¯ý.#Ù###e1:q9:get_peers1:t1:y1:y1:qe
AnnounceTask::update
d1:ad2:id20:¹#>#uÐ}FÛI##gÜíaÓ[#09:info_hash20:½##üzCF#M#z'¯ý.#Ù###e1:q9:get_peers1:t1:z1:y1:qe
AnnounceTask::update
d1:ad2:id20:¹#>#uÐ}FÛI##gÜíaÓ[#09:info_hash20:½##üzCF#M#z'¯ý.#Ù###e1:q9:get_peers1:t1:{1:y1:qe
AnnounceTask::update
d1:ad2:id20:¹#>#uÐ}FÛI##gÜíaÓ[#09:info_hash20:½##üzCF#M#z'¯ý.#Ù###e1:q9:get_peers1:t1:|1:y1:qe
RPCServer::readPacket
d1:rd2:id20:½#S)È#®]{#³g¯#\7«¢I#5:nodes208:½##ÒèH7##ç§ÒI<#4y·ÌNC###Yн#ò<ènMo$ÚÉ]'#9#J X#<#Ï#`~½###ÆíJG¸ú#Îw¥x©#û#î¾0ëòFv½##_¬#,#Pç¨Ó¤Ôe#d;$B#нâdï½##6b0t^S¾aä##¤*g#rúÂ¥¥Ù#á½#2æ1ÒrpãHHU°m#Ù#k%\=å0Mïä½#lV-F`#ólÍN^ÎÃ##,é##*#aöY½#l#Ñ#ñ#HýªBÛP##l#3##à#_õS5:token20:xl~#Ð#)¨?ü#Õ#h·##2#²e1:t1:|1:y1:re
RSP: 124 bd8b5329c87fae5d7b8fb367af845c37aba24900 : get_peers(nodes)
AnnounceTask::callFinished
Adding 67.20.15.35 to todo list
Adding 67.20.15.35 to todo list
Adding 67.20.15.35 to todo list
Adding 67.20.15.35 to todo list
Adding 67.20.15.35 to todo list
Adding 67.20.15.35 to todo list
Adding 67.20.15.35 to todo list
Adding 67.20.15.35 to todo list
AnnounceTask::update
d1:ad2:id20:¹#>#uÐ}FÛI##gÜíaÓ[#09:info_hash20:½##üzCF#M#z'¯ý.#Ù###e1:q9:get_peers1:t1:}1:y1:qe
AnnounceTask::update
d1:ad2:id20:¹#>#uÐ}FÛI##gÜíaÓ[#09:info_hash20:½##üzCF#M#z'¯ý.#Ù###e1:q9:get_peers1:t1:~1:y1:qe
AnnounceTask::update
d1:ad2:id20:¹#>#uÐ}FÛI##gÜíaÓ[#09:info_hash20:½##üzCF#M#z'¯ý.#Ù###e1:q9:get_peers1:t1:#1:y1:qe
AnnounceTask::update
d1:ad2:id20:¹#>#uÐ}FÛI##gÜíaÓ[#09:info_hash20:½##üzCF#M#z'¯ý.#Ù###e1:q9:get_peers1:t1:#1:y1:qe
AnnounceTask::update
d1:ad2:id20:¹#>#uÐ}FÛI##gÜíaÓ[#09:info_hash20:½##üzCF#M#z'¯ý.#Ù###e1:q9:get_peers1:t1:#1:y1:qe
AnnounceTask::update
d1:ad2:id20:¹#>#uÐ}FÛI##gÜíaÓ[#09:info_hash20:½##üzCF#M#z'¯ý.#Ù###e1:q9:get_peers1:t1:#1:y1:qe
AnnounceTask::update
d1:ad2:id20:¹#>#uÐ}FÛI##gÜíaÓ[#09:info_hash20:½##üzCF#M#z'¯ý.#Ù###e1:q9:get_peers1:t1:#1:y1:qe
AnnounceTask::update
d1:ad2:id20:¹#>#uÐ}FÛI##gÜíaÓ[#09:info_hash20:½##üzCF#M#z'¯ý.#Ù###e1:q9:get_peers1:t1:#1:y1:qe
RPCServer::readPacket
d1:rd2:id20:½##ù3¢0ç½wÔ##p##Iï¨#5:nodes208:½##ÒèH7##ç§ÒI<#4y·ÌNC###Yн#ò<ènMo$ÚÉ]'#9#J X#<#Ï#`~½#ït¶##Ô¢#jðó$½#%¬ÇòT#dd~˽###$##ûW¬K®#_¸#ü_¨Ë:@i.#m½###ÆíJG¸ú#Îw¥x©#û#î¾0ëòFv½##_¬#,#Pç¨Ó¤Ôe#d;$B#нâdï½##6b0t^S¾aä##¤*g#rúÂ¥¥Ù#á½#l#Ñ#ñ#HýªBÛP##l#3##à#_õS5:token20:##ô7##eìDô¸#_lUKò#2Òe1:t1:#1:y1:re
RSP: 132 bd8b87f933a230e7bd77d49b9f708e1149efa88d : get_peers(nodes)
AnnounceTask::callFinished
Adding 67.20.15.35 to todo list
Adding 67.20.15.35 to todo list
AnnounceTask::update
d1:ad2:id20:¹#>#uÐ}FÛI##gÜíaÓ[#09:info_hash20:½##üzCF#M#z'¯ý.#Ù###e1:q9:get_peers1:t1:#1:y1:qe
AnnounceTask::update
d1:ad2:id20:¹#>#uÐ}FÛI##gÜíaÓ[#09:info_hash20:½##üzCF#M#z'¯ý.#Ù###e1:q9:get_peers1:t1:#1:y1:qe
AnnounceTask::update
d1:ad2:id20:¹#>#uÐ}FÛI##gÜíaÓ[#09:info_hash20:½##üzCF#M#z'¯ý.#Ù###e1:q9:get_peers1:t1:#1:y1:qe
AnnounceTask::update
d1:ad2:id20:¹#>#uÐ}FÛI##gÜíaÓ[#09:info_hash20:½##üzCF#M#z'¯ý.#Ù###e1:q9:get_peers1:t1:#1:y1:qe
AnnounceTask::update
d1:ad2:id20:¹#>#uÐ}FÛI##gÜíaÓ[#09:info_hash20:½##üzCF#M#z'¯ý.#Ù###e1:q9:get_peers1:t1:#1:y1:qe
AnnounceTask::update
d1:ad2:id20:¹#>#uÐ}FÛI##gÜíaÓ[#09:info_hash20:½##üzCF#M#z'¯ý.#Ù###e1:q9:get_peers1:t1:#1:y1:qe
RPCServer::readPacket
d1:rd2:id20:½##ù3¢0ç½wÔ##p##Iï¨#5:nodes208:½##ÒèH7##ç§ÒI<#4y·ÌNC###Yн#ò<ènMo$ÚÉ]'#9#J X#<#Ï#`~½#ït¶##Ô¢#jðó$½#%¬ÇòT#dd~˽###$##ûW¬K®#_¸#ü_¨Ë:@i.#m½###ÆíJG¸ú#Îw¥x©#û#î¾0ëòFv½##_¬#,#Pç¨Ó¤Ôe#d;$B#нâdï½##6b0t^S¾aä##¤*g#rúÂ¥¥Ù#á½#l#Ñ#ñ#HýªBÛP##l#3##à#_õS5:token20:##ô7##eìDô¸#_lUKò#2Òe1:t1:#1:y1:re
RSP: 138 bd8b87f933a230e7bd77d49b9f708e1149efa88d : get_peers(nodes)
AnnounceTask::callFinished
AnnounceTask::update
d1:ad2:id20:¹#>#uÐ}FÛI##gÜíaÓ[#09:info_hash20:½##üzCF#M#z'¯ý.#Ù###e1:q9:get_peers1:t1:#1:y1:qe
AnnounceTask::update
d1:ad2:id20:¹#>#uÐ}FÛI##gÜíaÓ[#09:info_hash20:½##üzCF#M#z'¯ý.#Ù###e1:q9:get_peers1:t1:#1:y1:qe
RPCServer::readPacket
d1:rd2:id20:½##ÒèH7##ç§ÒI<#4y·ÌN5:token20:Þþ ö#»Pö¡Å$Äa#þc` Ô´6:valuesl6:Ú©v ~Ë6:=²üÑ8ç6:TæjÂ~Ë6:##.v~Ë6:;_#J#â6:Ù¤K#~Ë6:U|TÇhï6:ütâ~Éee1:t1:#1:y1:re
KCrash: Application 'ktorrent' crashing...
                                           

Last edited by stoeptegel on Sun Mar 19, 2006 6:39 pm, edited 1 time in total.
George
Moderator
Posts
5421
Karma
1

Fri Mar 17, 2006 5:23 pm
I know, DHT isn't entirely stable yet.

I'll just have to run that last packet through our parsing routine, that should help locate the problem.
George
Moderator
Posts
5421
Karma
1

Sun Mar 19, 2006 11:25 am
I fixed this thing yesterday.
stoeptegel
Registered Member
Posts
1075
Karma
0

Sun Mar 19, 2006 6:38 pm
Noticed ;)


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], Sogou [Bot]