Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crashes when adding new Trackers #47

Closed
dagaz opened this issue Aug 22, 2012 · 4 comments
Closed

Crashes when adding new Trackers #47

dagaz opened this issue Aug 22, 2012 · 4 comments
Labels

Comments

@dagaz
Copy link

dagaz commented Aug 22, 2012

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:~$

@cdumez
Copy link
Contributor

cdumez commented Aug 23, 2012

Does this happen only for magnet torrents? I fixed a tracker addition crash in v3.0.1 that would occurs for torrents that don't have metadata yet (magnet torrents in initial stage).

@cdumez
Copy link
Contributor

cdumez commented Aug 23, 2012

Cannot reproduce in v3.0.1 so I assume this was the bug I was talking about. Closing.

@cdumez cdumez closed this as completed Aug 23, 2012
@dagaz
Copy link
Author

dagaz commented Aug 23, 2012

Till now it only happens with torrents with magnet-links. With torrents from files i cannot reproduce it.
Also I recognised that the trackers which are includet in the magnetlink are not displayed at first. Only DHT, PeX and LSD. after some time the torrent starts, i assume though DHT, PeX or LSD and then sudenly there is a tracker and later there are more trackers. Also sometimes nothing happens with the torrent for hours (its active and not in cue). Then I tried to add the trackers and the result is the crash.

@dagaz
Copy link
Author

dagaz commented Aug 23, 2012

OOPS, saw to late that the issue is already closed.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants