Random Crash #17410

Open
opened 2026-02-22 03:49:51 -05:00 by deekerman · 1 comment
Owner

Originally created by @andresariass-cloud on GitHub (Dec 29, 2025).

qBittorrent & operating system versions

qBittorrent version: v5.1.0 (64-bit)
Libtorrent version: 1.2.20.0
Qt version: 6.9.0
Boost version: 1.86.0
OpenSSL version: 3.5.0
zlib version: 1.3.1
OS version: Windows 11 Version 25H2 10.0.26200 x86_64

Caught signal: SIGSEGV

 0# boost::stacktrace::basic_stacktrace >::init at G:\QBITTORRENT\boost_1_86_0\boost\stacktrace\stacktrace.hpp:111
 1# getStacktrace at G:\QBITTORRENT\qbt-src-5.1.0\src\app\stacktrace.cpp:35
 2# `anonymous namespace'::abnormalExitHandler at G:\QBITTORRENT\qbt-src-5.1.0\src\app\signalhandler.cpp:103
 3# _seh_filter_exe at minkernel\crts\ucrt\src\appcrt\misc\exception_filter.cpp:219
 4# `__scrt_common_main_seh'::`1'::filt$0 at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:304
 5# __C_specific_handler at D:\a\_work\1\s\src\vctools\crt\vcruntime\src\eh\riscchandler.cpp:389
 6# _chkstk in ntdll
 7# RtlLocateExtendedFeature in ntdll
 8# KiUserExceptionDispatcher in ntdll
 9# QList::append in qbittorrent
10# QFontEngine::loadKerningPairs in qbittorrent
11# QWindowsFontEngineDirectWrite::collectMetrics in qbittorrent
12# QWindowsFontEngineDirectWrite::QWindowsFontEngineDirectWrite in qbittorrent
13# QWindowsDirectWriteFontDatabase::fontEngine in qbittorrent
14# QFontDatabasePrivate::loadSingleEngine in qbittorrent
15# QFontDatabasePrivate::loadEngine in qbittorrent
16# QFontDatabasePrivate::findFont in qbittorrent
17# QFontDatabasePrivate::load in qbittorrent
18# QFontPrivate::engineForScript in qbittorrent
19# QTextEngine::fontEngine in qbittorrent
20# QTextEngine::shapeText in qbittorrent
21# QTextEngine::shape in qbittorrent
22# QTextLine::layout_helper in qbittorrent
23# QTextLine::setLineWidth in qbittorrent
24# QTextDocumentLayoutPrivate::layoutBlock in qbittorrent
25# QTextDocumentLayoutPrivate::layoutFlow in qbittorrent
26# QTextDocumentLayoutPrivate::layoutFrame in qbittorrent
27# QTextDocumentLayoutPrivate::layoutFrame in qbittorrent
28# QTextDocumentLayout::doLayout in qbittorrent
29# QTextDocumentLayoutPrivate::ensureLayoutedByPosition in qbittorrent
30# QTextDocumentLayoutPrivate::layoutStep in qbittorrent
31# QTextDocumentLayout::documentChanged in qbittorrent
32# QTextDocument::setPageSize in qbittorrent
33# QTextEditPrivate::relayoutDocument in qbittorrent
34# QTextEdit::resizeEvent in qbittorrent
35# QWidget::event in qbittorrent
36# QFrame::event in qbittorrent
37# QCoreApplicationPrivate::sendThroughObjectEventFilters in qbittorrent
38# QApplicationPrivate::notify_helper in qbittorrent
39# QApplication::notify in qbittorrent
40# QCoreApplication::notifyInternal2 in qbittorrent
41# QWidgetPrivate::sendPendingMoveAndResizeEvents in qbittorrent
42# QWidgetPrivate::show_helper in qbittorrent
43# QWidgetPrivate::setVisible in qbittorrent
44# QWidget::setVisible in qbittorrent
45# QWidgetPrivate::showChildren in qbittorrent
46# QWidgetPrivate::show_helper in qbittorrent
47# QWidgetPrivate::setVisible in qbittorrent
48# QWidget::setVisible in qbittorrent
49# QWidgetPrivate::showChildren in qbittorrent
50# QWidgetPrivate::show_helper in qbittorrent
51# QWidgetPrivate::setVisible in qbittorrent
52# QDialogPrivate::setVisible in qbittorrent
53# QDialog::setVisible in qbittorrent
54# QDialog::exec in qbittorrent
55# `anonymous namespace'::abnormalExitHandler at G:\QBITTORRENT\qbt-src-5.1.0\src\app\signalhandler.cpp:114
56# raise at minkernel\crts\ucrt\src\appcrt\misc\signal.cpp:547
57# abort at minkernel\crts\ucrt\src\appcrt\startup\abort.cpp:71
58# terminate at minkernel\crts\ucrt\src\appcrt\misc\terminate.cpp:58
59# __scrt_unhandled_exception_filter at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\utility\utility_desktop.cpp:93
60# UnhandledExceptionFilter in KERNELBASE
61# strncpy in ntdll
62# _C_specific_handler in ntdll
63# _chkstk in ntdll
64# RtlLocateExtendedFeature in ntdll
65# RtlRaiseException in ntdll
66# RaiseException in KERNELBASE
67# _CxxThrowException at D:\a\_work\1\s\src\vctools\crt\vcruntime\src\eh\throw.cpp:75
68# std::_Xbad_alloc at D:\a\_work\1\s\src\vctools\crt\github\stl\src\xthrow.cpp:13
69# operator new at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\heap\new_scalar.cpp:48
70# QBrush::init in qbittorrent
71# QBrush::QBrush in qbittorrent
72# QBrush::QBrush in qbittorrent
73# QPainterState::QPainterState in qbittorrent
74# QRasterPaintEngineState::QRasterPaintEngineState in qbittorrent
75# QPainter::begin in qbittorrent
76# QPainter::QPainter in qbittorrent
77# QMainWindowLayoutSeparatorHelper::windowEvent in qbittorrent
78# QMainWindow::event in qbittorrent
79# MainWindow::event at G:\QBITTORRENT\qbt-src-5.1.0\src\gui\mainwindow.cpp:1292
80# QApplicationPrivate::notify_helper in qbittorrent
81# QApplication::notify in qbittorrent
82# QCoreApplication::notifyInternal2 in qbittorrent
83# QWidgetPrivate::sendPaintEvent in qbittorrent
84# QWidgetPrivate::drawWidget in qbittorrent
85# QWidgetRepaintManager::paintAndFlush in qbittorrent
86# QWidgetRepaintManager::sync in qbittorrent
87# QWidgetPrivate::syncBackingStore in qbittorrent
88# QWidget::event in qbittorrent
89# QMainWindow::event in qbittorrent
90# MainWindow::event at G:\QBITTORRENT\qbt-src-5.1.0\src\gui\mainwindow.cpp:1292
91# QApplicationPrivate::notify_helper in qbittorrent
92# QApplication::notify in qbittorrent
93# QCoreApplication::notifyInternal2 in qbittorrent
94# QCoreApplicationPrivate::sendPostedEvents in qbittorrent
95# QWindowsGuiEventDispatcher::sendPostedEvents in qbittorrent
96# QEventDispatcherWin32::processEvents in qbittorrent
97# QWindowsGuiEventDispatcher::processEvents in qbittorrent
98# QEventLoop::exec in qbittorrent
99# QCoreApplication::exec in qbittorrent
100# Application::exec at G:\QBITTORRENT\qbt-src-5.1.0\src\app\application.cpp:998
101# main at G:\QBITTORRENT\qbt-src-5.1.0\src\app\main.cpp:328
102# QSqlCachedResult::setNumericalPrecisionPolicy in qbittorrent
103# __scrt_common_main_seh at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288
104# BaseThreadInitThunk in KERNEL32
105# RtlUserThreadStart in ntdll

What is the problem?

Random crash, don't have recollection of any previous crash with this PC

Steps to reproduce

No response

Additional context

No response

Log(s) & preferences file(s)

Had crash report already after several hours of having app open

Originally created by @andresariass-cloud on GitHub (Dec 29, 2025). ### qBittorrent & operating system versions qBittorrent version: v5.1.0 (64-bit) Libtorrent version: 1.2.20.0 Qt version: 6.9.0 Boost version: 1.86.0 OpenSSL version: 3.5.0 zlib version: 1.3.1 OS version: Windows 11 Version 25H2 10.0.26200 x86_64 Caught signal: SIGSEGV ``` 0# boost::stacktrace::basic_stacktrace >::init at G:\QBITTORRENT\boost_1_86_0\boost\stacktrace\stacktrace.hpp:111 1# getStacktrace at G:\QBITTORRENT\qbt-src-5.1.0\src\app\stacktrace.cpp:35 2# `anonymous namespace'::abnormalExitHandler at G:\QBITTORRENT\qbt-src-5.1.0\src\app\signalhandler.cpp:103 3# _seh_filter_exe at minkernel\crts\ucrt\src\appcrt\misc\exception_filter.cpp:219 4# `__scrt_common_main_seh'::`1'::filt$0 at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:304 5# __C_specific_handler at D:\a\_work\1\s\src\vctools\crt\vcruntime\src\eh\riscchandler.cpp:389 6# _chkstk in ntdll 7# RtlLocateExtendedFeature in ntdll 8# KiUserExceptionDispatcher in ntdll 9# QList::append in qbittorrent 10# QFontEngine::loadKerningPairs in qbittorrent 11# QWindowsFontEngineDirectWrite::collectMetrics in qbittorrent 12# QWindowsFontEngineDirectWrite::QWindowsFontEngineDirectWrite in qbittorrent 13# QWindowsDirectWriteFontDatabase::fontEngine in qbittorrent 14# QFontDatabasePrivate::loadSingleEngine in qbittorrent 15# QFontDatabasePrivate::loadEngine in qbittorrent 16# QFontDatabasePrivate::findFont in qbittorrent 17# QFontDatabasePrivate::load in qbittorrent 18# QFontPrivate::engineForScript in qbittorrent 19# QTextEngine::fontEngine in qbittorrent 20# QTextEngine::shapeText in qbittorrent 21# QTextEngine::shape in qbittorrent 22# QTextLine::layout_helper in qbittorrent 23# QTextLine::setLineWidth in qbittorrent 24# QTextDocumentLayoutPrivate::layoutBlock in qbittorrent 25# QTextDocumentLayoutPrivate::layoutFlow in qbittorrent 26# QTextDocumentLayoutPrivate::layoutFrame in qbittorrent 27# QTextDocumentLayoutPrivate::layoutFrame in qbittorrent 28# QTextDocumentLayout::doLayout in qbittorrent 29# QTextDocumentLayoutPrivate::ensureLayoutedByPosition in qbittorrent 30# QTextDocumentLayoutPrivate::layoutStep in qbittorrent 31# QTextDocumentLayout::documentChanged in qbittorrent 32# QTextDocument::setPageSize in qbittorrent 33# QTextEditPrivate::relayoutDocument in qbittorrent 34# QTextEdit::resizeEvent in qbittorrent 35# QWidget::event in qbittorrent 36# QFrame::event in qbittorrent 37# QCoreApplicationPrivate::sendThroughObjectEventFilters in qbittorrent 38# QApplicationPrivate::notify_helper in qbittorrent 39# QApplication::notify in qbittorrent 40# QCoreApplication::notifyInternal2 in qbittorrent 41# QWidgetPrivate::sendPendingMoveAndResizeEvents in qbittorrent 42# QWidgetPrivate::show_helper in qbittorrent 43# QWidgetPrivate::setVisible in qbittorrent 44# QWidget::setVisible in qbittorrent 45# QWidgetPrivate::showChildren in qbittorrent 46# QWidgetPrivate::show_helper in qbittorrent 47# QWidgetPrivate::setVisible in qbittorrent 48# QWidget::setVisible in qbittorrent 49# QWidgetPrivate::showChildren in qbittorrent 50# QWidgetPrivate::show_helper in qbittorrent 51# QWidgetPrivate::setVisible in qbittorrent 52# QDialogPrivate::setVisible in qbittorrent 53# QDialog::setVisible in qbittorrent 54# QDialog::exec in qbittorrent 55# `anonymous namespace'::abnormalExitHandler at G:\QBITTORRENT\qbt-src-5.1.0\src\app\signalhandler.cpp:114 56# raise at minkernel\crts\ucrt\src\appcrt\misc\signal.cpp:547 57# abort at minkernel\crts\ucrt\src\appcrt\startup\abort.cpp:71 58# terminate at minkernel\crts\ucrt\src\appcrt\misc\terminate.cpp:58 59# __scrt_unhandled_exception_filter at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\utility\utility_desktop.cpp:93 60# UnhandledExceptionFilter in KERNELBASE 61# strncpy in ntdll 62# _C_specific_handler in ntdll 63# _chkstk in ntdll 64# RtlLocateExtendedFeature in ntdll 65# RtlRaiseException in ntdll 66# RaiseException in KERNELBASE 67# _CxxThrowException at D:\a\_work\1\s\src\vctools\crt\vcruntime\src\eh\throw.cpp:75 68# std::_Xbad_alloc at D:\a\_work\1\s\src\vctools\crt\github\stl\src\xthrow.cpp:13 69# operator new at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\heap\new_scalar.cpp:48 70# QBrush::init in qbittorrent 71# QBrush::QBrush in qbittorrent 72# QBrush::QBrush in qbittorrent 73# QPainterState::QPainterState in qbittorrent 74# QRasterPaintEngineState::QRasterPaintEngineState in qbittorrent 75# QPainter::begin in qbittorrent 76# QPainter::QPainter in qbittorrent 77# QMainWindowLayoutSeparatorHelper::windowEvent in qbittorrent 78# QMainWindow::event in qbittorrent 79# MainWindow::event at G:\QBITTORRENT\qbt-src-5.1.0\src\gui\mainwindow.cpp:1292 80# QApplicationPrivate::notify_helper in qbittorrent 81# QApplication::notify in qbittorrent 82# QCoreApplication::notifyInternal2 in qbittorrent 83# QWidgetPrivate::sendPaintEvent in qbittorrent 84# QWidgetPrivate::drawWidget in qbittorrent 85# QWidgetRepaintManager::paintAndFlush in qbittorrent 86# QWidgetRepaintManager::sync in qbittorrent 87# QWidgetPrivate::syncBackingStore in qbittorrent 88# QWidget::event in qbittorrent 89# QMainWindow::event in qbittorrent 90# MainWindow::event at G:\QBITTORRENT\qbt-src-5.1.0\src\gui\mainwindow.cpp:1292 91# QApplicationPrivate::notify_helper in qbittorrent 92# QApplication::notify in qbittorrent 93# QCoreApplication::notifyInternal2 in qbittorrent 94# QCoreApplicationPrivate::sendPostedEvents in qbittorrent 95# QWindowsGuiEventDispatcher::sendPostedEvents in qbittorrent 96# QEventDispatcherWin32::processEvents in qbittorrent 97# QWindowsGuiEventDispatcher::processEvents in qbittorrent 98# QEventLoop::exec in qbittorrent 99# QCoreApplication::exec in qbittorrent 100# Application::exec at G:\QBITTORRENT\qbt-src-5.1.0\src\app\application.cpp:998 101# main at G:\QBITTORRENT\qbt-src-5.1.0\src\app\main.cpp:328 102# QSqlCachedResult::setNumericalPrecisionPolicy in qbittorrent 103# __scrt_common_main_seh at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288 104# BaseThreadInitThunk in KERNEL32 105# RtlUserThreadStart in ntdll ``` ### What is the problem? Random crash, don't have recollection of any previous crash with this PC ### Steps to reproduce _No response_ ### Additional context _No response_ ### Log(s) & preferences file(s) Had crash report already after several hours of having app open
Author
Owner

@xavier2k6 commented on GitHub (Dec 29, 2025):

@andresariass-cloud Please update to qBittorrent 5.1.4

https://sourceforge.net/projects/qbittorrent/files/qbittorrent-win32/qbittorrent-5.1.4/

@xavier2k6 commented on GitHub (Dec 29, 2025): @andresariass-cloud Please update to qBittorrent 5.1.4 https://sourceforge.net/projects/qbittorrent/files/qbittorrent-win32/qbittorrent-5.1.4/
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/qBittorrent#17410
No description provided.