Package: libtorrent-rasterbar2.0
Version: 2.0.9-2+b1

Yesterday (2023-12-20) I have performed an upgrade of all my packages and 
turned my computer off. Today, I have found that qbittorrent is crashing at 
startup and can't even produce graphical crash log. After looking into my 
upgrade history I have found that the only dependency that I have upgraded was 
libtorrent-rasterbar2.0 (my previous upgrade was 2023-12-10) from version 
2.0.9-2 to version 2.0.9-2+b1.

Here is the demonstration of crash:

$ qbittorrent


*************************************************************
Please file a bug report at https://bug.qbittorrent.org and provide the 
following information:

qBittorrent version: v4.6.2

Caught signal: SIGSEGV
```
 0# getStacktrace[abi:cxx11]() in qbittorrent
 1# 0x0000559B57740DD6 in qbittorrent
 2# 0x00007F5EFEE5A510 in /lib/x86_64-linux-gnu/libc.so.6
 3# nonstd::expected_lite::detail::storage_t<BitTorrent::LoadTorrentParams, QString, true, 
true>::storage_t(nonstd::expected_lite::detail::storage_t<BitTorrent::LoadTorrentParams, 
QString, true, true> const&) in qbittorrent
 4# BitTorrent::ResumeDataStorage::onResumeDataLoaded(BitTorrent::TorrentID const&, 
nonstd::expected_lite::expected<BitTorrent::LoadTorrentParams, QString> const&) 
const in qbittorrent
 5# BitTorrent::BencodeResumeDataStorage::doLoadAll() const in qbittorrent
 6# 0x0000559B577823D0 in qbittorrent
 7# 
std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base,
 std::__future_base::_Result_base::_Deleter> ()>*, bool*) in qbittorrent
 8# 0x00007F5EFEEAB267 in /lib/x86_64-linux-gnu/libc.so.6
 9# 0x0000559B57782802 in qbittorrent
10# 0x00007F5EFF603505 in /lib/x86_64-linux-gnu/libQt6Core.so.6
11# 0x00007F5EFF670679 in /lib/x86_64-linux-gnu/libQt6Core.so.6
12# 0x00007F5EFEEA63EC in /lib/x86_64-linux-gnu/libc.so.6
13# 0x00007F5EFEF26A4C in /lib/x86_64-linux-gnu/libc.so.6
```

QObject: Cannot create children for a parent that is in a different thread.
(Parent is Application(0x559b592164c0), parent's thread is 
QThread(0x559b59211270), current thread is QThread(0x559b5936d810)

I would ask to roll back libtorrent-rasterbar2.0 or at least make previous 
version selectable.

I am using debian testing
Linux HOME-PC 6.5.0-3-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.5.8-1 (2023-10-22) 
x86_64 GNU/Linux
libc6 version is 2.37-12
libstdc++6 Version: 13.2.0-7

Reply via email to