-
-
Notifications
You must be signed in to change notification settings - Fork 3.9k
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
qbittorrent chrashes #750
Comments
Hmm there is a similar debian bug report: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=705218 |
Here's presumably the same issue. I'm running Debian Wheezy with a backported 3.0.9. I hope the log helps. I saw on #733 that it might have something to do with libtorrent-rasterbar 0.15? If so that'd be easy enough to fix on my end.
|
Perhaps this is related http://dev.deluge-torrent.org/ticket/2272 |
Since it also crashes in RC4 () just as for netman73 and me, to my layman's ears it sounds plausible. I'll see if I can get libtorrent-rasterbar 0.16.10 to work and if that solves the problem. It might take a while to test because I'd been running gdb for days now without a crash, even though two weeks ago the program was crashing every 20 minutes or so. I guess that was a "bad" torrent, as ozamosi said on that Deluge bug report. |
This clearly appears that it isn't a qBittorrent bug. I am closing this. I have reported it to the Debian Bugtracker. You can track the bug here: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=717933 Other distros' users please reported it to your distro's bug trakcer too. |
The program starts normally, after a while it crashes.
System: debian jessie
qbittorrent 2.9.8-1 amd64
libtorrent-rasterbar-dbg 0.15.10-1+b1
(gdb) run
Starting program: /usr/bin/qbittorrent
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff0fde700 (LWP 2740)]
Couldn't set environment variable...
[New Thread 0x7fffe81de700 (LWP 2742)]
[New Thread 0x7fffe79dd700 (LWP 2743)]
Peer ID: -qB2980-
HTTP user agent is qBittorrent v2.9.8
[New Thread 0x7fffe71dc700 (LWP 2744)]
[New Thread 0x7fffe67ce700 (LWP 2745)]
[New Thread 0x7fffe586b700 (LWP 2747)]
[New Thread 0x7fffe4f7c700 (LWP 2748)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffe79dd700 (LWP 2743)]
RC4 () at rc4-x86_64.s:309
309 rc4-x86_64.s: No existe el fichero o el directorio.
(gdb)
(gdb) thread apply all bt
Thread 8 (Thread 0x7fffe4f7c700 (LWP 2748)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
#1 0x00007ffff6fee433 in waitboost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex > (lock=..., this=0x7fffe4f7bdb0)
#2 do_run_one (ec=..., private_op_queue=..., this_thread=..., lock=...,
#3 boost::asio::detail::task_io_service::run (this=0xccbe20, ec=...)
#4 0x00007ffff6fee8e6 in run (this=)
#5 operator() (this=)
#6 boost::asio::detail::posix_thread::funcboost::asio::detail::resolver_service_base::work_io_service_runner::run (this=)
#7 0x00007ffff6feaa7e in boost::asio::detail::boost_asio_detail_posix_thread_function (arg=)
#8 0x00007ffff6cb9e0e in start_thread (arg=0x7fffe4f7c700)
---Type to continue, or q to quit---
at pthread_create.c:311
#9 0x00007ffff485b8ed in clone ()
Thread 7 (Thread 0x7fffe586b700 (LWP 2747)):
#0 0x00007ffff485014d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff33bc1fc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff33bc324 in g_main_context_iteration ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff54e1d06 in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4 0x00007ffff54b20ff in QEventLoop::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5 0x00007ffff54b2388 in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6 0x00007ffff53b4390 in QThread::exec() ()
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7 0x00007ffff5493c6f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8 0x00007ffff53b6b6c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9 0x00007ffff6cb9e0e in start_thread (arg=0x7fffe586b700)
#10 0x00007ffff485b8ed in clone ()
Thread 6 (Thread 0x7fffe67ce700 (LWP 2745)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 ()
#1 0x00007ffff53b7027 in QWaitCondition::wait(QMutex*, unsigned long) ()
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2 0x00000000004c4c10 in TorrentSpeedMonitor::run (this=0xcc3400)
#3 0x00007ffff53b6b6c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4 0x00007ffff6cb9e0e in start_thread (arg=0x7fffe67ce700)
#5 0x00007ffff485b8ed in clone ()
Thread 5 (Thread 0x7fffe71dc700 (LWP 2744)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
#1 0x00007ffff6fee433 in waitboost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex > (lock=..., this=0x7fffe71dbdb0)
#2 do_run_one (ec=..., private_op_queue=..., this_thread=..., lock=...,
---Type to continue, or q to quit---
#3 boost::asio::detail::task_io_service::run (this=0xcfeec0, ec=...)
#4 0x00007ffff6fee8e6 in run (this=)
#5 operator() (this=)
#6 boost::asio::detail::posix_thread::funcboost::asio::detail::resolver_service_base::work_io_service_runner::run (this=)
#7 0x00007ffff6feaa7e in boost::asio::detail::boost_asio_detail_posix_thread_function (arg=)
#8 0x00007ffff6cb9e0e in start_thread (arg=0x7fffe71dc700)
#9 0x00007ffff485b8ed in clone ()
Thread 4 (Thread 0x7fffe79dd700 (LWP 2743)):
#0 RC4 () at rc4-x86_64.s:309
#1 0x0000000000000000 in ?? ()
Thread 3 (Thread 0x7fffe81de700 (LWP 2742)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
---Type to continue, or q to quit---
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff6fd4b03 in waitboost::unique_lock<boost::recursive_mutex > (
#2 libtorrent::disk_io_thread::operator() (this=0xc89dd0)
#3 0x00007ffff3f426b9 in ?? () from /usr/lib/libboost_thread.so.1.49.0
#4 0x00007ffff6cb9e0e in start_thread (arg=0x7fffe81de700)
#5 0x00007ffff485b8ed in clone ()
Thread 2 (Thread 0x7ffff0fde700 (LWP 2740)):
#0 0x00007ffff4854743 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff5491ec2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2 0x00007ffff53b6b6c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3 0x00007ffff6cb9e0e in start_thread (arg=0x7ffff0fde700)
#4 0x00007ffff485b8ed in clone ()
Thread 1 (Thread 0x7ffff7fc8780 (LWP 2733)):
#0 0x00007ffff485014d in poll () at ../sysdeps/unix/syscall-template.S:81
---Type to continue, or q to quit---
#1 0x00007ffff33bc1fc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff33bc324 in g_main_context_iteration ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff54e1ce6 in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4 0x00007ffff5dbcf9e in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#5 0x00007ffff54b20ff in QEventLoop::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6 0x00007ffff54b2388 in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7 0x00007ffff54b7a66 in QCoreApplication::exec() ()
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8 0x0000000000480f05 in main (argc=1, argv=)
The text was updated successfully, but these errors were encountered: