Bug ID 929934
Summary qbittorrent segfaults with libtorrent-rasterbar8 when opening torrent files
Classification openSUSE
Product openSUSE Factory
Version 201503*
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Other
Assignee bnc-team-screening@forge.provo.novell.com
Reporter cesar@ecuarock.net
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

When opening torrent files (from search, using magnet links or directly with a
.torrent file) qbittorrent segfaults. This was reported to qbittorrent here:

https://github.com/qbittorrent/qBittorrent/issues/2937#issuecomment-99520498

The error output:

Catching SIGSEGV, please report a bug at http://bug.qbittorrent.org
and provide the following backtrace:
qBittorrent version: v3.1.12
stack trace:
/usr/lib64/libtorrent-rasterbar.so.8 : libtorrent::file_storage::file_path(int,
std::string const&) const+0x1e [0x7f19a10859ee]
/usr/lib64/libtorrent-rasterbar.so.8 :
libtorrent::file_storage::file_path(libtorrent::internal_file_entry const&,
std::string const&) const+0x43 [0x7f19a1086213]
qbittorrent : AddNewTorrentDialog::setupTreeview()+0x73f [0x60155f]
qbittorrent : AddNewTorrentDialog::loadTorrent(QString const&, QString
const&)+0x470 [0x6026a0]
qbittorrent : AddNewTorrentDialog::showTorrent(QString const&, QString const&,
QWidget)+0x39 [0x606939]
qbittorrent : MainWindow::processParams(QStringList const&)+0x42e [0x5cf0ce]
qbittorrent : MainWindow::processParams(QString const&)+0x47 [0x5cf4f7]
qbittorrent() [0x620d00]
/usr/lib64/libQtCore.so.4 : QMetaObject::activate(QObject, QMetaObject const,
int, void)+0x2da [0x7f199f5ba13a]
qbittorrent() [0x60ff6f]
/usr/lib64/libQtCore.so.4 : QMetaObject::activate(QObject, QMetaObject const,
int, void)+0x2da [0x7f199f5ba13a]
qbittorrent : QtLocalPeer::messageReceived(QString const&)+0x20 [0x610110]
qbittorrent : QtLocalPeer::receiveConnection()+0x2c0 [0x482850]
qbittorrent() [0x6100b6]
/usr/lib64/libQtCore.so.4 : QMetaObject::activate(QObject, QMetaObject const,
int, void)+0x2da [0x7f199f5ba13a]
/usr/lib64/libQtNetwork.so.4 : QLocalServer::incomingConnection(unsigned long
long)+0x65 [0x7f199f9dd6b5]
/usr/lib64/libQtNetwork.so.4 : ()+0xd69d4 [0x7f199f9e49d4]
/usr/lib64/libQtCore.so.4 : QMetaObject::activate(QObject, QMetaObject const,
int, void)+0x2da [0x7f199f5ba13a]
/usr/lib64/libQtCore.so.4 : QSocketNotifier::activated(int)+0x2e
[0x7f199f60505e]
/usr/lib64/libQtCore.so.4 : QSocketNotifier::event(QEvent)+0x13b
[0x7f199f5c2eeb]
/usr/lib64/libQtGui.so.4 : QApplicationPrivate::notify_helper(QObject,
QEvent)+0x8c [0x7f199fe3080c]
/usr/lib64/libQtGui.so.4 : QApplication::notify(QObject, QEvent)+0x22d
[0x7f199fe36d4d]
qbittorrent : SessionApplication::notify(QObject, QEvent)+0x10 [0x5f5d00]
/usr/lib64/libQtCore.so.4 : QCoreApplication::notifyInternal(QObject,
QEvent)+0x6d [0x7f199f5a61ed]
/usr/lib64/libQtCore.so.4 : ()+0x1b0d58 [0x7f199f5d3d58]
/usr/lib64/libglib-2.0.so.0 : g_main_context_dispatch()+0x254 [0x7f199d677c74]
/usr/lib64/libglib-2.0.so.0 : ()+0x4bec8 [0x7f199d677ec8]
/usr/lib64/libglib-2.0.so.0 : g_main_context_iteration()+0x2c [0x7f199d677f6c]
/usr/lib64/libQtCore.so.4 :
QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag)+0x7e
[0x7f199f5d2ffe]
/usr/lib64/libQtGui.so.4 : ()+0x27a706 [0x7f199fecd706]
/usr/lib64/libQtCore.so.4 :
QEventLoop::processEvents(QFlagsQEventLoop::ProcessEventsFlag)+0x2f
[0x7f199f5a4daf]
/usr/lib64/libQtCore.so.4 :
QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag)+0x175 [0x7f199f5a50a5]
/usr/lib64/libQtCore.so.4 : QCoreApplication::exec()+0x89 [0x7f199f5aa4f9]
qbittorrent : main()+0x1128 [0x47e1e8]
/lib64/libc.so.6 : __libc_start_main()+0xf5 [0x7f199e6648c5]
qbittorrent : _start()+0x29 [0x481009]
Segmentation fault


You are receiving this mail because: