FS#75067 - [qt6-base] qbittorrent segfault with 6.3.1

Attached to Project: Arch Linux
Opened by Hanabishi (Hanabishi) - Tuesday, 14 June 2022, 19:53 GMT
Last edited by Antonio Rojas (arojas) - Saturday, 25 June 2022, 10:00 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Antonio Rojas (arojas)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
After the latest 'qt6-base' update (6.3.1) in the testing repo, qBittorrent doesn't work anymore and fails with segmentation fault on launch.
Rebuiling it from the source with updated libraries doesn't fix the issue though.

qBittorrent version: v4.4.3

Caught signal: SIGSEGV
Stack trace:
/usr/lib/libQt6Widgets.so.6 : QHeaderView::initializeSections(int, int)+0x54d [0x7ff86c7f0bbd]
/usr/lib/libQt6Widgets.so.6 : QHeaderView::initializeSections()+0x9d [0x7ff86c7f103d]
/usr/lib/libQt6Widgets.so.6 : QHeaderView::reset()+0x20 [0x7ff86c7f1880]
/usr/lib/libQt6Widgets.so.6 : QHeaderView::setModel(QAbstractItemModel*)+0x2eb [0x7ff86c7f140b]
/usr/lib/libQt6Widgets.so.6 : QTreeView::setModel(QAbstractItemModel*)+0x41a [0x7ff86c84e3ba]
qbittorrent : ()+0x3aa138 [0x5594230f4138]
qbittorrent : ()+0xdffbb [0x559422e29fbb]
qbittorrent : ()+0xcf6c0 [0x559422e196c0]
/usr/lib/libc.so.6 : ()+0x29290 [0x7ff86a772290]
/usr/lib/libc.so.6 : __libc_start_main()+0x8a [0x7ff86a77234a]
qbittorrent : ()+0xd6905 [0x559422e20905]
[1] 5299 segmentation fault (core dumped) qbittorrent

Additional info:
* package version(s)
qbittorrent 4.4.3.1-3
qt6-base 6.3.1-1

Steps to reproduce:
Try to launch the app with 'qt6-base' 6.3.1 installed.
This task depends upon

Closed by  Antonio Rojas (arojas)
Saturday, 25 June 2022, 10:00 GMT
Reason for closing:  Upstream
Comment by Antonio Rojas (arojas) - Tuesday, 14 June 2022, 20:10 GMT
Works fine here. Please test with a clean configuration.
Comment by Hanabishi (Hanabishi) - Tuesday, 14 June 2022, 20:20 GMT
Seems like removing the app config works. Fairly inconvinient though.
So can this be marked as "manual intervention is required" case?
Comment by Antonio Rojas (arojas) - Tuesday, 14 June 2022, 20:25 GMT
No, if it crashes it is a bug. You'll have to identify which particular setting is triggering it so it can be properly reported and fixed.
Comment by Amin Vakil (aminvakil) - Wednesday, 15 June 2022, 05:52 GMT
Works without a problem using latest repositories (including testing).
Comment by Arzet Ro (arzeth) - Friday, 17 June 2022, 13:28 GMT
5.18.5-262-tkg-pds, [testing], 100% updated, and rebooted. SIGSESV has been since the latest update of qt6-*.

Caught signal: SIGSEGV
Stack trace:
/usr/lib/libQt6Widgets.so.6 : QHeaderView::initializeSections(int, int)+0x54d [0x7f597c831bbd]
/usr/lib/libQt6Widgets.so.6 : QHeaderView::initializeSections()+0x9d [0x7f597c83203d]
/usr/lib/libQt6Widgets.so.6 : QHeaderView::reset()+0x20 [0x7f597c832880]
/usr/lib/libQt6Widgets.so.6 : QHeaderView::setModel(QAbstractItemModel*)+0x2eb [0x7f597c83240b]
/usr/lib/libQt6Widgets.so.6 : QTreeView::setModel(QAbstractItemModel*)+0x41a [0x7f597c88f3ba]
qbittorrent : ()+0x334a64 [0x56040aa7da64]
qbittorrent : ()+0xcf324 [0x56040a818324]
qbittorrent : ()+0xbf22c [0x56040a80822c]
/usr/lib/libc.so.6 : ()+0x29290 [0x7f597a723290]
/usr/lib/libc.so.6 : __libc_start_main()+0x8a [0x7f597a72334a]
qbittorrent : ()+0xc6f15 [0x56040a80ff15]
[1] 6035 segmentation fault qbittorrent


But I fixed it by deleting the Qt6\TransferList\HeaderState line in [GUI] in ~/.config/qBittorrent/qBittorrent.conf
(it seems this parameter manages width of columns and which columns are displayed in the transfer list) which was
Qt6\TransferList\HeaderState="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x1d\x1\0\0\0\x1f\0\0\0\0\0\0\0\x1\0\0\0\x2\0\0\0\x3\0\0\0\x4\0\0\0\x5\0\0\0\x6\0\0\0\a\0\0\0\b\0\0\0\n\0\0\0\t\0\0\0\v\0\0\0\f\0\0\0\r\0\0\0\xe\0\0\0\xf\0\0\0\x10\0\0\0\x11\0\0\0\x12\0\0\0\x13\0\0\0\x14\0\0\0\x15\0\0\0\x16\0\0\0\x17\0\0\0\x18\0\0\0\x19\0\0\0\x1a\0\0\0\x1b\0\0\0\x1c\0\0\0\x1d\0\0\0\x1e\0\0\0\x1f\0\0\0\0\0\0\0\x1\0\0\0\x2\0\0\0\x3\0\0\0\x4\0\0\0\x5\0\0\0\x6\0\0\0\a\0\0\0\b\0\0\0\n\0\0\0\t\0\0\0\v\0\0\0\f\0\0\0\r\0\0\0\xe\0\0\0\xf\0\0\0\x10\0\0\0\x11\0\0\0\x12\0\0\0\x13\0\0\0\x14\0\0\0\x15\0\0\0\x16\0\0\0\x17\0\0\0\x18\0\0\0\x19\0\0\0\x1a\0\0\0\x1b\0\0\0\x1c\0\0\0\x1d\0\0\0\x1e\0\0\0\0\0\0\0\x1f\t\xf2\xff]\0\0\0\x14\0\0\0\x3\0\0\0\x64\0\0\0\xf\0\0\0\x64\0\0\0\x17\0\0\0\x64\0\0\0\x1c\0\0\0\x64\0\0\0\x1b\0\0\0\x64\0\0\0\xe\0\0\0\x64\0\0\0\f\0\0\0\x64\0\0\0\r\0\0\0\x64\0\0\0\x10\0\0\0\x64\0\0\0\x1e\0\0\0\x64\0\0\0\x1a\0\0\0\x64\0\0\0\x11\0\0\0\x64\0\0\0\x18\0\0\0\x64\0\0\0\x14\0\0\0\x64\0\0\0\x16\0\0\0\x64\0\0\0\x13\0\0\0\x64\0\0\0\0\0\0\0\x64\0\0\0\x15\0\0\0\x64\0\0\0\n\0\0\0\x64\0\0\0\x12\0\0\0\x64\0\0\x5\xd3\0\0\0\x1f\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x1f\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x2\xb8\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0)\0\0\0\x1\0\0\0\0\0\0\0\x39\0\0\0\x1\0\0\0\0\0\0\0G\0\0\0\x1\0\0\0\0\0\0\0I\0\0\0\x1\0\0\0\0\0\0\0Y\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0i\0\0\0\x1\0\0\0\0\0\0\0;\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0)"
Comment by Antonio Rojas (arojas) - Friday, 17 June 2022, 16:12 GMT
Thanks. Reported upstream at https://bugreports.qt.io/browse/QTBUG-104425

Loading...