Qbittorrent 4.0 Windows High Cpu Usage, Process Won't Die After Exiting #6314

Closed
opened 2026-02-21 18:20:43 -05:00 by deekerman · 16 comments
Owner

Originally created by @CeruleanSky on GitHub (Nov 20, 2017).

Originally assigned to: @glassez on GitHub.

qBittorrent version and Operating System

Qbittorrent 4.0..0 x64 - qbittorrent_4.0.0_x64_setup.exe

What is the problem

Qbittorrent has high cpu usage. It appears to be one thread. After exiting, while most of the windows are destroyed, the thread continues to run forever.

The program does not appear to be frozen.

What is the expected behavior

Qbittorrent to exit after a few seconds or minutes.

Steps to reproduce

Open Qbittorrent. Close Qbittorrent.

Extra info(if any)

Stack Trace of High CPU thread from Process Hacker

Edit: Please use stack traces and windbg output with symbols below

In case this is related. I also suffer from Issue 7751, RSS feeds not updating, only one updatng, or only updating once they are added and never again. The icons also remain in the "updating" state.

Originally created by @CeruleanSky on GitHub (Nov 20, 2017). Originally assigned to: @glassez on GitHub. ### qBittorrent version and Operating System Qbittorrent 4.0..0 x64 - qbittorrent_4.0.0_x64_setup.exe ### What is the problem Qbittorrent has high cpu usage. It appears to be one thread. After exiting, while most of the windows are destroyed, the thread continues to run forever. The program **does not** appear to be frozen. ### What is the expected behavior Qbittorrent to exit after a few seconds or minutes. ### Steps to reproduce Open Qbittorrent. Close Qbittorrent. ### Extra info(if any) Stack Trace of High CPU thread from [Process Hacker](https://github.com/processhacker2/) Edit: Please use stack traces and windbg output with symbols below In case this is related. I also suffer from [Issue 7751](https://github.com/qbittorrent/qBittorrent/issues/7751), RSS feeds not updating, only one updatng, or only updating once they are added and never again. The icons also remain in the "updating" state.
deekerman 2026-02-21 18:20:43 -05:00
Author
Owner

@slrslr commented on GitHub (Nov 20, 2017):

Here are similar or related issues:
https://github.com/qbittorrent/qBittorrent/issues/5097
https://github.com/qbittorrent/qBittorrent/issues/1332

@slrslr commented on GitHub (Nov 20, 2017): Here are similar or related issues: https://github.com/qbittorrent/qBittorrent/issues/5097 https://github.com/qbittorrent/qBittorrent/issues/1332
Author
Owner

@sledgehammer999 commented on GitHub (Nov 20, 2017):

That stacktrace is a bit useless without function names. Does process hacker allow to load "debug symbols" or "PDB database/file"? If yes, load qbittorrent.pdb (found in program files) and take another stacktrace.

@sledgehammer999 commented on GitHub (Nov 20, 2017): That stacktrace is a bit useless without function names. Does process hacker allow to load "debug symbols" or "PDB database/file"? If yes, load `qbittorrent.pdb` (found in program files) and take another stacktrace.
Author
Owner

@CeruleanSky commented on GitHub (Nov 20, 2017):

@slrslr
To differentiate from those two tickets:
This started on 4.0.0 , in regards to #5097 all previous versions worked fine.

Inregards to #1332 it isn't frozen or at 0% cpu usage, but listed as using ~100% of the cpu the thread is on.


@sledgehammer999

Just had to add the path to the symbols in the options.
Here you go, it does seem it might be RSS and #7751 related.

The problem seems to go away when RSS is disabled.

I hit refresh and while each stack trace was different, it seems that this part is common to them all.

qbittorrent.exe!RSS::Private::Parser::parseAtomChannel+0x2b3

Stacktrace 1
0, ntoskrnl.exe!KeWaitForSingleObject+0x293d
1, ntoskrnl.exe!KeWaitForSingleObject+0x11a7
2, ntoskrnl.exe!KeWaitForSingleObject+0x9a1
3, ntoskrnl.exe!KeWaitForSingleObject+0x2b8
4, ntoskrnl.exe!KeCheckProcessorGroupAffinity+0xb64
5, ntoskrnl.exe!KeWaitForSingleObject+0x2a3e
6, ntoskrnl.exe!KeSynchronizeExecution+0x25f3
7, qbittorrent.exe!RSS::Private::Parser::parseAtomArticle+0x9b6
8, qbittorrent.exe!RSS::Private::Parser::parseAtomChannel+0x2b3
9, qbittorrent.exe!RSS::Private::Parser::parse_impl+0xfe
10, qbittorrent.exe!QMetaCallEvent::placeMetaCall+0x7a
11, qbittorrent.exe!QObject::event+0xd3
12, qbittorrent.exe!QApplicationPrivate::notify_helper+0x14b
13, qbittorrent.exe!QApplication::notify+0x1ab3
14, qbittorrent.exe!Application::notify+0x20
15, qbittorrent.exe!QCoreApplication::notifyInternal2+0xbf
16, qbittorrent.exe!QCoreApplicationPrivate::sendPostedEvents+0x223
17, qbittorrent.exe!qt_internal_proc+0x3cc
18, user32.dll!CallWindowProcW+0x4d0
19, user32.dll!DispatchMessageW+0x1af
20, qbittorrent.exe!QEventDispatcherWin32::processEvents+0x469
21, qbittorrent.exe!QEventLoop::exec+0x112
22, qbittorrent.exe!QThread::run+0x8e
23, qbittorrent.exe!QThreadPrivate::start+0xda
24, qbittorrent.exe!thread_start<unsigned int (__cdecl*)(void * __ptr64)>+0x50
25, kernel32.dll+0x12774
26, ntdll.dll+0x70d51

Stacktrace 2
0, ntoskrnl.exe!KeWaitForSingleObject+0x293d
1, ntoskrnl.exe!KeWaitForSingleObject+0x11a7
2, ntoskrnl.exe!KeWaitForSingleObject+0x9a1
3, ntoskrnl.exe!KeWaitForSingleObject+0x2b8
4, ntoskrnl.exe!KeCheckProcessorGroupAffinity+0xb64
5, ntoskrnl.exe!KeWaitForSingleObject+0x2a3e
6, ntoskrnl.exe!KeSynchronizeExecution+0x25f3
7, qbittorrent.exe!QHash<QString,QVariant>::detach+0x1c
8, qbittorrent.exe!QHash<QString,QVariant>::operator[]+0x2d
9, qbittorrent.exe!RSS::Private::Parser::parseAtomArticle+0x9e5
10, qbittorrent.exe!RSS::Private::Parser::parseAtomChannel+0x2b3
11, qbittorrent.exe!RSS::Private::Parser::parse_impl+0xfe
12, qbittorrent.exe!QMetaCallEvent::placeMetaCall+0x7a
13, qbittorrent.exe!QObject::event+0xd3
14, qbittorrent.exe!QApplicationPrivate::notify_helper+0x14b
15, qbittorrent.exe!QApplication::notify+0x1ab3
16, qbittorrent.exe!Application::notify+0x20
17, qbittorrent.exe!QCoreApplication::notifyInternal2+0xbf
18, qbittorrent.exe!QCoreApplicationPrivate::sendPostedEvents+0x223
19, qbittorrent.exe!qt_internal_proc+0x3cc
20, user32.dll!CallWindowProcW+0x4d0
21, user32.dll!DispatchMessageW+0x1af
22, qbittorrent.exe!QEventDispatcherWin32::processEvents+0x469
23, qbittorrent.exe!QEventLoop::exec+0x112
24, qbittorrent.exe!QThread::run+0x8e
25, qbittorrent.exe!QThreadPrivate::start+0xda
26, qbittorrent.exe!thread_start<unsigned int (__cdecl*)(void * __ptr64)>+0x50
27, kernel32.dll+0x12774
28, ntdll.dll+0x70d51
Stacktrace 3
0, ntoskrnl.exe!KeWaitForSingleObject+0x293d
1, ntoskrnl.exe!KeSynchronizeExecution+0x25f3
2, qbittorrent.exe!__chkstk+0x4
3, qbittorrent.exe!qt_from_latin1+0x434
4, qbittorrent.exe!operator==+0x5a
5, qbittorrent.exe!RSS::Private::Parser::parseAtomArticle+0x996
6, qbittorrent.exe!RSS::Private::Parser::parseAtomChannel+0x2b3
7, qbittorrent.exe!RSS::Private::Parser::parse_impl+0xfe
8, qbittorrent.exe!QMetaCallEvent::placeMetaCall+0x7a
9, qbittorrent.exe!QObject::event+0xd3
10, qbittorrent.exe!QApplicationPrivate::notify_helper+0x14b
11, qbittorrent.exe!QApplication::notify+0x1ab3
12, qbittorrent.exe!Application::notify+0x20
13, qbittorrent.exe!QCoreApplication::notifyInternal2+0xbf
14, qbittorrent.exe!QCoreApplicationPrivate::sendPostedEvents+0x223
15, qbittorrent.exe!qt_internal_proc+0x3cc
16, user32.dll!CallWindowProcW+0x4d0
17, user32.dll!DispatchMessageW+0x1af
18, qbittorrent.exe!QEventDispatcherWin32::processEvents+0x469
19, qbittorrent.exe!QEventLoop::exec+0x112
20, qbittorrent.exe!QThread::run+0x8e
21, qbittorrent.exe!QThreadPrivate::start+0xda
22, qbittorrent.exe!thread_start<unsigned int (__cdecl*)(void * __ptr64)>+0x50
23, kernel32.dll+0x12774
24, ntdll.dll+0x70d51

Stacktrace 4
0, ntoskrnl.exe!KeWaitForSingleObject+0x293d
1, ntoskrnl.exe!KeWaitForSingleObject+0x11a7
2, ntoskrnl.exe!KeWaitForSingleObject+0x9a1
3, ntoskrnl.exe!KeWaitForSingleObject+0x2b8
4, ntoskrnl.exe!KeCheckProcessorGroupAffinity+0xb64
5, ntoskrnl.exe!KeWaitForSingleObject+0x2a3e
6, ntoskrnl.exe!KeSynchronizeExecution+0x25f3
7, qbittorrent.exe!__chkstk
8, qbittorrent.exe!QVector<QStringCapture>::reallocData+0xf93
9, qbittorrent.exe!qt_from_latin1+0x5af
10, qbittorrent.exe!operator==+0x5a
11, qbittorrent.exe!RSS::Private::Parser::parseAtomArticle+0x996
12, qbittorrent.exe!RSS::Private::Parser::parseAtomChannel+0x2b3
13, qbittorrent.exe!RSS::Private::Parser::parse_impl+0xfe
14, qbittorrent.exe!QMetaCallEvent::placeMetaCall+0x7a
15, qbittorrent.exe!QObject::event+0xd3
16, qbittorrent.exe!QApplicationPrivate::notify_helper+0x14b
17, qbittorrent.exe!QApplication::notify+0x1ab3
18, qbittorrent.exe!Application::notify+0x20
19, qbittorrent.exe!QCoreApplication::notifyInternal2+0xbf
20, qbittorrent.exe!QCoreApplicationPrivate::sendPostedEvents+0x223
21, qbittorrent.exe!qt_internal_proc+0x3cc
22, user32.dll!CallWindowProcW+0x4d0
23, user32.dll!DispatchMessageW+0x1af
24, qbittorrent.exe!QEventDispatcherWin32::processEvents+0x469
25, qbittorrent.exe!QEventLoop::exec+0x112
26, qbittorrent.exe!QThread::run+0x8e
27, qbittorrent.exe!QThreadPrivate::start+0xda
28, qbittorrent.exe!thread_start<unsigned int (__cdecl*)(void * __ptr64)>+0x50
29, kernel32.dll+0x12774
30, ntdll.dll+0x70d51

@CeruleanSky commented on GitHub (Nov 20, 2017): @slrslr To differentiate from those two tickets: This started on 4.0.0 , in regards to #5097 all previous versions worked fine. Inregards to #1332 it isn't frozen or at 0% cpu usage, but listed as using ~100% of the cpu the thread is on. --- @sledgehammer999 Just had to add the path to the symbols in the options. Here you go, it does seem it might be RSS and #7751 related. The problem seems to go away when RSS is disabled. I hit refresh and while each stack trace was different, it seems that this part is common to them all. ```qbittorrent.exe!RSS::Private::Parser::parseAtomChannel+0x2b3``` <details><summary>Stacktrace 1</summary> ``` 0, ntoskrnl.exe!KeWaitForSingleObject+0x293d 1, ntoskrnl.exe!KeWaitForSingleObject+0x11a7 2, ntoskrnl.exe!KeWaitForSingleObject+0x9a1 3, ntoskrnl.exe!KeWaitForSingleObject+0x2b8 4, ntoskrnl.exe!KeCheckProcessorGroupAffinity+0xb64 5, ntoskrnl.exe!KeWaitForSingleObject+0x2a3e 6, ntoskrnl.exe!KeSynchronizeExecution+0x25f3 7, qbittorrent.exe!RSS::Private::Parser::parseAtomArticle+0x9b6 8, qbittorrent.exe!RSS::Private::Parser::parseAtomChannel+0x2b3 9, qbittorrent.exe!RSS::Private::Parser::parse_impl+0xfe 10, qbittorrent.exe!QMetaCallEvent::placeMetaCall+0x7a 11, qbittorrent.exe!QObject::event+0xd3 12, qbittorrent.exe!QApplicationPrivate::notify_helper+0x14b 13, qbittorrent.exe!QApplication::notify+0x1ab3 14, qbittorrent.exe!Application::notify+0x20 15, qbittorrent.exe!QCoreApplication::notifyInternal2+0xbf 16, qbittorrent.exe!QCoreApplicationPrivate::sendPostedEvents+0x223 17, qbittorrent.exe!qt_internal_proc+0x3cc 18, user32.dll!CallWindowProcW+0x4d0 19, user32.dll!DispatchMessageW+0x1af 20, qbittorrent.exe!QEventDispatcherWin32::processEvents+0x469 21, qbittorrent.exe!QEventLoop::exec+0x112 22, qbittorrent.exe!QThread::run+0x8e 23, qbittorrent.exe!QThreadPrivate::start+0xda 24, qbittorrent.exe!thread_start<unsigned int (__cdecl*)(void * __ptr64)>+0x50 25, kernel32.dll+0x12774 26, ntdll.dll+0x70d51 ``` </details> <details><summary>Stacktrace 2</summary> ``` 0, ntoskrnl.exe!KeWaitForSingleObject+0x293d 1, ntoskrnl.exe!KeWaitForSingleObject+0x11a7 2, ntoskrnl.exe!KeWaitForSingleObject+0x9a1 3, ntoskrnl.exe!KeWaitForSingleObject+0x2b8 4, ntoskrnl.exe!KeCheckProcessorGroupAffinity+0xb64 5, ntoskrnl.exe!KeWaitForSingleObject+0x2a3e 6, ntoskrnl.exe!KeSynchronizeExecution+0x25f3 7, qbittorrent.exe!QHash<QString,QVariant>::detach+0x1c 8, qbittorrent.exe!QHash<QString,QVariant>::operator[]+0x2d 9, qbittorrent.exe!RSS::Private::Parser::parseAtomArticle+0x9e5 10, qbittorrent.exe!RSS::Private::Parser::parseAtomChannel+0x2b3 11, qbittorrent.exe!RSS::Private::Parser::parse_impl+0xfe 12, qbittorrent.exe!QMetaCallEvent::placeMetaCall+0x7a 13, qbittorrent.exe!QObject::event+0xd3 14, qbittorrent.exe!QApplicationPrivate::notify_helper+0x14b 15, qbittorrent.exe!QApplication::notify+0x1ab3 16, qbittorrent.exe!Application::notify+0x20 17, qbittorrent.exe!QCoreApplication::notifyInternal2+0xbf 18, qbittorrent.exe!QCoreApplicationPrivate::sendPostedEvents+0x223 19, qbittorrent.exe!qt_internal_proc+0x3cc 20, user32.dll!CallWindowProcW+0x4d0 21, user32.dll!DispatchMessageW+0x1af 22, qbittorrent.exe!QEventDispatcherWin32::processEvents+0x469 23, qbittorrent.exe!QEventLoop::exec+0x112 24, qbittorrent.exe!QThread::run+0x8e 25, qbittorrent.exe!QThreadPrivate::start+0xda 26, qbittorrent.exe!thread_start<unsigned int (__cdecl*)(void * __ptr64)>+0x50 27, kernel32.dll+0x12774 28, ntdll.dll+0x70d51 ``` </details> <details><summary>Stacktrace 3</summary> ``` 0, ntoskrnl.exe!KeWaitForSingleObject+0x293d 1, ntoskrnl.exe!KeSynchronizeExecution+0x25f3 2, qbittorrent.exe!__chkstk+0x4 3, qbittorrent.exe!qt_from_latin1+0x434 4, qbittorrent.exe!operator==+0x5a 5, qbittorrent.exe!RSS::Private::Parser::parseAtomArticle+0x996 6, qbittorrent.exe!RSS::Private::Parser::parseAtomChannel+0x2b3 7, qbittorrent.exe!RSS::Private::Parser::parse_impl+0xfe 8, qbittorrent.exe!QMetaCallEvent::placeMetaCall+0x7a 9, qbittorrent.exe!QObject::event+0xd3 10, qbittorrent.exe!QApplicationPrivate::notify_helper+0x14b 11, qbittorrent.exe!QApplication::notify+0x1ab3 12, qbittorrent.exe!Application::notify+0x20 13, qbittorrent.exe!QCoreApplication::notifyInternal2+0xbf 14, qbittorrent.exe!QCoreApplicationPrivate::sendPostedEvents+0x223 15, qbittorrent.exe!qt_internal_proc+0x3cc 16, user32.dll!CallWindowProcW+0x4d0 17, user32.dll!DispatchMessageW+0x1af 18, qbittorrent.exe!QEventDispatcherWin32::processEvents+0x469 19, qbittorrent.exe!QEventLoop::exec+0x112 20, qbittorrent.exe!QThread::run+0x8e 21, qbittorrent.exe!QThreadPrivate::start+0xda 22, qbittorrent.exe!thread_start<unsigned int (__cdecl*)(void * __ptr64)>+0x50 23, kernel32.dll+0x12774 24, ntdll.dll+0x70d51 ``` </details> <details><summary>Stacktrace 4</summary> ``` 0, ntoskrnl.exe!KeWaitForSingleObject+0x293d 1, ntoskrnl.exe!KeWaitForSingleObject+0x11a7 2, ntoskrnl.exe!KeWaitForSingleObject+0x9a1 3, ntoskrnl.exe!KeWaitForSingleObject+0x2b8 4, ntoskrnl.exe!KeCheckProcessorGroupAffinity+0xb64 5, ntoskrnl.exe!KeWaitForSingleObject+0x2a3e 6, ntoskrnl.exe!KeSynchronizeExecution+0x25f3 7, qbittorrent.exe!__chkstk 8, qbittorrent.exe!QVector<QStringCapture>::reallocData+0xf93 9, qbittorrent.exe!qt_from_latin1+0x5af 10, qbittorrent.exe!operator==+0x5a 11, qbittorrent.exe!RSS::Private::Parser::parseAtomArticle+0x996 12, qbittorrent.exe!RSS::Private::Parser::parseAtomChannel+0x2b3 13, qbittorrent.exe!RSS::Private::Parser::parse_impl+0xfe 14, qbittorrent.exe!QMetaCallEvent::placeMetaCall+0x7a 15, qbittorrent.exe!QObject::event+0xd3 16, qbittorrent.exe!QApplicationPrivate::notify_helper+0x14b 17, qbittorrent.exe!QApplication::notify+0x1ab3 18, qbittorrent.exe!Application::notify+0x20 19, qbittorrent.exe!QCoreApplication::notifyInternal2+0xbf 20, qbittorrent.exe!QCoreApplicationPrivate::sendPostedEvents+0x223 21, qbittorrent.exe!qt_internal_proc+0x3cc 22, user32.dll!CallWindowProcW+0x4d0 23, user32.dll!DispatchMessageW+0x1af 24, qbittorrent.exe!QEventDispatcherWin32::processEvents+0x469 25, qbittorrent.exe!QEventLoop::exec+0x112 26, qbittorrent.exe!QThread::run+0x8e 27, qbittorrent.exe!QThreadPrivate::start+0xda 28, qbittorrent.exe!thread_start<unsigned int (__cdecl*)(void * __ptr64)>+0x50 29, kernel32.dll+0x12774 30, ntdll.dll+0x70d51 ``` </details>
Author
Owner

@CeruleanSky commented on GitHub (Nov 20, 2017):

I also finished getting windbg installed and working with |* ~* kp

Should be a bit more helpful, here is that 0x2b3 line referenced above:

qbittorrent!RSS::Private::Parser::parseAtomChannel(class QXmlStreamReader * xml = 0x000000a2`d3bfbc08)+0x2b3 [g:\qbittorrent\qbittorrent-4.0.0\src\base\rss\private\rss_parser.cpp @ 438]

Just the thread above:



   8  Id: 2c60.2750 Suspend: 1 Teb: 000000a2`cebe6000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 000000a2`d3bfb5d8 00007ff6`7cee732b qbittorrent!__chkstk(void)
01 000000a2`d3bfb5e0 00007ff6`7c589af3 qbittorrent!qHashBits+0x2b
02 (Inline Function) --------`-------- qbittorrent!QHash<QString,QVariant>::findNode+0xe [g:\qbittorrent\install_msvc64\qt5\include\qtcore\qhash.h @ 923] 
03 000000a2`d3bfb600 00007ff6`7c60a46d qbittorrent!QHash<QString,QVariant>::operator[](class QString * akey = 0x00007ff6`7daf43e0)+0x3b [g:\qbittorrent\install_msvc64\qt5\include\qtcore\qhash.h @ 747] 
04 000000a2`d3bfb660 00007ff6`7c60aaa3 qbittorrent!RSS::Private::Parser::parseAtomArticle(class QXmlStreamReader * xml = 0x000000a2`d3bfbc08)+0x9e5 [g:\qbittorrent\qbittorrent-4.0.0\src\base\rss\private\rss_parser.cpp @ 415] 
05 000000a2`d3bfba90 00007ff6`7c608aa6 qbittorrent!RSS::Private::Parser::parseAtomChannel(class QXmlStreamReader * xml = 0x000000a2`d3bfbc08)+0x2b3 [g:\qbittorrent\qbittorrent-4.0.0\src\base\rss\private\rss_parser.cpp @ 438] 
06 000000a2`d3bfbb40 00007ff6`7ce9b552 qbittorrent!RSS::Private::Parser::parse_impl(class QByteArray * feedData = <Value unavailable error>)+0xfe [g:\qbittorrent\qbittorrent-4.0.0\src\base\rss\private\rss_parser.cpp @ 252] 
07 000000a2`d3bfbbf0 00007ff6`7ce9c087 qbittorrent!QMetaCallEvent::placeMetaCall+0x7a
08 000000a2`d3bfbc30 00007ff6`7ca514ff qbittorrent!QObject::event+0xd3
09 000000a2`d3bfbd90 00007ff6`7ca50e27 qbittorrent!QApplicationPrivate::notify_helper+0x14b
0a 000000a2`d3bfbdc0 00007ff6`7c57d750 qbittorrent!QApplication::notify+0x1ab3
0b 000000a2`d3bfc370 00007ff6`7ced4b77 qbittorrent!Application::notify(class QObject * receiver = 0x000001b1`90bdf8f0, class QEvent * event = 0x00000000`00000000)+0x20 [g:\qbittorrent\qbittorrent-4.0.0\src\app\application.cpp @ 585] 
0c 000000a2`d3bfc3e0 00007ff6`7ced5487 qbittorrent!QCoreApplication::notifyInternal2+0xbf
0d 000000a2`d3bfc460 00007ff6`7cfaf1ec qbittorrent!QCoreApplicationPrivate::sendPostedEvents+0x223
0e 000000a2`d3bfc510 00007ffa`dde9bc50 qbittorrent!qt_internal_proc+0x3cc
0f 000000a2`d3bfc640 00007ffa`dde9b5cf USER32!UserCallWinProcCheckWow+0x280
10 000000a2`d3bfc7a0 00007ff6`7cfb038d USER32!DispatchMessageWorker+0x19f
11 000000a2`d3bfc820 00007ff6`7cfb66e2 qbittorrent!QEventDispatcherWin32::processEvents+0x469
12 000000a2`d3bffbe0 00007ff6`7cf65772 qbittorrent!QEventLoop::exec+0x112
13 000000a2`d3bffc50 00007ff6`7cf0381a qbittorrent!QThread::run+0x8e
14 000000a2`d3bffca0 00007ff6`7d081104 qbittorrent!QThreadPrivate::start+0xda
15 (Inline Function) --------`-------- qbittorrent!invoke_thread_procedure+0xd [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 
16 000000a2`d3bffce0 00007ffa`e08b2774 qbittorrent!thread_start<unsigned int (void * parameter = 0x000001b1`8fcf8570)+0x50 [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 
17 000000a2`d3bffd10 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14
18 000000a2`d3bffd40 00000000`00000000 ntdll!RtlUserThreadStart+0x21

Everything:

(2c60.16cc): Break instruction exception - code 80000003 (first chance)
No .natvis files found at C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\Visualizers.
No .natvis files found at C:\Users\admin1\AppData\Local\Dbg\Visualizers.
ntdll!DbgBreakPoint:
00007ffa`e09f8d60 cc              int     3
0:020> |* ~* kp

   0  Id: 2c60.214c Suspend: 1 Teb: 000000a2`cebd4000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 000000a2`cf3ff188 00007ffa`dd8a988f ntdll!NtWaitForSingleObject+0x14
*** WARNING: Unable to verify checksum for C:\Program Files (x86)\qBittorrent\qbittorrent.exe
01 000000a2`cf3ff190 00007ff6`7cf03d42 KERNELBASE!WaitForSingleObjectEx+0x9f
02 000000a2`cf3ff230 00007ff6`7c5fcc86 qbittorrent!QThread::wait+0xde
03 000000a2`cf3ff2b0 00007ff6`7c5fcc1d qbittorrent!RSS::Session::~Session(void)+0x46 [g:\qbittorrent\qbittorrent-4.0.0\src\base\rss\rss_session.cpp @ 112] 
04 000000a2`cf3ff2f0 00007ff6`7c57de54 qbittorrent!RSS::Session::`scalar deleting destructor'(void)+0x1d
05 000000a2`cf3ff320 00007ff6`7c721bf1 qbittorrent!Application::cleanup(void)+0x254 [g:\qbittorrent\qbittorrent-4.0.0\src\app\application.cpp @ 696] 
06 000000a2`cf3ff3c0 00007ff6`7cea0a00 qbittorrent!Application::qt_static_metacall(class QObject * _o = <Value unavailable error>, QMetaObject::Call _c = <Value unavailable error>, int _id = <Value unavailable error>, void ** _a = <Value unavailable error>)+0x51 [g:\qbittorrent\build-qbittorrent400-qt5_msvc2017_x64-release\src\release\moc_application.cpp @ 95] 
07 000000a2`cf3ff3f0 00007ff6`7ced7bfd qbittorrent!QMetaObject::activate+0x588
08 000000a2`cf3ff510 00007ff6`7c57d3ea qbittorrent!QCoreApplication::aboutToQuit+0x35
09 000000a2`cf3ff550 00007ff6`7c588a52 qbittorrent!Application::exec(class QStringList * params = <Value unavailable error>)+0x5a6 [g:\qbittorrent\qbittorrent-4.0.0\src\app\application.cpp @ 530] 
0a 000000a2`cf3ff650 00007ff6`7d059913 qbittorrent!main(int argc = 0n1, char ** argv = 0x000001b1`8dd1d920)+0x6ae [g:\qbittorrent\qbittorrent-4.0.0\src\app\main.cpp @ 263] 
0b 000000a2`cf3ffa40 00007ff6`7d0744c3 qbittorrent!WinMain+0x123
0c (Inline Function) --------`-------- qbittorrent!invoke_main+0x21 [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 102] 
0d 000000a2`cf3ffac0 00007ffa`e08b2774 qbittorrent!__scrt_common_main_seh(void)+0x117 [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 283] 
0e 000000a2`cf3ffb00 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14
0f 000000a2`cf3ffb30 00000000`00000000 ntdll!RtlUserThreadStart+0x21

   1  Id: 2c60.5a8 Suspend: 1 Teb: 000000a2`cebd6000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 000000a2`cfbffba8 00007ffa`dd8a988f ntdll!NtWaitForSingleObject+0x14
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\WINDOWS\AppPatch\AppPatch64\EMET64.dll - 
01 000000a2`cfbffbb0 00007ffa`bf1f8b42 KERNELBASE!WaitForSingleObjectEx+0x9f
02 000000a2`cfbffc50 00007ffa`bf1b67c9 EMET64!EMETSendCert+0x3582
03 000000a2`cfbffc80 00007ffa`e08b2774 EMET64+0x467c9
04 000000a2`cfbffcb0 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14
05 000000a2`cfbffce0 00000000`00000000 ntdll!RtlUserThreadStart+0x21

   2  Id: 2c60.313c Suspend: 1 Teb: 000000a2`cebd8000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 000000a2`d03fc658 00007ffa`dd8bdd20 ntdll!NtWaitForMultipleObjects+0x14
01 000000a2`d03fc660 00007ffa`ddeafa60 KERNELBASE!WaitForMultipleObjectsEx+0xf0
02 000000a2`d03fc960 00007ff6`7cfb0428 USER32!RealMsgWaitForMultipleObjectsEx+0x160
03 000000a2`d03fca50 00007ff6`7cfb66e2 qbittorrent!QEventDispatcherWin32::processEvents+0x504
04 000000a2`d03ffe10 00007ff6`7cf65772 qbittorrent!QEventLoop::exec+0x112
05 000000a2`d03ffe80 00007ff6`7cf0381a qbittorrent!QThread::run+0x8e
06 000000a2`d03ffed0 00007ff6`7d081104 qbittorrent!QThreadPrivate::start+0xda
07 (Inline Function) --------`-------- qbittorrent!invoke_thread_procedure+0xd [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 
08 000000a2`d03fff10 00007ffa`e08b2774 qbittorrent!thread_start<unsigned int (void * parameter = 0x000001b1`8dd605d0)+0x50 [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 
09 000000a2`d03fff40 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14
0a 000000a2`d03fff70 00000000`00000000 ntdll!RtlUserThreadStart+0x21

   3  Id: 2c60.1874 Suspend: 1 Teb: 000000a2`cebda000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 000000a2`d0bff8f8 00007ffa`dd8a988f ntdll!NtWaitForSingleObject+0x14
01 000000a2`d0bff900 00007ffa`d8432dbb KERNELBASE!WaitForSingleObjectEx+0x9f
02 000000a2`d0bff9a0 00007ffa`e08b2774 wlanapi!NotificationApcThreadProc+0xab
03 000000a2`d0bff9d0 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14
04 000000a2`d0bffa00 00000000`00000000 ntdll!RtlUserThreadStart+0x21

   4  Id: 2c60.620 Suspend: 1 Teb: 000000a2`cebdc000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 000000a2`d13ff6e8 00007ffa`dd8a988f ntdll!NtWaitForSingleObject+0x14
01 000000a2`d13ff6f0 00007ff6`7c796bd8 KERNELBASE!WaitForSingleObjectEx+0x9f
02 (Inline Function) --------`-------- qbittorrent!boost::asio::detail::win_iocp_io_service::timer_thread_function::operator()+0x21 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp @ 54] 
03 000000a2`d13ff790 00007ff6`7c748348 qbittorrent!boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_service::timer_thread_function>::run(void)+0x30 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\win_thread.hpp @ 118] 
04 000000a2`d13ff7c0 00007ff6`7d081104 qbittorrent!boost::asio::detail::win_thread_function(void * arg = 0x000001b1`8dd7c770)+0x38 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp @ 120] 
05 (Inline Function) --------`-------- qbittorrent!invoke_thread_procedure+0xd [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 
06 000000a2`d13ff800 00007ffa`e08b2774 qbittorrent!thread_start<unsigned int (void * parameter = 0x000001b1`8dd7c1d0)+0x50 [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 
07 000000a2`d13ff830 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14
08 000000a2`d13ff860 00000000`00000000 ntdll!RtlUserThreadStart+0x21

   5  Id: 2c60.26b4 Suspend: 1 Teb: 000000a2`cebde000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 000000a2`d1bffa08 00007ffa`dd8c9aff ntdll!NtRemoveIoCompletion+0x14
01 000000a2`d1bffa10 00007ff6`7c748b7b KERNELBASE!GetQueuedCompletionStatus+0x3f
02 000000a2`d1bffa70 00007ff6`7c748911 qbittorrent!boost::asio::detail::win_iocp_io_service::do_one(class boost::system::error_code * ec = 0x000000a2`d1bffbc0)+0x107 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp @ 367] 
03 000000a2`d1bffb40 00007ff6`7c748e77 qbittorrent!boost::asio::detail::win_iocp_io_service::run(class boost::system::error_code * ec = 0x000000a2`d1bffbc0)+0xf5 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp @ 164] 
04 000000a2`d1bffba0 00007ff6`7c748348 qbittorrent!boost::asio::io_service::run(void)+0x2f [g:\qbittorrent\boost_1_65_1\boost\asio\impl\io_service.ipp @ 60] 
05 000000a2`d1bffbe0 00007ff6`7d081104 qbittorrent!boost::asio::detail::win_thread_function(void * arg = 0x000001b1`8dd7c2f0)+0x38 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp @ 120] 
06 (Inline Function) --------`-------- qbittorrent!invoke_thread_procedure+0xd [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 
07 000000a2`d1bffc20 00007ffa`e08b2774 qbittorrent!thread_start<unsigned int (void * parameter = 0x000001b1`8dd7c410)+0x50 [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 
08 000000a2`d1bffc50 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14
09 000000a2`d1bffc80 00000000`00000000 ntdll!RtlUserThreadStart+0x21

   6  Id: 2c60.ec4 Suspend: 1 Teb: 000000a2`cebe0000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 000000a2`d23ff858 00007ffa`dd8c9aff ntdll!NtRemoveIoCompletion+0x14
01 000000a2`d23ff860 00007ff6`7c748b7b KERNELBASE!GetQueuedCompletionStatus+0x3f
02 000000a2`d23ff8c0 00007ff6`7c748911 qbittorrent!boost::asio::detail::win_iocp_io_service::do_one(class boost::system::error_code * ec = 0x000000a2`d23ffa10)+0x107 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp @ 367] 
03 000000a2`d23ff990 00007ff6`7c796b90 qbittorrent!boost::asio::detail::win_iocp_io_service::run(class boost::system::error_code * ec = 0x000000a2`d23ffa10)+0xf5 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp @ 164] 
04 (Inline Function) --------`-------- qbittorrent!boost::asio::io_service::run+0x1d [g:\qbittorrent\boost_1_65_1\boost\asio\impl\io_service.ipp @ 59] 
05 (Inline Function) --------`-------- qbittorrent!boost::asio::detail::resolver_service_base::work_io_service_runner::operator()+0x21 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\resolver_service_base.ipp @ 32] 
06 000000a2`d23ff9f0 00007ff6`7c748348 qbittorrent!boost::asio::detail::win_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::run(void)+0x30 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\win_thread.hpp @ 118] 
07 000000a2`d23ffa30 00007ff6`7d081104 qbittorrent!boost::asio::detail::win_thread_function(void * arg = 0x000001b1`8fce9960)+0x38 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp @ 120] 
08 (Inline Function) --------`-------- qbittorrent!invoke_thread_procedure+0xd [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 
09 000000a2`d23ffa70 00007ffa`e08b2774 qbittorrent!thread_start<unsigned int (void * parameter = 0x000001b1`8fce9690)+0x50 [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 
0a 000000a2`d23ffaa0 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14
0b 000000a2`d23ffad0 00000000`00000000 ntdll!RtlUserThreadStart+0x21

   7  Id: 2c60.1a60 Suspend: 1 Teb: 000000a2`cebe4000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 000000a2`d33fc518 00007ffa`dd8bdd20 ntdll!NtWaitForMultipleObjects+0x14
01 000000a2`d33fc520 00007ffa`ddeafa60 KERNELBASE!WaitForMultipleObjectsEx+0xf0
02 000000a2`d33fc820 00007ff6`7cfb0428 USER32!RealMsgWaitForMultipleObjectsEx+0x160
03 000000a2`d33fc910 00007ff6`7cfb66e2 qbittorrent!QEventDispatcherWin32::processEvents+0x504
04 000000a2`d33ffcd0 00007ff6`7cf65772 qbittorrent!QEventLoop::exec+0x112
05 000000a2`d33ffd40 00007ff6`7cf0381a qbittorrent!QThread::run+0x8e
06 000000a2`d33ffd90 00007ff6`7d081104 qbittorrent!QThreadPrivate::start+0xda
07 (Inline Function) --------`-------- qbittorrent!invoke_thread_procedure+0xd [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 
08 000000a2`d33ffdd0 00007ffa`e08b2774 qbittorrent!thread_start<unsigned int (void * parameter = 0x000001b1`8fce9000)+0x50 [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 
09 000000a2`d33ffe00 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14
0a 000000a2`d33ffe30 00000000`00000000 ntdll!RtlUserThreadStart+0x21

   8  Id: 2c60.2750 Suspend: 1 Teb: 000000a2`cebe6000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 000000a2`d3bfb5d8 00007ff6`7cee732b qbittorrent!__chkstk(void)
01 000000a2`d3bfb5e0 00007ff6`7c589af3 qbittorrent!qHashBits+0x2b
02 (Inline Function) --------`-------- qbittorrent!QHash<QString,QVariant>::findNode+0xe [g:\qbittorrent\install_msvc64\qt5\include\qtcore\qhash.h @ 923] 
03 000000a2`d3bfb600 00007ff6`7c60a46d qbittorrent!QHash<QString,QVariant>::operator[](class QString * akey = 0x00007ff6`7daf43e0)+0x3b [g:\qbittorrent\install_msvc64\qt5\include\qtcore\qhash.h @ 747] 
04 000000a2`d3bfb660 00007ff6`7c60aaa3 qbittorrent!RSS::Private::Parser::parseAtomArticle(class QXmlStreamReader * xml = 0x000000a2`d3bfbc08)+0x9e5 [g:\qbittorrent\qbittorrent-4.0.0\src\base\rss\private\rss_parser.cpp @ 415] 
05 000000a2`d3bfba90 00007ff6`7c608aa6 qbittorrent!RSS::Private::Parser::parseAtomChannel(class QXmlStreamReader * xml = 0x000000a2`d3bfbc08)+0x2b3 [g:\qbittorrent\qbittorrent-4.0.0\src\base\rss\private\rss_parser.cpp @ 438] 
06 000000a2`d3bfbb40 00007ff6`7ce9b552 qbittorrent!RSS::Private::Parser::parse_impl(class QByteArray * feedData = <Value unavailable error>)+0xfe [g:\qbittorrent\qbittorrent-4.0.0\src\base\rss\private\rss_parser.cpp @ 252] 
07 000000a2`d3bfbbf0 00007ff6`7ce9c087 qbittorrent!QMetaCallEvent::placeMetaCall+0x7a
08 000000a2`d3bfbc30 00007ff6`7ca514ff qbittorrent!QObject::event+0xd3
09 000000a2`d3bfbd90 00007ff6`7ca50e27 qbittorrent!QApplicationPrivate::notify_helper+0x14b
0a 000000a2`d3bfbdc0 00007ff6`7c57d750 qbittorrent!QApplication::notify+0x1ab3
0b 000000a2`d3bfc370 00007ff6`7ced4b77 qbittorrent!Application::notify(class QObject * receiver = 0x000001b1`90bdf8f0, class QEvent * event = 0x00000000`00000000)+0x20 [g:\qbittorrent\qbittorrent-4.0.0\src\app\application.cpp @ 585] 
0c 000000a2`d3bfc3e0 00007ff6`7ced5487 qbittorrent!QCoreApplication::notifyInternal2+0xbf
0d 000000a2`d3bfc460 00007ff6`7cfaf1ec qbittorrent!QCoreApplicationPrivate::sendPostedEvents+0x223
0e 000000a2`d3bfc510 00007ffa`dde9bc50 qbittorrent!qt_internal_proc+0x3cc
0f 000000a2`d3bfc640 00007ffa`dde9b5cf USER32!UserCallWinProcCheckWow+0x280
10 000000a2`d3bfc7a0 00007ff6`7cfb038d USER32!DispatchMessageWorker+0x19f
11 000000a2`d3bfc820 00007ff6`7cfb66e2 qbittorrent!QEventDispatcherWin32::processEvents+0x469
12 000000a2`d3bffbe0 00007ff6`7cf65772 qbittorrent!QEventLoop::exec+0x112
13 000000a2`d3bffc50 00007ff6`7cf0381a qbittorrent!QThread::run+0x8e
14 000000a2`d3bffca0 00007ff6`7d081104 qbittorrent!QThreadPrivate::start+0xda
15 (Inline Function) --------`-------- qbittorrent!invoke_thread_procedure+0xd [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 
16 000000a2`d3bffce0 00007ffa`e08b2774 qbittorrent!thread_start<unsigned int (void * parameter = 0x000001b1`8fcf8570)+0x50 [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 
17 000000a2`d3bffd10 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14
18 000000a2`d3bffd40 00000000`00000000 ntdll!RtlUserThreadStart+0x21

   9  Id: 2c60.35bc Suspend: 1 Teb: 000000a2`cebe8000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 000000a2`d43ff4a8 00007ffa`e0991553 ntdll!NtWaitForWorkViaWorkerFactory+0x14
01 000000a2`d43ff4b0 00007ffa`e08b2774 ntdll!TppWorkerThread+0x293
02 000000a2`d43ff7c0 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14
03 000000a2`d43ff7f0 00000000`00000000 ntdll!RtlUserThreadStart+0x21

  10  Id: 2c60.3518 Suspend: 1 Teb: 000000a2`cebea000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 000000a2`d4bfc588 00007ffa`dd8bdd20 ntdll!NtWaitForMultipleObjects+0x14
01 000000a2`d4bfc590 00007ffa`ddeafa60 KERNELBASE!WaitForMultipleObjectsEx+0xf0
02 000000a2`d4bfc890 00007ff6`7cfb0428 USER32!RealMsgWaitForMultipleObjectsEx+0x160
03 000000a2`d4bfc980 00007ff6`7cfb66e2 qbittorrent!QEventDispatcherWin32::processEvents+0x504
04 000000a2`d4bffd40 00007ff6`7cf65772 qbittorrent!QEventLoop::exec+0x112
05 000000a2`d4bffdb0 00007ff6`7cf0381a qbittorrent!QThread::run+0x8e
06 000000a2`d4bffe00 00007ff6`7d081104 qbittorrent!QThreadPrivate::start+0xda
07 (Inline Function) --------`-------- qbittorrent!invoke_thread_procedure+0xd [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 
08 000000a2`d4bffe40 00007ffa`e08b2774 qbittorrent!thread_start<unsigned int (void * parameter = 0x000001b1`909f7320)+0x50 [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 
09 000000a2`d4bffe70 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14
0a 000000a2`d4bffea0 00000000`00000000 ntdll!RtlUserThreadStart+0x21

  11  Id: 2c60.248c Suspend: 1 Teb: 000000a2`cebf0000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 000000a2`d63ff2b8 00007ffa`dc6085a2 ntdll!NtWaitForSingleObject+0x14
01 000000a2`d63ff2c0 00007ffa`dc60ede1 MSWSOCK!SockWaitForSingleObject+0x132
02 000000a2`d63ff360 00007ffa`ddff4493 MSWSOCK!WSPSelect+0x7b1
03 000000a2`d63ff4f0 00007ff6`7c7f3d96 WS2_32!select+0x153
04 (Inline Function) --------`-------- qbittorrent!boost::asio::detail::socket_ops::select+0x8a [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\socket_ops.ipp @ 1780] 
05 000000a2`d63ff5d0 00007ff6`7c7f3f40 qbittorrent!boost::asio::detail::select_reactor::run(class boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> * ops = 0x000000a2`d63ffad8)+0x2fa [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\select_reactor.ipp @ 219] 
06 (Inline Function) --------`-------- qbittorrent!boost::asio::detail::select_reactor::run_thread+0x43 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\select_reactor.ipp @ 261] 
07 000000a2`d63ffaa0 00007ff6`7c748348 qbittorrent!boost::asio::detail::select_reactor::call_run_thread(class boost::asio::detail::select_reactor * reactor = 0x000001b1`8dd83790)+0x68 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\select_reactor.ipp @ 269] 
08 000000a2`d63ffb00 00007ff6`7d081104 qbittorrent!boost::asio::detail::win_thread_function(void * arg = 0x000001b1`8dd614a0)+0x38 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp @ 120] 
09 (Inline Function) --------`-------- qbittorrent!invoke_thread_procedure+0xd [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 
0a 000000a2`d63ffb40 00007ffa`e08b2774 qbittorrent!thread_start<unsigned int (void * parameter = 0x000001b1`8dd614d0)+0x50 [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 
0b 000000a2`d63ffb70 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14
0c 000000a2`d63ffba0 00000000`00000000 ntdll!RtlUserThreadStart+0x21

  12  Id: 2c60.73c Suspend: 1 Teb: 000000a2`cebf2000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 000000a2`d6bff968 00007ffa`dd8bdd20 ntdll!NtWaitForMultipleObjects+0x14
01 000000a2`d6bff970 00007ffa`dd8bdc1e KERNELBASE!WaitForMultipleObjectsEx+0xf0
02 000000a2`d6bffc70 00007ff6`7cf033a4 KERNELBASE!WaitForMultipleObjects+0xe
03 000000a2`d6bffcb0 00007ffa`e08b2774 qbittorrent!qt_adopted_thread_watcher_function+0xe0
04 000000a2`d6bffd40 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14
05 000000a2`d6bffd70 00000000`00000000 ntdll!RtlUserThreadStart+0x21

  13  Id: 2c60.9fc Suspend: 1 Teb: 000000a2`cebf4000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 000000a2`d73ff988 00007ffa`dd8a988f ntdll!NtWaitForSingleObject+0x14
01 000000a2`d73ff990 00007ff6`7c7b3012 KERNELBASE!WaitForSingleObjectEx+0x9f
02 000000a2`d73ffa30 00007ff6`7c824fbd qbittorrent!libtorrent::condition_variable::wait(class boost::asio::detail::scoped_lock<boost::asio::detail::win_mutex> * l = 0x000000a2`d73ffa88)+0x3e [g:\qbittorrent\libtorrent\src\thread.cpp @ 126] 
03 000000a2`d73ffa60 00007ff6`7c82677f qbittorrent!libtorrent::disk_io_thread::thread_fun(int thread_id = 0n0, libtorrent::disk_io_thread::thread_type_t type = generic_thread (0n0), class boost::shared_ptr<boost::asio::io_service::work> * w = 0x000000a2`d73ffb30)+0xa9 [g:\qbittorrent\libtorrent\src\disk_io_thread.cpp @ 3264] 
04 (Inline Function) --------`-------- qbittorrent!boost::_mfi::mf3<void,libtorrent::disk_io_thread,int,enum libtorrent::disk_io_thread::thread_type_t,boost::shared_ptr<boost::asio::io_service::work> >::operator()+0x2b [g:\qbittorrent\boost_1_65_1\boost\bind\mem_fn_template.hpp @ 393] 
05 (Inline Function) --------`-------- qbittorrent!boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread *>,boost::_bi::value<int>,boost::_bi::value<enum libtorrent::disk_io_thread::thread_type_t>,boost::_bi::value<boost::shared_ptr<boost::asio::io_service::work> > >::operator()+0x67 [g:\qbittorrent\boost_1_65_1\boost\bind\bind.hpp @ 463] 
06 (Inline Function) --------`-------- qbittorrent!boost::_bi::bind_t<void,boost::_mfi::mf3<void,libtorrent::disk_io_thread,int,enum libtorrent::disk_io_thread::thread_type_t,boost::shared_ptr<boost::asio::io_service::work> >,boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread *>,boost::_bi::value<int>,boost::_bi::value<enum libtorrent::disk_io_thread::thread_type_t>,boost::_bi::value<boost::shared_ptr<boost::asio::io_service::work> > > >::operator()+0x67 [g:\qbittorrent\boost_1_65_1\boost\bind\bind.hpp @ 1294] 
07 000000a2`d73ffaf0 00007ff6`7c748348 qbittorrent!boost::asio::detail::win_thread::func<boost::_bi::bind_t<void,boost::_mfi::mf3<void,libtorrent::disk_io_thread,int,enum libtorrent::disk_io_thread::thread_type_t,boost::shared_ptr<boost::asio::io_service::work> >,boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread * __ptr64>,boost::_bi::value<int>,boost::_bi::value<enum libtorrent::disk_io_thread::thread_type_t>,boost::_bi::value<boost::shared_ptr<boost::asio::io_service::work> > > > >::run(void)+0x87 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\win_thread.hpp @ 118] 
08 000000a2`d73ffb50 00007ff6`7d081104 qbittorrent!boost::asio::detail::win_thread_function(void * arg = 0x000001b1`90a21800)+0x38 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp @ 120] 
09 (Inline Function) --------`-------- qbittorrent!invoke_thread_procedure+0xd [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 
0a 000000a2`d73ffb90 00007ffa`e08b2774 qbittorrent!thread_start<unsigned int (void * parameter = 0x000001b1`8dd60630)+0x50 [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 
0b 000000a2`d73ffbc0 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14
0c 000000a2`d73ffbf0 00000000`00000000 ntdll!RtlUserThreadStart+0x21

  14  Id: 2c60.32c4 Suspend: 1 Teb: 000000a2`cebf6000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 000000a2`d7bff9e8 00007ffa`dd8a988f ntdll!NtWaitForSingleObject+0x14
01 000000a2`d7bff9f0 00007ff6`7c7b3012 KERNELBASE!WaitForSingleObjectEx+0x9f
02 000000a2`d7bffa90 00007ff6`7c824fbd qbittorrent!libtorrent::condition_variable::wait(class boost::asio::detail::scoped_lock<boost::asio::detail::win_mutex> * l = 0x000000a2`d7bffae8)+0x3e [g:\qbittorrent\libtorrent\src\thread.cpp @ 126] 
03 000000a2`d7bffac0 00007ff6`7c82677f qbittorrent!libtorrent::disk_io_thread::thread_fun(int thread_id = 0n1, libtorrent::disk_io_thread::thread_type_t type = generic_thread (0n0), class boost::shared_ptr<boost::asio::io_service::work> * w = 0x000000a2`d7bffb90)+0xa9 [g:\qbittorrent\libtorrent\src\disk_io_thread.cpp @ 3264] 
04 (Inline Function) --------`-------- qbittorrent!boost::_mfi::mf3<void,libtorrent::disk_io_thread,int,enum libtorrent::disk_io_thread::thread_type_t,boost::shared_ptr<boost::asio::io_service::work> >::operator()+0x2b [g:\qbittorrent\boost_1_65_1\boost\bind\mem_fn_template.hpp @ 393] 
05 (Inline Function) --------`-------- qbittorrent!boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread *>,boost::_bi::value<int>,boost::_bi::value<enum libtorrent::disk_io_thread::thread_type_t>,boost::_bi::value<boost::shared_ptr<boost::asio::io_service::work> > >::operator()+0x67 [g:\qbittorrent\boost_1_65_1\boost\bind\bind.hpp @ 463] 
06 (Inline Function) --------`-------- qbittorrent!boost::_bi::bind_t<void,boost::_mfi::mf3<void,libtorrent::disk_io_thread,int,enum libtorrent::disk_io_thread::thread_type_t,boost::shared_ptr<boost::asio::io_service::work> >,boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread *>,boost::_bi::value<int>,boost::_bi::value<enum libtorrent::disk_io_thread::thread_type_t>,boost::_bi::value<boost::shared_ptr<boost::asio::io_service::work> > > >::operator()+0x67 [g:\qbittorrent\boost_1_65_1\boost\bind\bind.hpp @ 1294] 
07 000000a2`d7bffb50 00007ff6`7c748348 qbittorrent!boost::asio::detail::win_thread::func<boost::_bi::bind_t<void,boost::_mfi::mf3<void,libtorrent::disk_io_thread,int,enum libtorrent::disk_io_thread::thread_type_t,boost::shared_ptr<boost::asio::io_service::work> >,boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread * __ptr64>,boost::_bi::value<int>,boost::_bi::value<enum libtorrent::disk_io_thread::thread_type_t>,boost::_bi::value<boost::shared_ptr<boost::asio::io_service::work> > > > >::run(void)+0x87 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\win_thread.hpp @ 118] 
08 000000a2`d7bffbb0 00007ff6`7d081104 qbittorrent!boost::asio::detail::win_thread_function(void * arg = 0x000001b1`8dc9e5e0)+0x38 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp @ 120] 
09 (Inline Function) --------`-------- qbittorrent!invoke_thread_procedure+0xd [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 
0a 000000a2`d7bffbf0 00007ffa`e08b2774 qbittorrent!thread_start<unsigned int (void * parameter = 0x000001b1`90b93920)+0x50 [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 
0b 000000a2`d7bffc20 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14
0c 000000a2`d7bffc50 00000000`00000000 ntdll!RtlUserThreadStart+0x21

  15  Id: 2c60.da8 Suspend: 1 Teb: 000000a2`cebf8000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 000000a2`d83ffac8 00007ffa`dd8a988f ntdll!NtWaitForSingleObject+0x14
01 000000a2`d83ffad0 00007ff6`7c7b3012 KERNELBASE!WaitForSingleObjectEx+0x9f
02 000000a2`d83ffb70 00007ff6`7c824fbd qbittorrent!libtorrent::condition_variable::wait(class boost::asio::detail::scoped_lock<boost::asio::detail::win_mutex> * l = 0x000000a2`d83ffbc8)+0x3e [g:\qbittorrent\libtorrent\src\thread.cpp @ 126] 
03 000000a2`d83ffba0 00007ff6`7c82677f qbittorrent!libtorrent::disk_io_thread::thread_fun(int thread_id = 0n2, libtorrent::disk_io_thread::thread_type_t type = generic_thread (0n0), class boost::shared_ptr<boost::asio::io_service::work> * w = 0x000000a2`d83ffc70)+0xa9 [g:\qbittorrent\libtorrent\src\disk_io_thread.cpp @ 3264] 
04 (Inline Function) --------`-------- qbittorrent!boost::_mfi::mf3<void,libtorrent::disk_io_thread,int,enum libtorrent::disk_io_thread::thread_type_t,boost::shared_ptr<boost::asio::io_service::work> >::operator()+0x2b [g:\qbittorrent\boost_1_65_1\boost\bind\mem_fn_template.hpp @ 393] 
05 (Inline Function) --------`-------- qbittorrent!boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread *>,boost::_bi::value<int>,boost::_bi::value<enum libtorrent::disk_io_thread::thread_type_t>,boost::_bi::value<boost::shared_ptr<boost::asio::io_service::work> > >::operator()+0x67 [g:\qbittorrent\boost_1_65_1\boost\bind\bind.hpp @ 463] 
06 (Inline Function) --------`-------- qbittorrent!boost::_bi::bind_t<void,boost::_mfi::mf3<void,libtorrent::disk_io_thread,int,enum libtorrent::disk_io_thread::thread_type_t,boost::shared_ptr<boost::asio::io_service::work> >,boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread *>,boost::_bi::value<int>,boost::_bi::value<enum libtorrent::disk_io_thread::thread_type_t>,boost::_bi::value<boost::shared_ptr<boost::asio::io_service::work> > > >::operator()+0x67 [g:\qbittorrent\boost_1_65_1\boost\bind\bind.hpp @ 1294] 
07 000000a2`d83ffc30 00007ff6`7c748348 qbittorrent!boost::asio::detail::win_thread::func<boost::_bi::bind_t<void,boost::_mfi::mf3<void,libtorrent::disk_io_thread,int,enum libtorrent::disk_io_thread::thread_type_t,boost::shared_ptr<boost::asio::io_service::work> >,boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread * __ptr64>,boost::_bi::value<int>,boost::_bi::value<enum libtorrent::disk_io_thread::thread_type_t>,boost::_bi::value<boost::shared_ptr<boost::asio::io_service::work> > > > >::run(void)+0x87 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\win_thread.hpp @ 118] 
08 000000a2`d83ffc90 00007ff6`7d081104 qbittorrent!boost::asio::detail::win_thread_function(void * arg = 0x000001b1`8dc9e2e0)+0x38 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp @ 120] 
09 (Inline Function) --------`-------- qbittorrent!invoke_thread_procedure+0xd [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 
0a 000000a2`d83ffcd0 00007ffa`e08b2774 qbittorrent!thread_start<unsigned int (void * parameter = 0x000001b1`90b938c0)+0x50 [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 
0b 000000a2`d83ffd00 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14
0c 000000a2`d83ffd30 00000000`00000000 ntdll!RtlUserThreadStart+0x21

  16  Id: 2c60.de8 Suspend: 1 Teb: 000000a2`cebfa000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 000000a2`d8bff7a8 00007ffa`dd8a988f ntdll!NtWaitForSingleObject+0x14
01 000000a2`d8bff7b0 00007ff6`7c7b3012 KERNELBASE!WaitForSingleObjectEx+0x9f
02 000000a2`d8bff850 00007ff6`7c825041 qbittorrent!libtorrent::condition_variable::wait(class boost::asio::detail::scoped_lock<boost::asio::detail::win_mutex> * l = 0x000000a2`d8bff8a8)+0x3e [g:\qbittorrent\libtorrent\src\thread.cpp @ 126] 
03 000000a2`d8bff880 00007ff6`7c82677f qbittorrent!libtorrent::disk_io_thread::thread_fun(int thread_id = 0n3, libtorrent::disk_io_thread::thread_type_t type = hasher_thread (0n1), class boost::shared_ptr<boost::asio::io_service::work> * w = 0x000000a2`d8bff950)+0x12d [g:\qbittorrent\libtorrent\src\disk_io_thread.cpp @ 3281] 
04 (Inline Function) --------`-------- qbittorrent!boost::_mfi::mf3<void,libtorrent::disk_io_thread,int,enum libtorrent::disk_io_thread::thread_type_t,boost::shared_ptr<boost::asio::io_service::work> >::operator()+0x2b [g:\qbittorrent\boost_1_65_1\boost\bind\mem_fn_template.hpp @ 393] 
05 (Inline Function) --------`-------- qbittorrent!boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread *>,boost::_bi::value<int>,boost::_bi::value<enum libtorrent::disk_io_thread::thread_type_t>,boost::_bi::value<boost::shared_ptr<boost::asio::io_service::work> > >::operator()+0x67 [g:\qbittorrent\boost_1_65_1\boost\bind\bind.hpp @ 463] 
06 (Inline Function) --------`-------- qbittorrent!boost::_bi::bind_t<void,boost::_mfi::mf3<void,libtorrent::disk_io_thread,int,enum libtorrent::disk_io_thread::thread_type_t,boost::shared_ptr<boost::asio::io_service::work> >,boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread *>,boost::_bi::value<int>,boost::_bi::value<enum libtorrent::disk_io_thread::thread_type_t>,boost::_bi::value<boost::shared_ptr<boost::asio::io_service::work> > > >::operator()+0x67 [g:\qbittorrent\boost_1_65_1\boost\bind\bind.hpp @ 1294] 
07 000000a2`d8bff910 00007ff6`7c748348 qbittorrent!boost::asio::detail::win_thread::func<boost::_bi::bind_t<void,boost::_mfi::mf3<void,libtorrent::disk_io_thread,int,enum libtorrent::disk_io_thread::thread_type_t,boost::shared_ptr<boost::asio::io_service::work> >,boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread * __ptr64>,boost::_bi::value<int>,boost::_bi::value<enum libtorrent::disk_io_thread::thread_type_t>,boost::_bi::value<boost::shared_ptr<boost::asio::io_service::work> > > > >::run(void)+0x87 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\win_thread.hpp @ 118] 
08 000000a2`d8bff970 00007ff6`7d081104 qbittorrent!boost::asio::detail::win_thread_function(void * arg = 0x000001b1`8dc9e3a0)+0x38 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp @ 120] 
09 (Inline Function) --------`-------- qbittorrent!invoke_thread_procedure+0xd [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 
0a 000000a2`d8bff9b0 00007ffa`e08b2774 qbittorrent!thread_start<unsigned int (void * parameter = 0x000001b1`90b939e0)+0x50 [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 
0b 000000a2`d8bff9e0 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14
0c 000000a2`d8bffa10 00000000`00000000 ntdll!RtlUserThreadStart+0x21

  17  Id: 2c60.1524 Suspend: 1 Teb: 000000a2`cea04000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 000000a2`db3ffc28 00007ffa`e0991553 ntdll!NtWaitForWorkViaWorkerFactory+0x14
01 000000a2`db3ffc30 00007ffa`e08b2774 ntdll!TppWorkerThread+0x293
02 000000a2`db3fff40 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14
03 000000a2`db3fff70 00000000`00000000 ntdll!RtlUserThreadStart+0x21

  18  Id: 2c60.2820 Suspend: 1 Teb: 000000a2`cea08000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 000000a2`dc3ff598 00007ffa`e0991553 ntdll!NtWaitForWorkViaWorkerFactory+0x14
01 000000a2`dc3ff5a0 00007ffa`e08b2774 ntdll!TppWorkerThread+0x293
02 000000a2`dc3ff8b0 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14
03 000000a2`dc3ff8e0 00000000`00000000 ntdll!RtlUserThreadStart+0x21

  19  Id: 2c60.1ccc Suspend: 1 Teb: 000000a2`cea10000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 000000a2`de3ff928 00007ffa`e0991553 ntdll!NtWaitForWorkViaWorkerFactory+0x14
01 000000a2`de3ff930 00007ffa`e08b2774 ntdll!TppWorkerThread+0x293
02 000000a2`de3ffc40 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14
03 000000a2`de3ffc70 00000000`00000000 ntdll!RtlUserThreadStart+0x21

# 20  Id: 2c60.16cc Suspend: 1 Teb: 000000a2`cea12000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 000000a2`debff9b8 00007ffa`e0a2536b ntdll!DbgBreakPoint
01 000000a2`debff9c0 00007ffa`e08b2774 ntdll!DbgUiRemoteBreakin+0x4b
02 000000a2`debff9f0 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14
03 000000a2`debffa20 00000000`00000000 ntdll!RtlUserThreadStart+0x21

@CeruleanSky commented on GitHub (Nov 20, 2017): I also finished getting windbg installed and working with ```|* ~* kp``` Should be a bit more helpful, here is that 0x2b3 line referenced above: qbittorrent!RSS::Private::Parser::parseAtomChannel(class QXmlStreamReader * xml = 0x000000a2`d3bfbc08)+0x2b3 [g:\qbittorrent\qbittorrent-4.0.0\src\base\rss\private\rss_parser.cpp @ 438] Just the thread above: <details> ``` 8 Id: 2c60.2750 Suspend: 1 Teb: 000000a2`cebe6000 Unfrozen # Child-SP RetAddr Call Site 00 000000a2`d3bfb5d8 00007ff6`7cee732b qbittorrent!__chkstk(void) 01 000000a2`d3bfb5e0 00007ff6`7c589af3 qbittorrent!qHashBits+0x2b 02 (Inline Function) --------`-------- qbittorrent!QHash<QString,QVariant>::findNode+0xe [g:\qbittorrent\install_msvc64\qt5\include\qtcore\qhash.h @ 923] 03 000000a2`d3bfb600 00007ff6`7c60a46d qbittorrent!QHash<QString,QVariant>::operator[](class QString * akey = 0x00007ff6`7daf43e0)+0x3b [g:\qbittorrent\install_msvc64\qt5\include\qtcore\qhash.h @ 747] 04 000000a2`d3bfb660 00007ff6`7c60aaa3 qbittorrent!RSS::Private::Parser::parseAtomArticle(class QXmlStreamReader * xml = 0x000000a2`d3bfbc08)+0x9e5 [g:\qbittorrent\qbittorrent-4.0.0\src\base\rss\private\rss_parser.cpp @ 415] 05 000000a2`d3bfba90 00007ff6`7c608aa6 qbittorrent!RSS::Private::Parser::parseAtomChannel(class QXmlStreamReader * xml = 0x000000a2`d3bfbc08)+0x2b3 [g:\qbittorrent\qbittorrent-4.0.0\src\base\rss\private\rss_parser.cpp @ 438] 06 000000a2`d3bfbb40 00007ff6`7ce9b552 qbittorrent!RSS::Private::Parser::parse_impl(class QByteArray * feedData = <Value unavailable error>)+0xfe [g:\qbittorrent\qbittorrent-4.0.0\src\base\rss\private\rss_parser.cpp @ 252] 07 000000a2`d3bfbbf0 00007ff6`7ce9c087 qbittorrent!QMetaCallEvent::placeMetaCall+0x7a 08 000000a2`d3bfbc30 00007ff6`7ca514ff qbittorrent!QObject::event+0xd3 09 000000a2`d3bfbd90 00007ff6`7ca50e27 qbittorrent!QApplicationPrivate::notify_helper+0x14b 0a 000000a2`d3bfbdc0 00007ff6`7c57d750 qbittorrent!QApplication::notify+0x1ab3 0b 000000a2`d3bfc370 00007ff6`7ced4b77 qbittorrent!Application::notify(class QObject * receiver = 0x000001b1`90bdf8f0, class QEvent * event = 0x00000000`00000000)+0x20 [g:\qbittorrent\qbittorrent-4.0.0\src\app\application.cpp @ 585] 0c 000000a2`d3bfc3e0 00007ff6`7ced5487 qbittorrent!QCoreApplication::notifyInternal2+0xbf 0d 000000a2`d3bfc460 00007ff6`7cfaf1ec qbittorrent!QCoreApplicationPrivate::sendPostedEvents+0x223 0e 000000a2`d3bfc510 00007ffa`dde9bc50 qbittorrent!qt_internal_proc+0x3cc 0f 000000a2`d3bfc640 00007ffa`dde9b5cf USER32!UserCallWinProcCheckWow+0x280 10 000000a2`d3bfc7a0 00007ff6`7cfb038d USER32!DispatchMessageWorker+0x19f 11 000000a2`d3bfc820 00007ff6`7cfb66e2 qbittorrent!QEventDispatcherWin32::processEvents+0x469 12 000000a2`d3bffbe0 00007ff6`7cf65772 qbittorrent!QEventLoop::exec+0x112 13 000000a2`d3bffc50 00007ff6`7cf0381a qbittorrent!QThread::run+0x8e 14 000000a2`d3bffca0 00007ff6`7d081104 qbittorrent!QThreadPrivate::start+0xda 15 (Inline Function) --------`-------- qbittorrent!invoke_thread_procedure+0xd [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 16 000000a2`d3bffce0 00007ffa`e08b2774 qbittorrent!thread_start<unsigned int (void * parameter = 0x000001b1`8fcf8570)+0x50 [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 17 000000a2`d3bffd10 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14 18 000000a2`d3bffd40 00000000`00000000 ntdll!RtlUserThreadStart+0x21 ``` </details> Everything: <details> ``` (2c60.16cc): Break instruction exception - code 80000003 (first chance) No .natvis files found at C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\Visualizers. No .natvis files found at C:\Users\admin1\AppData\Local\Dbg\Visualizers. ntdll!DbgBreakPoint: 00007ffa`e09f8d60 cc int 3 0:020> |* ~* kp 0 Id: 2c60.214c Suspend: 1 Teb: 000000a2`cebd4000 Unfrozen # Child-SP RetAddr Call Site 00 000000a2`cf3ff188 00007ffa`dd8a988f ntdll!NtWaitForSingleObject+0x14 *** WARNING: Unable to verify checksum for C:\Program Files (x86)\qBittorrent\qbittorrent.exe 01 000000a2`cf3ff190 00007ff6`7cf03d42 KERNELBASE!WaitForSingleObjectEx+0x9f 02 000000a2`cf3ff230 00007ff6`7c5fcc86 qbittorrent!QThread::wait+0xde 03 000000a2`cf3ff2b0 00007ff6`7c5fcc1d qbittorrent!RSS::Session::~Session(void)+0x46 [g:\qbittorrent\qbittorrent-4.0.0\src\base\rss\rss_session.cpp @ 112] 04 000000a2`cf3ff2f0 00007ff6`7c57de54 qbittorrent!RSS::Session::`scalar deleting destructor'(void)+0x1d 05 000000a2`cf3ff320 00007ff6`7c721bf1 qbittorrent!Application::cleanup(void)+0x254 [g:\qbittorrent\qbittorrent-4.0.0\src\app\application.cpp @ 696] 06 000000a2`cf3ff3c0 00007ff6`7cea0a00 qbittorrent!Application::qt_static_metacall(class QObject * _o = <Value unavailable error>, QMetaObject::Call _c = <Value unavailable error>, int _id = <Value unavailable error>, void ** _a = <Value unavailable error>)+0x51 [g:\qbittorrent\build-qbittorrent400-qt5_msvc2017_x64-release\src\release\moc_application.cpp @ 95] 07 000000a2`cf3ff3f0 00007ff6`7ced7bfd qbittorrent!QMetaObject::activate+0x588 08 000000a2`cf3ff510 00007ff6`7c57d3ea qbittorrent!QCoreApplication::aboutToQuit+0x35 09 000000a2`cf3ff550 00007ff6`7c588a52 qbittorrent!Application::exec(class QStringList * params = <Value unavailable error>)+0x5a6 [g:\qbittorrent\qbittorrent-4.0.0\src\app\application.cpp @ 530] 0a 000000a2`cf3ff650 00007ff6`7d059913 qbittorrent!main(int argc = 0n1, char ** argv = 0x000001b1`8dd1d920)+0x6ae [g:\qbittorrent\qbittorrent-4.0.0\src\app\main.cpp @ 263] 0b 000000a2`cf3ffa40 00007ff6`7d0744c3 qbittorrent!WinMain+0x123 0c (Inline Function) --------`-------- qbittorrent!invoke_main+0x21 [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 102] 0d 000000a2`cf3ffac0 00007ffa`e08b2774 qbittorrent!__scrt_common_main_seh(void)+0x117 [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 283] 0e 000000a2`cf3ffb00 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14 0f 000000a2`cf3ffb30 00000000`00000000 ntdll!RtlUserThreadStart+0x21 1 Id: 2c60.5a8 Suspend: 1 Teb: 000000a2`cebd6000 Unfrozen # Child-SP RetAddr Call Site 00 000000a2`cfbffba8 00007ffa`dd8a988f ntdll!NtWaitForSingleObject+0x14 *** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\WINDOWS\AppPatch\AppPatch64\EMET64.dll - 01 000000a2`cfbffbb0 00007ffa`bf1f8b42 KERNELBASE!WaitForSingleObjectEx+0x9f 02 000000a2`cfbffc50 00007ffa`bf1b67c9 EMET64!EMETSendCert+0x3582 03 000000a2`cfbffc80 00007ffa`e08b2774 EMET64+0x467c9 04 000000a2`cfbffcb0 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14 05 000000a2`cfbffce0 00000000`00000000 ntdll!RtlUserThreadStart+0x21 2 Id: 2c60.313c Suspend: 1 Teb: 000000a2`cebd8000 Unfrozen # Child-SP RetAddr Call Site 00 000000a2`d03fc658 00007ffa`dd8bdd20 ntdll!NtWaitForMultipleObjects+0x14 01 000000a2`d03fc660 00007ffa`ddeafa60 KERNELBASE!WaitForMultipleObjectsEx+0xf0 02 000000a2`d03fc960 00007ff6`7cfb0428 USER32!RealMsgWaitForMultipleObjectsEx+0x160 03 000000a2`d03fca50 00007ff6`7cfb66e2 qbittorrent!QEventDispatcherWin32::processEvents+0x504 04 000000a2`d03ffe10 00007ff6`7cf65772 qbittorrent!QEventLoop::exec+0x112 05 000000a2`d03ffe80 00007ff6`7cf0381a qbittorrent!QThread::run+0x8e 06 000000a2`d03ffed0 00007ff6`7d081104 qbittorrent!QThreadPrivate::start+0xda 07 (Inline Function) --------`-------- qbittorrent!invoke_thread_procedure+0xd [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 08 000000a2`d03fff10 00007ffa`e08b2774 qbittorrent!thread_start<unsigned int (void * parameter = 0x000001b1`8dd605d0)+0x50 [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 09 000000a2`d03fff40 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14 0a 000000a2`d03fff70 00000000`00000000 ntdll!RtlUserThreadStart+0x21 3 Id: 2c60.1874 Suspend: 1 Teb: 000000a2`cebda000 Unfrozen # Child-SP RetAddr Call Site 00 000000a2`d0bff8f8 00007ffa`dd8a988f ntdll!NtWaitForSingleObject+0x14 01 000000a2`d0bff900 00007ffa`d8432dbb KERNELBASE!WaitForSingleObjectEx+0x9f 02 000000a2`d0bff9a0 00007ffa`e08b2774 wlanapi!NotificationApcThreadProc+0xab 03 000000a2`d0bff9d0 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14 04 000000a2`d0bffa00 00000000`00000000 ntdll!RtlUserThreadStart+0x21 4 Id: 2c60.620 Suspend: 1 Teb: 000000a2`cebdc000 Unfrozen # Child-SP RetAddr Call Site 00 000000a2`d13ff6e8 00007ffa`dd8a988f ntdll!NtWaitForSingleObject+0x14 01 000000a2`d13ff6f0 00007ff6`7c796bd8 KERNELBASE!WaitForSingleObjectEx+0x9f 02 (Inline Function) --------`-------- qbittorrent!boost::asio::detail::win_iocp_io_service::timer_thread_function::operator()+0x21 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp @ 54] 03 000000a2`d13ff790 00007ff6`7c748348 qbittorrent!boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_service::timer_thread_function>::run(void)+0x30 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\win_thread.hpp @ 118] 04 000000a2`d13ff7c0 00007ff6`7d081104 qbittorrent!boost::asio::detail::win_thread_function(void * arg = 0x000001b1`8dd7c770)+0x38 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp @ 120] 05 (Inline Function) --------`-------- qbittorrent!invoke_thread_procedure+0xd [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 06 000000a2`d13ff800 00007ffa`e08b2774 qbittorrent!thread_start<unsigned int (void * parameter = 0x000001b1`8dd7c1d0)+0x50 [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 07 000000a2`d13ff830 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14 08 000000a2`d13ff860 00000000`00000000 ntdll!RtlUserThreadStart+0x21 5 Id: 2c60.26b4 Suspend: 1 Teb: 000000a2`cebde000 Unfrozen # Child-SP RetAddr Call Site 00 000000a2`d1bffa08 00007ffa`dd8c9aff ntdll!NtRemoveIoCompletion+0x14 01 000000a2`d1bffa10 00007ff6`7c748b7b KERNELBASE!GetQueuedCompletionStatus+0x3f 02 000000a2`d1bffa70 00007ff6`7c748911 qbittorrent!boost::asio::detail::win_iocp_io_service::do_one(class boost::system::error_code * ec = 0x000000a2`d1bffbc0)+0x107 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp @ 367] 03 000000a2`d1bffb40 00007ff6`7c748e77 qbittorrent!boost::asio::detail::win_iocp_io_service::run(class boost::system::error_code * ec = 0x000000a2`d1bffbc0)+0xf5 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp @ 164] 04 000000a2`d1bffba0 00007ff6`7c748348 qbittorrent!boost::asio::io_service::run(void)+0x2f [g:\qbittorrent\boost_1_65_1\boost\asio\impl\io_service.ipp @ 60] 05 000000a2`d1bffbe0 00007ff6`7d081104 qbittorrent!boost::asio::detail::win_thread_function(void * arg = 0x000001b1`8dd7c2f0)+0x38 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp @ 120] 06 (Inline Function) --------`-------- qbittorrent!invoke_thread_procedure+0xd [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 07 000000a2`d1bffc20 00007ffa`e08b2774 qbittorrent!thread_start<unsigned int (void * parameter = 0x000001b1`8dd7c410)+0x50 [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 08 000000a2`d1bffc50 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14 09 000000a2`d1bffc80 00000000`00000000 ntdll!RtlUserThreadStart+0x21 6 Id: 2c60.ec4 Suspend: 1 Teb: 000000a2`cebe0000 Unfrozen # Child-SP RetAddr Call Site 00 000000a2`d23ff858 00007ffa`dd8c9aff ntdll!NtRemoveIoCompletion+0x14 01 000000a2`d23ff860 00007ff6`7c748b7b KERNELBASE!GetQueuedCompletionStatus+0x3f 02 000000a2`d23ff8c0 00007ff6`7c748911 qbittorrent!boost::asio::detail::win_iocp_io_service::do_one(class boost::system::error_code * ec = 0x000000a2`d23ffa10)+0x107 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp @ 367] 03 000000a2`d23ff990 00007ff6`7c796b90 qbittorrent!boost::asio::detail::win_iocp_io_service::run(class boost::system::error_code * ec = 0x000000a2`d23ffa10)+0xf5 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp @ 164] 04 (Inline Function) --------`-------- qbittorrent!boost::asio::io_service::run+0x1d [g:\qbittorrent\boost_1_65_1\boost\asio\impl\io_service.ipp @ 59] 05 (Inline Function) --------`-------- qbittorrent!boost::asio::detail::resolver_service_base::work_io_service_runner::operator()+0x21 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\resolver_service_base.ipp @ 32] 06 000000a2`d23ff9f0 00007ff6`7c748348 qbittorrent!boost::asio::detail::win_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::run(void)+0x30 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\win_thread.hpp @ 118] 07 000000a2`d23ffa30 00007ff6`7d081104 qbittorrent!boost::asio::detail::win_thread_function(void * arg = 0x000001b1`8fce9960)+0x38 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp @ 120] 08 (Inline Function) --------`-------- qbittorrent!invoke_thread_procedure+0xd [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 09 000000a2`d23ffa70 00007ffa`e08b2774 qbittorrent!thread_start<unsigned int (void * parameter = 0x000001b1`8fce9690)+0x50 [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 0a 000000a2`d23ffaa0 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14 0b 000000a2`d23ffad0 00000000`00000000 ntdll!RtlUserThreadStart+0x21 7 Id: 2c60.1a60 Suspend: 1 Teb: 000000a2`cebe4000 Unfrozen # Child-SP RetAddr Call Site 00 000000a2`d33fc518 00007ffa`dd8bdd20 ntdll!NtWaitForMultipleObjects+0x14 01 000000a2`d33fc520 00007ffa`ddeafa60 KERNELBASE!WaitForMultipleObjectsEx+0xf0 02 000000a2`d33fc820 00007ff6`7cfb0428 USER32!RealMsgWaitForMultipleObjectsEx+0x160 03 000000a2`d33fc910 00007ff6`7cfb66e2 qbittorrent!QEventDispatcherWin32::processEvents+0x504 04 000000a2`d33ffcd0 00007ff6`7cf65772 qbittorrent!QEventLoop::exec+0x112 05 000000a2`d33ffd40 00007ff6`7cf0381a qbittorrent!QThread::run+0x8e 06 000000a2`d33ffd90 00007ff6`7d081104 qbittorrent!QThreadPrivate::start+0xda 07 (Inline Function) --------`-------- qbittorrent!invoke_thread_procedure+0xd [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 08 000000a2`d33ffdd0 00007ffa`e08b2774 qbittorrent!thread_start<unsigned int (void * parameter = 0x000001b1`8fce9000)+0x50 [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 09 000000a2`d33ffe00 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14 0a 000000a2`d33ffe30 00000000`00000000 ntdll!RtlUserThreadStart+0x21 8 Id: 2c60.2750 Suspend: 1 Teb: 000000a2`cebe6000 Unfrozen # Child-SP RetAddr Call Site 00 000000a2`d3bfb5d8 00007ff6`7cee732b qbittorrent!__chkstk(void) 01 000000a2`d3bfb5e0 00007ff6`7c589af3 qbittorrent!qHashBits+0x2b 02 (Inline Function) --------`-------- qbittorrent!QHash<QString,QVariant>::findNode+0xe [g:\qbittorrent\install_msvc64\qt5\include\qtcore\qhash.h @ 923] 03 000000a2`d3bfb600 00007ff6`7c60a46d qbittorrent!QHash<QString,QVariant>::operator[](class QString * akey = 0x00007ff6`7daf43e0)+0x3b [g:\qbittorrent\install_msvc64\qt5\include\qtcore\qhash.h @ 747] 04 000000a2`d3bfb660 00007ff6`7c60aaa3 qbittorrent!RSS::Private::Parser::parseAtomArticle(class QXmlStreamReader * xml = 0x000000a2`d3bfbc08)+0x9e5 [g:\qbittorrent\qbittorrent-4.0.0\src\base\rss\private\rss_parser.cpp @ 415] 05 000000a2`d3bfba90 00007ff6`7c608aa6 qbittorrent!RSS::Private::Parser::parseAtomChannel(class QXmlStreamReader * xml = 0x000000a2`d3bfbc08)+0x2b3 [g:\qbittorrent\qbittorrent-4.0.0\src\base\rss\private\rss_parser.cpp @ 438] 06 000000a2`d3bfbb40 00007ff6`7ce9b552 qbittorrent!RSS::Private::Parser::parse_impl(class QByteArray * feedData = <Value unavailable error>)+0xfe [g:\qbittorrent\qbittorrent-4.0.0\src\base\rss\private\rss_parser.cpp @ 252] 07 000000a2`d3bfbbf0 00007ff6`7ce9c087 qbittorrent!QMetaCallEvent::placeMetaCall+0x7a 08 000000a2`d3bfbc30 00007ff6`7ca514ff qbittorrent!QObject::event+0xd3 09 000000a2`d3bfbd90 00007ff6`7ca50e27 qbittorrent!QApplicationPrivate::notify_helper+0x14b 0a 000000a2`d3bfbdc0 00007ff6`7c57d750 qbittorrent!QApplication::notify+0x1ab3 0b 000000a2`d3bfc370 00007ff6`7ced4b77 qbittorrent!Application::notify(class QObject * receiver = 0x000001b1`90bdf8f0, class QEvent * event = 0x00000000`00000000)+0x20 [g:\qbittorrent\qbittorrent-4.0.0\src\app\application.cpp @ 585] 0c 000000a2`d3bfc3e0 00007ff6`7ced5487 qbittorrent!QCoreApplication::notifyInternal2+0xbf 0d 000000a2`d3bfc460 00007ff6`7cfaf1ec qbittorrent!QCoreApplicationPrivate::sendPostedEvents+0x223 0e 000000a2`d3bfc510 00007ffa`dde9bc50 qbittorrent!qt_internal_proc+0x3cc 0f 000000a2`d3bfc640 00007ffa`dde9b5cf USER32!UserCallWinProcCheckWow+0x280 10 000000a2`d3bfc7a0 00007ff6`7cfb038d USER32!DispatchMessageWorker+0x19f 11 000000a2`d3bfc820 00007ff6`7cfb66e2 qbittorrent!QEventDispatcherWin32::processEvents+0x469 12 000000a2`d3bffbe0 00007ff6`7cf65772 qbittorrent!QEventLoop::exec+0x112 13 000000a2`d3bffc50 00007ff6`7cf0381a qbittorrent!QThread::run+0x8e 14 000000a2`d3bffca0 00007ff6`7d081104 qbittorrent!QThreadPrivate::start+0xda 15 (Inline Function) --------`-------- qbittorrent!invoke_thread_procedure+0xd [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 16 000000a2`d3bffce0 00007ffa`e08b2774 qbittorrent!thread_start<unsigned int (void * parameter = 0x000001b1`8fcf8570)+0x50 [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 17 000000a2`d3bffd10 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14 18 000000a2`d3bffd40 00000000`00000000 ntdll!RtlUserThreadStart+0x21 9 Id: 2c60.35bc Suspend: 1 Teb: 000000a2`cebe8000 Unfrozen # Child-SP RetAddr Call Site 00 000000a2`d43ff4a8 00007ffa`e0991553 ntdll!NtWaitForWorkViaWorkerFactory+0x14 01 000000a2`d43ff4b0 00007ffa`e08b2774 ntdll!TppWorkerThread+0x293 02 000000a2`d43ff7c0 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14 03 000000a2`d43ff7f0 00000000`00000000 ntdll!RtlUserThreadStart+0x21 10 Id: 2c60.3518 Suspend: 1 Teb: 000000a2`cebea000 Unfrozen # Child-SP RetAddr Call Site 00 000000a2`d4bfc588 00007ffa`dd8bdd20 ntdll!NtWaitForMultipleObjects+0x14 01 000000a2`d4bfc590 00007ffa`ddeafa60 KERNELBASE!WaitForMultipleObjectsEx+0xf0 02 000000a2`d4bfc890 00007ff6`7cfb0428 USER32!RealMsgWaitForMultipleObjectsEx+0x160 03 000000a2`d4bfc980 00007ff6`7cfb66e2 qbittorrent!QEventDispatcherWin32::processEvents+0x504 04 000000a2`d4bffd40 00007ff6`7cf65772 qbittorrent!QEventLoop::exec+0x112 05 000000a2`d4bffdb0 00007ff6`7cf0381a qbittorrent!QThread::run+0x8e 06 000000a2`d4bffe00 00007ff6`7d081104 qbittorrent!QThreadPrivate::start+0xda 07 (Inline Function) --------`-------- qbittorrent!invoke_thread_procedure+0xd [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 08 000000a2`d4bffe40 00007ffa`e08b2774 qbittorrent!thread_start<unsigned int (void * parameter = 0x000001b1`909f7320)+0x50 [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 09 000000a2`d4bffe70 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14 0a 000000a2`d4bffea0 00000000`00000000 ntdll!RtlUserThreadStart+0x21 11 Id: 2c60.248c Suspend: 1 Teb: 000000a2`cebf0000 Unfrozen # Child-SP RetAddr Call Site 00 000000a2`d63ff2b8 00007ffa`dc6085a2 ntdll!NtWaitForSingleObject+0x14 01 000000a2`d63ff2c0 00007ffa`dc60ede1 MSWSOCK!SockWaitForSingleObject+0x132 02 000000a2`d63ff360 00007ffa`ddff4493 MSWSOCK!WSPSelect+0x7b1 03 000000a2`d63ff4f0 00007ff6`7c7f3d96 WS2_32!select+0x153 04 (Inline Function) --------`-------- qbittorrent!boost::asio::detail::socket_ops::select+0x8a [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\socket_ops.ipp @ 1780] 05 000000a2`d63ff5d0 00007ff6`7c7f3f40 qbittorrent!boost::asio::detail::select_reactor::run(class boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> * ops = 0x000000a2`d63ffad8)+0x2fa [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\select_reactor.ipp @ 219] 06 (Inline Function) --------`-------- qbittorrent!boost::asio::detail::select_reactor::run_thread+0x43 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\select_reactor.ipp @ 261] 07 000000a2`d63ffaa0 00007ff6`7c748348 qbittorrent!boost::asio::detail::select_reactor::call_run_thread(class boost::asio::detail::select_reactor * reactor = 0x000001b1`8dd83790)+0x68 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\select_reactor.ipp @ 269] 08 000000a2`d63ffb00 00007ff6`7d081104 qbittorrent!boost::asio::detail::win_thread_function(void * arg = 0x000001b1`8dd614a0)+0x38 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp @ 120] 09 (Inline Function) --------`-------- qbittorrent!invoke_thread_procedure+0xd [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 0a 000000a2`d63ffb40 00007ffa`e08b2774 qbittorrent!thread_start<unsigned int (void * parameter = 0x000001b1`8dd614d0)+0x50 [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 0b 000000a2`d63ffb70 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14 0c 000000a2`d63ffba0 00000000`00000000 ntdll!RtlUserThreadStart+0x21 12 Id: 2c60.73c Suspend: 1 Teb: 000000a2`cebf2000 Unfrozen # Child-SP RetAddr Call Site 00 000000a2`d6bff968 00007ffa`dd8bdd20 ntdll!NtWaitForMultipleObjects+0x14 01 000000a2`d6bff970 00007ffa`dd8bdc1e KERNELBASE!WaitForMultipleObjectsEx+0xf0 02 000000a2`d6bffc70 00007ff6`7cf033a4 KERNELBASE!WaitForMultipleObjects+0xe 03 000000a2`d6bffcb0 00007ffa`e08b2774 qbittorrent!qt_adopted_thread_watcher_function+0xe0 04 000000a2`d6bffd40 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14 05 000000a2`d6bffd70 00000000`00000000 ntdll!RtlUserThreadStart+0x21 13 Id: 2c60.9fc Suspend: 1 Teb: 000000a2`cebf4000 Unfrozen # Child-SP RetAddr Call Site 00 000000a2`d73ff988 00007ffa`dd8a988f ntdll!NtWaitForSingleObject+0x14 01 000000a2`d73ff990 00007ff6`7c7b3012 KERNELBASE!WaitForSingleObjectEx+0x9f 02 000000a2`d73ffa30 00007ff6`7c824fbd qbittorrent!libtorrent::condition_variable::wait(class boost::asio::detail::scoped_lock<boost::asio::detail::win_mutex> * l = 0x000000a2`d73ffa88)+0x3e [g:\qbittorrent\libtorrent\src\thread.cpp @ 126] 03 000000a2`d73ffa60 00007ff6`7c82677f qbittorrent!libtorrent::disk_io_thread::thread_fun(int thread_id = 0n0, libtorrent::disk_io_thread::thread_type_t type = generic_thread (0n0), class boost::shared_ptr<boost::asio::io_service::work> * w = 0x000000a2`d73ffb30)+0xa9 [g:\qbittorrent\libtorrent\src\disk_io_thread.cpp @ 3264] 04 (Inline Function) --------`-------- qbittorrent!boost::_mfi::mf3<void,libtorrent::disk_io_thread,int,enum libtorrent::disk_io_thread::thread_type_t,boost::shared_ptr<boost::asio::io_service::work> >::operator()+0x2b [g:\qbittorrent\boost_1_65_1\boost\bind\mem_fn_template.hpp @ 393] 05 (Inline Function) --------`-------- qbittorrent!boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread *>,boost::_bi::value<int>,boost::_bi::value<enum libtorrent::disk_io_thread::thread_type_t>,boost::_bi::value<boost::shared_ptr<boost::asio::io_service::work> > >::operator()+0x67 [g:\qbittorrent\boost_1_65_1\boost\bind\bind.hpp @ 463] 06 (Inline Function) --------`-------- qbittorrent!boost::_bi::bind_t<void,boost::_mfi::mf3<void,libtorrent::disk_io_thread,int,enum libtorrent::disk_io_thread::thread_type_t,boost::shared_ptr<boost::asio::io_service::work> >,boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread *>,boost::_bi::value<int>,boost::_bi::value<enum libtorrent::disk_io_thread::thread_type_t>,boost::_bi::value<boost::shared_ptr<boost::asio::io_service::work> > > >::operator()+0x67 [g:\qbittorrent\boost_1_65_1\boost\bind\bind.hpp @ 1294] 07 000000a2`d73ffaf0 00007ff6`7c748348 qbittorrent!boost::asio::detail::win_thread::func<boost::_bi::bind_t<void,boost::_mfi::mf3<void,libtorrent::disk_io_thread,int,enum libtorrent::disk_io_thread::thread_type_t,boost::shared_ptr<boost::asio::io_service::work> >,boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread * __ptr64>,boost::_bi::value<int>,boost::_bi::value<enum libtorrent::disk_io_thread::thread_type_t>,boost::_bi::value<boost::shared_ptr<boost::asio::io_service::work> > > > >::run(void)+0x87 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\win_thread.hpp @ 118] 08 000000a2`d73ffb50 00007ff6`7d081104 qbittorrent!boost::asio::detail::win_thread_function(void * arg = 0x000001b1`90a21800)+0x38 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp @ 120] 09 (Inline Function) --------`-------- qbittorrent!invoke_thread_procedure+0xd [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 0a 000000a2`d73ffb90 00007ffa`e08b2774 qbittorrent!thread_start<unsigned int (void * parameter = 0x000001b1`8dd60630)+0x50 [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 0b 000000a2`d73ffbc0 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14 0c 000000a2`d73ffbf0 00000000`00000000 ntdll!RtlUserThreadStart+0x21 14 Id: 2c60.32c4 Suspend: 1 Teb: 000000a2`cebf6000 Unfrozen # Child-SP RetAddr Call Site 00 000000a2`d7bff9e8 00007ffa`dd8a988f ntdll!NtWaitForSingleObject+0x14 01 000000a2`d7bff9f0 00007ff6`7c7b3012 KERNELBASE!WaitForSingleObjectEx+0x9f 02 000000a2`d7bffa90 00007ff6`7c824fbd qbittorrent!libtorrent::condition_variable::wait(class boost::asio::detail::scoped_lock<boost::asio::detail::win_mutex> * l = 0x000000a2`d7bffae8)+0x3e [g:\qbittorrent\libtorrent\src\thread.cpp @ 126] 03 000000a2`d7bffac0 00007ff6`7c82677f qbittorrent!libtorrent::disk_io_thread::thread_fun(int thread_id = 0n1, libtorrent::disk_io_thread::thread_type_t type = generic_thread (0n0), class boost::shared_ptr<boost::asio::io_service::work> * w = 0x000000a2`d7bffb90)+0xa9 [g:\qbittorrent\libtorrent\src\disk_io_thread.cpp @ 3264] 04 (Inline Function) --------`-------- qbittorrent!boost::_mfi::mf3<void,libtorrent::disk_io_thread,int,enum libtorrent::disk_io_thread::thread_type_t,boost::shared_ptr<boost::asio::io_service::work> >::operator()+0x2b [g:\qbittorrent\boost_1_65_1\boost\bind\mem_fn_template.hpp @ 393] 05 (Inline Function) --------`-------- qbittorrent!boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread *>,boost::_bi::value<int>,boost::_bi::value<enum libtorrent::disk_io_thread::thread_type_t>,boost::_bi::value<boost::shared_ptr<boost::asio::io_service::work> > >::operator()+0x67 [g:\qbittorrent\boost_1_65_1\boost\bind\bind.hpp @ 463] 06 (Inline Function) --------`-------- qbittorrent!boost::_bi::bind_t<void,boost::_mfi::mf3<void,libtorrent::disk_io_thread,int,enum libtorrent::disk_io_thread::thread_type_t,boost::shared_ptr<boost::asio::io_service::work> >,boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread *>,boost::_bi::value<int>,boost::_bi::value<enum libtorrent::disk_io_thread::thread_type_t>,boost::_bi::value<boost::shared_ptr<boost::asio::io_service::work> > > >::operator()+0x67 [g:\qbittorrent\boost_1_65_1\boost\bind\bind.hpp @ 1294] 07 000000a2`d7bffb50 00007ff6`7c748348 qbittorrent!boost::asio::detail::win_thread::func<boost::_bi::bind_t<void,boost::_mfi::mf3<void,libtorrent::disk_io_thread,int,enum libtorrent::disk_io_thread::thread_type_t,boost::shared_ptr<boost::asio::io_service::work> >,boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread * __ptr64>,boost::_bi::value<int>,boost::_bi::value<enum libtorrent::disk_io_thread::thread_type_t>,boost::_bi::value<boost::shared_ptr<boost::asio::io_service::work> > > > >::run(void)+0x87 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\win_thread.hpp @ 118] 08 000000a2`d7bffbb0 00007ff6`7d081104 qbittorrent!boost::asio::detail::win_thread_function(void * arg = 0x000001b1`8dc9e5e0)+0x38 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp @ 120] 09 (Inline Function) --------`-------- qbittorrent!invoke_thread_procedure+0xd [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 0a 000000a2`d7bffbf0 00007ffa`e08b2774 qbittorrent!thread_start<unsigned int (void * parameter = 0x000001b1`90b93920)+0x50 [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 0b 000000a2`d7bffc20 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14 0c 000000a2`d7bffc50 00000000`00000000 ntdll!RtlUserThreadStart+0x21 15 Id: 2c60.da8 Suspend: 1 Teb: 000000a2`cebf8000 Unfrozen # Child-SP RetAddr Call Site 00 000000a2`d83ffac8 00007ffa`dd8a988f ntdll!NtWaitForSingleObject+0x14 01 000000a2`d83ffad0 00007ff6`7c7b3012 KERNELBASE!WaitForSingleObjectEx+0x9f 02 000000a2`d83ffb70 00007ff6`7c824fbd qbittorrent!libtorrent::condition_variable::wait(class boost::asio::detail::scoped_lock<boost::asio::detail::win_mutex> * l = 0x000000a2`d83ffbc8)+0x3e [g:\qbittorrent\libtorrent\src\thread.cpp @ 126] 03 000000a2`d83ffba0 00007ff6`7c82677f qbittorrent!libtorrent::disk_io_thread::thread_fun(int thread_id = 0n2, libtorrent::disk_io_thread::thread_type_t type = generic_thread (0n0), class boost::shared_ptr<boost::asio::io_service::work> * w = 0x000000a2`d83ffc70)+0xa9 [g:\qbittorrent\libtorrent\src\disk_io_thread.cpp @ 3264] 04 (Inline Function) --------`-------- qbittorrent!boost::_mfi::mf3<void,libtorrent::disk_io_thread,int,enum libtorrent::disk_io_thread::thread_type_t,boost::shared_ptr<boost::asio::io_service::work> >::operator()+0x2b [g:\qbittorrent\boost_1_65_1\boost\bind\mem_fn_template.hpp @ 393] 05 (Inline Function) --------`-------- qbittorrent!boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread *>,boost::_bi::value<int>,boost::_bi::value<enum libtorrent::disk_io_thread::thread_type_t>,boost::_bi::value<boost::shared_ptr<boost::asio::io_service::work> > >::operator()+0x67 [g:\qbittorrent\boost_1_65_1\boost\bind\bind.hpp @ 463] 06 (Inline Function) --------`-------- qbittorrent!boost::_bi::bind_t<void,boost::_mfi::mf3<void,libtorrent::disk_io_thread,int,enum libtorrent::disk_io_thread::thread_type_t,boost::shared_ptr<boost::asio::io_service::work> >,boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread *>,boost::_bi::value<int>,boost::_bi::value<enum libtorrent::disk_io_thread::thread_type_t>,boost::_bi::value<boost::shared_ptr<boost::asio::io_service::work> > > >::operator()+0x67 [g:\qbittorrent\boost_1_65_1\boost\bind\bind.hpp @ 1294] 07 000000a2`d83ffc30 00007ff6`7c748348 qbittorrent!boost::asio::detail::win_thread::func<boost::_bi::bind_t<void,boost::_mfi::mf3<void,libtorrent::disk_io_thread,int,enum libtorrent::disk_io_thread::thread_type_t,boost::shared_ptr<boost::asio::io_service::work> >,boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread * __ptr64>,boost::_bi::value<int>,boost::_bi::value<enum libtorrent::disk_io_thread::thread_type_t>,boost::_bi::value<boost::shared_ptr<boost::asio::io_service::work> > > > >::run(void)+0x87 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\win_thread.hpp @ 118] 08 000000a2`d83ffc90 00007ff6`7d081104 qbittorrent!boost::asio::detail::win_thread_function(void * arg = 0x000001b1`8dc9e2e0)+0x38 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp @ 120] 09 (Inline Function) --------`-------- qbittorrent!invoke_thread_procedure+0xd [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 0a 000000a2`d83ffcd0 00007ffa`e08b2774 qbittorrent!thread_start<unsigned int (void * parameter = 0x000001b1`90b938c0)+0x50 [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 0b 000000a2`d83ffd00 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14 0c 000000a2`d83ffd30 00000000`00000000 ntdll!RtlUserThreadStart+0x21 16 Id: 2c60.de8 Suspend: 1 Teb: 000000a2`cebfa000 Unfrozen # Child-SP RetAddr Call Site 00 000000a2`d8bff7a8 00007ffa`dd8a988f ntdll!NtWaitForSingleObject+0x14 01 000000a2`d8bff7b0 00007ff6`7c7b3012 KERNELBASE!WaitForSingleObjectEx+0x9f 02 000000a2`d8bff850 00007ff6`7c825041 qbittorrent!libtorrent::condition_variable::wait(class boost::asio::detail::scoped_lock<boost::asio::detail::win_mutex> * l = 0x000000a2`d8bff8a8)+0x3e [g:\qbittorrent\libtorrent\src\thread.cpp @ 126] 03 000000a2`d8bff880 00007ff6`7c82677f qbittorrent!libtorrent::disk_io_thread::thread_fun(int thread_id = 0n3, libtorrent::disk_io_thread::thread_type_t type = hasher_thread (0n1), class boost::shared_ptr<boost::asio::io_service::work> * w = 0x000000a2`d8bff950)+0x12d [g:\qbittorrent\libtorrent\src\disk_io_thread.cpp @ 3281] 04 (Inline Function) --------`-------- qbittorrent!boost::_mfi::mf3<void,libtorrent::disk_io_thread,int,enum libtorrent::disk_io_thread::thread_type_t,boost::shared_ptr<boost::asio::io_service::work> >::operator()+0x2b [g:\qbittorrent\boost_1_65_1\boost\bind\mem_fn_template.hpp @ 393] 05 (Inline Function) --------`-------- qbittorrent!boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread *>,boost::_bi::value<int>,boost::_bi::value<enum libtorrent::disk_io_thread::thread_type_t>,boost::_bi::value<boost::shared_ptr<boost::asio::io_service::work> > >::operator()+0x67 [g:\qbittorrent\boost_1_65_1\boost\bind\bind.hpp @ 463] 06 (Inline Function) --------`-------- qbittorrent!boost::_bi::bind_t<void,boost::_mfi::mf3<void,libtorrent::disk_io_thread,int,enum libtorrent::disk_io_thread::thread_type_t,boost::shared_ptr<boost::asio::io_service::work> >,boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread *>,boost::_bi::value<int>,boost::_bi::value<enum libtorrent::disk_io_thread::thread_type_t>,boost::_bi::value<boost::shared_ptr<boost::asio::io_service::work> > > >::operator()+0x67 [g:\qbittorrent\boost_1_65_1\boost\bind\bind.hpp @ 1294] 07 000000a2`d8bff910 00007ff6`7c748348 qbittorrent!boost::asio::detail::win_thread::func<boost::_bi::bind_t<void,boost::_mfi::mf3<void,libtorrent::disk_io_thread,int,enum libtorrent::disk_io_thread::thread_type_t,boost::shared_ptr<boost::asio::io_service::work> >,boost::_bi::list4<boost::_bi::value<libtorrent::disk_io_thread * __ptr64>,boost::_bi::value<int>,boost::_bi::value<enum libtorrent::disk_io_thread::thread_type_t>,boost::_bi::value<boost::shared_ptr<boost::asio::io_service::work> > > > >::run(void)+0x87 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\win_thread.hpp @ 118] 08 000000a2`d8bff970 00007ff6`7d081104 qbittorrent!boost::asio::detail::win_thread_function(void * arg = 0x000001b1`8dc9e3a0)+0x38 [g:\qbittorrent\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp @ 120] 09 (Inline Function) --------`-------- qbittorrent!invoke_thread_procedure+0xd [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 0a 000000a2`d8bff9b0 00007ffa`e08b2774 qbittorrent!thread_start<unsigned int (void * parameter = 0x000001b1`90b939e0)+0x50 [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 0b 000000a2`d8bff9e0 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14 0c 000000a2`d8bffa10 00000000`00000000 ntdll!RtlUserThreadStart+0x21 17 Id: 2c60.1524 Suspend: 1 Teb: 000000a2`cea04000 Unfrozen # Child-SP RetAddr Call Site 00 000000a2`db3ffc28 00007ffa`e0991553 ntdll!NtWaitForWorkViaWorkerFactory+0x14 01 000000a2`db3ffc30 00007ffa`e08b2774 ntdll!TppWorkerThread+0x293 02 000000a2`db3fff40 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14 03 000000a2`db3fff70 00000000`00000000 ntdll!RtlUserThreadStart+0x21 18 Id: 2c60.2820 Suspend: 1 Teb: 000000a2`cea08000 Unfrozen # Child-SP RetAddr Call Site 00 000000a2`dc3ff598 00007ffa`e0991553 ntdll!NtWaitForWorkViaWorkerFactory+0x14 01 000000a2`dc3ff5a0 00007ffa`e08b2774 ntdll!TppWorkerThread+0x293 02 000000a2`dc3ff8b0 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14 03 000000a2`dc3ff8e0 00000000`00000000 ntdll!RtlUserThreadStart+0x21 19 Id: 2c60.1ccc Suspend: 1 Teb: 000000a2`cea10000 Unfrozen # Child-SP RetAddr Call Site 00 000000a2`de3ff928 00007ffa`e0991553 ntdll!NtWaitForWorkViaWorkerFactory+0x14 01 000000a2`de3ff930 00007ffa`e08b2774 ntdll!TppWorkerThread+0x293 02 000000a2`de3ffc40 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14 03 000000a2`de3ffc70 00000000`00000000 ntdll!RtlUserThreadStart+0x21 # 20 Id: 2c60.16cc Suspend: 1 Teb: 000000a2`cea12000 Unfrozen # Child-SP RetAddr Call Site 00 000000a2`debff9b8 00007ffa`e0a2536b ntdll!DbgBreakPoint 01 000000a2`debff9c0 00007ffa`e08b2774 ntdll!DbgUiRemoteBreakin+0x4b 02 000000a2`debff9f0 00007ffa`e09c0d51 KERNEL32!BaseThreadInitThunk+0x14 03 000000a2`debffa20 00000000`00000000 ntdll!RtlUserThreadStart+0x21 ``` </details>
Author
Owner

@sledgehammer999 commented on GitHub (Nov 20, 2017):

@glassez this performance issues seem related to RSS. Care to take a look?
(see stracktraces above)

@CeruleanSky thanks, those seem helpful now.

@sledgehammer999 commented on GitHub (Nov 20, 2017): @glassez this performance issues seem related to RSS. Care to take a look? (see stracktraces above) @CeruleanSky thanks, those seem helpful now.
Author
Owner

@CeruleanSky commented on GitHub (Nov 20, 2017):

I started experimenting with what feeds cause a failure and tried some external ones I use with other apps.
While not containing torrents, this feed worked with the old parser showing all the articles.
It seems to run indefinitely with the new parser.

Getting this to work again and show the articles like the old parser did would help with feeds where not every one has a torrent, such as those that mix posts and torrents, or other irregular torrent feeds causing issues, like if a search for torrents is no longer returning torrents.

https://www.reddit.com/.rss

https://www.youtube.com/feeds/videos.xml?channel_id=UCzQUP1qoWDoEbmsQxvdjxgQ

@CeruleanSky commented on GitHub (Nov 20, 2017): I started experimenting with what feeds cause a failure and tried some external ones I use with other apps. While not containing torrents, this feed worked with the old parser showing all the articles. It seems to run indefinitely with the new parser. Getting this to work again and show the articles like the old parser did would help with feeds where not every one has a torrent, such as those that mix posts and torrents, or other irregular torrent feeds causing issues, like if a search for torrents is no longer returning torrents. https://www.reddit.com/.rss https://www.youtube.com/feeds/videos.xml?channel_id=UCzQUP1qoWDoEbmsQxvdjxgQ
Author
Owner

@PinaColonic commented on GitHub (Nov 20, 2017):

Do you use an IP filtlist? I was seeing incredibly high CPU and problems starting qbit on Linux until I disabled it with 4.0. Definitely something broken there on Linux...

@PinaColonic commented on GitHub (Nov 20, 2017): Do you use an IP filtlist? I was seeing incredibly high CPU and problems starting qbit on Linux until I disabled it with 4.0. Definitely something broken there on Linux...
Author
Owner

@glassez commented on GitHub (Nov 21, 2017):

Working on it...

@glassez commented on GitHub (Nov 21, 2017): Working on it...
Author
Owner

@CeruleanSky commented on GitHub (Nov 21, 2017):

@PinaColonic As far as I can tell I am not having any issues with using a IP filterlist and cpu usage. Might want to get a backtrace of the high cpu thread. After it is launched and attached and you ensure you have debug symbols installed, braakpoint In gdb run thread apply all bt . Probably best to open another ticket for that issue or see if one exists.

@glassez Thank you, let me know if there is anything else I can do to help.

@CeruleanSky commented on GitHub (Nov 21, 2017): @PinaColonic As far as I can tell I am not having any issues with using a IP filterlist and cpu usage. Might want to get a backtrace of the high cpu thread. After it is launched and attached and you ensure you have debug symbols installed, braakpoint In gdb run ```thread apply all bt ```. Probably best to open another ticket for that issue or see if one exists. @glassez Thank you, let me know if there is anything else I can do to help.
Author
Owner

@gndqb commented on GitHub (Nov 21, 2017):

Did some testing with disabling RSS. If I disable RSS (untick fetching and auto-downloading in Options/RSS), and then end task in task manager (because it doesn't end by exit), then after restart QBT has normal cpu usage of cca 1-2% cpu.

Then I go to Options/RSS, and enable RSS (fetching and auto DL). Immediately RSS updates, new torrents are added, and CPU jumps to 50-55%, and RSS freezes. Looking at RSS list, frozen icons are on Demonoid rss, all others have regular icons. CPU is locked on cca 55%.

I hit Update All, and all RSS icons freeze (grey circles not moving). CPU stays on 55%. RSS not updating anymore after that.

connected to this: https://github.com/qbittorrent/qBittorrent/issues/7751

@gndqb commented on GitHub (Nov 21, 2017): Did some testing with disabling RSS. If I disable RSS (untick fetching and auto-downloading in Options/RSS), and then end task in task manager (because it doesn't end by exit), then after restart QBT has normal cpu usage of cca 1-2% cpu. Then I go to Options/RSS, and enable RSS (fetching and auto DL). Immediately RSS updates, new torrents are added, and CPU jumps to 50-55%, and RSS freezes. Looking at RSS list, frozen icons are on Demonoid rss, all others have regular icons. CPU is locked on cca 55%. I hit Update All, and all RSS icons freeze (grey circles not moving). CPU stays on 55%. RSS not updating anymore after that. connected to this: https://github.com/qbittorrent/qBittorrent/issues/7751
Author
Owner

@glassez commented on GitHub (Nov 21, 2017):

frozen icons ate on Demonoid rss

Please provide affected feed URL.

@glassez commented on GitHub (Nov 21, 2017): >frozen icons ate on Demonoid rss Please provide affected feed URL.
Author
Owner

@MithranArkanere commented on GitHub (Nov 21, 2017):

As far as I can tell, the problem only happens with Atom feeds.

After using a tool such as this one:
http://feedmix.novaclic.com/atom2rss.php
To convert the feed, the problem no longer happened.

@MithranArkanere commented on GitHub (Nov 21, 2017): As far as I can tell, the problem only happens with Atom feeds. After using a tool such as this one: http://feedmix.novaclic.com/atom2rss.php To convert the feed, the problem no longer happened.
Author
Owner

@glassez commented on GitHub (Nov 21, 2017):

The problem is already located, the fix coming soon.

https://www.youtube.com/feeds/videos.xml?channel_id=UCzQUP1qoWDoEbmsQxvdjxgQ

This has another kind of issue. Can someone confirm this feed works correctly in v3.3.x?

@glassez commented on GitHub (Nov 21, 2017): The problem is already located, the fix coming soon. >https://www.youtube.com/feeds/videos.xml?channel_id=UCzQUP1qoWDoEbmsQxvdjxgQ This has another kind of issue. Can someone confirm this feed works correctly in v3.3.x?
Author
Owner

@CeruleanSky commented on GitHub (Nov 21, 2017):

This has another kind of issue. Can someone confirm this feed works correctly in v3.3.x?

Tried the youtube and reddit feeds in qbittorrent 3.3.16

  1. Name of feed and icon updated properly
  2. Items loaded
  3. Content, images, date, author, info looks fine and links work
  4. "Open News Url" right click function takes you to the proper url

PowerfulJre Youtube Channel Feed

Reddit rss

@CeruleanSky commented on GitHub (Nov 21, 2017): >This has another kind of issue. Can someone confirm this feed works correctly in v3.3.x? Tried the youtube and reddit feeds in qbittorrent 3.3.16 1. Name of feed and icon updated properly 2. Items loaded 3. Content, images, date, author, info looks fine and links work 4. "Open News Url" right click function takes you to the proper url ![PowerfulJre Youtube Channel Feed](https://user-images.githubusercontent.com/2829875/33084066-f9a0d100-ceae-11e7-8485-0173c3811777.png) ![Reddit rss](https://user-images.githubusercontent.com/2829875/33084936-3820767c-ceb1-11e7-9dce-178df26eb83e.png)
Author
Owner

@CeruleanSky commented on GitHub (Nov 30, 2017):

Can confirm that qBittorrent 4.0.2 win x64 fixes all the issues with the cpu usage I had.
All rss feeds work, at least of mine, loading properly.
qBittorrent terminates after closing the window within a very short time.

Thank you.

@CeruleanSky commented on GitHub (Nov 30, 2017): Can confirm that qBittorrent 4.0.2 win x64 fixes all the issues with the cpu usage I had. All rss feeds work, at least of mine, loading properly. qBittorrent terminates after closing the window within a very short time. Thank you.
Author
Owner

@ghost commented on GitHub (Nov 30, 2017):

I'm still having the issue described in #7873 - any advice?

@ghost commented on GitHub (Nov 30, 2017): I'm still having the issue described in #7873 - any advice?
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#6314
No description provided.