The program crashes on exit

Bug #568270 reported by Szymon Świerkosz
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
qBittorrent
New
Undecided
Unassigned

Bug Description

Version: 2.2.6
Steps to reproduce: start qBittorrent, exit qBittorrent. The list of torrents had one entry.

Catching SIGSEGV, please report a bug at http://bug.qbittorrent.org
and provide the following backtrace:
stack trace:
  /lib/libc.so.6 [0x335c0323a0]
  /usr/lib/libtorrent-rasterbar.so.5 : libtorrent::policy::ip_filter_updated()+0x18 [0x3e1616e3c8]
  /usr/lib/libtorrent-rasterbar.so.5 : libtorrent::aux::session_impl::set_ip_filter(libtorrent::ip_filter const&)+0x1a8 [0x3e161793f8]
  qbittorrent : FilterParserThread::run()+0x99 [0x5bb189]
  /usr/lib64/qt4/libQtCore.so.4 [0x3f18279c05]
  /lib/libpthread.so.0 [0x335cc072a7]
  /lib/libc.so.6 : clone()+0x6d [0x335c0d06ad]

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

It looks like an ip filtering bug in libtorrent-rasterbar.
Please notify libtorrent author there:
http://code.google.com/p/libtorrent/issues/entry

And do not forget to attach the backtrace. Also indicate your libtorrent-rasterbar version.

Revision history for this message
Dave (dave-unrealize) wrote :

Hi Christophe, I have the same segfault with 2.2.6. Using libtorrent-rasterbar-0.14.8

I will try the latest libtorrent and see if it makes any difference.

Revision history for this message
Dave (dave-unrealize) wrote :

Same with libtorrent-rasterbar 0.15.0

Revision history for this message
Dave (dave-unrealize) wrote :

I don't see any mention of libtorrent in the backtrace:

Backtrace:

[New Thread 0xb558eb90 (LWP 29116)]
[New Thread 0xb4d8eb90 (LWP 29117)]
Peer ID: -qB2260-
HTTP user agent is qBittorrent v2.2.6
[New Thread 0xb458eb90 (LWP 29120)]
(no debugging symbols found)
[New Thread 0xb3bffb90 (LWP 29121)]
(no debugging symbols found)
(no debugging symbols found)
[Thread 0xb558eb90 (LWP 29116) exited]
[Thread 0xb4d8eb90 (LWP 29117) exited]
[Thread 0xb458eb90 (LWP 29120) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb5fb2700 (LWP 28965)]
0x00000000 in ?? ()
(gdb) bt
#0 0x00000000 in ?? ()
#1 0xb56d3387 in ?? () from /usr/lib/qt/plugins/inputmethods/libqimsw-multi.so
#2 0xb6bb1802 in ?? () from /usr/lib/libQtGui.so.4
#3 0xb6b52156 in QApplication::~QApplication () from /usr/lib/libQtGui.so.4
#4 0x08096e01 in main ()
(gdb)

Revision history for this message
leigh123linux (leigh123linux-deactivatedaccount) wrote :

Your backtrace is meaningless without the debug packages , you will need to install them ( post #4 looks like a qt bug to me )

Revision history for this message
fraterlinux (frateraec) wrote :

Version: 2.9.11 x86_64 in Mageia 2
lib64torrent-rasterbar6 0.15.9 x86_64
Steps to reproduce: start qBittorrent, exit qBittorrent.
When you click exit minimizes to tray and crashes the program.

Version: 3.0.0rc5 x86_64 in Mageia 2
lib64torrent-rasterbar6 0.15.9 x86_64
Steps to reproduce: start qBittorrent, exit qBittorrent.
When you click exit minimizes to tray and crashes the program.

The program is still running but is seem unresponsive.

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.