Crash on RSS qB 1.5rc2

Bug #420116 reported by Peter Majoros
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qBittorrent
Fix Released
Medium
Christophe Dumez

Bug Description

qBittorrent v 1.5rc2 crashes on RSS window when I add New subscription empty.
Installed on Fedora 11 i386 from source.

Leave in terminal some information:

qbittorrent
Warning: Local domain socket was not closed cleanly, deleting file...

*************************************************************
Catching SIGSEGV, please report a bug at http://bug.qbittorrent.org
and provide the following backtrace:
stack trace:
  [0x617400]
  qbittorrent : RssFolder::refreshStream(QString)+0x21 [0x8188d51]
  qbittorrent : RssStream::refresh()+0x28 [0x8188e58]
  qbittorrent : RSSImp::on_newFeedButton_clicked()+0x521 [0x813dd01]
  qbittorrent : RSSImp::qt_metacall(QMetaObject::Call, int, void**)+0xf0 [0x81a65f0]
  /usr/lib/libQtCore.so.4 : QMetaObject::activate(QObject*, int, int, void**)+0x233 [0x3932c73]
  /usr/lib/libQtCore.so.4 : QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**)+0x58 [0x39330e8]
  /usr/lib/libQtGui.so.4 : QAction::triggered(bool)+0x51 [0x3dc7301]
  /usr/lib/libQtGui.so.4 : QAction::activate(QAction::ActionEvent)+0xb2 [0x3dc8882]
  /usr/lib/libQtGui.so.4 [0x42144cc]
  /usr/lib/libQtGui.so.4 [0x421ab4b]
  /usr/lib/libQtGui.so.4 : QMenu::mouseReleaseEvent(QMouseEvent*)+0x147 [0x421b707]
  /usr/lib/libQtGui.so.4 : QWidget::event(QEvent*)+0x44f [0x3e2259f]
  /usr/lib/libQtGui.so.4 : QMenu::event(QEvent*)+0xc4 [0x421d944]
  /usr/lib/libQtGui.so.4 : QApplicationPrivate::notify_helper(QObject*, QEvent*)+0xb4 [0x3dcd884]
  /usr/lib/libQtGui.so.4 : QApplication::notify(QObject*, QEvent*)+0x9bb [0x3dd57eb]
  /usr/lib/libQtCore.so.4 : QCoreApplication::notifyInternal(QObject*, QEvent*)+0x7b [0x391cf4b]
  /usr/lib/libQtGui.so.4 : QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&)+0xde [0x3dd48ae]
  /usr/lib/libQtGui.so.4 [0x3e43277]
  /usr/lib/libQtGui.so.4 : QApplication::x11ProcessEvent(_XEvent*)+0x1a33 [0x3e42243]
  /usr/lib/libQtGui.so.4 [0x3e6d302]
  /lib/libglib-2.0.so.0 : g_main_context_dispatch()+0x1f8 [0x9ddcf8]
  /lib/libglib-2.0.so.0 [0x9e1370]
  /lib/libglib-2.0.so.0 : g_main_context_iteration()+0x73 [0x9e14a3]
  /usr/lib/libQtCore.so.4 : QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+0x5c [0x39479dc]
  /usr/lib/libQtGui.so.4 [0x3e6c9e5]
  /usr/lib/libQtCore.so.4 : QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+0x49 [0x391b539]
  /usr/lib/libQtCore.so.4 : QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)+0xfa [0x391b98a]
  /usr/lib/libQtGui.so.4 : QMenu::exec(QPoint const&, QAction*)+0x7e [0x421d7ae]
  qbittorrent : RSSImp::displayRSSListMenu(QPoint const&)+0x14b [0x8138cdb]
  qbittorrent : RSSImp::qt_metacall(QMetaObject::Call, int, void**)+0x118 [0x81a6618]
  /usr/lib/libQtCore.so.4 : QMetaObject::activate(QObject*, int, int, void**)+0x233 [0x3932c73]
  /usr/lib/libQtCore.so.4 : QMetaObject::activate(QObject*, QMetaObject const*, int, void**)+0x52 [0x39338d2]
  /usr/lib/libQtGui.so.4 : QWidget::customContextMenuRequested(QPoint const&)+0x43 [0x3e153c3]
  /usr/lib/libQtGui.so.4 : QWidget::event(QEvent*)+0xdce [0x3e22f1e]
  /usr/lib/libQtGui.so.4 : QFrame::event(QEvent*)+0x33 [0x41d0303]
  /usr/lib/libQtGui.so.4 : QAbstractScrollArea::viewportEvent(QEvent*)+0x64 [0x426efc4]
  /usr/lib/libQtGui.so.4 : QAbstractItemView::viewportEvent(QEvent*)+0x2ff [0x432251f]
  /usr/lib/libQtGui.so.4 : QTreeView::viewportEvent(QEvent*)+0x224 [0x435ce54]
  /usr/lib/libQtGui.so.4 [0x42715c5]
  /usr/lib/libQtCore.so.4 : QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*)+0x9a [0x391c0fa]
  /usr/lib/libQtGui.so.4 : QApplicationPrivate::notify_helper(QObject*, QEvent*)+0x8c [0x3dcd85c]
  /usr/lib/libQtGui.so.4 : QApplication::notify(QObject*, QEvent*)+0x583 [0x3dd53b3]
  /usr/lib/libQtCore.so.4 : QCoreApplication::notifyInternal(QObject*, QEvent*)+0x7b [0x391cf4b]
  /usr/lib/libQtGui.so.4 : QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*)+0x3e [0x3e4855e]
  /usr/lib/libQtGui.so.4 [0x3e43454]
  /usr/lib/libQtGui.so.4 : QApplication::x11ProcessEvent(_XEvent*)+0x1a33 [0x3e42243]
  /usr/lib/libQtGui.so.4 [0x3e6d302]
  /lib/libglib-2.0.so.0 : g_main_context_dispatch()+0x1f8 [0x9ddcf8]
  /lib/libglib-2.0.so.0 [0x9e1370]
  /lib/libglib-2.0.so.0 : g_main_context_iteration()+0x73 [0x9e14a3]
  /usr/lib/libQtCore.so.4 : QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+0x5c [0x39479dc]
  /usr/lib/libQtGui.so.4 [0x3e6c9e5]
  /usr/lib/libQtCore.so.4 : QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+0x49 [0x391b539]
  /usr/lib/libQtCore.so.4 : QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)+0xfa [0x391b98a]
  /usr/lib/libQtCore.so.4 : QCoreApplication::exec()+0xaf [0x391ddff]
  /usr/lib/libQtGui.so.4 : QApplication::exec()+0x27 [0x3dcd707]
  qbittorrent : main()+0xa69 [0x80b5d19]
  /lib/libc.so.6 : __libc_start_main()+0xe6 [0x7bea66]
  qbittorrent [0x8082a81]

Revision history for this message
Christophe Dumez (hydr0g3n) wrote :

What do you mean by "new subscription empty". I'm checking if the new subscription name is left empty and if that is the case I don't add any feed.

I also tried to add a feed called "empty" but this did not cause any crash.

Changed in qbittorrent:
assignee: nobody → Christophe Dumez (hydr0g3n)
status: New → Incomplete
Revision history for this message
Christophe Dumez (hydr0g3n) wrote :

Ok. Found the problem, I'm on it.

Changed in qbittorrent:
importance: Undecided → Medium
milestone: none → 1.5.0
status: Incomplete → In Progress
Revision history for this message
Christophe Dumez (hydr0g3n) wrote :

Ok. this is fixed in SVN. Thanks a lot for the report, this bug was nasty :)

Changed in qbittorrent:
status: In Progress → Fix Committed
Revision history for this message
Peter Majoros (majoros-peterj) wrote :

Yes, I confirm it. Now it's OK.

Btw: sorry for weak english.

Revision history for this message
Christophe Dumez (hydr0g3n) wrote :

v1.5.0 is out.

Changed in qbittorrent:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.