mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2026-03-02 22:57:32 -05:00
Segfault in qBittorrent 3.1.3 #1221
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#1221
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 @ghost on GitHub (Feb 15, 2014).
Here are the backtraces:
Core was generated by `qbittorrent'.
Program terminated with signal 11, Segmentation fault.
#0 0x00007f5c098aff01 in std::string::compare(char const*) const ()
from /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/libstdc++.so.6
(gdb) bt
#0 0x00007f5c098aff01 in std::string::compare(char const*) const ()
from /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/libstdc++.so.6
#1 0x00007f5c0b79947f in libtorrent::combine_path(std::string const&, std::string const&) ()
from /usr/lib64/libtorrent-rasterbar.so.7
#2 0x00007f5c0b79c6c9 in libtorrent::file_storage::file_path(libtorrent::internal_file_entry const&) const ()
from /usr/lib64/libtorrent-rasterbar.so.7
#3 0x00007f5c0b79c779 in libtorrent::file_storage::at(int) const () from /usr/lib64/libtorrent-rasterbar.so.7
#4 0x00000000005438a7 in libtorrent::torrent_info::file_at (this=0x7f5beee96a10, index=1)
#5 0x00000000005404fd in QTorrentHandle::filepath_at (this=0x18c8a90, index=1)
#6 0x000000000054042d in QTorrentHandle::filename_at (this=0x18c8a90, index=1)
#7 0x000000000054269f in QTorrentHandle::prioritize_files (this=0x18c8a90,
#8 0x00000000005a6ec1 in PropertiesWidget::applyPriorities (this=0x18c87c0) at properties/propertieswidget.cpp:727
#9 0x00000000005a6f44 in PropertiesWidget::filteredFilesChanged (this=0x18c87c0)
#10 0x000000000068dcd2 in PropertiesWidget::qt_static_metacall (_o=0x18c87c0, _c=QMetaObject::InvokeMetaMethod,
#11 0x00007f5c09ea5cb4 in QMetaObject::activate(QObject_, QMetaObject const_, int, void**) ()
from /usr/lib64/qt4/libQtCore.so.4
#12 0x000000000069fb57 in TorrentContentFilterModel::filteredFilesChanged (this=0x1aae140)
#13 0x000000000069fa1a in TorrentContentFilterModel::qt_static_metacall (_o=0x1aae140,
#14 0x00007f5c09ea5cb4 in QMetaObject::activate(QObject_, QMetaObject const_, int, void**) ()
from /usr/lib64/qt4/libQtCore.so.4
#15 0x000000000069f8ef in TorrentContentModel::filteredFilesChanged (this=0x1aae190)
#16 0x0000000000667bfb in TorrentContentModel::setData (this=0x1aae190, index=..., value=..., role=10)
#17 0x00007f5c0ac66a7e in QSortFilterProxyModel::setData(QModelIndex const&, QVariant const&, int) ()
from /usr/lib64/qt4/libQtGui.so.4
#18 0x00007f5c0ac35e59 in QItemDelegate::editorEvent(QEvent_, QAbstractItemModel_, QStyleOptionViewItem const&, QModelIndex const&) () from /usr/lib64/qt4/libQtGui.so.4
#19 0x00007f5c0abe6467 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#20 0x00007f5c0abeb99a in QAbstractItemView::edit(QModelIndex const&, QAbstractItemView::EditTrigger, QEvent*) ()
from /usr/lib64/qt4/libQtGui.so.4
#21 0x00007f5c0abe67d0 in QAbstractItemView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#22 0x00007f5c0a7502c1 in QWidget::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#23 0x00007f5c0aadd8f6 in QFrame::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#24 0x00007f5c0abf0ceb in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#25 0x00007f5c0ac3109f in QTreeView::viewportEvent(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#26 0x00007f5c09e91b44 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject_, QEvent_) ()
from /usr/lib64/qt4/libQtCore.so.4
#27 0x00007f5c0a702dfc in QApplicationPrivate::notify_helper(QObject_, QEvent_) () from /usr/lib64/qt4/libQtGui.so.4
#28 0x00007f5c0a706039 in QApplication::notify(QObject_, QEvent_) () from /usr/lib64/qt4/libQtGui.so.4
#29 0x000000000066d238 in SessionApplication::notify (this=0x7fff11b94770, receiver=0x1aa3550, event=0x7fff11b93c10)
#30 0x00007f5c09e919de in QCoreApplication::notifyInternal(QObject_, QEvent_) () from /usr/lib64/qt4/libQtCore.so.4
#31 0x00007f5c0a708f1b in QApplicationPrivate::sendMouseEvent(QWidget_, QMouseEvent_, QWidget_, QWidget_, QWidget**, QPointer&, bool) () from /usr/lib64/qt4/libQtGui.so.4
#32 0x00007f5c0a77c0d4 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#33 0x00007f5c0a77a9d1 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#34 0x00007f5c0a7a35ea in ?? () from /usr/lib64/qt4/libQtGui.so.4
#35 0x00007f5c07fce065 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#36 0x00007f5c07fce3a8 in ?? () from /usr/lib64/libglib-2.0.so.0
#37 0x00007f5c07fce464 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#38 0x00007f5c09ebfd56 in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) ()
from /usr/lib64/qt4/libQtCore.so.4
#39 0x00007f5c0a7a36be in ?? () from /usr/lib64/qt4/libQtGui.so.4
#40 0x00007f5c09e9068f in QEventLoop::processEvents(QFlagsQEventLoop::ProcessEventsFlag) ()
from /usr/lib64/qt4/libQtCore.so.4
#41 0x00007f5c09e90918 in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) ()
from /usr/lib64/qt4/libQtCore.so.4
#42 0x00007f5c09e95b78 in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#43 0x0000000000620808 in main (argc=1, argv=0x7fff11b94f98) at main.cpp:387
(gdb) bt full
#0 0x00007f5c098aff01 in std::string::compare(char const*) const ()
from /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/libstdc++.so.6
No symbol table info available.
#1 0x00007f5c0b79947f in libtorrent::combine_path(std::string const&, std::string const&) ()
from /usr/lib64/libtorrent-rasterbar.so.7
No symbol table info available.
#2 0x00007f5c0b79c6c9 in libtorrent::file_storage::file_path(libtorrent::internal_file_entry const&) const ()
from /usr/lib64/libtorrent-rasterbar.so.7
No symbol table info available.
#3 0x00007f5c0b79c779 in libtorrent::file_storage::at(int) const () from /usr/lib64/libtorrent-rasterbar.so.7
No symbol table info available.
#4 0x00000000005438a7 in libtorrent::torrent_info::file_at (this=0x7f5beee96a10, index=1)
No locals.
#5 0x00000000005404fd in QTorrentHandle::filepath_at (this=0x18c8a90, index=1)
No locals.
#6 0x000000000054042d in QTorrentHandle::filename_at (this=0x18c8a90, index=1)
No locals.
#7 0x000000000054269f in QTorrentHandle::prioritize_files (this=0x18c8a90,
#8 0x00000000005a6ec1 in PropertiesWidget::applyPriorities (this=0x18c87c0) at properties/propertieswidget.cpp:727
#9 0x00000000005a6f44 in PropertiesWidget::filteredFilesChanged (this=0x18c87c0)
No locals.
#10 0x000000000068dcd2 in PropertiesWidget::qt_static_metacall (_o=0x18c87c0, _c=QMetaObject::InvokeMetaMethod,
#11 0x00007f5c09ea5cb4 in QMetaObject::activate(QObject_, QMetaObject const_, int, void**) ()
from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#12 0x000000000069fb57 in TorrentContentFilterModel::filteredFilesChanged (this=0x1aae140)
No locals.
#13 0x000000000069fa1a in TorrentContentFilterModel::qt_static_metacall (_o=0x1aae140,
#14 0x00007f5c09ea5cb4 in QMetaObject::activate(QObject_, QMetaObject const_, int, void**) ()
from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#15 0x000000000069f8ef in TorrentContentModel::filteredFilesChanged (this=0x1aae190)
No locals.
#16 0x0000000000667bfb in TorrentContentModel::setData (this=0x1aae190, index=..., value=..., role=10)
#17 0x00007f5c0ac66a7e in QSortFilterProxyModel::setData(QModelIndex const&, QVariant const&, int) ()
from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#18 0x00007f5c0ac35e59 in QItemDelegate::editorEvent(QEvent_, QAbstractItemModel_, QStyleOptionViewItem const&, QModelIndex const&) () from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#19 0x00007f5c0abe6467 in ?? () from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#20 0x00007f5c0abeb99a in QAbstractItemView::edit(QModelIndex const&, QAbstractItemView::EditTrigger, QEvent*) ()
from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#21 0x00007f5c0abe67d0 in QAbstractItemView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#22 0x00007f5c0a7502c1 in QWidget::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#23 0x00007f5c0aadd8f6 in QFrame::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#24 0x00007f5c0abf0ceb in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#25 0x00007f5c0ac3109f in QTreeView::viewportEvent(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#26 0x00007f5c09e91b44 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject_, QEvent_) ()
from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#27 0x00007f5c0a702dfc in QApplicationPrivate::notify_helper(QObject_, QEvent_) () from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#28 0x00007f5c0a706039 in QApplication::notify(QObject_, QEvent_) () from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#29 0x000000000066d238 in SessionApplication::notify (this=0x7fff11b94770, receiver=0x1aa3550, event=0x7fff11b93c10)
No locals.
#30 0x00007f5c09e919de in QCoreApplication::notifyInternal(QObject_, QEvent_) () from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#31 0x00007f5c0a708f1b in QApplicationPrivate::sendMouseEvent(QWidget_, QMouseEvent_, QWidget_, QWidget_, QWidget**, QPointer&, bool) () from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#32 0x00007f5c0a77c0d4 in ?? () from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#33 0x00007f5c0a77a9d1 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#34 0x00007f5c0a7a35ea in ?? () from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#35 0x00007f5c07fce065 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#36 0x00007f5c07fce3a8 in ?? () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#37 0x00007f5c07fce464 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#38 0x00007f5c09ebfd56 in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) ()
from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#39 0x00007f5c0a7a36be in ?? () from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#40 0x00007f5c09e9068f in QEventLoop::processEvents(QFlagsQEventLoop::ProcessEventsFlag) ()
from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#41 0x00007f5c09e90918 in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) ()
from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#42 0x00007f5c09e95b78 in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#43 0x0000000000620808 in main (argc=1, argv=0x7fff11b94f98) at main.cpp:387
(gdb) thread apply all bt
Thread 8 (Thread 0x7f5bfb591700 (LWP 6075)):
#0 0x00007f5c0901e443 in epoll_wait () from /lib64/libc.so.6
#1 0x00007f5c0b762c78 in boost::asio::detail::epoll_reactor::run(bool, boost::asio::detail::op_queueboost::asio::detail::task_io_service_operation&) () from /usr/lib64/libtorrent-rasterbar.so.7
#2 0x00007f5c0b763183 in boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_lockboost::asio::detail::posix_mutex&, boost::asio::detail::task_io_service::thread_info&, boost::system::error_code const&) ()
from /usr/lib64/libtorrent-rasterbar.so.7
#3 0x00007f5c0b766e11 in boost::asio::detail::task_io_service::run(boost::system::error_code&) ()
from /usr/lib64/libtorrent-rasterbar.so.7
#4 0x00007f5c0b864fd4 in libtorrent::aux::session_impl::main_thread() () from /usr/lib64/libtorrent-rasterbar.so.7
#5 0x00007f5c0b75af77 in boost_asio_detail_posix_thread_function () from /usr/lib64/libtorrent-rasterbar.so.7
#6 0x00007f5c09afff3a in start_thread () from /lib64/libpthread.so.0
#7 0x00007f5c0901ddad in clone () from /lib64/libc.so.6
Thread 7 (Thread 0x7f5bfad90700 (LWP 6082)):
#0 0x00007f5c09b03d0c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f5c0b7632dc in boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_lockboost::asio::detail::posix_mutex&, boost::asio::detail::task_io_service::thread_info&, boost::system::error_code const&) ()
from /usr/lib64/libtorrent-rasterbar.so.7
#2 0x00007f5c0b766e11 in boost::asio::detail::task_io_service::run(boost::system::error_code&) ()
from /usr/lib64/libtorrent-rasterbar.so.7
#3 0x00007f5c0b767f25 in boost::asio::io_service::run() () from /usr/lib64/libtorrent-rasterbar.so.7
#4 0x00007f5c0b75af77 in boost_asio_detail_posix_thread_function () from /usr/lib64/libtorrent-rasterbar.so.7
#5 0x00007f5c09afff3a in start_thread () from /lib64/libpthread.so.0
#6 0x00007f5c0901ddad in clone () from /lib64/libc.so.6
Thread 6 (Thread 0x7f5bf9f65700 (LWP 6083)):
#0 0x00007f5c09b040de in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f5c09d95f87 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2 0x0000000000546122 in TorrentSpeedMonitor::run (this=0x1991560) at qtlibtorrent/torrentspeedmonitor.cpp:80
#3 0x00007f5c09d95acc in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4 0x00007f5c09afff3a in start_thread () from /lib64/libpthread.so.0
#5 0x00007f5c0901ddad in clone () from /lib64/libc.so.6
Thread 5 (Thread 0x7f5c0565b700 (LWP 6072)):
#0 0x00007f5c09016783 in select () from /lib64/libc.so.6
#1 0x00007f5c09e70692 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#2 0x00007f5c09d95acc in ?? () from /usr/lib64/qt4/libQtCore.so.4
#3 0x00007f5c09afff3a in start_thread () from /lib64/libpthread.so.0
#4 0x00007f5c0901ddad in clone () from /lib64/libc.so.6
Thread 4 (Thread 0x7f5bf96ce700 (LWP 6085)):
#0 0x00007f5c0901407d in poll () from /lib64/libc.so.6
#1 0x00007f5c07fce33c in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x00007f5c07fce464 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3 0x00007f5c09ebfd56 in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) ()
from /usr/lib64/qt4/libQtCore.so.4
#4 0x00007f5c09e9068f in QEventLoop::processEvents(QFlagsQEventLoop::ProcessEventsFlag) ()
from /usr/lib64/qt4/libQtCore.so.4
#5 0x00007f5c09e90918 in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) ()
from /usr/lib64/qt4/libQtCore.so.4
#6 0x00007f5c09d93350 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#7 0x00007f5c09e723ff in ?? () from /usr/lib64/qt4/libQtCore.so.4
#8 0x00007f5c09d95acc in ?? () from /usr/lib64/qt4/libQtCore.so.4
#9 0x00007f5c09afff3a in start_thread () from /lib64/libpthread.so.0
#10 0x00007f5c0901ddad in clone () from /lib64/libc.so.6
Thread 3 (Thread 0x7f5bf8ecd700 (LWP 6097)):
#0 0x00007f5c09b03d0c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f5c0b7632dc in boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_lockboost::asio::detail::posix_mutex&, boost::asio::detail::task_io_service::thread_info&, boost::system::error_code const&) ()
from /usr/lib64/libtorrent-rasterbar.so.7
#2 0x00007f5c0b766e11 in boost::asio::detail::task_io_service::run(boost::system::error_code&) ()
from /usr/lib64/libtorrent-rasterbar.so.7
#3 0x00007f5c0b767f25 in boost::asio::io_service::run() () from /usr/lib64/libtorrent-rasterbar.so.7
#4 0x00007f5c0b75af77 in boost_asio_detail_posix_thread_function () from /usr/lib64/libtorrent-rasterbar.so.7
#5 0x00007f5c09afff3a in start_thread () from /lib64/libpthread.so.0
#6 0x00007f5c0901ddad in clone () from /lib64/libc.so.6
Thread 2 (Thread 0x7f5bfbd92700 (LWP 6074)):
#0 0x00007f5c09b03d0c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f5c0b789350 in libtorrent::disk_io_thread::thread_fun() () from /usr/lib64/libtorrent-rasterbar.so.7
#2 0x00007f5c0b75af77 in boost_asio_detail_posix_thread_function () from /usr/lib64/libtorrent-rasterbar.so.7
#3 0x00007f5c09afff3a in start_thread () from /lib64/libpthread.so.0
#4 0x00007f5c0901ddad in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7f5c0c3fe780 (LWP 6071)):
#0 0x00007f5c098aff01 in std::string::compare(char const*) const ()
from /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/libstdc++.so.6
#1 0x00007f5c0b79947f in libtorrent::combine_path(std::string const&, std::string const&) ()
from /usr/lib64/libtorrent-rasterbar.so.7
#2 0x00007f5c0b79c6c9 in libtorrent::file_storage::file_path(libtorrent::internal_file_entry const&) const ()
from /usr/lib64/libtorrent-rasterbar.so.7
#3 0x00007f5c0b79c779 in libtorrent::file_storage::at(int) const () from /usr/lib64/libtorrent-rasterbar.so.7
#4 0x00000000005438a7 in libtorrent::torrent_info::file_at (this=0x7f5beee96a10, index=1)
#5 0x00000000005404fd in QTorrentHandle::filepath_at (this=0x18c8a90, index=1)
#6 0x000000000054042d in QTorrentHandle::filename_at (this=0x18c8a90, index=1)
#7 0x000000000054269f in QTorrentHandle::prioritize_files (this=0x18c8a90,
#8 0x00000000005a6ec1 in PropertiesWidget::applyPriorities (this=0x18c87c0) at properties/propertieswidget.cpp:727
#9 0x00000000005a6f44 in PropertiesWidget::filteredFilesChanged (this=0x18c87c0)
#10 0x000000000068dcd2 in PropertiesWidget::qt_static_metacall (_o=0x18c87c0, _c=QMetaObject::InvokeMetaMethod,
#11 0x00007f5c09ea5cb4 in QMetaObject::activate(QObject_, QMetaObject const_, int, void**) ()
from /usr/lib64/qt4/libQtCore.so.4
#12 0x000000000069fb57 in TorrentContentFilterModel::filteredFilesChanged (this=0x1aae140)
#13 0x000000000069fa1a in TorrentContentFilterModel::qt_static_metacall (_o=0x1aae140,
#14 0x00007f5c09ea5cb4 in QMetaObject::activate(QObject_, QMetaObject const_, int, void**) ()
from /usr/lib64/qt4/libQtCore.so.4
#15 0x000000000069f8ef in TorrentContentModel::filteredFilesChanged (this=0x1aae190)
#16 0x0000000000667bfb in TorrentContentModel::setData (this=0x1aae190, index=..., value=..., role=10)
#17 0x00007f5c0ac66a7e in QSortFilterProxyModel::setData(QModelIndex const&, QVariant const&, int) ()
from /usr/lib64/qt4/libQtGui.so.4
#18 0x00007f5c0ac35e59 in QItemDelegate::editorEvent(QEvent_, QAbstractItemModel_, QStyleOptionViewItem const&, QModelIndex const&) () from /usr/lib64/qt4/libQtGui.so.4
#19 0x00007f5c0abe6467 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#20 0x00007f5c0abeb99a in QAbstractItemView::edit(QModelIndex const&, QAbstractItemView::EditTrigger, QEvent*) ()
from /usr/lib64/qt4/libQtGui.so.4
#21 0x00007f5c0abe67d0 in QAbstractItemView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#22 0x00007f5c0a7502c1 in QWidget::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#23 0x00007f5c0aadd8f6 in QFrame::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#24 0x00007f5c0abf0ceb in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#25 0x00007f5c0ac3109f in QTreeView::viewportEvent(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#26 0x00007f5c09e91b44 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject_, QEvent_) ()
from /usr/lib64/qt4/libQtCore.so.4
#27 0x00007f5c0a702dfc in QApplicationPrivate::notify_helper(QObject_, QEvent_) () from /usr/lib64/qt4/libQtGui.so.4
#28 0x00007f5c0a706039 in QApplication::notify(QObject_, QEvent_) () from /usr/lib64/qt4/libQtGui.so.4
#29 0x000000000066d238 in SessionApplication::notify (this=0x7fff11b94770, receiver=0x1aa3550, event=0x7fff11b93c10)
#30 0x00007f5c09e919de in QCoreApplication::notifyInternal(QObject_, QEvent_) () from /usr/lib64/qt4/libQtCore.so.4
#31 0x00007f5c0a708f1b in QApplicationPrivate::sendMouseEvent(QWidget_, QMouseEvent_, QWidget_, QWidget_, QWidget**, QPointer&, bool) () from /usr/lib64/qt4/libQtGui.so.4
#32 0x00007f5c0a77c0d4 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#33 0x00007f5c0a77a9d1 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#34 0x00007f5c0a7a35ea in ?? () from /usr/lib64/qt4/libQtGui.so.4
#35 0x00007f5c07fce065 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#36 0x00007f5c07fce3a8 in ?? () from /usr/lib64/libglib-2.0.so.0
#37 0x00007f5c07fce464 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#38 0x00007f5c09ebfd56 in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) ()
from /usr/lib64/qt4/libQtCore.so.4
#39 0x00007f5c0a7a36be in ?? () from /usr/lib64/qt4/libQtGui.so.4
#40 0x00007f5c09e9068f in QEventLoop::processEvents(QFlagsQEventLoop::ProcessEventsFlag) ()
from /usr/lib64/qt4/libQtCore.so.4
#41 0x00007f5c09e90918 in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) ()
from /usr/lib64/qt4/libQtCore.so.4
#42 0x00007f5c09e95b78 in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#43 0x0000000000620808 in main (argc=1, argv=0x7fff11b94f98) at main.cpp:387
@sledgehammer999 commented on GitHub (Feb 15, 2014):
What version of libtorrent do you use?
@ghost commented on GitHub (Feb 15, 2014):
I have the same issue,
libtorrent-rasterbar6 0.15.10-1
qbittorrent 3.1.x-0
4684-20140211ubuntu12.04.1@sledgehammer999 commented on GitHub (Feb 15, 2014):
@maverick84 can you show me your backtraces? The OP is using libtorrent 0.16.x (I don't know exact version)
You probably have another problem.
@ghost commented on GitHub (Feb 15, 2014):
unfortunately i don't know how to do this. After executing this:
gdb qbittorent
i get this:
GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04
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://bugs.launchpad.net/gdb-linaro/...
Reading symbols from /usr/bin/qbittorrent...(no debugging symbols found)...done.
(gdb) quit
According to uncle Google it means that the program should be built with -g option
@sledgehammer999 commented on GitHub (Feb 15, 2014):
Then why do you say you have the same problem?
After
gdb qbittorrententerrun. It will launch qbt. Wait for it to crash. Then enterbtand gdb will output a backtrace.@ghost commented on GitHub (Feb 15, 2014):
I'm not sure if it's what you've been looking for:
gdb qbittorrent 2>&1 | tee ~/gdb-qbittorrent.txt
GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04
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://bugs.launchpad.net/gdb-linaro/...
Reading symbols from /usr/bin/qbittorrent...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/qbittorrent
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff06cd700 (LWP 32714)]
[New Thread 0x7fffe1b39700 (LWP 32716)]
[New Thread 0x7fffe1338700 (LWP 32717)]
[New Thread 0x7fffdbde4700 (LWP 32718)]
[New Thread 0x7fffd8858700 (LWP 32719)]
[New Thread 0x7fffcffff700 (LWP 32720)]
[New Thread 0x7fffcf7fe700 (LWP 32721)]
[New Thread 0x7fffcedfa700 (LWP 32722)]
[New Thread 0x7fffce172700 (LWP 32725)]
[New Thread 0x7fffcd971700 (LWP 32726)]
[Thread 0x7fffdbde4700 (LWP 32718) exited]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffcffff700 (LWP 32720)]
0x00007ffff740897d in RC4 () from /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
(gdb) bt
#0 0x00007ffff740897d in RC4 () from /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
#1 0x0000000000000000 in ?? ()
@sledgehammer999 commented on GitHub (Feb 15, 2014):
That's exactly what I was looking for. I have probably a hundred of those closed here. So I just copy-paste from the last one I did:
It is a known problem with 0.15.x. It is a fault of libtorrent. See #750 and http://qbforums.shiki.hu/index.php/topic,2197.msg7992.html#msg7992
@ghost commented on GitHub (Feb 15, 2014):
rb_libtorrent-0.16.10
@sledgehammer999 commented on GitHub (Feb 16, 2014):
The crash happens inside libtorrent. I don't think that this is caused by qbittorrent.
You could try updating libtorrent to 0.16.14 (if you don't use preallocation) or 0.16.13(if you use preallocation) and qbittorrent to 3.1.8.
If the issue still persists you'll to open a bug in the libtorrent bug tracker, or comment here and I'll try to forward it upstream.