qBittorrent has crashed #17082

Open
opened 2026-02-22 03:39:43 -05:00 by deekerman · 9 comments
Owner

Originally created by @Petardo238 on GitHub (Aug 16, 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 24H2 10.0.26100 x86_64

Caught signal: SIGSEGV

What is the problem?

Crash Report

Steps to reproduce

I don't know: i leave alone the PC

Additional context

No response

Log(s) & preferences file(s)

 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# RtlWow64GetCurrentCpuArea in ntdll
 8# KiUserExceptionDispatcher in ntdll
 9# QHashPrivate::Data >::findBucket in qbittorrent
10# QTextureGlyphCache::populate in qbittorrent
11# QRasterPaintEngine::drawCachedGlyphs in qbittorrent
12# QRasterPaintEngine::drawTextItem in qbittorrent
13# QPainterPrivate::drawTextItem in qbittorrent
14# QTextLine::draw_internal in qbittorrent
15# QTextLayout::draw in qbittorrent
16# QCommonStylePrivate::viewItemDrawText in qbittorrent
17# QCommonStyle::drawControl in qbittorrent
18# QFusionStyle::drawControl in qbittorrent
19# QStyledItemDelegate::paint in qbittorrent
20# TransferListDelegate::paint at G:\QBITTORRENT\qbt-src-5.1.0\src\gui\transferlistdelegate.cpp:97
21# QTreeView::drawRow in qbittorrent
22# QTreeView::drawTree in qbittorrent
23# QTreeView::paintEvent in qbittorrent
24# QWidget::event in qbittorrent
25# QFrame::event in qbittorrent
26# QAbstractItemView::viewportEvent in qbittorrent
27# QCoreApplicationPrivate::sendThroughObjectEventFilters in qbittorrent
28# QApplicationPrivate::notify_helper in qbittorrent
29# QApplication::notify in qbittorrent
30# QCoreApplication::notifyInternal2 in qbittorrent
31# QWidgetPrivate::sendPaintEvent in qbittorrent
32# QWidgetPrivate::drawWidget in qbittorrent
33# QWidgetRepaintManager::paintAndFlush in qbittorrent
34# QWidgetRepaintManager::sync in qbittorrent
35# QWidgetPrivate::syncBackingStore in qbittorrent
36# QWidget::event in qbittorrent
37# QMainWindow::event in qbittorrent
38# MainWindow::event at G:\QBITTORRENT\qbt-src-5.1.0\src\gui\mainwindow.cpp:1292
39# QApplicationPrivate::notify_helper in qbittorrent
40# QApplication::notify in qbittorrent
41# QCoreApplication::notifyInternal2 in qbittorrent
42# QCoreApplicationPrivate::sendPostedEvents in qbittorrent
43# QWindowsGuiEventDispatcher::sendPostedEvents in qbittorrent
44# QEventDispatcherWin32::processEvents in qbittorrent
45# QWindowsGuiEventDispatcher::processEvents in qbittorrent
46# QEventLoop::exec in qbittorrent
47# QCoreApplication::exec in qbittorrent
48# Application::exec at G:\QBITTORRENT\qbt-src-5.1.0\src\app\application.cpp:998
49# main at G:\QBITTORRENT\qbt-src-5.1.0\src\app\main.cpp:328
50# QSqlCachedResult::setNumericalPrecisionPolicy in qbittorrent
51# __scrt_common_main_seh at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288
52# BaseThreadInitThunk in KERNEL32
53# RtlUserThreadStart in ntdll
Originally created by @Petardo238 on GitHub (Aug 16, 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 24H2 10.0.26100 x86_64 Caught signal: SIGSEGV ### What is the problem? Crash Report ### Steps to reproduce I don't know: i leave alone the PC ### Additional context _No response_ ### Log(s) & preferences file(s) ``` 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# RtlWow64GetCurrentCpuArea in ntdll 8# KiUserExceptionDispatcher in ntdll 9# QHashPrivate::Data >::findBucket in qbittorrent 10# QTextureGlyphCache::populate in qbittorrent 11# QRasterPaintEngine::drawCachedGlyphs in qbittorrent 12# QRasterPaintEngine::drawTextItem in qbittorrent 13# QPainterPrivate::drawTextItem in qbittorrent 14# QTextLine::draw_internal in qbittorrent 15# QTextLayout::draw in qbittorrent 16# QCommonStylePrivate::viewItemDrawText in qbittorrent 17# QCommonStyle::drawControl in qbittorrent 18# QFusionStyle::drawControl in qbittorrent 19# QStyledItemDelegate::paint in qbittorrent 20# TransferListDelegate::paint at G:\QBITTORRENT\qbt-src-5.1.0\src\gui\transferlistdelegate.cpp:97 21# QTreeView::drawRow in qbittorrent 22# QTreeView::drawTree in qbittorrent 23# QTreeView::paintEvent in qbittorrent 24# QWidget::event in qbittorrent 25# QFrame::event in qbittorrent 26# QAbstractItemView::viewportEvent in qbittorrent 27# QCoreApplicationPrivate::sendThroughObjectEventFilters in qbittorrent 28# QApplicationPrivate::notify_helper in qbittorrent 29# QApplication::notify in qbittorrent 30# QCoreApplication::notifyInternal2 in qbittorrent 31# QWidgetPrivate::sendPaintEvent in qbittorrent 32# QWidgetPrivate::drawWidget in qbittorrent 33# QWidgetRepaintManager::paintAndFlush in qbittorrent 34# QWidgetRepaintManager::sync in qbittorrent 35# QWidgetPrivate::syncBackingStore in qbittorrent 36# QWidget::event in qbittorrent 37# QMainWindow::event in qbittorrent 38# MainWindow::event at G:\QBITTORRENT\qbt-src-5.1.0\src\gui\mainwindow.cpp:1292 39# QApplicationPrivate::notify_helper in qbittorrent 40# QApplication::notify in qbittorrent 41# QCoreApplication::notifyInternal2 in qbittorrent 42# QCoreApplicationPrivate::sendPostedEvents in qbittorrent 43# QWindowsGuiEventDispatcher::sendPostedEvents in qbittorrent 44# QEventDispatcherWin32::processEvents in qbittorrent 45# QWindowsGuiEventDispatcher::processEvents in qbittorrent 46# QEventLoop::exec in qbittorrent 47# QCoreApplication::exec in qbittorrent 48# Application::exec at G:\QBITTORRENT\qbt-src-5.1.0\src\app\application.cpp:998 49# main at G:\QBITTORRENT\qbt-src-5.1.0\src\app\main.cpp:328 50# QSqlCachedResult::setNumericalPrecisionPolicy in qbittorrent 51# __scrt_common_main_seh at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288 52# BaseThreadInitThunk in KERNEL32 53# RtlUserThreadStart in ntdll ```
Author
Owner

@qBittUser commented on GitHub (Aug 16, 2025):

v5.1.0

Does newer v5.1.2 work fine?

@qBittUser commented on GitHub (Aug 16, 2025): > v5.1.0 Does newer v5.1.2 work fine?
Author
Owner

@Petardo238 commented on GitHub (Aug 16, 2025):

Checking for updates directly from the program doesn't show anything. Do I need to upgrade manually?

@Petardo238 commented on GitHub (Aug 16, 2025): Checking for updates directly from the program doesn't show anything. Do I need to upgrade manually?
Author
Owner

@qBittUser commented on GitHub (Aug 16, 2025):

Checking for updates directly from the program doesn't show anything.

That's a known old issue and should be resolved with v5.1.2 and onwards.

Even before creating issue report there's advise written that only latest version is supported. So have to remember to recheck official website and try newest version before creating new issue reports.

Do I need to upgrade manually?

You're using Windows, so no easy way to do it fully silently or automatically. Download latest installer and it will help to upgrade, isn't complicated at all, just as easy like it was with upgrading previous versions.

@qBittUser commented on GitHub (Aug 16, 2025): > Checking for updates directly from the program doesn't show anything. That's a known old issue and should be resolved with v5.1.2 and onwards. Even before creating issue report there's advise written that only latest version is supported. So have to remember to recheck official website and try newest version before creating new issue reports. > Do I need to upgrade manually? You're using Windows, so no easy way to do it fully silently or automatically. Download latest installer and it will help to upgrade, isn't complicated at all, just as easy like it was with upgrading previous versions.
Author
Owner

@Petardo238 commented on GitHub (Aug 16, 2025):

But if the update function within the program doesn't work properly, why not remove it entirely?

@Petardo238 commented on GitHub (Aug 16, 2025): But if the update function within the program doesn't work properly, why not remove it entirely?
Author
Owner

@qBittUser commented on GitHub (Aug 17, 2025):

But if the update function within the program doesn't work properly, why not remove it entirely?

That's misleadingly written bad idea or question and not appropriate to keep on asking off-topic questions.

There's a Discussion page if really want to ask random questions or share not thoroughly thought ideas instead of writing a proper feature request.

https://github.com/qbittorrent/qBittorrent/discussions

If built-in check for updates is improved with v5.1.2 and isn't working as expected only with certain versions and newer version is more secure and might crash less often, then I see no good reason why it should be removed.

Wishing to remove instead of improving something will make things worse for everyone.

@qBittUser commented on GitHub (Aug 17, 2025): > But if the update function within the program doesn't work properly, why not remove it entirely? That's misleadingly written bad idea or question and not appropriate to keep on asking off-topic questions. There's a Discussion page if really want to ask random questions or share not thoroughly thought ideas instead of writing a proper feature request. https://github.com/qbittorrent/qBittorrent/discussions If built-in check for updates is improved with v5.1.2 and isn't working as expected only with certain versions and newer version is more secure and might crash less often, then I see no good reason why it should be removed. Wishing to remove instead of improving something will make things worse for everyone.
Author
Owner

@sppmasterspp commented on GitHub (Aug 17, 2025):

I have really obnoxious constant crashes to desktop without any visible message.
I have several dumps from today.
Using latest 5.1.2 qt6 lt20 build. I've tried 5.2.0 nightly build too, same crash to desktop.
Where do I have to upload memory crash dump files so you can check them.
The worst part is that the torrent progress is not saved and after the crash the torrents start from the beginning.

Image

Before qbitorrent crashes completely the down/up speeds decrease to almost zero and then qbittorent simply exits without any message.

@sppmasterspp commented on GitHub (Aug 17, 2025): I have really obnoxious constant crashes to desktop without any visible message. I have several dumps from today. Using latest 5.1.2 qt6 lt20 build. I've tried 5.2.0 nightly build too, same crash to desktop. Where do I have to upload memory crash dump files so you can check them. The worst part is that the torrent progress is not saved and after the crash the torrents start from the beginning. <img width="324" height="271" alt="Image" src="https://github.com/user-attachments/assets/19a493c9-56f0-446a-9c5c-e688ea098c19" /> Before qbitorrent crashes completely the down/up speeds decrease to almost zero and then qbittorent simply exits without any message.
Author
Owner

@qBittUser commented on GitHub (Aug 17, 2025):

@sppmasterspp

You have to create a separate new issue report to get help with your unique crash.

@qBittUser commented on GitHub (Aug 17, 2025): @sppmasterspp You have to create a separate new issue report to get help with your unique crash.
Author
Owner

@xavier2k6 commented on GitHub (Aug 18, 2025):

@sppmasterspp

You have to create a separate new issue report to get help with your unique crash.

Please do this & zip up those crash dumps & add it to your ticket, will take a look.

@xavier2k6 commented on GitHub (Aug 18, 2025): > [@sppmasterspp](https://github.com/sppmasterspp) > > You have to create a separate new issue report to get help with your unique crash. Please do this & zip up those crash dumps & add it to your ticket, will take a look.
Author
Owner

@xavier2k6 commented on GitHub (Aug 18, 2025):

@Petardo238 qBittorrent 5.1.2 can be found at https://sourceforge.net/projects/qbittorrent/files/qbittorrent-win32/qbittorrent-5.1.2/

@xavier2k6 commented on GitHub (Aug 18, 2025): @Petardo238 qBittorrent 5.1.2 can be found at https://sourceforge.net/projects/qbittorrent/files/qbittorrent-win32/qbittorrent-5.1.2/
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#17082
No description provided.