Registered Member
|
Hi!
It would be nice if you could somehow see which file a chunk belong to in the Chunks list. Maybe the file could be displayed on the right-click menu (and found out when you right-click if there's a performance impact otherwise). /rob |
Registered Member
|
A chunk could be in lots of sequential files potentially, so the context menu could get rather big vertically. You'd also have to list only the first 40 or so characters of the filenames so the menu didn't get too big horizontally. It could also just be a comma separated list in a column in the chunkview, so width wouldn't be a problem.
It's certainly possible (and I'd be willing to implement it if the devs want) if there is any significant interest in it. I can't really see why you'd need to know this, and not be willing to just figure it out yourself. It's simple enough by just looking at the chunk number, the chunk size on the status tab, and then the files tab. |
Registered Member
|
I guess that would be the case when there are a lot of small files. Right?
I do have a computer. And it can count The 'why' is actually I am suspecting KTorrent doesn't respect my Download First (or it may be due to the peers I am download doesn't have any chunk in the file I have marked Download First). What I am actually think is missing is more control over the sequence of the downloading inside a torrent. The Download First/Normal/Last is nice but it doesn't seem to work (no data to support this). And maybe it is actually wrong to fiddle with the download order. Maybe it is against the 'rules' of the bittorrent protocol. Anyway, it would just be a 'nice' feature. I would prefer the KTorrent not crashing when quitting and not crashing when setting selecting a lot of files and mark them to Download Last. But those are other stories. I have not come around reporting them because I can't get the build working so I can get proper diagnostics when reporting them. If anyone could supply me with a pre-built debug build for Debian etch (Linux knodd 2.6.15-1-486 #2 Mon Mar 6 15:19:16 UTC 2006 i686 GNU/Linux) I would be happy trying to supply a proper report. /rob |
Registered Member
|
|
Registered Member
|
You could try compiling current SVN version (with debug symbols) and see what that gives you. Instructions for compiling SVN are in FAQ of this website. Good luck |
Registered Member
|
----------------------------------------------------------
KTorrent ERROR: KTorrent requires gmp (http://www.swox.com/gmp) ---------------------------------------------------------- Good - your configure finished. Start make now ------------- 2.0beta1 Some apt-get command needed I guess? /rob |
Registered Member
|
I guess this is useless info?
--- (no debugging symbols found) Using host libthread_db library "/lib/tls/libthread_db.so.1". (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1233631552 (LWP 27414)] 0xb684729b in nanosleep () from /lib/tls/libc.so.6 #0 0xb684729b in nanosleep () from /lib/tls/libc.so.6 #1 0xb68470c4 in sleep () from /lib/tls/libc.so.6 --- /rob |
Registered Member
|
Yes.
It doesn't violate any rules, and all of the major clients can do it. It's pretty easy to check if the prioritization is working: simply find a multi-file torrent that has only seeds, no leechers, start it, and prioritize some files. Since all the peers have all the chunks, there is no reason you shouldn't get them in the exact order you want. (Super seeding or if some of the seeds only downloaded some of the files could mess this up, but that's unlikely).
The packages you need probably start with "libgmp", and are called libgmpxx3 and libgmp3c2 on Ubuntu 6.06. I've not seen the crash when selecting a lot of files and marking them download last. More info would be great, or if you could post the torrent that you had the error with others could test it out to see if we can reproduce the crash. Definately try the latest svn as opposed to the beta tarball. If you main reason for requestion this feature was to understand things that don't appear to be working correctly, I think we should try testing and fixing those things with the tools we already have rather than introducing more code. If you have any more problems getting the latest svn compiled just post here and we'll be glad to help. |
Registered Member
|
If I manage to build it, will it contain debug info and/or give useful post-mortem info?
/rob |
Registered Member
|
The About box says 2.0dev.
It still crashes on exit and without a backtrace (how do I enable that?). It crashes when I don't stop the download before quitting. If I stop them, then quit -> no crash. /rob |
Registered Member
|
You noob! You start KTorrent like this to enable the backtrace:
Here's my backtrace:
/rob |
Registered Member
|
|
Registered Member
|
I got four downloads going. These are the tracker URLs:
1) http://inferno.demonoid.com:3391/announce 2) http://tracker.wcct.us/announce.php 3) http://inferno.demonoid.com:3391/announce http://tracker.prq.to/announce udp://inferno.demonoid.com:3391/announce 4) http://tracker.torrentbox.com:2710/announce http://undergroundtorrents.org.ru/tracker/announce.php I hope it is what you asked for. /rob |
Registered Member
|
|
Registered Member
|
Is there a way of setting a breakpoint at an appropriate place and single step through KTorrent to try to see where it crashes? I would need instruction on how to do this then. Not familiar with developing tools in Linux.
It is easy to reproduce the problem since it happens every time. I noticed some leftovers from earlier downloads in the folder ~/.kde/share/apps/ktorrent. Can they be the cause? Just a theory. Here's another backtrace (looks different this time):
/rob |
Registered users: Bing [Bot], blue_bullet, Google [Bot], rockscient, Yahoo [Bot]