mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2026-03-02 22:57:32 -05:00
qbittorrent chrashes #620
Labels
No labels
Accessibility
AppImage
Bounty
Build system
CI
Can't reproduce
Code cleanup
Confirmed bug
Confirmed bug
Core
Crash
Data loss
Discussion
Docker
Documentation
Duplicate
Feature
Feature request
Feature request
Feature request
Filters
Flatpak
GUI
Has workaround
I2P
Invalid
Libtorrent
Look and feel
Meta
NSIS
Network
Not an issue
OS: *BSD
OS: Linux
OS: Windows
OS: macOS
PPA
Performance
Project management
Proxy/VPN
Qt bugs
Qt6 compat
RSS
Search engine
Security
Temp folder
Themes
Translations
Triggers
Waiting diagnosis
Waiting info
Waiting upstream
Waiting web implementation
Watched folders
WebAPI
WebUI
autoCloseOldIssue
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/qBittorrent#620
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @netman73 on GitHub (Jul 5, 2013).
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=)
@sledgehammer999 commented on GitHub (Jul 5, 2013):
Hmm there is a similar debian bug report: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=705218
I send a reply there, pointing back to this bug report. It'll take a while to showup because of the way the debian bug tracker works.
@Frenzie commented on GitHub (Jul 18, 2013):
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.
@Gelmir commented on GitHub (Jul 18, 2013):
Perhaps this is related http://dev.deluge-torrent.org/ticket/2272
@Frenzie commented on GitHub (Jul 18, 2013):
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.
@sledgehammer999 commented on GitHub (Jul 26, 2013):
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.