qbittorent complains about full disk

Bug #300866 reported by Chuck Finley
2
Affects Status Importance Assigned to Milestone
qBittorrent
Incomplete
Undecided
Christophe Dumez

Bug Description

 An error occured (full disk?)
OS: Xubuntu Intrepid Ibex x86_64

Torrent starts downloading for a few seconds and then pauses giving the above error. No folders are created in the download directory. The disk has plenty of free space left. This only seems to affect torrents larger than a few megabytes. Small torrents download just fine.

Revision history for this message
Christophe Dumez (hydr0g3n) wrote :

Please report this bug against libtorrent;
- http://code.rasterbar.com/libtorrent

> New ticket

Changed in qbittorrent:
status: New → Invalid
Revision history for this message
arvid Norberg (arvid-cs) wrote :

I'm pretty sure libtorrent wouldn't ever report an error like that: "An error occured (full disk?)". libtorrent only reports system errors, like the ones you et from strerror().

So, my question is. What makes you think this is a libtorrent error? And, what is the error libtorrent reports?

Revision history for this message
arvid Norberg (arvid-cs) wrote :

Also, "occured" is misspelled which makes me think it's even less likely to originate from the OS. My best guess would be that this error message is generated by qBittorrent.

Revision history for this message
Christophe Dumez (hydr0g3n) wrote :

I generate this error when I receive a file_error_alert.

And the real error message is displayed in stdout if qbittorrent is compiled with debug enabled.

Revision history for this message
arvid Norberg (arvid-cs) wrote :

So, qBittorrent should report the actual error instead of suggesting to the user that the disk is full, which in this case was misleading.

Revision history for this message
Christophe Dumez (hydr0g3n) wrote : Re: [Bug 300866] Re: qbittorent complains about full disk

The problem was internationalization. Libtorrent errors cannot be translated
I believe.

On Sun, Nov 23, 2008 at 5:04 PM, arvid Norberg <email address hidden> wrote:

> So, qBittorrent should report the actual error instead of suggesting to
> the user that the disk is full, which in this case was misleading.
>
> --
> qbittorent complains about full disk
> https://bugs.launchpad.net/bugs/300866
> You received this bug notification because you are subscribed to
> qBittorrent.
>

Revision history for this message
arvid Norberg (arvid-cs) wrote :
Revision history for this message
Christophe Dumez (hydr0g3n) wrote :

hydri? what about the reason for this error? any idea? I thought it could be
a permission problem but the user says it works for small torrents.

I reported the bug on your tracker because I don't believe the error is
right. Sure I could display libtorrent exact error in qbittorrent but this
is another issue and thisdoes not change the fact that the error should not
have been occurred in the first place.

On Sun, Nov 23, 2008 at 9:54 PM, arvid Norberg <email address hidden> wrote:

> Ok. So I'll close http://code.rasterbar.com/libtorrent/ticket/429 then.
>
> --
> qbittorent complains about full disk
> https://bugs.launchpad.net/bugs/300866
> You received this bug notification because you are subscribed to
> qBittorrent.
>

Revision history for this message
arvid Norberg (arvid-cs) wrote :

Do you know what the error message is?

Without knowing that, there's no way of telling if it's right or wrong. There are tons of other potential errors that can occur. The filenames can be too long for instance. On windows vista there's an error that occur of sparse files have too many sparse regions in them.

Revision history for this message
arvid Norberg (arvid-cs) wrote :

> thisdoes not change the fact that the error should not
> have been occurred in the first place.

It's not a bug in and of itself to report errors. It's quite deliberate that torrents are paused if the OS reports an error, and that the error the OS reports is passed on the the higher levels. If you think a specific error should not have been reported, include the error and what you would have expected libtorrent to do instead of reporting the error.

Revision history for this message
Christophe Dumez (hydr0g3n) wrote :

angryhomer17> Could you please compile qbittorrent with DEBUG enabled (DEBUG=1 in src/src.pro then recompile). The exact error message will then display in console.

Changed in qbittorrent:
assignee: nobody → hydr0g3n
status: Invalid → Incomplete
Revision history for this message
Chuck Finley (greeneggs7) wrote :

Ok, so I followed the wiki page and used the python script to install libtorrent and qbittorrent. That messed up bc the script installs libtorrent-rasterbar 0.13 instead of 0.14 which qbittorrent complains about. I followed the install instructions line by line; libtorrent-rasterbar installed fine, ver 0.14, but qbittorrent fails at make. Attached is the output of make.

Can I enable debug as an option without having to compile from source? Or how can I fix make?

Revision history for this message
Christophe Dumez (hydr0g3n) wrote :

you probavbly have libtorrent installed in both /usr/include and /usr/local/include ...

You did not need to install libtorrent v0.14. Only qbittorrent svn/trunk requires it. Simply uninstall libtorrent v0.14 and compile qbittorrent v1.2.x from qbittorrent.org/

Revision history for this message
Chuck Finley (greeneggs7) wrote :

I removed all libtorrent and qbittorrent files, installed libtorrent 0.13 from synaptic and tried compiling qbittorrent from source, but the config failed bc Error: need libtorrent-rasterbar >= 0.13!

I tried installing qbittorrent from getdeb.net which also complained about needing libtorrent-rasterbar >= 0.13! So, I reinstalled libtorrent-rasterbar from getdeb.net and tried compiling qbittorrent but got the same error.

Finally, I installed the qbittorrent deb package and what do you know, it installed fine. So, I've completely jacked up something or left some residual files somewhere. Right now, I'm unable to get anywhere with the debug. Perhaps, I'll try to work on this with a live cd.

Revision history for this message
Christophe Dumez (hydr0g3n) wrote :

The reason is that you also need to install libtorrent-rasterbar-dev package in order to compile qbittorrent. libtorrent-rasterbar simply allows you to run qBT, not compile it.

Revision history for this message
Chuck Finley (greeneggs7) wrote :

I'm sorry. All this install and uninstall and I forgot the dev package. Well, of course it compiles now. I'm downloading a few 175 meg files and they appear to be working properly. There are no errors as of yet. Btw, I just wanted to say I really enjoy qbittorrent over other torrent programs. The integrated search is a lifesaver and I can download much faster (at least compared to transmission).

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.