Giter Site home page Giter Site logo

qbittorrent / qbittorrent Goto Github PK

View Code? Open in Web Editor NEW
25.1K 415.0 3.8K 212.92 MB

qBittorrent BitTorrent client

Home Page: https://www.qbittorrent.org

License: Other

Shell 0.02% C++ 71.22% HTML 12.13% Python 1.03% CSS 0.78% JavaScript 13.32% CMake 0.73% Objective-C++ 0.26% C 0.46% Objective-C 0.03%
c-plus-plus bittorrent torrent crossplatform bittorrent-client torrent-client

qbittorrent's Introduction

qBittorrent - A BitTorrent client in Qt

GitHub Actions CI Status Coverity Status


Description:

qBittorrent is a bittorrent client programmed in C++ / Qt that uses libtorrent (sometimes called libtorrent-rasterbar) by Arvid Norberg.

It aims to be a good alternative to all other bittorrent clients out there. qBittorrent is fast, stable and provides unicode support as well as many features.

The free IP to Country Lite database by DB-IP is used for resolving the countries of peers. The database is licensed under the Creative Commons Attribution 4.0 International License.

Installation:

Refer to the INSTALL file.

Public key:

Starting from v3.3.4 all source tarballs and binaries are signed.
The key currently used is 4096R/5B7CC9A2 with fingerprint D8F3DA77AAC6741053599C136E4A2D025B7CC9A2.
You can also download it from here.
PREVIOUSLY the following key was used to sign the v3.3.4 source tarballs and v3.3.4 Windows installer only: 4096R/520EC6F6 with fingerprint F4A5FD201B117B1C2AB590E2A1ACCAE4520EC6F6.

Misc:

For more information please visit: https://www.qbittorrent.org

or our wiki here: https://wiki.qbittorrent.org

Use the forum for troubleshooting before reporting bugs: https://forum.qbittorrent.org

Please report any bug (or feature request) to: https://bugs.qbittorrent.org

Official IRC channel: #qbittorrent on irc.libera.chat


sledgehammer999 <[email protected]>

qbittorrent's People

Contributors

adem4ik avatar adtc avatar bertyhell avatar botanegg avatar brvphoenix avatar buinsky avatar cdumez avatar chocobo1 avatar dzmat avatar franciscopombal avatar gelmir avatar glassez avatar jagannatharjun avatar john-peterson avatar kolcha avatar localspook avatar luis-pereira avatar magao avatar ngosang avatar nottsunami avatar onto avatar piccirello avatar pmzqla avatar seprode avatar silverqx avatar sledgehammer999 avatar sorokin avatar thalieht avatar xavier2k6 avatar zeule avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

qbittorrent's Issues

Move .torrent file for finished downloads

The setting would allow you to specify a directory to move a .torrent file to when it's associated job has completed. Segregation of in-progress and completed torrent files aids in organization as well as recovery in the event of data corruption and other issues.

GUI unresponsive

when I hover the mouse over any button or right click the gui responds quickly, but whenever I try to actually left click on anything it'll take several minutes before the program reacts, I can hardly configure any torrents after adding them.

Crashes when adding new Trackers

Hello!

This is my first bug report here.

I am using the qbittorrent v3.0.0 with Ubuntu 12.04

"uname -a" gives out:

Linux ubuntu 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

When i right-klick into the tracker fied and select "Add new Tracker" and add these trackers:

udp://tracker.openbittorrent.com:80
udp://tracker.publicbt.com:80
udp://tracker.istole.it:6969
udp://tracker.ccc.de:80

and press OK then qbittorrent crashes.

I started qbittorrent in a terminal. The output is (i replaced ma username with "USER"):

USER@ubuntu:~$ qbittorrent
Couldn't set environment variable...
"sni-qt/10367" WARN 21:21:33.894 void StatusNotifierItemFactory::connectToSnw() Invalid interface to SNW_SERVICE
Qt has caught an exception thrown from an event handler. Throwing
exceptions from an event handler is not supported in Qt. You must
reimplement QApplication::notify() and catch all exceptions there.

terminate called after throwing an instance of 'libtorrent::libtorrent_exception'
what(): invalid torrent handle used


Catching SIGABRT, please report a bug at http://bug.qbittorrent.org
and provide the following backtrace:
qBittorrent version: v3.0.0
stack trace:
/lib/x86_64-linux-gnu/libc.so.6 : ()+0x364c0 [0x7f3141b794c0]
/lib/x86_64-linux-gnu/libc.so.6 : gsignal()+0x35 [0x7f3141b79445]
/lib/x86_64-linux-gnu/libc.so.6 : abort()+0x17b [0x7f3141b7cbab]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6 : __gnu_cxx::__verbose_terminate_handler()+0x11d [0x7f31424c769d]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6 : ()+0xb5846 [0x7f31424c5846]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6 : ()+0xb5873 [0x7f31424c5873]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6 : __cxa_rethrow()+0x46 [0x7f31424c59b6]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4 : QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag)+0x38c [0x7f314288a16c]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4 : QCoreApplication::exec()+0x87 [0x7f314288ef67]
qbittorrent : main()+0xd17 [0x46e667]
/lib/x86_64-linux-gnu/libc.so.6 : __libc_start_main()+0xed [0x7f3141b6476d]
qbittorrent() [0x470a91]
Abgebrochen (Speicherabzug geschrieben)
USER@ubuntu:~$

Stalled status

Ver. 3.0.0/Win7
All downloads show "stalled". Network connection good (not firewalled) and tracker shows working. Seems like this one STILL isn't fixed.

Seeds aren't all reflected on tracker(s)

I am not sure if this is an issue with libtorrent-rasterbar.. but, of the 1008 torrents I am seeding with the client only about 300 ever show up on the trackers (private). The torrents that are showing up have nothing in common and are across 6 trackers. All seeds show up on the tracker immediately after the client starts, but over a few hours the reported seeds dwindle down to the same 300 or so torrents. I do know of at least one user that has this same issue.

v3.0.0 installed by .deb
libtorrent v0.16.2.0

Performance issues with large RSS feeds

qBittorrent RSS manager has performance issues with large RSS feeds. While parsing a large RSS feed, the UI is unresponsive.

Optimally, qBittorrent's UI would stay responsive while parsing and parsed RSS article would appear in the UI as soon as they are parsed instead of waiting for the whole feed to be parsed to display anything.

Issue with very long file names

If a torrent contains files with very long names within folders with very long names, the entire torrent is blocked from download every time a piece of that file is being accessed.
Perhaps downloading such files with a provisional filename/path would solve the issue.

unable to install search engines

Hi.

I'm using v3.0.0 on windows 7
I have python 2.7.3 installed

There is no search engin listed when I hit the "search engines..." button
When I try to update the list of search engines, I get this message: "sorry, update server is temporarly unavailable"

When I try to install manually some unofficial search engine via the "install new one button", I get "... search engine could not be installed"

Add missing features from Qt UI to web UI

There's a few features missing from the web interface.

Some of the most useful ones:

  • Labels
  • Custom Columns
  • Filter
  • Execution Log

Some ones that would be nice to have:

  • Download in sequential order
  • Set Location
  • Limit Share Ratio

Setting a daily transfer limit

I setting where i could set a daily transfer limit on the amount of data downloaded+uploaded would really come in handy. That way i wouldn't have to worry about going over my maximum daily limit but still seed all day.

torrents stalled in RSS

using qBittorrent v3.0.0 for Windows, Windows 7. when I use the RSS feeds to download, they come in as stalled, and stay stalled. When I manually try to download the torrent via torrent file or magnet link, it starts stalled and then works after a few minutes while the RSS ones remail stalled.

I read elsewhere that this has been fixed but it does not seem to be.

Add setting to use RSS item title as torrent name

Some users would find it useful if qBittorrent could use the title of the RSS item as torrent / file name so that it would look something like:

Lost.S06E05.Lighthouse.DD51.720p.WEB-DL.AVC-FUSiON.mkv -> Lost [6x05] Lighthouse.mkv

Not enough of free space

If the free space on a disk was depleted qbittorent pauses download and displays an error. After this If the free space was created qbittorent still can't start a download and displays the same error. A workaround is to restart qbittorent.

Specs:
qbittorent 3.0
Windows XP SP3

UPnP opens one extra port

qBt 3.0.1
libtorrent-rasterbar 0.16.3

When UPnP enabled, qBt opens TCP 4433. Is it bug or feature?

Unable to use samba shares

Whenever trying to write the torrent destination to a samba //servername/folder I get an I/O error on Windows.

anonymous mode more information link goes nowhere

Options >> BitTorrent: there is a checkbox for "Enable anonymous mode" and a link that says "More Information". Nothing happens when the link is clicked. It does allow right click, copy link location. That URL for the link ends up as a blank page, no html source.

Win 7 64, v3.0.0

Allow renaming of files/folders with F2 or mouse click

Renaming files and folders with the F2 key, or with double clicking (this, only in the 'Save as' dialog?)* would be handy.

Doing it with 'right click -> Rename...' takes a longer time, with the keyboard it is faster and in my opinion, easier. Also, in many programs, the F2 key is used to rename files or other items.

*In the 'Torrent content' section, this opens the file/folder, maybe here only the F2 shortcut?

HTTPS RSS feeds broken

SSL support not apparently working. HTTPS RSS feeds show a red x and do not update.

Seen in Windows release version 3.0.0

Show/Hide bug

When qBittorrent is minimized to the top black bar in Ubuntu 12.04 (Unity) by clicking the X button in it's own window, it will get minimized to the top bar just fine (assuming the option to 'Close qBittorrent to notification area' is selected).

The issue is that it will display 'Hide' when one clicks on the icon, when it should display 'Show'. If instead of minimizing the app by clicking the X button one selects the 'Hide' option that appears when you click the icon, it will display 'Show' correctly.

Crash in Windows

Crash if exists file "C:\Local Settings\qBittorrent\BT_backup.fastresume" with size is 0 byte.

Content file checkbox re-checks itself if file present/complete

The content file checkbox, which should indicate only the user's request to include or exclude a given content file for downloading, rechecks itself if unchecked and the file has been downloaded. It should remain unchecked and the progress set appropriately to indicate presence of the file.

Crashes when deleting a torrent

I am using Qbittorrent 3.0.1 for Linux (Ubuntu 12.04)

When removing a torrent from the list Qbittorrent crashes

This happens not with every torrent. But when it happens it regardeless if you remove only this single torrent or some in a row. Also its regardeless if the torrent is at work or finished.

After restart the torrent the deleted torrent si still there. If I try to delete it again, Qbittorrent crashes again.

Below i copied the terminal-output for two different torrents i tried to delete:


First Torrent:

user@ubuntu:~$ qbittorrent
Couldn't set environment variable...
"sni-qt/32706" WARN 15:30:20.942 void StatusNotifierItemFactory::connectToSnw() Invalid interface to SNW_SERVICE


Catching SIGSEGV, please report a bug at http://bug.qbittorrent.org
and provide the following backtrace:
qBittorrent version: v3.0.1
stack trace:
/lib/x86_64-linux-gnu/libc.so.6 : ()+0x364c0 [0x7f09aef204c0]
qbittorrent : TransferListFiltersWidget::torrentAboutToBeDeleted(TorrentModelItem_)+0x3de [0x5f3d8e]
qbittorrent() [0x5ef464]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4 : QMetaObject::activate(QObject_, QMetaObject const_, int, void__)+0x2b1 [0x7f09afc46281]
qbittorrent : TorrentModel::torrentAboutToBeRemoved(TorrentModelItem_)+0x30 [0x5e1090]
qbittorrent : TorrentModel::handleTorrentAboutToBeRemoved(QTorrentHandle const&)+0x56 [0x4ae696]
qbittorrent() [0x5e1269]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4 : QMetaObject::activate(QObject_, QMetaObject const_, int, void**)+0x2b1 [0x7f09afc46281]
qbittorrent : QBtSession::torrentAboutToBeRemoved(QTorrentHandle const&)+0x23 [0x5db7e3]
qbittorrent : QBtSession::deleteTorrent(QString const&, bool)+0x49 [0x47acc9]
qbittorrent : TransferListWidget::deleteSelectedTorrents()+0x275 [0x5ba3c5]
qbittorrent() [0x5ed4aa]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4 : QMetaObject::activate(QObject_, QMetaObject const_, int, void**)+0x2b1 [0x7f09afc46281]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4 : QAction::triggered(bool)+0x32 [0x7f09b049a132]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4 : QAction::activate(QAction::ActionEvent)+0x6f [0x7f09b049a31f]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4 : QAction::event(QEvent_)+0xaf [0x7f09b049a48f]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4 : QApplicationPrivate::notify_helper(QObject_, QEvent_)+0xb4 [0x7f09b04a0894]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4 : QApplication::notify(QObject_, QEvent_)+0x113 [0x7f09b04a5713]
qbittorrent : SessionApplication::notify(QObject_, QEvent_)+0x1b [0x5c532b]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4 : QCoreApplication::notifyInternal(QObject_, QEvent_)+0x8c [0x7f09afc31e9c]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4 : ()+0x1fd8b9 [0x7f09b04d28b9]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4 : ()+0x1fed8a [0x7f09b04d3d8a]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4 : QApplication::notify(QObject_, QEvent_)+0x1992 [0x7f09b04a6f92]
qbittorrent : SessionApplication::notify(QObject_, QEvent_)+0x1b [0x5c532b]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4 : QCoreApplication::notifyInternal(QObject_, QEvent_)+0x8c [0x7f09afc31e9c]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4 : ()+0x26fc49 [0x7f09b0544c49]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4 : ()+0x2700bb [0x7f09b05450bb]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4 : QApplication::x11ProcessEvent(XEvent)+0x857 [0x7f09b051f637]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4 : ()+0x2740d2 [0x7f09b05490d2]
/lib/x86_64-linux-gnu/libglib-2.0.so.0 : g_main_context_dispatch()+0x133 [0x7f09add52d53]
/lib/x86_64-linux-gnu/libglib-2.0.so.0 : ()+0x480a0 [0x7f09add530a0]
/lib/x86_64-linux-gnu/libglib-2.0.so.0 : g_main_context_iteration()+0x34 [0x7f09add53164]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4 : QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag)+0x6f [0x7f09afc613bf]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4 : ()+0x273d5e [0x7f09b0548d5e]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4 : QEventLoop::processEvents(QFlagsQEventLoop::ProcessEventsFlag)+0x32 [0x7f09afc30c82]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4 : QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag)+0xf7 [0x7f09afc30ed7]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4 : QCoreApplication::exec()+0x87 [0x7f09afc35f67]
qbittorrent : main()+0xd17 [0x46e617]
/lib/x86_64-linux-gnu/libc.so.6 : __libc_start_main()+0xed [0x7f09aef0b76d]
qbittorrent() [0x470a41]
Speicherzugriffsfehler (Speicherabzug geschrieben)
user@ubuntu:~$


Second Torrent:

user@ubuntu:~$ qbittorrent
Couldn't set environment variable...
"sni-qt/412" WARN 15:33:28.500 void StatusNotifierItemFactory::connectToSnw() Invalid interface to SNW_SERVICE


Catching SIGSEGV, please report a bug at http://bug.qbittorrent.org
and provide the following backtrace:
qBittorrent version: v3.0.1
stack trace:
/lib/x86_64-linux-gnu/libc.so.6 : ()+0x364c0 [0x7ffa721734c0]
qbittorrent : TransferListFiltersWidget::torrentAboutToBeDeleted(TorrentModelItem_)+0x3de [0x5f3d8e]
qbittorrent() [0x5ef464]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4 : QMetaObject::activate(QObject_, QMetaObject const_, int, void__)+0x2b1 [0x7ffa72e99281]
qbittorrent : TorrentModel::torrentAboutToBeRemoved(TorrentModelItem_)+0x30 [0x5e1090]
qbittorrent : TorrentModel::handleTorrentAboutToBeRemoved(QTorrentHandle const&)+0x56 [0x4ae696]
qbittorrent() [0x5e1269]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4 : QMetaObject::activate(QObject_, QMetaObject const_, int, void**)+0x2b1 [0x7ffa72e99281]
qbittorrent : QBtSession::torrentAboutToBeRemoved(QTorrentHandle const&)+0x23 [0x5db7e3]
qbittorrent : QBtSession::deleteTorrent(QString const&, bool)+0x49 [0x47acc9]
qbittorrent : TransferListWidget::deleteSelectedTorrents()+0x275 [0x5ba3c5]
qbittorrent() [0x5ed4aa]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4 : QMetaObject::activate(QObject_, QMetaObject const_, int, void**)+0x2b1 [0x7ffa72e99281]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4 : QAction::triggered(bool)+0x32 [0x7ffa736ed132]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4 : QAction::activate(QAction::ActionEvent)+0x6f [0x7ffa736ed31f]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4 : QAction::event(QEvent_)+0xaf [0x7ffa736ed48f]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4 : QApplicationPrivate::notify_helper(QObject_, QEvent_)+0xb4 [0x7ffa736f3894]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4 : QApplication::notify(QObject_, QEvent_)+0x113 [0x7ffa736f8713]
qbittorrent : SessionApplication::notify(QObject_, QEvent_)+0x1b [0x5c532b]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4 : QCoreApplication::notifyInternal(QObject_, QEvent_)+0x8c [0x7ffa72e84e9c]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4 : ()+0x1fd8b9 [0x7ffa737258b9]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4 : ()+0x1fed8a [0x7ffa73726d8a]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4 : QApplication::notify(QObject_, QEvent_)+0x1992 [0x7ffa736f9f92]
qbittorrent : SessionApplication::notify(QObject_, QEvent_)+0x1b [0x5c532b]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4 : QCoreApplication::notifyInternal(QObject_, QEvent_)+0x8c [0x7ffa72e84e9c]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4 : ()+0x26fc49 [0x7ffa73797c49]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4 : ()+0x2700bb [0x7ffa737980bb]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4 : QApplication::x11ProcessEvent(XEvent)+0x857 [0x7ffa73772637]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4 : ()+0x2740d2 [0x7ffa7379c0d2]
/lib/x86_64-linux-gnu/libglib-2.0.so.0 : g_main_context_dispatch()+0x133 [0x7ffa70fa5d53]
/lib/x86_64-linux-gnu/libglib-2.0.so.0 : ()+0x480a0 [0x7ffa70fa60a0]
/lib/x86_64-linux-gnu/libglib-2.0.so.0 : g_main_context_iteration()+0x34 [0x7ffa70fa6164]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4 : QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag)+0x6f [0x7ffa72eb43bf]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4 : ()+0x273d5e [0x7ffa7379bd5e]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4 : QEventLoop::processEvents(QFlagsQEventLoop::ProcessEventsFlag)+0x32 [0x7ffa72e83c82]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4 : QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag)+0xf7 [0x7ffa72e83ed7]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4 : QCoreApplication::exec()+0x87 [0x7ffa72e88f67]
qbittorrent : main()+0xd17 [0x46e617]
/lib/x86_64-linux-gnu/libc.so.6 : __libc_start_main()+0xed [0x7ffa7215e76d]
qbittorrent() [0x470a41]
Speicherzugriffsfehler (Speicherabzug geschrieben)
user@ubuntu:~$

User interface freezing with torrents containing a lot of files/dirs

I just created a torrent containing 19'000 files in 8'000 folders. When I click on it to select the torrent in the queue in qBittorrent it takes ~5 seconds. I think it's a bit too much for a good user experience.

My config isn't that bad (i7 860 with 6 GB RAM) so I guess it may be slower than that on a "regular" computer.

Enable the embedded tracker without X-server

Hallo,

it is possible to enable the embedded tracker without X-server? I did not find any line in the config file :( It would be good share some pictures with my friend. Thank you for your answer in advice!

Add a filter to the search tabs

I find the search function very useful and I always use that. But server side search usually returns many uninteresting results (I guess search engines OR the words); for example if I search "The X", where X is a particular word, I usually get also "The Y" "The Z" etc. So it would be nice to have a filter field in every tab to remove (client side) the unneeded items; in the example above, i would write X in the field and I should see all the items not containing X disappear.

Allow custom Max Speed Limit

The slider for the global speed limits goes up to 10MB/s. For people on 100M connections, this is nice, but if you have 3M dsl, not so much. It's hard to get the slider to move a 5kB/s increment when it jumps by 45kB/s for each pixel of mouse movement.

This is somewhat more annoying on the Web UI because the slider popup doesn't come with a text box to set a custom value.

A custom max limit setting for both up and down sliders would be nice.

qbittorrent up to 3.0.1 create incorrectly named default fetch directory

I use qbitorrent on UTF8-localized GNU/Linux system.

net-p2p/qbittorrent-2.9.7 by default (default config, i.e. English interface, windows-created torrent-index) starts downloading into very strange and incorrectly named directory:
/home/user/Ð?агÑ?Ñ?зки/

Tested versions: 2.9.7 and 3.0.1.

Crash when using a slash in a label

I'm suspecting that label with "/" char causes qbittorrent to crash.

I have "Append label" option turned on. There is "Torrents" folder on disk. I'm marking torrents with labels for example "Distribs\Ubuntu" in uTorrent. As a result, I have "Torrents\Distribs\Ubuntu\ubuntu.iso" for example. That's feature of uTorrent helps me keep my files in order and don't make a mess in download folder. Could you please implement this feature in qBittorrent?

paused torrent files recreated

Version 3.0.1 OS: Linux, Ubuntu 12.04

When a torrent is in paused state and the files are physically moved or deleted using the file manager the qBT client recreates these files. Ideally until the torrent is started/resumed again the file should not be recreated or an option called Stop should be provided similar to utorrent.

Steps to Reproduce:

  1. Select a completed/seeding torrent and put in paused state.
  2. Via file manager move or delete the torrent related files/folders.
  3. Close and reopen qBT, the empty folder are recreated for the paused torrent.

Add a view for errored torrents

There should be a way to tell at a glance how many torrents have tracker or file errors, and a way to view them separately. With a couple hundred torrents, going through the tracker view for each one starts to get unwieldy.

doesn't follow true system icon theme

when applied " follow system icon theme " from options > advanced only the default icon theme ( in my case ubuntu default icon theme) is being followed instead of the icon theme that is currently being used by the system.

Ability to select a random port on each start

Currently, qBittorrent has a button to select a random port. However, the port stays the same on restart. We should provide a setting to select a (different) random port on each application start up.

Multiple copies of directories when renaming files

When renaming a folder, the folder is copied with the new name, and the old one remains there.

I have done some test and found that when renaming once again, a third folder is created, and the old two remain there. You can continue doing this, and more folders will be created, but the original folder will remain full sized, and the others will be smaller (the current downloaded size). When finishing downloading, all the old files and folders remain in the drive.

I think it would be nice that the renamed folder (and files) would also be renamed in the file system, and not copied.

Unable to select multiple files at the same time

When selecting multiple files on the "content" tab while holding down "shift" key, the selection of all files dissapear and only the file which is being clicked on is selected - which means that all other files have to be clicked on separately.

Could this be a bug or just missing feature?

Windows 7 x64, qbittorrent 3.0.0

Download order for magnet links resets on start

If multiple torrents are added via magnet links and not explicitly started before a shutdown of qBittorrent, their order of download isn't remembered.

E.g. I add 5 torrents via clickable magnet links (1 2 3 4 5). I then rearrange them to 3 4 1 2 5 and then restart the application, the order will revert to 1 2 3 4 5.

I'm on qBittorrent 3.0.0 on an Arch x64 box.

Never downloading last part of file

If chose serial download it never get the last chunk of file while not downloading other chunks it mean that index in preview not working properly

fullscreen state forgotten on restore from notification area

When qbittorrent is set to fullscreen, then minimized (by any means) to the notification area, then restored (by any means) from the notification area, the qbittorrent window is restored to the size and position previous to having been set to fullscreen.

In case these are important considerations, I am running:

  • archlinux - as my operating system
  • openbox - as my window manager
  • stalonetray - as my notification area

On this same system, no other application which minimizes to the notification area behaves this way. They all restore to fullscreen as one would expect.

Sorting by # of seeds doesn't work

I'm using qbitorrent 3.0 on windows 7. Clicking the seeds columns to sort it by least seeds first or most first does not work at all, clicking the column has no visible effect. Sorting works fine with the other columns.

Use application icon from current theme instead of the default

Please use the system-provided icon in window header and in the tray when normal tray icon style is selected in the options so the app will blend in with the system's theme.

Here's the patch:

diff -aur qbittorrent-3.0.1/src/mainwindow.cpp qbittorrent-3.0.1_mod/src/mainwindow.cpp
--- qbittorrent-3.0.1/src/mainwindow.cpp    2012-08-21 19:23:09.000000000 +0200
+++ qbittorrent-3.0.1_mod/src/mainwindow.cpp    2012-08-23 15:25:41.132916937 +0200
@@ -105,7 +105,7 @@
   // Clean exit on log out
   connect(static_cast<SessionApplication*>(qApp), SIGNAL(sessionIsShuttingDown()), this, SLOT(deleteBTSession()));
   // Setting icons
-  this->setWindowIcon(QIcon(QString::fromUtf8(":/Icons/skin/qbittorrent32.png")));
+  this->setWindowIcon(QIcon::fromTheme("qbittorrent", QIcon(QString::fromUtf8(":/Icons/skin/qbittorrent32.png"))));
   actionOpen->setIcon(IconProvider::instance()->getIcon("list-add"));
   actionDownload_from_URL->setIcon(IconProvider::instance()->getIcon("insert-link"));
   actionSet_upload_limit->setIcon(QIcon(QString::fromUtf8(":/Icons/skin/seeding.png")));
@@ -1402,5 +1402,5 @@
   icon.addFile(":/Icons/skin/qbittorrent22.png", QSize(22, 22));
   icon.addFile(":/Icons/skin/qbittorrent16.png", QSize(16, 16));
   icon.addFile(":/Icons/skin/qbittorrent32.png", QSize(32, 32));
-  return icon;
+  return QIcon::fromTheme("qbittorrent", icon);
 }

qbittorrent-2.9.7 broken torrent-check function in import procedure

I've moved fetched data to my custom directory.
And want to start seeding the fetched torrent (import function).
But when I've done so, I've discovered, that qbittorrent again starts torrent downloading.
Exploreing the issue showed, that executed after import torrent check function doesn't works.
Executing force recheck command from main menu solved issue, so I can seed previously fetched torrent.

In addition, I think that auto-start downloading at adding torrent-index is not the best choice for default settings (see the reported issue).

P.S. GNU/Linux, now 3.4.9. amd64 arch.

Crashes on startup

A fresh install of 2.9.3 on Linux Mint Debian Edition 13 crashes. stdout when attempting to run is:

_stdout begins_

warren@verdi ~ $ qbittorrent
Couldn't set environment variable...
Peer ID: -qB2930-
*** stack smashing detected ***: qbittorrent terminated
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7f2b886b2077]
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x0)[0x7f2b886b2040]
/usr/lib/libtorrent-rasterbar.so.6(_ZN10libtorrent3aux12session_impl9listen_onERKSt4pairIiiEPKc+0x436)[0x7f2b8adbb366]
======= Memory map: ========
00400000-008e1000 r-xp 00000000 08:01 1619 /usr/bin/qbittorrent
00ae1000-00ae6000 rw-p 004e1000 08:01 1619 /usr/bin/qbittorrent
00ae6000-00ae9000 rw-p 00000000 00:00 0
01a4c000-01d68000 rw-p 00000000 00:00 0 [heap]
7f2b74e9d000-7f2b74e9e000 rw-p 00000000 00:00 0
7f2b74e9e000-7f2b74e9f000 ---p 00000000 00:00 0
7f2b74e9f000-7f2b7569f000 rw-p 00000000 00:00 0
7f2b7569f000-7f2b756a0000 ---p 00000000 00:00 0
7f2b756a0000-7f2b75ea0000 rw-p 00000000 00:00 0
7f2b75ea0000-7f2b75f50000 r--p 00000000 08:01 407095 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
7f2b75f50000-7f2b75f72000 r--p 00000000 08:01 163350 /usr/share/fonts/truetype/liberation/LiberationSans-Bold.ttf
7f2b75f72000-7f2b75fd4000 r-xp 00000000 08:01 13878 /usr/lib/x86_64-linux-gnu/libtiff.so.4.3.6
7f2b75fd4000-7f2b761d3000 ---p 00062000 08:01 13878 /usr/lib/x86_64-linux-gnu/libtiff.so.4.3.6
7f2b761d3000-7f2b761d6000 r--p 00061000 08:01 13878 /usr/lib/x86_64-linux-gnu/libtiff.so.4.3.6
7f2b761d6000-7f2b761d7000 rw-p 00064000 08:01 13878 /usr/lib/x86_64-linux-gnu/libtiff.so.4.3.6
7f2b761d7000-7f2b761de000 r-xp 00000000 08:01 141165 /usr/lib/qt4/plugins/imageformats/libqtiff.so
7f2b761de000-7f2b763dd000 ---p 00007000 08:01 141165 /usr/lib/qt4/plugins/imageformats/libqtiff.so
7f2b763dd000-7f2b763de000 rw-p 00006000 08:01 141165 /usr/lib/qt4/plugins/imageformats/libqtiff.so
7f2b763de000-7f2b76413000 r-xp 00000000 08:01 8024 /usr/lib/liblcms.so.1.0.19
7f2b76413000-7f2b76613000 ---p 00035000 08:01 8024 /usr/lib/liblcms.so.1.0.19
7f2b76613000-7f2b76614000 rw-p 00035000 08:01 8024 /usr/lib/liblcms.so.1.0.19
7f2b76614000-7f2b76617000 rw-p 00000000 00:00 0
7f2b76617000-7f2b7669d000 r-xp 00000000 08:01 13707 /usr/lib/x86_64-linux-gnu/libmng.so.1.1.0.10
7f2b7669d000-7f2b7689c000 ---p 00086000 08:01 13707 /usr/lib/x86_64-linux-gnu/libmng.so.1.1.0.10
7f2b7689c000-7f2b768a1000 rw-p 00085000 08:01 13707 /usr/lib/x86_64-linux-gnu/libmng.so.1.1.0.10
7f2b768a1000-7f2b768a7000 r-xp 00000000 08:01 141164 /usr/lib/qt4/plugins/imageformats/libqmng.so
7f2b768a7000-7f2b76aa6000 ---p 00006000 08:01 141164 /usr/lib/qt4/plugins/imageformats/libqmng.so
7f2b76aa6000-7f2b76aa7000 rw-p 00005000 08:01 141164 /usr/lib/qt4/plugins/imageformats/libqmng.so
7f2b76aa7000-7f2b76ae1000 r-xp 00000000 08:01 13660 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.4.0
7f2b76ae1000-7f2b76ce0000 ---p 0003a000 08:01 13660 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.4.0
7f2b76ce0000-7f2b76ce1000 rw-p 00039000 08:01 13660 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.4.0
7f2b76ce1000-7f2b76ce8000 r-xp 00000000 08:01 141163 /usr/lib/qt4/plugins/imageformats/libqjpeg.so
7f2b76ce8000-7f2b76ee8000 ---p 00007000 08:01 141163 /usr/lib/qt4/plugins/imageformats/libqjpeg.so
7f2b76ee8000-7f2b76ee9000 rw-p 00007000 08:01 141163 /usr/lib/qt4/plugins/imageformats/libqjpeg.so
7f2b76ee9000-7f2b76ef0000 r-xp 00000000 08:01 141162 /usr/lib/qt4/plugins/imageformats/libqico.so
7f2b76ef0000-7f2b770ef000 ---p 00007000 08:01 141162 /usr/lib/qt4/plugins/imageformats/libqico.so
7f2b770ef000-7f2b770f0000 rw-p 00006000 08:01 141162 /usr/lib/qt4/plugins/imageformats/libqico.so
7f2b770f0000-7f2b770f7000 r-xp 00000000 08:01 141161 /usr/lib/qt4/plugins/imageformats/libqgif.so
7f2b770f7000-7f2b772f6000 ---p 00007000 08:01 141161 /usr/lib/qt4/plugins/imageformats/libqgif.so
7f2b772f6000-7f2b772f7000 rw-p 00006000 08:01 141161 /usr/lib/qt4/plugins/imageformats/libqgif.so
7f2b772f7000-7f2b773a7000 r--p 00000000 08:01 407095 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
7f2b773a7000-7f2b773a9000 r-xp 00000000 08:01 273443 /usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so
7f2b773a9000-7f2b775a8000 ---p 00002000 08:01 273443 /usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so
7f2b775a8000-7f2b775a9000 r--p 00001000 08:01 273443 /usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so
7f2b775a9000-7f2b775aa000 rw-p 00002000 08:01 273443 /usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so
7f2b775aa000-7f2b775b3000 r-xp 00000000 08:01 273220 /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libpixmap.so
7f2b775b3000-7f2b777b3000 ---p 00009000 08:01 273220 /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libpixmap.so
7f2b777b3000-7f2b777b4000 rw-p 00009000 08:01 273220 /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libpixmap.so
7f2b777b4000-7f2b777e4000 r-xp 00000000 08:01 11207 /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
7f2b777e4000-7f2b779e4000 ---p 00030000 08:01 11207 /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
7f2b779e4000-7f2b779e5000 rw-p 00030000 08:01 11207 /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
7f2b779e5000-7f2b779f0000 r-xp 00000000 08:01 265216 /lib/x86_64-linux-gnu/libnss_files-2.13.so
7f2b779f0000-7f2b77bef000 ---p 0000b000 08:01 265216 /lib/x86_64-linux-gnu/libnss_files-2.13.so
7f2b77bef000-7f2b77bf0000 r--p 0000a000 08:01 265216 /lib/x86_64-linux-gnu/libnss_files-2.13.so
7f2b77bf0000-7f2b77bf1000 rw-p 0000b000 08:01 265216 /lib/x86_64-linux-gnu/libnss_files-2.13.so
7f2b77bf1000-7f2b77bfb000 r-xp 00000000 08:01 265220 /lib/x86_64-linux-gnu/libnss_nis-2.13.so
7f2b77bfb000-7f2b77dfa000 ---p 0000a000 08:01 265220 /lib/x86_64-linux-gnu/libnss_nis-2.13.so
7f2b77dfa000-7f2b77dfb000 r--p 00009000 08:01 265220 /lib/x86_64-linux-gnu/libnss_nis-2.13.so
7f2b77dfb000-7f2b77dfc000 rw-p 0000a000 08:01 265220 /lib/x86_64-linux-gnu/libnss_nis-2.13.so
7f2b77dfc000-7f2b77e11000 r-xp 00000000 08:01 265210 /lib/x86_64-linux-gnu/libnsl-2.13.so
7f2b77e11000-7f2b78010000 ---p 00015000 08:01 265210 /lib/x86_64-linux-gnu/libnsl-2.13.so
7f2b78010000-7f2b78011000 r--p 00014000 08:01 265210 /lib/x86_64-linux-gnu/libnsl-2.13.so
7f2b78011000-7f2b78012000 rw-p 00015000 08:01 265210 /lib/x86_64-linux-gnu/libnsl-2.13.so
7f2b78012000-7f2b78014000 rw-p 00000000 00:00 0
7f2b78014000-7f2b7801b000 r-xp 00000000 08:01 265212 /lib/x86_64-linux-gnu/libnss_compat-2.13.so
7f2b7801b000-7f2b7821a000 ---p 00007000 08:01 265212 /lib/x86_64-linux-gnu/libnss_compat-2.13.so
7f2b7821a000-7f2b7821b000 r--p 00006000 08:01 265212 /lib/x86_64-linux-gnu/libnss_compat-2.13.so
7f2b7821b000-7f2b7821c000 rw-p 00007000 08:01 265212 /lib/x86_64-linux-gnu/libnss_compat-2.13.so
7f2b7821c000-7f2b78224000 r-xp 00000000 08:01 265173 /lib/x86_64-linux-gnu/libcrypt-2.13.so
7f2b78224000-7f2b78423000 ---p 00008000 08:01 265173 /lib/x86_64-linux-gnu/libcrypt-2.13.so
7f2b78423000-7f2b78424000 r--p 00007000 08:01 265173 /lib/x86_64-linux-gnu/libcrypt-2.13.so
7f2b78424000-7f2b78425000 rw-p 00008000 08:01 265173 /lib/x86_64-linux-gnu/libcrypt-2.13.so
7f2b78425000-7f2b78453000 rw-p 00000000 00:00 0
7f2b78453000-7f2b78456000 r-xp 00000000 08:01 265193 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0
7f2b78456000-7f2b78655000 ---p 00003000 08:01 265193 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0
7f2b78655000-7f2b78656000 rw-p 00002000 08:01 265193 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0
7f2b78656000-7f2b78667000 r-xp 00000000 08:01 13759 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0
7f2b78667000-7f2b78866000 ---p 00011000 08:01 13759 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0
7f2b78866000-7f2b78867000 r--p 00010000 08:01 13759 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0
7f2b78867000-7f2b78868000 rw-p 00011000 08:01 13759 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0
7f2b78868000-7f2b78878000 r-xp 00000000 08:01 13867 /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.13
7f2b78878000-7f2b78a77000 ---p 00010000 08:01 13867 /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.13
7f2b78a77000-7f2b78a78000 rw-p 0000f000 08:01 13867 /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.13
7f2b78a78000-7f2b78a81000 r-xp 00000000 08:01 13683 /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0
7f2b78a81000-7f2b78c80000 ---p 00009000 08:01 13683 /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0
7f2b78c80000-7f2b78c81000 rw-p 00008000 08:01 13683 /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0
7f2b78c81000-7f2b78c91000 r-xp 00000000 08:01 13869 /usr/lib/x86_64-linux-gnu/libtdb.so.1.2.9
7f2b78c91000-7f2b78e91000 ---p 00010000 08:01 13869 /usr/lib/x86_64-linux-gnu/libtdb.so.1.2.9
7f2b78e91000-7f2b78e92000 rw-p 00010000 08:01 13869 /usr/lib/x86_64-linux-gnu/libtdb.so.1.2.9
7f2b78e92000-7f2b78e98000 r-xp 00000000 08:01 8128 /usr/lib/libogg.so.0.7.1
7f2b78e98000-7f2b79097000 ---p 00006000 08:01 8128 /usr/lib/libogg.so.0.7.1
7f2b79097000-7f2b79098000 rw-p 00005000 08:01 8128 /usr/lib/libogg.so.0.7.1
7f2b79098000-7f2b790ca000 r-xp 00000000 08:01 8356 /usr/lib/libvorbis.so.0.4.5
7f2b790ca000-7f2b792c9000 ---p 00032000 08:01 8356 /usr/lib/libvorbis.so.0.4.5
7f2b792c9000-7f2b792ca000 rw-p 00031000 08:01 8356 /usr/lib/libvorbis.so.0.4.5
7f2b792ca000-7f2b792d2000 r-xp 00000000 08:01 8360 /usr/lib/libvorbisfile.so.3.3.4
7f2b792d2000-7f2b794d1000 ---p 00008000 08:01 8360 /usr/lib/libvorbisfile.so.3.3.4
7f2b794d1000-7f2b794d2000 rw-p 00007000 08:01 8360 /usr/lib/libvorbisfile.so.3.3.4
7f2b794d2000-7f2b794d4000 r-xp 00000000 08:01 265271 /lib/x86_64-linux-gnu/libutil-2.13.so
7f2b794d4000-7f2b796d3000 ---p 00002000 08:01 265271 /lib/x86_64-linux-gnu/libutil-2.13.so
7f2b796d3000-7f2b796d4000 r--p 00001000 08:01 265271 /lib/x86_64-linux-gnu/libutil-2.13.so
7f2b796d4000-7f2b796d5000 rw-p 00002000 08:01 265271 /lib/x86_64-linux-gnu/libutil-2.13.so
7f2b796d5000-7f2b796e5000 r-xp 00000000 08:01 13401 /usr/lib/x86_64-linux-gnu/libavahi-client.so.3.2.9
7f2b796e5000-7f2b798e5000 ---p 00010000 08:01 13401 /usr/lib/x86_64-linux-gnu/libavahi-client.so.3.2.9
7f2b798e5000-7f2b798e6000 r--p 00010000 08:01 13401 /usr/lib/x86_64-linux-gnu/libavahi-client.so.3.2.9
7f2b798e6000-7f2b798e7000 rw-p 00011000 08:01 13401 /usr/lib/x86_64-linux-gnu/libavahi-client.so.3.2.9
7f2b798e7000-7f2b798f3000 r-xp 00000000 08:01 13403 /usr/lib/x86_64-linux-gnu/libavahi-common.so.3.5.3
7f2b798f3000-7f2b79af2000 ---p 0000c000 08:01 13403 /usr/lib/x86_64-linux-gnu/libavahi-common.so.3.5.3
7f2b79af2000-7f2b79af3000 r--p 0000b000 08:01 13403 /usr/lib/x86_64-linux-gnu/libavahi-common.so.3.5.3
7f2b79af3000-7f2b79af4000 rw-p 0000c000 08:01 13403 /usr/lib/x86_64-linux-gnu/libavahi-common.so.3.5.3
7f2b79af4000-7f2b79af7000 r-xp 00000000 08:01 13407 /usr/lib/x86_64-linux-gnu/libavahi-glib.so.1.0.2
7f2b79af7000-7f2b79cf6000 ---p 00003000 08:01 13407 /usr/lib/x86_64-linux-gnu/libavahi-glib.so.1.0.2
7f2b79cf6000-7f2b79cf7000 r--p 00002000 08:01 13407 /usr/lib/x86_64-linux-gnu/libavahi-glib.so.1.0.2
7f2b79cf7000-7f2b79cf8000 rw-p 00003000 08:01 13407 /usr/lib/x86_64-linux-gnu/libavahi-glib.so.1.0.2
7f2b79cf8000-7f2b79d72000 r-xp 00000000 08:01 265189 /lib/x86_64-linux-gnu/libgcrypt.so.11.7.0
7f2b79d72000-7f2b79f72000 ---p 0007a000 08:01 265189 /lib/x86_64-linux-gnu/libgcrypt.so.11.7.0
7f2b79f72000-7f2b79f76000 rw-p 0007a000 08:01 265189 /lib/x86_64-linux-gnu/libgcrypt.so.11.7.0
7f2b79f76000-7f2b7a02e000 r-xp 00000000 08:01 13570 /usr/lib/x86_64-linux-gnu/libgnutls.so.26.21.9
7f2b7a02e000-7f2b7a22d000 ---p 000b8000 08:01 13570 /usr/lib/x86_64-linux-gnu/libgnutls.so.26.21.9
7f2b7a22d000-7f2b7a235000 rw-p 000b7000 08:01 13570 /usr/lib/x86_64-linux-gnu/libgnutls.so.26.21.9
7f2b7a235000-7f2b7a23a000 r-xp 00000000 08:01 7392 /usr/lib/libORBitCosNaming-2.so.0.1.0
7f2b7a23a000-7f2b7a43a000 ---p 00005000 08:01 7392 /usr/lib/libORBitCosNaming-2.so.0.1.0
7f2b7a43a000-7f2b7a43c000 rw-p 00005000 08:01 7392 /usr/lib/libORBitCosNaming-2.so.0.1.0
7f2b7a43c000-7f2b7a44c000 r-xp 00000000 08:01 7509 /usr/lib/libcanberra.so.0.2.5
7f2b7a44c000-7f2b7a64b000 ---p 00010000 08:01 7509 /usr/lib/libcanberra.so.0.2.5
7f2b7a64b000-7f2b7a64c000 rw-p 0000f000 08:01 7509 /usr/lib/libcanberra.so.0.2.5
7f2b7a64c000-7f2b7a653000 r-xp 00000000 08:01 13532 /usr/lib/x86_64-linux-gnu/libgailutil.so.18.0.1
7f2b7a653000-7f2b7a852000 ---p 00007000 08:01 13532 /usr/lib/x86_64-linux-gnu/libgailutil.so.18.0.1
7f2b7a852000-7f2b7a853000 rw-p 00006000 08:01 13532 /usr/lib/x86_64-linux-gnu/libgailutil.so.18.0.1
7f2b7a853000-7f2b7a85e000 r-xp 00000000 08:01 265240 /lib/x86_64-linux-gnu/libpopt.so.0.0.0
7f2b7a85e000-7f2b7aa5e000 ---p 0000b000 08:01 265240 /lib/x86_64-linux-gnu/libpopt.so.0.0.0
7f2b7aa5e000-7f2b7aa5f000 rw-p 0000b000 08:01 265240 /lib/x86_64-linux-gnu/libpopt.so.0.0.0
7f2b7aa5f000-7f2b7aa81000 r-xp 00000000 08:01 13566 /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0
7f2b7aa81000-7f2b7ac80000 ---p 00022000 08:01 13566 /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0
7f2b7ac80000-7f2b7ac82000 rw-p 00021000 08:01 13566 /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0
7f2b7ac82000-7f2b7aceb000 r-xp 00000000 08:01 7837 /usr/lib/libgnomevfs-2.so.0.2400.4


Catching SIGABRT, please report a bug at http://bug.qbittorrent.org
and provide the following backtrace:
qBittorrent version: v2.9.3
stack trace:
/lib/x86_64-linux-gnu/libc.so.6 : ()+0x324f0 [0x7f2b885f74f0]
/lib/x86_64-linux-gnu/libc.so.6 : gsignal()+0x35 [0x7f2b885f7475]
/lib/x86_64-linux-gnu/libc.so.6 : abort()+0x180 [0x7f2b885fa6f0]
/lib/x86_64-linux-gnu/libc.so.6 : ()+0x6c26b [0x7f2b8863126b]
/lib/x86_64-linux-gnu/libc.so.6 : __fortify_fail()+0x37 [0x7f2b886b2077]
/lib/x86_64-linux-gnu/libc.so.6 : __fortify_fail()+0 [0x7f2b886b2040]
/usr/lib/libtorrent-rasterbar.so.6 : libtorrent::aux::session_impl::listen_on(std::pair<int, int> const&, char const*)+0x436 [0x7f2b8adbb366]
Aborted

_stdout ends_

I'd be happy to provide further information or otherwise assist in any way.

New or qued torrents dont start when becomming acive

I am using version 3.0.1 with Linux (Ubuntu 12.04)

When i add a new torrent (regardeless if magnet or torrent file) sometimes it doesnt start loading. Then it also does not really announce to the trackers.

The same problem is there when a qued torrent becomes active because i changed the priority (number) or because another torrent finished.

To start the non working problems i know two methods:

  1. Restart qbittorrent
  2. Change the global maximum connection limit

according 2) i first thought that all connetions are in use and that i need more connections. But this also works when I decrease the number.

Sometimes even when all "working" torrents are downloaded and removed the new (or following) torrents don't start.

Irritating for me is that it does not happen always. So I think its a bug wich hard to reproduce :(

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.