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

qbittorrent chrashes #750

Closed
netman73 opened this issue Jul 5, 2013 · 5 comments
Closed

qbittorrent chrashes #750

netman73 opened this issue Jul 5, 2013 · 5 comments
Labels
OS: Linux Issues specific to Linux distributions

Comments

@netman73
Copy link

netman73 commented 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 ()

at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185

#1 0x00007ffff6fee433 in waitboost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex > (lock=..., this=0x7fffe4f7bdb0)

at /usr/include/boost/asio/detail/posix_event.hpp:80

#2 do_run_one (ec=..., private_op_queue=..., this_thread=..., lock=...,

this=<optimized out>)
at /usr/include/boost/asio/detail/impl/task_io_service.ipp:380

#3 boost::asio::detail::task_io_service::run (this=0xccbe20, ec=...)

at /usr/include/boost/asio/detail/impl/task_io_service.ipp:146

#4 0x00007ffff6fee8e6 in run (this=)

at /usr/include/boost/asio/impl/io_service.ipp:59

#5 operator() (this=)

at /usr/include/boost/asio/detail/impl/resolver_service_base.ipp:32

#6 boost::asio::detail::posix_thread::funcboost::asio::detail::resolver_service_base::work_io_service_runner::run (this=)

at /usr/include/boost/asio/detail/posix_thread.hpp:82

#7 0x00007ffff6feaa7e in boost::asio::detail::boost_asio_detail_posix_thread_function (arg=)

at /usr/include/boost/asio/detail/impl/posix_thread.ipp:64

#8 0x00007ffff6cb9e0e in start_thread (arg=0x7fffe4f7c700)

---Type to continue, or q to quit---
at pthread_create.c:311
#9 0x00007ffff485b8ed in clone ()

at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

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)

at pthread_create.c:311

#10 0x00007ffff485b8ed in clone ()

at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 6 (Thread 0x7fffe67ce700 (LWP 2745)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 ()

at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238

#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)

at ../../src/qtlibtorrent/torrentspeedmonitor.cpp:74

#3 0x00007ffff53b6b6c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4 0x00007ffff6cb9e0e in start_thread (arg=0x7fffe67ce700)

at pthread_create.c:311

#5 0x00007ffff485b8ed in clone ()

at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7fffe71dc700 (LWP 2744)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()

at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185

#1 0x00007ffff6fee433 in waitboost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex > (lock=..., this=0x7fffe71dbdb0)

at /usr/include/boost/asio/detail/posix_event.hpp:80

#2 do_run_one (ec=..., private_op_queue=..., this_thread=..., lock=...,

this=<optimized out>)
at /usr/include/boost/asio/detail/impl/task_io_service.ipp:380

---Type to continue, or q to quit---
#3 boost::asio::detail::task_io_service::run (this=0xcfeec0, ec=...)

at /usr/include/boost/asio/detail/impl/task_io_service.ipp:146

#4 0x00007ffff6fee8e6 in run (this=)

at /usr/include/boost/asio/impl/io_service.ipp:59

#5 operator() (this=)

at /usr/include/boost/asio/detail/impl/resolver_service_base.ipp:32

#6 boost::asio::detail::posix_thread::funcboost::asio::detail::resolver_service_base::work_io_service_runner::run (this=)

at /usr/include/boost/asio/detail/posix_thread.hpp:82

#7 0x00007ffff6feaa7e in boost::asio::detail::boost_asio_detail_posix_thread_function (arg=)

at /usr/include/boost/asio/detail/impl/posix_thread.ipp:64

#8 0x00007ffff6cb9e0e in start_thread (arg=0x7fffe71dc700)

at pthread_create.c:311

#9 0x00007ffff485b8ed in clone ()

at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

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 > (

m=..., this=0xc89fd0)
at /usr/include/boost/thread/pthread/condition_variable.hpp:137

#2 libtorrent::disk_io_thread::operator() (this=0xc89dd0)

at ../../src/disk_io_thread.cpp:1413

#3 0x00007ffff3f426b9 in ?? () from /usr/lib/libboost_thread.so.1.49.0
#4 0x00007ffff6cb9e0e in start_thread (arg=0x7fffe81de700)

at pthread_create.c:311

#5 0x00007ffff485b8ed in clone ()

at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

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)

at pthread_create.c:311

#4 0x00007ffff485b8ed in clone ()

at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

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=)

at ../../src/main.cpp:317
@sledgehammer999
Copy link
Member

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
Copy link

Frenzie commented 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.

$ gdb qbittorrent 
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/qbittorrent...Reading symbols from /usr/lib/debug/usr/bin/qbittorrent...done.
done.
(gdb) run
Starting program: /usr/bin/qbittorrent 
warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7ffff7ffa000
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff14ae700 (LWP 4179)]
[New Thread 0x7fffe4873700 (LWP 4181)]
[New Thread 0x7fffe4072700 (LWP 4182)]
[New Thread 0x7fffe3871700 (LWP 4183)]
[New Thread 0x7fffe3070700 (LWP 4184)]
[New Thread 0x7fffe23d1700 (LWP 4186)]
[New Thread 0x7fffe1554700 (LWP 4187)]
virtual void RssFeed::refresh() Feed "feed" is already being refreshed, ignoring request 
[New Thread 0x7fffe0d53700 (LWP 4188)]
[New Thread 0x7fffdbfff700 (LWP 4189)]
[New Thread 0x7fffdb7fe700 (LWP 4190)]
[Thread 0x7fffe0d53700 (LWP 4188) exited]
[New Thread 0x7fffe0d53700 (LWP 4408)]
[Thread 0x7fffe0d53700 (LWP 4408) exited]
[New Thread 0x7fffe0d53700 (LWP 4433)]
[Thread 0x7fffe0d53700 (LWP 4433) exited]
[New Thread 0x7fffe0d53700 (LWP 4459)]
[Thread 0x7fffe0d53700 (LWP 4459) exited]
[New Thread 0x7fffe0d53700 (LWP 4530)]
[Thread 0x7fffe0d53700 (LWP 4530) exited]
[New Thread 0x7fffe0d53700 (LWP 4550)]
[Thread 0x7fffe0d53700 (LWP 4550) exited]
[New Thread 0x7fffe0d53700 (LWP 4573)]
[Thread 0x7fffe0d53700 (LWP 4573) exited]
[New Thread 0x7fffe0d53700 (LWP 4640)]
[Thread 0x7fffe0d53700 (LWP 4640) exited]
[New Thread 0x7fffe0d53700 (LWP 4728)]
[Thread 0x7fffe0d53700 (LWP 4728) exited]
[New Thread 0x7fffe0d53700 (LWP 4901)]
[Thread 0x7fffe0d53700 (LWP 4901) exited]
[New Thread 0x7fffe0d53700 (LWP 4949)]
[Thread 0x7fffe0d53700 (LWP 4949) exited]
[New Thread 0x7fffe0d53700 (LWP 5039)]
[Thread 0x7fffe0d53700 (LWP 5039) exited]
[New Thread 0x7fffe0d53700 (LWP 5129)]
[Thread 0x7fffe0d53700 (LWP 5129) exited]
[New Thread 0x7fffe0d53700 (LWP 5201)]
[Thread 0x7fffe0d53700 (LWP 5201) exited]
[New Thread 0x7fffe0d53700 (LWP 5262)]
[Thread 0x7fffe0d53700 (LWP 5262) exited]
[New Thread 0x7fffe0d53700 (LWP 5410)]
[Thread 0x7fffe0d53700 (LWP 5410) exited]
[New Thread 0x7fffe0d53700 (LWP 5446)]
[Thread 0x7fffe0d53700 (LWP 5446) exited]
[New Thread 0x7fffe0d53700 (LWP 5479)]
[Thread 0x7fffe0d53700 (LWP 5479) exited]
[New Thread 0x7fffe0d53700 (LWP 5763)]
[Thread 0x7fffe0d53700 (LWP 5763) exited]
[New Thread 0x7fffe0d53700 (LWP 6288)]
[Thread 0x7fffe0d53700 (LWP 6288) exited]
[New Thread 0x7fffe0d53700 (LWP 6492)]
[Thread 0x7fffe0d53700 (LWP 6492) exited]
VLC media player 2.0.7 Twoflower (revision 2.0.6-54-g7dd7e4d)
[0x605108] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[0x1bf7788] main vout display error: Failed to set on top
[0x19f86f8] access_http access error: error: HTTP/1.1 403 Forbidden
[0x19f86f8] access_http access error: error: HTTP/1.1 403 Forbidden
[0x19f0078] main demux meta error: no suitable access module for `http://services.tvrage.com/feeds/search.php?show=The Killing'
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[0x1bf8b68] main vout display error: SplitterEvent TODO
[New Thread 0x7fffe0d53700 (LWP 6796)]
[Thread 0x7fffe0d53700 (LWP 6796) exited]
[New Thread 0x7fffe0d53700 (LWP 7059)]
[Thread 0x7fffe0d53700 (LWP 7059) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffe4072700 (LWP 4182)]
RC4 () at rc4-x86_64.s:154
154 rc4-x86_64.s: No such file or directory.
(gdb) bt
#0  RC4 () at rc4-x86_64.s:154
#1  0x0000000000000000 in ?? ()
(gdb) thread apply all bt

Thread 11 (Thread 0x7fffdb7fe700 (LWP 4190)):
#0  0x00007ffff6ed72d4 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007ffff7208433 in boost::asio::detail::task_io_service::run(boost::system::error_code&) () from /usr/lib/libtorrent-rasterbar.so.6
#2  0x00007ffff72088e6 in boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::run() ()
   from /usr/lib/libtorrent-rasterbar.so.6
#3  0x00007ffff7204a7e in boost_asio_detail_posix_thread_function ()
   from /usr/lib/libtorrent-rasterbar.so.6
#4  0x00007ffff6ed2b50 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007ffff4af2a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fffdbfff700 (LWP 4189)):
#0  0x00007ffff4ae7e33 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff3a91624 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff3a91744 in g_main_context_iteration ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff56ec296 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
---Type <return> to continue, or q <return> to quit---
#4  0x00007ffff56bc8af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007ffff56bcb38 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007ffff55bfd70 in QThread::exec() ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007ffff569d1bf in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007ffff55c2d0b in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007ffff6ed2b50 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007ffff4af2a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fffe1554700 (LWP 4187)):
#0  0x00007ffff4ae7e33 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff3a91624 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff3a91744 in g_main_context_iteration ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff56ec296 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007ffff56bc8af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007ffff56bcb38 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>---Type <return> to continue, or q <return> to quit---
) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007ffff55bfd70 in QThread::exec() ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007ffff55c2d0b in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007ffff6ed2b50 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007ffff4af2a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fffe23d1700 (LWP 4186)):
#0  0x00007ffff4ae7e33 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff3a91624 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff3a91744 in g_main_context_iteration ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff56ec276 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007ffff56bc8af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007ffff56bcb38 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007ffff55bfd70 in QThread::exec() ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007ffff55c2d0b in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
---Type <return> to continue, or q <return> to quit---
#8  0x00007ffff6ed2b50 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007ffff4af2a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fffe3070700 (LWP 4184)):
#0  0x00007ffff6ed764b in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007ffff55c3167 in QWaitCondition::wait(QMutex*, unsigned long) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00000000004d0230 in TorrentSpeedMonitor::run (this=0xedb880)
    at ../../src/qtlibtorrent/torrentspeedmonitor.cpp:74
#3  0x00007ffff55c2d0b in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007ffff6ed2b50 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007ffff4af2a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fffe3871700 (LWP 4183)):
#0  0x00007ffff6ed72d4 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007ffff7208433 in boost::asio::detail::task_io_service::run(boost::system::error_code&) () from /usr/lib/libtorrent-rasterbar.so.6
---Type <return> to continue, or q <return> to quit---
#2  0x00007ffff72088e6 in boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::run() ()
   from /usr/lib/libtorrent-rasterbar.so.6
#3  0x00007ffff7204a7e in boost_asio_detail_posix_thread_function ()
   from /usr/lib/libtorrent-rasterbar.so.6
#4  0x00007ffff6ed2b50 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007ffff4af2a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fffe4072700 (LWP 4182)):
#0  RC4 () at rc4-x86_64.s:154
#1  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fffe4873700 (LWP 4181)):
#0  0x00007ffff6ed72d4 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007ffff71eeb03 in libtorrent::disk_io_thread::operator()() ()
   from /usr/lib/libtorrent-rasterbar.so.6
#2  0x00007ffff7fa4629 in ?? () from /usr/lib/libboost_thread.so.1.49.0
#3  0x00007ffff6ed2b50 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007ffff4af2a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6
---Type <return> to continue, or q <return> to quit---
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ffff14ae700 (LWP 4179)):
#0  0x00007ffff4aec573 in select () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff569b704 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007ffff55c2d0b in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007ffff6ed2b50 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007ffff4af2a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffff7f87760 (LWP 4176)):
#0  0x00007ffff4ae7e33 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff3a91624 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff3a91744 in g_main_context_iteration ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff56ec276 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007ffff5fd383e in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#5  0x00007ffff56bc8af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007ffff56bcb38 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
---Type <return> to continue, or q <return> to quit---
#7  0x00007ffff56c1cf8 in QCoreApplication::exec() ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x000000000049189b in main (argc=1, argv=<optimized out>)
    at ../../src/main.cpp:349
(gdb) 

@Gelmir
Copy link
Contributor

Gelmir commented Jul 18, 2013

Perhaps this is related http://dev.deluge-torrent.org/ticket/2272

@Frenzie
Copy link

Frenzie commented 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
Copy link
Member

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.

@sledgehammer999 sledgehammer999 mentioned this issue Oct 11, 2014
This was referenced Nov 4, 2014
@sledgehammer999 sledgehammer999 mentioned this issue Feb 18, 2015
This was referenced Apr 21, 2015
@qbittorrent qbittorrent locked and limited conversation to collaborators Feb 24, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
OS: Linux Issues specific to Linux distributions
Projects
None yet
Development

No branches or pull requests

4 participants