qbittorrent / qBittorrent

qBittorrent BitTorrent client
https://www.qbittorrent.org
Other
26.96k stars 3.88k forks source link

SIGABRT raised when trying to torrent with magnet link #20216

Open DTD369 opened 8 months ago

DTD369 commented 8 months ago

qBittorrent & operating system versions

qBittorrent version: v4.6.2 (64-bit) Libtorrent version: 2.0.9.0 Qt version: 6.4.2 Boost version: 1.74.0 OpenSSL version: 3.0.11 zlib version: 1.2.13 OS version: Kali GNU/Linux Rolling 6.5.0-kali3-amd64 x86_64

What is the problem?

When I was trying to torrent with a magnet link, qBittorrent crashed because SIGABRT was raised.

Crash report: qBittorrent version: v4.6.2 (64-bit) Libtorrent version: 2.0.9.0 Qt version: 6.4.2 Boost version: 1.74.0 OpenSSL version: 3.0.11 zlib version: 1.2.13 OS version: Kali GNU/Linux Rolling 6.5.0-kali3-amd64 x86_64

Caught signal: SIGSEGV

 0# getStacktrace[abi:cxx11]() in qbittorrent
 1# 0x00005614BE366DD6 in qbittorrent
 2# 0x00007FB37EE5A510 in /lib/x86_64-linux-gnu/libc.so.6
 3# QTextFrame::begin() const in /lib/x86_64-linux-gnu/libQt6Gui.so.6
 4# 0x00007FB380B62765 in /lib/x86_64-linux-gnu/libQt6Gui.so.6
 5# QTextDocumentFragment::toHtml() const in /lib/x86_64-linux-gnu/libQt6Gui.so.6
 6# 0x00007FB38139DCA5 in /lib/x86_64-linux-gnu/libQt6Widgets.so.6
 7# 0x00007FB38139E198 in /lib/x86_64-linux-gnu/libQt6Widgets.so.6
 8# 0x00007FB37F56E750 in /lib/x86_64-linux-gnu/libQt6Core.so.6
 9# QMimeData::data(QString const&) const in /lib/x86_64-linux-gnu/libQt6Core.so.6
10# QInternalMimeData::renderDataHelper(QString const&, QMimeData const*) in /lib/x86_64-linux-gnu/libQt6Gui.so.6
11# 0x00007FB37C0737EC in /lib/x86_64-linux-gnu/libQt6XcbQpa.so.6
12# QXcbConnection::handleXcbEvent(xcb_generic_event_t*) in /lib/x86_64-linux-gnu/libQt6XcbQpa.so.6
13# QXcbConnection::processXcbEvents(QFlags) in /lib/x86_64-linux-gnu/libQt6XcbQpa.so.6
14# 0x00007FB37C06CC07 in /lib/x86_64-linux-gnu/libQt6XcbQpa.so.6
15# 0x00007FB37F3111F4 in /lib/x86_64-linux-gnu/libglib-2.0.so.0
16# 0x00007FB37F314317 in /lib/x86_64-linux-gnu/libglib-2.0.so.0
17# g_main_context_iteration in /lib/x86_64-linux-gnu/libglib-2.0.so.0
18# QEventDispatcherGlib::processEvents(QFlags) in /lib/x86_64-linux-gnu/libQt6Core.so.6
19# QEventLoop::exec(QFlags) in /lib/x86_64-linux-gnu/libQt6Core.so.6
20# QCoreApplication::exec() in /lib/x86_64-linux-gnu/libQt6Core.so.6
21# Application::exec() in qbittorrent
22# main in qbittorrent
23# 0x00007FB37EE456CA in /lib/x86_64-linux-gnu/libc.so.6
24# __libc_start_main in /lib/x86_64-linux-gnu/libc.so.6
25# _start in qbittorrent

Steps to reproduce

  1. Add Torrent Link
  2. Paste magnet link
  3. Click "Download"

Additional context

image

Log(s) & preferences file(s)

qbittorrent.log qBittorrent.conf qBittorrent-data.conf watched_folders.json

koutheir commented 8 months ago

One more crash

qBittorrent version: v4.6.2 (64-bit) Libtorrent version: 2.0.9.0 Qt version: 6.4.2 Boost version: 1.74.0 OpenSSL version: 3.1.4 zlib version: 1.3 OS version: Debian GNU/Linux trixie/sid 6.5.0-5-amd64 x86_64

Caught signal: SIGSEGV

 0# getStacktrace[abi:cxx11]() in /usr/bin/qbittorrent
 1# 0x000055A5994C3DD6 in /usr/bin/qbittorrent
 2# 0x00007F3267E5A510 in /lib/x86_64-linux-gnu/libc.so.6
 3# QTextFrame::begin() const in /lib/x86_64-linux-gnu/libQt6Gui.so.6
 4# 0x00007F3269B624E5 in /lib/x86_64-linux-gnu/libQt6Gui.so.6
 5# QTextDocumentFragment::toHtml() const in /lib/x86_64-linux-gnu/libQt6Gui.so.6
 6# 0x00007F326A39DA85 in /lib/x86_64-linux-gnu/libQt6Widgets.so.6
 7# 0x00007F326A39DF78 in /lib/x86_64-linux-gnu/libQt6Widgets.so.6
 8# 0x00007F326856E750 in /lib/x86_64-linux-gnu/libQt6Core.so.6
 9# QMimeData::data(QString const&) const in /lib/x86_64-linux-gnu/libQt6Core.so.6
10# QInternalMimeData::renderDataHelper(QString const&, QMimeData const*) in /lib/x86_64-linux-gnu/libQt6Gui.so.6
11# 0x00007F32649BB7EC in /lib/x86_64-linux-gnu/libQt6XcbQpa.so.6
12# QXcbConnection::handleXcbEvent(xcb_generic_event_t*) in /lib/x86_64-linux-gnu/libQt6XcbQpa.so.6
13# QXcbConnection::processXcbEvents(QFlags) in /lib/x86_64-linux-gnu/libQt6XcbQpa.so.6
14# 0x00007F32649B4C07 in /lib/x86_64-linux-gnu/libQt6XcbQpa.so.6
15# 0x00007F3267D2F1F4 in /lib/x86_64-linux-gnu/libglib-2.0.so.0
16# 0x00007F3267D32317 in /lib/x86_64-linux-gnu/libglib-2.0.so.0
17# g_main_context_iteration in /lib/x86_64-linux-gnu/libglib-2.0.so.0
18# QEventDispatcherGlib::processEvents(QFlags) in /lib/x86_64-linux-gnu/libQt6Core.so.6
19# QEventLoop::exec(QFlags) in /lib/x86_64-linux-gnu/libQt6Core.so.6
20# QCoreApplication::exec() in /lib/x86_64-linux-gnu/libQt6Core.so.6
21# Application::exec() in /usr/bin/qbittorrent
22# main in /usr/bin/qbittorrent
23# 0x00007F3267E456CA in /lib/x86_64-linux-gnu/libc.so.6
24# __libc_start_main in /lib/x86_64-linux-gnu/libc.so.6
25# _start in /usr/bin/qbittorrent
wanghui2517 commented 8 months ago

qBittorrent has crashed Please file a bug report at https://bugs.qbittorrent.org/ and provide the following information:

qBittorrent version: v4.6.2 (64-bit) Libtorrent version: 2.0.9.0 Qt version: 6.4.2 Boost version: 1.74.0 OpenSSL version: 3.0.11 zlib version: 1.2.13 OS version: Kali GNU/Linux Rolling 6.3.0-kali1-amd64 x86_64

Caught signal: SIGABRT

 0# getStacktrace[abi:cxx11]() in qbittorrent
 1# 0x000055DE846CBDD6 in qbittorrent
 2# 0x00007F541125A510 in /lib/x86_64-linux-gnu/libc.so.6
 3# 0x00007F54112A80FC in /lib/x86_64-linux-gnu/libc.so.6
 4# gsignal in /lib/x86_64-linux-gnu/libc.so.6
 5# abort in /lib/x86_64-linux-gnu/libc.so.6
 6# 0x00007F54112451ED in /lib/x86_64-linux-gnu/libc.so.6
 7# 0x00007F54113362F5 in /lib/x86_64-linux-gnu/libc.so.6
 8# __fortify_fail in /lib/x86_64-linux-gnu/libc.so.6
 9# NativeTorrentExtension::NativeTorrentExtension(libtorrent::torrent_handle const&, ExtensionData*) in qbittorrent
10# NativeSessionExtension::new_torrent(libtorrent::torrent_handle const&, libtorrent::client_data_t) in qbittorrent
11# 0x00007F54128B9149 in /lib/x86_64-linux-gnu/libtorrent-rasterbar.so.2.0
12# 0x00007F54128CA8E0 in /lib/x86_64-linux-gnu/libtorrent-rasterbar.so.2.0
13# 0x00007F54128CAF7D in /lib/x86_64-linux-gnu/libtorrent-rasterbar.so.2.0
14# 0x00007F541288CF38 in /lib/x86_64-linux-gnu/libtorrent-rasterbar.so.2.0
15# 0x00007F5412896738 in /lib/x86_64-linux-gnu/libtorrent-rasterbar.so.2.0
16# 0x00007F54126FE7E4 in /lib/x86_64-linux-gnu/libtorrent-rasterbar.so.2.0
17# 0x00007F5412880651 in /lib/x86_64-linux-gnu/libtorrent-rasterbar.so.2.0
18# 0x00007F54128808E7 in /lib/x86_64-linux-gnu/libtorrent-rasterbar.so.2.0
19# 0x00007F54114DC463 in /lib/x86_64-linux-gnu/libstdc++.so.6
20# 0x00007F54112A63EC in /lib/x86_64-linux-gnu/libc.so.6
21# 0x00007F5411326A4C in /lib/x86_64-linux-gnu/libc.so.6