[Crash] [WinDbg Report] qBT is crashing every 48h (or less) on Win7 x64. #1 #4307

Closed
opened 2026-02-21 17:14:52 -05:00 by deekerman · 36 comments
Owner

Originally created by @Misiek304 on GitHub (May 24, 2016).

Hi,

My qBittorrent instance is crashing since I can remember. Probably after I started using 3.3.x branch. It's happening every 48h or less. I'm on Windows 7 x64 updated up to January 2016. I wrote about this issue before but no one was able to help. #5050

Yesterday I used this instruction from @sledgehammer999

Since this is constant can you help in debugging it?

  1. Go here. Scroll down to "Debugging Tools for Windows 10 (WinDbg)". Select "Get Debugging Tools for Windows (WinDbg) (from the SDK)". It is a "downloading" setup. Choose to install Windbg. If it lets you install 32bits.
  2. Open Windbg (the 32 bits variant)
  3. File->Symbol File Path... and then input srv*c:\mss*http://msdl.microsoft.com/download/symbols
  4. File->open executable...
  5. Choose the qbittorrent.exe
  6. Debug->Go
  7. You'll see some output in the "Command" subwindow. Wait until qbt crashes. Don't worry if you need to run through WinDbg for extended periods of time. Nothing bad can happen. Also if qbt crashes, the debugger will most probably freeze the qbt window. So don't freak out if it stops responding. Just follow the next step.
  8. Now you should be able to input commands in the bottom of the "Command" subwindow.
  9. Issue: |* ~* kp
  10. Issue: |* !analyze -v -f
  11. Issue: |* lm

After that paste the output here or on pastebin.com(with a link here).
The stacktrace will hopefully show me what is wrong.

And this is the output from the most recent crash:
Here is also a pastebin link: http://pastebin.com/mf6x23uF

Microsoft (R) Windows Debugger Version 10.0.10586.567 X86
Copyright (c) Microsoft Corporation. All rights reserved.

CommandLine: "C:\Program Files (x86)\qBittorrent\qbittorrent.exe"

************* Symbol Path validation summary **************
Response                         Time (ms)     Location
Deferred                                       srv*c:\mss*http://msdl.microsoft.com/download/symbols
Symbol search path is: srv*c:\mss*http://msdl.microsoft.com/download/symbols
Executable search path is: 
ModLoad: 011a0000 02168000   qbittorrent.exe
ModLoad: 77650000 777d0000   ntdll.dll
ModLoad: 751e0000 752f0000   C:\Windows\syswow64\kernel32.dll
ModLoad: 75740000 75787000   C:\Windows\syswow64\KERNELBASE.dll
ModLoad: 6c9e0000 6cacb000   C:\Windows\SysWOW64\dbghelp.dll
ModLoad: 75010000 750bc000   C:\Windows\syswow64\msvcrt.dll
ModLoad: 77060000 77160000   C:\Windows\syswow64\USER32.dll
ModLoad: 750c0000 75150000   C:\Windows\syswow64\GDI32.dll
ModLoad: 751d0000 751da000   C:\Windows\syswow64\LPK.dll
ModLoad: 757e0000 7587d000   C:\Windows\syswow64\USP10.dll
ModLoad: 75530000 755d1000   C:\Windows\syswow64\ADVAPI32.dll
ModLoad: 76bb0000 76bc9000   C:\Windows\SysWOW64\sechost.dll
ModLoad: 77160000 77250000   C:\Windows\syswow64\RPCRT4.dll
ModLoad: 74fb0000 75010000   C:\Windows\syswow64\SspiCli.dll
ModLoad: 74fa0000 74fac000   C:\Windows\syswow64\CRYPTBASE.dll
ModLoad: 74ec0000 74ee5000   C:\Windows\SysWOW64\POWRPROF.dll
ModLoad: 75300000 7549d000   C:\Windows\syswow64\SETUPAPI.dll
ModLoad: 76f40000 76f67000   C:\Windows\syswow64\CFGMGR32.dll
ModLoad: 754a0000 7552f000   C:\Windows\syswow64\OLEAUT32.dll
ModLoad: 76850000 769ac000   C:\Windows\syswow64\ole32.dll
ModLoad: 755e0000 755f2000   C:\Windows\syswow64\DEVOBJ.dll
ModLoad: 76eb0000 76f10000   C:\Windows\syswow64\IMM32.dll
ModLoad: 75600000 756cc000   C:\Windows\syswow64\MSCTF.dll
ModLoad: 6cb10000 6cb42000   C:\Windows\SysWOW64\WINMM.dll
ModLoad: 759e0000 7662b000   C:\Windows\syswow64\SHELL32.dll
ModLoad: 77000000 77057000   C:\Windows\syswow64\SHLWAPI.dll
ModLoad: 74f00000 74f1c000   C:\Windows\SysWOW64\IPHLPAPI.DLL
ModLoad: 75730000 75736000   C:\Windows\syswow64\NSI.dll
ModLoad: 74ef0000 74ef7000   C:\Windows\SysWOW64\WINNSI.DLL
ModLoad: 75790000 757c5000   C:\Windows\syswow64\WS2_32.dll
ModLoad: 74c80000 74cbc000   C:\Windows\SysWOW64\MSWSOCK.dll
ModLoad: 758b0000 759d1000   C:\Windows\syswow64\CRYPT32.dll
ModLoad: 76a50000 76a5c000   C:\Windows\syswow64\MSASN1.dll
(ef0.e88): Break instruction exception - code 80000003 (first chance)
eax=00000000 ebx=00000000 ecx=f1150000 edx=0010de58 esi=fffffffe edi=00000000
eip=776f12fb esp=003bf5cc ebp=003bf5f8 iopl=0         nv up ei pl zr na pe nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000246
ntdll!LdrpDoDebuggerBreak+0x2c:
776f12fb cc              int     3
0:000> g
ModLoad: 76630000 7663b000   C:\Windows\syswow64\profapi.dll
ModLoad: 73360000 733e0000   C:\Windows\SysWOW64\uxtheme.dll
ModLoad: 03740000 03840000   C:\Windows\SysWOW64\user32.dll
ModLoad: 03740000 0438b000   C:\Windows\SysWOW64\shell32.dll
ModLoad: 03740000 0438b000   C:\Windows\SysWOW64\shell32.dll
QString::arg: Argument missing: Uruchomiono qBittorrent% 1, v3.3.4
ModLoad: 003c0000 00450000   C:\Windows\SysWOW64\gdi32.dll
ModLoad: 03a40000 03b9c000   C:\Windows\SysWOW64\ole32.dll
ModLoad: 74c60000 74c72000   C:\Windows\SysWOW64\dhcpcsvc.DLL
ModLoad: 74cf0000 74cfd000   C:\Windows\SysWOW64\dhcpcsvc6.DLL
ModLoad: 6caf0000 6cb06000   C:\Windows\SysWOW64\wlanapi.dll
ModLoad: 73640000 73646000   C:\Windows\SysWOW64\wlanutil.dll
QObject::startTimer: Timers cannot have negative intervals
ModLoad: 6c970000 6c981000   C:\Windows\SysWOW64\NETAPI32.DLL
ModLoad: 734a0000 734a9000   C:\Windows\SysWOW64\netutils.dll
ModLoad: 74d60000 74d79000   C:\Windows\SysWOW64\srvcli.dll
ModLoad: 730d0000 730df000   C:\Windows\SysWOW64\wkscli.dll
ModLoad: 73650000 73667000   C:\Windows\SysWOW64\CRYPTSP.dll
ModLoad: 735f0000 7362b000   C:\Windows\SysWOW64\rsaenh.dll
ModLoad: 74ce0000 74ce6000   C:\Windows\SysWOW64\wship6.dll
ModLoad: 74c30000 74c35000   C:\Windows\SysWOW64\wshtcpip.dll
ModLoad: 74be0000 74c24000   C:\Windows\SysWOW64\DNSAPI.dll
ModLoad: 74bd0000 74bd6000   C:\Windows\SysWOW64\rasadhlp.dll
ModLoad: 74b40000 74b78000   C:\Windows\SysWOW64\fwpuclnt.dll
ModLoad: 74bc0000 74bd0000   C:\Windows\SysWOW64\NLAapi.dll
ModLoad: 734a0000 734b0000   C:\Windows\SysWOW64\napinsp.dll
ModLoad: 6c970000 6c982000   C:\Windows\SysWOW64\pnrpnsp.dll
ModLoad: 730d0000 730d8000   C:\Windows\SysWOW64\winrnr.dll
ModLoad: 08190000 08ddb000   C:\Windows\SysWOW64\shell32.dll
ModLoad: 08190000 08ddb000   C:\Windows\SysWOW64\shell32.dll
ModLoad: 08190000 08ddb000   C:\Windows\SysWOW64\shell32.dll
ModLoad: 08190000 08ddb000   C:\Windows\SysWOW64\shell32.dll
ModLoad: 08190000 08ddb000   C:\Windows\SysWOW64\shell32.dll
ModLoad: 733f0000 73403000   C:\Windows\SysWOW64\dwmapi.dll
ModLoad: 08190000 08290000   C:\Windows\SysWOW64\user32.dll
ModLoad: 08190000 08ddb000   C:\Windows\SysWOW64\shell32.dll
ModLoad: 08190000 08ddb000   C:\Windows\SysWOW64\shell32.dll
ModLoad: 08190000 08ddb000   C:\Windows\SysWOW64\shell32.dll
ModLoad: 08190000 08ddb000   C:\Windows\SysWOW64\shell32.dll
ModLoad: 08430000 0907b000   C:\Windows\SysWOW64\shell32.dll
ModLoad: 735e0000 735ee000   C:\Windows\SysWOW64\RpcRtRemote.dll
ModLoad: 00490000 004c5000   C:\Windows\SysWOW64\ws2_32.dll
ModLoad: 00490000 004c5000   C:\Windows\SysWOW64\ws2_32.dll
ModLoad: 00490000 004c5000   C:\Windows\SysWOW64\ws2_32.dll
(ef0.11fc): C++ EH exception - code e06d7363 (first chance)
(ef0.11fc): C++ EH exception - code e06d7363 (first chance)
(ef0.11fc): C++ EH exception - code e06d7363 (first chance)
(ef0.11fc): C++ EH exception - code e06d7363 (!!! second chance !!!)
*** WARNING: Unable to verify checksum for qbittorrent.exe
eax=049aecc4 ebx=049aed68 ecx=00000003 edx=00000000 esi=01a567ec edi=0206b320
eip=7574c42d esp=049aecc4 ebp=049aed14 iopl=0         nv up ei pl nz ac po nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000212
KERNELBASE!RaiseException+0x58:
7574c42d c9              leave
0:008> |* ~* kp

   0  Id: ef0.e88 Suspend: 1 Teb: 7efdd000 Unfrozen
 # ChildEBP RetAddr  
00 003bd9a0 757515f7 ntdll!NtWaitForMultipleObjects+0x15
01 003bda3c 751f1a0c KERNELBASE!WaitForMultipleObjectsEx+0x100
02 003bda84 7708087a kernel32!WaitForMultipleObjectsExImplementation+0xe0
03 003bdad8 017b32e0 USER32!RealMsgWaitForMultipleObjectsEx+0x14d
04 003bf89c 01528b47 qbittorrent!QEventDispatcherWin32::processEvents+0x53a
05 003bf8b0 01797dc9 qbittorrent!QWindowsGuiEventDispatcher::processEvents+0x16
06 003bf900 0172d85e qbittorrent!QEventLoop::exec+0x145
07 003bf948 011c7df5 qbittorrent!QCoreApplication::exec+0xe8
08 003bf974 011cc8aa qbittorrent!Application::exec(class QStringList * params = 0x003bf998)+0x28b [g:\qbittorrent\qbittorrent-3.3.4\src\app\application.cpp @ 305]
09 003bf9d4 01821990 qbittorrent!main(int argc = 0n1, char ** argv = <Value unavailable error>)+0x29b [g:\qbittorrent\qbittorrent-3.3.4\src\app\main.cpp @ 269]
0a 003bfa00 019a15a8 qbittorrent!WinMain+0xc7
0b (Inline) -------- qbittorrent!invoke_main+0x1a [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 104]
0c 003bfa4c 751f338a qbittorrent!__scrt_common_main_seh(void)+0xfd [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 264]
0d 003bfa58 77689882 kernel32!BaseThreadInitThunk+0xe
0e 003bfa98 77689855 ntdll!__RtlUserThreadStart+0x70
0f 003bfab0 00000000 ntdll!_RtlUserThreadStart+0x1b

   1  Id: ef0.1200 Suspend: 1 Teb: 7efda000 Unfrozen
 # ChildEBP RetAddr  
00 0373fb18 7768c683 ntdll!NtWaitForMultipleObjects+0x15
01 0373fcac 751f338a ntdll!TppWaiterpThread+0x33d
02 0373fcb8 77689882 kernel32!BaseThreadInitThunk+0xe
03 0373fcf8 77689855 ntdll!__RtlUserThreadStart+0x70
04 0373fd10 00000000 ntdll!_RtlUserThreadStart+0x1b

   2  Id: ef0.dfc Suspend: 1 Teb: 7efd7000 Unfrozen
 # ChildEBP RetAddr  
00 0401f844 6cb1a41c ntdll!NtWaitForMultipleObjects+0x15
01 0401f8ec 751f338a WINMM!timeThread+0x3c
02 0401f8f8 77689882 kernel32!BaseThreadInitThunk+0xe
03 0401f938 77689855 ntdll!__RtlUserThreadStart+0x70
04 0401f950 00000000 ntdll!_RtlUserThreadStart+0x1b

   3  Id: ef0.f44 Suspend: 1 Teb: 7efaf000 Unfrozen
 # ChildEBP RetAddr  
00 0418d904 757515f7 ntdll!NtWaitForMultipleObjects+0x15
01 0418d9a0 751f1a0c KERNELBASE!WaitForMultipleObjectsEx+0x100
02 0418d9e8 7708087a kernel32!WaitForMultipleObjectsExImplementation+0xe0
03 0418da3c 017b32e0 USER32!RealMsgWaitForMultipleObjectsEx+0x14d
04 0418f800 01797dc9 qbittorrent!QEventDispatcherWin32::processEvents+0x53a
05 0418f850 0176dff8 qbittorrent!QEventLoop::exec+0x145
06 0418f888 0176d01c qbittorrent!QThread::exec+0x81
07 0418f8ac 019acccf qbittorrent!QThreadPrivate::start+0xa9
08 (Inline) -------- qbittorrent!invoke_thread_procedure+0xd [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
09 0418f8e8 751f338a qbittorrent!thread_start<unsigned int (void * parameter = 0x00000000)+0x57 [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
0a 0418f8f4 77689882 kernel32!BaseThreadInitThunk+0xe
0b 0418f934 77689855 ntdll!__RtlUserThreadStart+0x70
0c 0418f94c 00000000 ntdll!_RtlUserThreadStart+0x1b

   5  Id: ef0.f34 Suspend: 1 Teb: 7efac000 Unfrozen
 # ChildEBP RetAddr  
00 043afc6c 757514ab ntdll!ZwWaitForSingleObject+0x15
01 043afcd8 751f1194 KERNELBASE!WaitForSingleObjectEx+0x98
02 043afcf0 6caf531d kernel32!WaitForSingleObjectExImplementation+0x75
03 043afd14 751f338a wlanapi!NotificationApcThreadProc+0x54
04 043afd20 77689882 kernel32!BaseThreadInitThunk+0xe
05 043afd60 77689855 ntdll!__RtlUserThreadStart+0x70
06 043afd78 00000000 ntdll!_RtlUserThreadStart+0x1b

   6  Id: ef0.120c Suspend: 1 Teb: 7efa6000 Unfrozen
 # ChildEBP RetAddr  
00 0483f81c 757515f7 ntdll!NtWaitForMultipleObjects+0x15
01 0483f8b8 751f1a0c KERNELBASE!WaitForMultipleObjectsEx+0x100
02 0483f900 751f4200 kernel32!WaitForMultipleObjectsExImplementation+0xe0
03 0483f91c 0188ec0b kernel32!WaitForMultipleObjects+0x18
04 0483f940 01896c2e qbittorrent!boost::asio::detail::win_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::win_mutex> >(class boost::asio::detail::scoped_lock<boost::asio::detail::win_mutex> * lock = 0x00000000)+0x3b [g:\qbittorrent\boost_1_60_0\boost\asio\detail\win_event.hpp @ 110]
05 0483fddc 0183ec31 qbittorrent!libtorrent::disk_io_thread::thread_fun(void)+0x1ce [g:\qbittorrent\libtorrent\src\disk_io_thread.cpp @ 1561]
06 0483fdfc 019acccf qbittorrent!boost::asio::detail::win_thread_function(void * arg = 0x03877520)+0x41 [g:\qbittorrent\boost_1_60_0\boost\asio\detail\impl\win_thread.ipp @ 121]
07 (Inline) -------- qbittorrent!invoke_thread_procedure+0xd [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
08 0483fe38 751f338a qbittorrent!thread_start<unsigned int (void * parameter = 0x03876668)+0x57 [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
09 0483fe44 77689882 kernel32!BaseThreadInitThunk+0xe
0a 0483fe84 77689855 ntdll!__RtlUserThreadStart+0x70
0b 0483fe9c 00000000 ntdll!_RtlUserThreadStart+0x1b

   7  Id: ef0.1104 Suspend: 1 Teb: 7efa3000 Unfrozen
 # ChildEBP RetAddr  
00 0469fbc4 757514ab ntdll!ZwWaitForSingleObject+0x15
01 0469fc30 751f1194 KERNELBASE!WaitForSingleObjectEx+0x98
02 0469fc48 751f1148 kernel32!WaitForSingleObjectExImplementation+0x75
03 0469fc5c 018373b9 kernel32!WaitForSingleObject+0x12
04 0469fc74 0183ec31 qbittorrent!boost::asio::detail::win_iocp_io_service::timer_thread_function::operator()(void)+0x29 [g:\qbittorrent\boost_1_60_0\boost\asio\detail\impl\win_iocp_io_service.ipp @ 54]
05 0469fc94 019acccf qbittorrent!boost::asio::detail::win_thread_function(void * arg = 0x03874a00)+0x41 [g:\qbittorrent\boost_1_60_0\boost\asio\detail\impl\win_thread.ipp @ 121]
06 (Inline) -------- qbittorrent!invoke_thread_procedure+0xd [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
07 0469fcd0 751f338a qbittorrent!thread_start<unsigned int (void * parameter = 0x03874a28)+0x57 [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
08 0469fcdc 77689882 kernel32!BaseThreadInitThunk+0xe
09 0469fd1c 77689855 ntdll!__RtlUserThreadStart+0x70
0a 0469fd34 00000000 ntdll!_RtlUserThreadStart+0x1b

#  8  Id: ef0.11fc Suspend: 1 Teb: 7efa0000 Unfrozen
 # ChildEBP RetAddr  
00 049aed14 019a5741 KERNELBASE!RaiseException+0x58
01 049aed58 0199fb6c qbittorrent!_CxxThrowException(void * pExceptionObject = 0x049aed68, struct _s__ThrowInfo * pThrowInfo = 0x0206b320)+0x65 [f:\dd\vctools\crt\vcruntime\src\eh\throw.cpp @ 131]
02 049aed74 019a0db8 qbittorrent!std::_Xbad_alloc(void)+0x1c [f:\dd\vctools\crt\crtw32\stdcpp\xthrow.cpp @ 9]
03 049aed7c 011c6a7a qbittorrent!operator new(unsigned int size = 0xbaadf031)+0x24 [f:\dd\vctools\crt\vcstartup\src\heap\new_scalar.cpp @ 19]
04 049aed88 011cdb2c qbittorrent!std::_Allocate(unsigned int _Count = 0xbaadf00e, unsigned int _Sz = 1, bool _Try_aligned_allocation = true)+0x3e [c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0 @ 75]
05 (Inline) -------- qbittorrent!std::allocator<char>::allocate+0x12 [c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0 @ 643]
06 (Inline) -------- qbittorrent!std::_Wrap_alloc<std::allocator<char> >::allocate+0x12 [c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0 @ 898]
07 049af4ac 011cd99f qbittorrent!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Copy(unsigned int _Newsize = <Value unavailable error>, unsigned int _Oldlen = 0)+0x79 [c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring @ 2182]
08 049af4c0 011cd72c qbittorrent!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Grow(unsigned int _Newsize = 0xbaadf00d, bool _Trim = false)+0x1a [c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring @ 2209]
09 049af4dc 018db7f5 qbittorrent!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign(class std::basic_string<char,std::char_traits<char>,std::allocator<char> > * _Right = 0x055d3600, unsigned int _Roff = 0, unsigned int _Count = 0xffffffff)+0x42 [c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring @ 1149]
0a (Inline) -------- qbittorrent!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign+0xa [c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring @ 1135]
0b (Inline) -------- qbittorrent!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::operator=+0x2d [c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring @ 1022]
0c 049af5f8 018b2aa8 qbittorrent!libtorrent::torrent::scrape_tracker(void)+0x105 [g:\qbittorrent\libtorrent\src\torrent.cpp @ 2496]
0d 049af930 0192f252 qbittorrent!libtorrent::aux::session_impl::on_tick(class boost::system::error_code * e = 0x049af960)+0xe28 [g:\qbittorrent\libtorrent\src\session_impl.cpp @ 3472]
0e (Inline) -------- qbittorrent!boost::_mfi::mf1<void,libtorrent::timeout_handler,boost::system::error_code const &>::call+0xe [g:\qbittorrent\boost_1_60_0\boost\bind\mem_fn_template.hpp @ 156]
0f (Inline) -------- qbittorrent!boost::_mfi::mf1<void,libtorrent::timeout_handler,boost::system::error_code const &>::operator()+0xe [g:\qbittorrent\boost_1_60_0\boost\bind\mem_fn_template.hpp @ 171]
10 (Inline) -------- qbittorrent!boost::_bi::list2<boost::_bi::value<boost::intrusive_ptr<libtorrent::timeout_handler> >,boost::arg<1> >::operator()+0xe [g:\qbittorrent\boost_1_60_0\boost\bind\bind.hpp @ 319]
11 (Inline) -------- qbittorrent!boost::_bi::bind_t<void,boost::_mfi::mf1<void,libtorrent::timeout_handler,boost::system::error_code const &>,boost::_bi::list2<boost::_bi::value<boost::intrusive_ptr<libtorrent::timeout_handler> >,boost::arg<1> > >::operator()+0xe [g:\qbittorrent\boost_1_60_0\boost\bind\bind.hpp @ 1234]
12 (Inline) -------- qbittorrent!boost::asio::detail::binder1<boost::_bi::bind_t<void,boost::_mfi::mf1<void,libtorrent::timeout_handler,boost::system::error_code const &>,boost::_bi::list2<boost::_bi::value<boost::intrusive_ptr<libtorrent::timeout_handler> >,boost::arg<1> > >,boost::system::error_code>::operator()+0x12 [g:\qbittorrent\boost_1_60_0\boost\asio\detail\bind_handler.hpp @ 47]
13 049af938 018ad59a qbittorrent!boost::asio::asio_handler_invoke<boost::asio::detail::binder1<boost::_bi::bind_t<void,boost::_mfi::mf1<void,libtorrent::timeout_handler,boost::system::error_code const &>,boost::_bi::list2<boost::_bi::value<boost::intrusive_ptr<libtorrent::timeout_handler> >,boost::arg<1> > >,boost::system::error_code> >(class boost::asio::detail::binder1<boost::_bi::bind_t<void,boost::_mfi::mf1<void,libtorrent::timeout_handler,boost::system::error_code const &>,boost::_bi::list2<boost::_bi::value<boost::intrusive_ptr<libtorrent::timeout_handler> >,boost::arg<1> > >,boost::system::error_code> * function = 0x049af950)+0x12 [g:\qbittorrent\boost_1_60_0\boost\asio\handler_invoke_hook.hpp @ 70]
14 (Inline) -------- qbittorrent!boost_asio_handler_invoke_helpers::invoke+0xe [g:\qbittorrent\boost_1_60_0\boost\asio\detail\handler_invoke_helpers.hpp @ 37]
15 049af980 01838feb qbittorrent!boost::asio::detail::wait_handler<boost::_bi::bind_t<void,boost::_mfi::mf1<void,libtorrent::aux::session_impl,boost::system::error_code const &>,boost::_bi::list2<boost::_bi::value<libtorrent::aux::session_impl *>,boost::arg<1> > > >::do_complete(class boost::asio::detail::win_iocp_io_service * owner = 0x03872940, class boost::asio::detail::win_iocp_operation * base = 0x037eb8a8, class boost::system::error_code * __formal = 0x049af9b0, unsigned int __formal = 0)+0x8a [g:\qbittorrent\boost_1_60_0\boost\asio\detail\wait_handler.hpp @ 70]
16 (Inline) -------- qbittorrent!boost::asio::detail::win_iocp_operation::complete+0x15
17 049af9dc 0183c360 qbittorrent!boost::asio::detail::win_iocp_io_service::do_one(bool block = <Value unavailable error>, class boost::system::error_code * ec = 0x049afa30)+0x18b [g:\qbittorrent\boost_1_60_0\boost\asio\detail\impl\win_iocp_io_service.ipp @ 405]
18 049afa18 018aff3e qbittorrent!boost::asio::detail::win_iocp_io_service::run(class boost::system::error_code * ec = 0x049afa30)+0xc0 [g:\qbittorrent\boost_1_60_0\boost\asio\detail\impl\win_iocp_io_service.ipp @ 164]
19 049afa44 0183ec31 qbittorrent!libtorrent::aux::session_impl::main_thread(void)+0x4e [g:\qbittorrent\libtorrent\src\session_impl.cpp @ 4912]
1a 049afa64 019acccf qbittorrent!boost::asio::detail::win_thread_function(void * arg = 0x038695d0)+0x41 [g:\qbittorrent\boost_1_60_0\boost\asio\detail\impl\win_thread.ipp @ 121]
1b (Inline) -------- qbittorrent!invoke_thread_procedure+0xd [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
1c 049afaa0 751f338a qbittorrent!thread_start<unsigned int (void * parameter = 0x03869710)+0x57 [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
1d 049afaac 77689882 kernel32!BaseThreadInitThunk+0xe
1e 049afaec 77689855 ntdll!__RtlUserThreadStart+0x70
1f 049afb04 00000000 ntdll!_RtlUserThreadStart+0x1b

   9  Id: ef0.a30 Suspend: 1 Teb: 7ef9d000 Unfrozen
 # ChildEBP RetAddr  
00 04b6fbb8 74c817cd ntdll!ZwWaitForSingleObject+0x15
01 04b6fbf8 74c86d40 MSWSOCK!SockWaitForSingleObject+0x3a
02 04b6fce4 75796a28 MSWSOCK!WSPSelect+0x3a6
03 04b6fd64 0183c51a WS2_32!select+0x494
04 04b6fd88 0183c1e0 qbittorrent!boost::asio::detail::socket_ops::select(int nfds = 0n0, struct fd_set * readfds = 0x00000001, struct fd_set * writefds = 0x00000000, struct fd_set * exceptfds = 0x0386ca68, struct timeval * timeout = 0x04b6fdb8, class boost::system::error_code * ec = 0x04b6fdd8)+0x9a [g:\qbittorrent\boost_1_60_0\boost\asio\detail\impl\socket_ops.ipp @ 1780]
05 04b6fdfc 0183c41c qbittorrent!boost::asio::detail::select_reactor::run(bool block = true, class boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> * ops = 0x04b6fe24)+0x220 [g:\qbittorrent\boost_1_60_0\boost\asio\detail\impl\select_reactor.ipp @ 214]
06 04b6fe38 0183bf68 qbittorrent!boost::asio::detail::select_reactor::run_thread(void)+0x7c [g:\qbittorrent\boost_1_60_0\boost\asio\detail\impl\select_reactor.ipp @ 257]
07 (Inline) -------- qbittorrent!boost::asio::detail::binder1<void +0x8
08 04b6fe40 0183ec31 qbittorrent!boost::asio::detail::win_thread::func<boost::asio::detail::binder1<void (void)+0x8 [g:\qbittorrent\boost_1_60_0\boost\asio\detail\win_thread.hpp @ 118]
09 04b6fe60 019acccf qbittorrent!boost::asio::detail::win_thread_function(void * arg = 0x0387eea8)+0x41 [g:\qbittorrent\boost_1_60_0\boost\asio\detail\impl\win_thread.ipp @ 121]
0a (Inline) -------- qbittorrent!invoke_thread_procedure+0xd [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
0b 04b6fe9c 751f338a qbittorrent!thread_start<unsigned int (void * parameter = 0x0387eed8)+0x57 [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
0c 04b6fea8 77689882 kernel32!BaseThreadInitThunk+0xe
0d 04b6fee8 77689855 ntdll!__RtlUserThreadStart+0x70
0e 04b6ff00 00000000 ntdll!_RtlUserThreadStart+0x1b

  10  Id: ef0.11e0 Suspend: 1 Teb: 7ef9a000 Unfrozen
 # ChildEBP RetAddr  
00 04d4fb04 757515f7 ntdll!NtWaitForMultipleObjects+0x15
01 04d4fba0 751f1a0c KERNELBASE!WaitForMultipleObjectsEx+0x100
02 04d4fbe8 751f4200 kernel32!WaitForMultipleObjectsExImplementation+0xe0
03 04d4fc04 0176cda3 kernel32!WaitForMultipleObjects+0x18
04 04d4fc5c 751f338a qbittorrent!qt_adopted_thread_watcher_function+0x69
05 04d4fc68 77689882 kernel32!BaseThreadInitThunk+0xe
06 04d4fca8 77689855 ntdll!__RtlUserThreadStart+0x70
07 04d4fcc0 00000000 ntdll!_RtlUserThreadStart+0x1b

  11  Id: ef0.e08 Suspend: 1 Teb: 7ef97000 Unfrozen
 # ChildEBP RetAddr  
00 04e9f858 7574770d ntdll!NtRemoveIoCompletion+0x15
01 04e9f884 01838f73 KERNELBASE!GetQueuedCompletionStatus+0x29
02 04e9f8e4 0183c360 qbittorrent!boost::asio::detail::win_iocp_io_service::do_one(bool block = <Value unavailable error>, class boost::system::error_code * ec = 0x04e9f930)+0x113 [g:\qbittorrent\boost_1_60_0\boost\asio\detail\impl\win_iocp_io_service.ipp @ 367]
03 04e9f920 0183bf95 qbittorrent!boost::asio::detail::win_iocp_io_service::run(class boost::system::error_code * ec = 0x04e9f930)+0xc0 [g:\qbittorrent\boost_1_60_0\boost\asio\detail\impl\win_iocp_io_service.ipp @ 164]
04 (Inline) -------- qbittorrent!boost::asio::io_service::run+0x1e
05 (Inline) -------- qbittorrent!boost::asio::detail::resolver_service_base::work_io_service_runner::operator()+0x21
06 04e9f934 0183ec31 qbittorrent!boost::asio::detail::win_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::run(void)+0x25 [g:\qbittorrent\boost_1_60_0\boost\asio\detail\win_thread.hpp @ 118]
07 04e9f954 019acccf qbittorrent!boost::asio::detail::win_thread_function(void * arg = 0x0386a528)+0x41 [g:\qbittorrent\boost_1_60_0\boost\asio\detail\impl\win_thread.ipp @ 121]
08 (Inline) -------- qbittorrent!invoke_thread_procedure+0xd [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
09 04e9f990 751f338a qbittorrent!thread_start<unsigned int (void * parameter = 0x0386f1a8)+0x57 [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
0a 04e9f99c 77689882 kernel32!BaseThreadInitThunk+0xe
0b 04e9f9dc 77689855 ntdll!__RtlUserThreadStart+0x70
0c 04e9f9f4 00000000 ntdll!_RtlUserThreadStart+0x1b

  12  Id: ef0.a00 Suspend: 1 Teb: 7ef94000 Unfrozen
 # ChildEBP RetAddr  
00 053bdc10 757515f7 ntdll!NtWaitForMultipleObjects+0x15
01 053bdcac 751f1a0c KERNELBASE!WaitForMultipleObjectsEx+0x100
02 053bdcf4 7708087a kernel32!WaitForMultipleObjectsExImplementation+0xe0
03 053bdd48 017b32e0 USER32!RealMsgWaitForMultipleObjectsEx+0x14d
04 053bfb0c 01797dc9 qbittorrent!QEventDispatcherWin32::processEvents+0x53a
05 053bfb5c 0176dff8 qbittorrent!QEventLoop::exec+0x145
06 053bfb94 0176d01c qbittorrent!QThread::exec+0x81
07 053bfbb8 019acccf qbittorrent!QThreadPrivate::start+0xa9
08 (Inline) -------- qbittorrent!invoke_thread_procedure+0xd [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
09 053bfbf4 751f338a qbittorrent!thread_start<unsigned int (void * parameter = 0x00000000)+0x57 [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
0a 053bfc00 77689882 kernel32!BaseThreadInitThunk+0xe
0b 053bfc40 77689855 ntdll!__RtlUserThreadStart+0x70
0c 053bfc58 00000000 ntdll!_RtlUserThreadStart+0x1b

  13  Id: ef0.f4 Suspend: 1 Teb: 7ef91000 Unfrozen
 # ChildEBP RetAddr  
00 0521f6c8 776a1cdb ntdll!NtWaitForWorkViaWorkerFactory+0x12
01 0521f828 751f338a ntdll!TppWorkerThread+0x216
02 0521f834 77689882 kernel32!BaseThreadInitThunk+0xe
03 0521f874 77689855 ntdll!__RtlUserThreadStart+0x70
04 0521f88c 00000000 ntdll!_RtlUserThreadStart+0x1b

  14  Id: ef0.6d0 Suspend: 1 Teb: 7ef8e000 Unfrozen
 # ChildEBP RetAddr  
00 0505fa30 75753bdb ntdll!ZwDelayExecution+0x15
01 0505fa98 757544ab KERNELBASE!SleepEx+0x65
02 0505faa8 01249492 KERNELBASE!Sleep+0xf
03 (Inline) -------- qbittorrent!`anonymous-namespace'::SleeperThread::msleep+0xb [g:\qbittorrent\qbittorrent-3.3.4\src\base\utils\misc.cpp @ 621]
04 (Inline) -------- qbittorrent!Utils::Misc::msleep+0xb [g:\qbittorrent\qbittorrent-3.3.4\src\base\utils\misc.cpp @ 628]
05 0505fc54 0124885b qbittorrent!SpeedWidget::update(void)+0x1d4 [g:\qbittorrent\qbittorrent-3.3.4\src\gui\properties\speedwidget.cpp @ 155]
06 (Inline) -------- qbittorrent!QtConcurrent::VoidStoredMemberFunctionPointerCall0<void,SpeedWidget>::runFunctor+0x9 [g:\qbittorrent\install_msvc\qt5\include\qtconcurrent\qtconcurrentstoredfunctioncall.h @ 199]
07 0505fc90 017920f0 qbittorrent!QtConcurrent::RunFunctionTask<void>::run(void)+0x2b [g:\qbittorrent\install_msvc\qt5\include\qtconcurrent\qtconcurrentrunbase.h @ 16707566]
08 0505fce8 0176d01c qbittorrent!QThreadPoolThread::run+0x63
09 0505fd0c 019acccf qbittorrent!QThreadPrivate::start+0xa9
0a (Inline) -------- qbittorrent!invoke_thread_procedure+0xd [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
0b 0505fd48 751f338a qbittorrent!thread_start<unsigned int (void * parameter = 0x0588ace8)+0x57 [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
0c 0505fd54 77689882 kernel32!BaseThreadInitThunk+0xe
0d 0505fd94 77689855 ntdll!__RtlUserThreadStart+0x70
0e 0505fdac 00000000 ntdll!_RtlUserThreadStart+0x1b

  15  Id: ef0.984 Suspend: 1 Teb: 7ef8b000 Unfrozen
 # ChildEBP RetAddr  
00 0842f968 74c8635c ntdll!NtRemoveIoCompletion+0x15
01 0842f994 751f338a MSWSOCK!SockAsyncThread+0x83
02 0842f9a0 77689882 kernel32!BaseThreadInitThunk+0xe
03 0842f9e0 77689855 ntdll!__RtlUserThreadStart+0x70
04 0842f9f8 00000000 ntdll!_RtlUserThreadStart+0x1b

  17  Id: ef0.9dc Suspend: 1 Teb: 7ef85000 Unfrozen
 # ChildEBP RetAddr  
00 08f9fafc 757515f7 ntdll!NtWaitForMultipleObjects+0x15
01 08f9fb98 751f1a0c KERNELBASE!WaitForMultipleObjectsEx+0x100
02 08f9fbe0 751f4200 kernel32!WaitForMultipleObjectsExImplementation+0xe0
03 08f9fbfc 017cf40c kernel32!WaitForMultipleObjects+0x18
04 08f9fc70 0176d01c qbittorrent!QWindowsFileSystemWatcherEngineThread::run+0x6f
05 08f9fc94 019acccf qbittorrent!QThreadPrivate::start+0xa9
06 (Inline) -------- qbittorrent!invoke_thread_procedure+0xd [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
07 08f9fcd0 751f338a qbittorrent!thread_start<unsigned int (void * parameter = 0x00000000)+0x57 [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
08 08f9fcdc 77689882 kernel32!BaseThreadInitThunk+0xe
09 08f9fd1c 77689855 ntdll!__RtlUserThreadStart+0x70
0a 08f9fd34 00000000 ntdll!_RtlUserThreadStart+0x1b

  18  Id: ef0.1208 Suspend: 1 Teb: 7ef82000 Unfrozen
 # ChildEBP RetAddr  
00 091ff7b8 776a1cdb ntdll!NtWaitForWorkViaWorkerFactory+0x12
01 091ff918 751f338a ntdll!TppWorkerThread+0x216
02 091ff924 77689882 kernel32!BaseThreadInitThunk+0xe
03 091ff964 77689855 ntdll!__RtlUserThreadStart+0x70
04 091ff97c 00000000 ntdll!_RtlUserThreadStart+0x1b

  19  Id: ef0.828 Suspend: 1 Teb: 7ef7f000 Unfrozen
 # ChildEBP RetAddr  
00 0938d9f0 757515f7 ntdll!NtWaitForMultipleObjects+0x15
01 0938da8c 751f1a0c KERNELBASE!WaitForMultipleObjectsEx+0x100
02 0938dad4 7708087a kernel32!WaitForMultipleObjectsExImplementation+0xe0
03 0938db28 017b32e0 USER32!RealMsgWaitForMultipleObjectsEx+0x14d
04 0938f8ec 01797dc9 qbittorrent!QEventDispatcherWin32::processEvents+0x53a
05 0938f93c 0176dff8 qbittorrent!QEventLoop::exec+0x145
06 0938f974 0176d01c qbittorrent!QThread::exec+0x81
07 0938f998 019acccf qbittorrent!QThreadPrivate::start+0xa9
08 (Inline) -------- qbittorrent!invoke_thread_procedure+0xd [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
09 0938f9d4 751f338a qbittorrent!thread_start<unsigned int (void * parameter = 0x00000000)+0x57 [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
0a 0938f9e0 77689882 kernel32!BaseThreadInitThunk+0xe
0b 0938fa20 77689855 ntdll!__RtlUserThreadStart+0x70
0c 0938fa38 00000000 ntdll!_RtlUserThreadStart+0x1b

  40  Id: ef0.7ec Suspend: 1 Teb: 7ef40000 Unfrozen
 # ChildEBP RetAddr  
00 0b12fa18 776a1cdb ntdll!NtWaitForWorkViaWorkerFactory+0x12
01 0b12fb78 751f338a ntdll!TppWorkerThread+0x216
02 0b12fb84 77689882 kernel32!BaseThreadInitThunk+0xe
03 0b12fbc4 77689855 ntdll!__RtlUserThreadStart+0x70
04 0b12fbdc 00000000 ntdll!_RtlUserThreadStart+0x1b
0:008> |* !analyze -v -f
*******************************************************************************
*                                                                             *
*                        Exception Analysis                                   *
*                                                                             *
*******************************************************************************


DUMP_CLASS: 2

DUMP_QUALIFIER: 0

FAULTING_IP: 
KERNELBASE!RaiseException+58
7574c42d c9              leave

EXCEPTION_RECORD:  (.exr -1)
ExceptionAddress: 7574c42d (KERNELBASE!RaiseException+0x00000058)
   ExceptionCode: e06d7363 (C++ EH exception)
  ExceptionFlags: 00000001
NumberParameters: 3
   Parameter[0]: 19930520
   Parameter[1]: 049aed68
   Parameter[2]: 0206b320

FAULTING_THREAD:  00000a30

DEFAULT_BUCKET_ID:  APPLICATION_FAULT

PROCESS_NAME:  qbittorrent.exe

ERROR_CODE: (NTSTATUS) 0xe06d7363 - <Unable to get error code text>

EXCEPTION_CODE: (NTSTATUS) 0xe06d7363 - <Unable to get error code text>

EXCEPTION_CODE_STR:  e06d7363

EXCEPTION_PARAMETER1:  19930520

EXCEPTION_PARAMETER2:  049aed68

EXCEPTION_PARAMETER3:  0206b320

WATSON_BKT_PROCSTAMP:  56fae6df

WATSON_BKT_PROCVER:  3.3.4.0

WATSON_BKT_MODULE:  KERNELBASE.dll

WATSON_BKT_MODSTAMP:  56842600

WATSON_BKT_MODOFFSET:  c42d

WATSON_BKT_MODVER:  6.1.7601.19110

MODULE_VER_PRODUCT:  Microsoft® Windows® Operating System

BUILD_VERSION_STRING:  6.1.7601.19110 (win7sp1_gdr.151230-0600)

MODLIST_WITH_TSCHKSUM_HASH:  6c761d9ae04fa3a0c76cf0c63ffb6098fdf2d585

MODLIST_SHA1_HASH:  20961b9c16a356303034031933e92daae01cb04d

NTGLOBALFLAG:  70

APPLICATION_VERIFIER_FLAGS:  0

PRODUCT_TYPE:  1

SUITE_MASK:  272

APP:  qbittorrent.exe

ANALYSIS_SESSION_HOST:  TOSHIBA-NB550D

ANALYSIS_SESSION_TIME:  05-24-2016 10:38:29.0575

ANALYSIS_VERSION: 10.0.10586.567 x86fre

THREAD_ATTRIBUTES: 
OS_LOCALE:  PLK

BUGCHECK_STR:  APPLICATION_FAULT

LAST_CONTROL_TRANSFER:  from 019a5741 to 7574c42d

STACK_TEXT:  
049aed14 019a5741 e06d7363 00000001 00000003 KERNELBASE!RaiseException+0x58
049aed58 0199fb6c 049aed68 0206b320 01a5362c qbittorrent!_CxxThrowException+0x65
049aed74 019a0db8 049aed88 011c6a7a baadf031 qbittorrent!std::_Xbad_alloc+0x1c
049aed7c 011c6a7a baadf031 049af4ac 011cdb2c qbittorrent!operator new+0x24
049aed88 011cdb2c baadf00e 00000001 00000001 qbittorrent!std::_Allocate+0x3e
049af4ac 011cd99f baadf00d 00000000 049af56c qbittorrent!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Copy+0x79
049af4c0 011cd72c baadf00d 00000000 ffffff80 qbittorrent!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Grow+0x1a
049af4dc 018db7f5 055d3600 00000000 ffffffff qbittorrent!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign+0x42
049af5f8 018b2aa8 fec74d23 03872940 037eb8a8 qbittorrent!libtorrent::torrent::scrape_tracker+0x105
049af930 0192f252 049af960 018ad59a 049af950 qbittorrent!libtorrent::aux::session_impl::on_tick+0xe28
049af938 018ad59a 049af950 049af950 fec74c1f qbittorrent!boost::asio::asio_handler_invoke<boost::asio::detail::binder1<boost::_bi::bind_t<void,boost::_mfi::mf1<void,libtorrent::timeout_handler,boost::system::error_code const &>,boost::_bi::list2<boost::_bi::value<boost::intrusive_ptr<libtorrent::timeout_handler> >,boost::arg<1> > >,boost::system::error_code> >+0x12
049af980 01838feb 03872940 037eb8a8 049af9b0 qbittorrent!boost::asio::detail::wait_handler<boost::_bi::bind_t<void,boost::_mfi::mf1<void,libtorrent::aux::session_impl,boost::system::error_code const &>,boost::_bi::list2<boost::_bi::value<libtorrent::aux::session_impl *>,boost::arg<1> > > >::do_complete+0x8a
049af9dc 0183c360 03872940 049afa30 fec74f87 qbittorrent!boost::asio::detail::win_iocp_io_service::do_one+0x18b
049afa18 018aff3e 049afa30 fec74fdb 03869710 qbittorrent!boost::asio::detail::win_iocp_io_service::run+0xc0
049afa44 0183ec31 fec74ffb 0183ebf0 03869710 qbittorrent!libtorrent::aux::session_impl::main_thread+0x4e
049afa64 019acccf 038695d0 fec74f3f 00000000 qbittorrent!boost::asio::detail::win_thread_function+0x41
049afaa0 751f338a 03869710 049afaec 77689882 qbittorrent!thread_start<unsigned int (__stdcall*)(void *)>+0x57
049afaac 77689882 03869710 d04eba71 00000000 kernel32!BaseThreadInitThunk+0xe
049afaec 77689855 019acc78 03869710 ffffffff ntdll!__RtlUserThreadStart+0x70
049afb04 00000000 019acc78 03869710 00000000 ntdll!_RtlUserThreadStart+0x1b


THREAD_SHA1_HASH_MOD_FUNC:  da938cd216be0477986ad495895089960e916cb6

THREAD_SHA1_HASH_MOD_FUNC_OFFSET:  feee5828aa5c517a5e3c486855b6023af8ffe451

THREAD_SHA1_HASH_MOD:  d231aa904d1c546f0af7749562afc894c9a63526

FOLLOWUP_IP: 
qbittorrent!std::_Xbad_alloc+1c [f:\dd\vctools\crt\crtw32\stdcpp\xthrow.cpp @ 9]
0199fb6c cc              int     3

FAULT_INSTR_CODE:  ec8b55cc

FAULTING_SOURCE_LINE:  f:\dd\vctools\crt\crtw32\stdcpp\xthrow.cpp

FAULTING_SOURCE_FILE:  f:\dd\vctools\crt\crtw32\stdcpp\xthrow.cpp

FAULTING_SOURCE_LINE_NUMBER:  9

FAULTING_SOURCE_CODE:  
No source found for 'f:\dd\vctools\crt\crtw32\stdcpp\xthrow.cpp'


SYMBOL_STACK_INDEX:  2

SYMBOL_NAME:  qbittorrent!std::_Xbad_alloc+1c

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: qbittorrent

IMAGE_NAME:  qbittorrent.exe

DEBUG_FLR_IMAGE_TIMESTAMP:  56fae6df

STACK_COMMAND:  ~8s ; kb

BUCKET_ID:  APPLICATION_FAULT_qbittorrent!std::_Xbad_alloc+1c

PRIMARY_PROBLEM_CLASS:  APPLICATION_FAULT_qbittorrent!std::_Xbad_alloc+1c

BUCKET_ID_OFFSET:  1c

BUCKET_ID_MODULE_STR:  qbittorrent

BUCKET_ID_MODTIMEDATESTAMP:  56fae6df

BUCKET_ID_MODCHECKSUM:  0

BUCKET_ID_MODVER_STR:  3.3.4.0

BUCKET_ID_PREFIX_STR:  APPLICATION_FAULT_

FAILURE_PROBLEM_CLASS:  APPLICATION_FAULT

FAILURE_EXCEPTION_CODE:  e06d7363

FAILURE_IMAGE_NAME:  qbittorrent.exe

FAILURE_FUNCTION_NAME:  std::_Xbad_alloc

BUCKET_ID_FUNCTION_STR:  std::_Xbad_alloc

FAILURE_SYMBOL_NAME:  qbittorrent.exe!std::_Xbad_alloc

FAILURE_BUCKET_ID:  APPLICATION_FAULT_e06d7363_qbittorrent.exe!std::_Xbad_alloc

WATSON_STAGEONE_URL:  http://watson.microsoft.com/StageOne/qbittorrent.exe/3.3.4.0/56fae6df/KERNELBASE.dll/6.1.7601.19110/56842600/e06d7363/0000c42d.htm?Retriage=1

TARGET_TIME:  2016-05-24T08:39:07.000Z

OSBUILD:  7601

OSSERVICEPACK:  1

SERVICEPACK_NUMBER: 0

OS_REVISION: 0

OSPLATFORM_TYPE:  x86

OSNAME:  Windows 7

OSEDITION:  Windows 7 WinNt (Service Pack 1) SingleUserTS

USER_LCID:  0

OSBUILD_TIMESTAMP:  2015-12-30 19:44:15

BUILDDATESTAMP_STR:  151230-0600

BUILDLAB_STR:  win7sp1_gdr

BUILDOSVER_STR:  6.1.7601.19110

ANALYSIS_SESSION_ELAPSED_TIME: 94de

ANALYSIS_SOURCE:  UM

FAILURE_ID_HASH_STRING:  um:application_fault_e06d7363_qbittorrent.exe!std::_xbad_alloc

FAILURE_ID_HASH:  {e906882a-49b7-6a54-3164-fa29e874a43e}

Followup:     MachineOwner
---------

0:008> |* lm
start    end        module name
011a0000 02168000   qbittorrent C (private pdb symbols)  C:\Program Files (x86)\qBittorrent\qbittorrent.pdb
6c970000 6c982000   pnrpnsp    (deferred)             
6c9e0000 6cacb000   dbghelp    (deferred)             
6caf0000 6cb06000   wlanapi    (pdb symbols)          c:\mss\wlanapi.pdb\48EE3C9420F24448833370695E2AF4772\wlanapi.pdb
6cb10000 6cb42000   WINMM      (pdb symbols)          c:\mss\winmm.pdb\7AFD98FCAAD34F6B8B31A4667C4E2BFC2\winmm.pdb
730d0000 730d8000   winrnr     (deferred)             
73360000 733e0000   uxtheme    (deferred)             
733f0000 73403000   dwmapi     (deferred)             
734a0000 734b0000   napinsp    (deferred)             
735e0000 735ee000   RpcRtRemote   (deferred)             
735f0000 7362b000   rsaenh     (deferred)             
73640000 73646000   wlanutil   (deferred)             
73650000 73667000   CRYPTSP    (deferred)             
74b40000 74b78000   fwpuclnt   (deferred)             
74bc0000 74bd0000   NLAapi     (deferred)             
74bd0000 74bd6000   rasadhlp   (deferred)             
74be0000 74c24000   DNSAPI     (deferred)             
74c30000 74c35000   wshtcpip   (deferred)             
74c60000 74c72000   dhcpcsvc   (deferred)             
74c80000 74cbc000   MSWSOCK    (pdb symbols)          c:\mss\mswsock.pdb\8038E175506747EBA8552A29BC46BF4A2\mswsock.pdb
74ce0000 74ce6000   wship6     (deferred)             
74cf0000 74cfd000   dhcpcsvc6   (deferred)             
74ec0000 74ee5000   POWRPROF   (deferred)             
74ef0000 74ef7000   WINNSI     (deferred)             
74f00000 74f1c000   IPHLPAPI   (deferred)             
74fa0000 74fac000   CRYPTBASE   (deferred)             
74fb0000 75010000   SspiCli    (deferred)             
75010000 750bc000   msvcrt     (pdb symbols)          c:\mss\msvcrt.pdb\F1D253F9555C46DF8076400A52B3A9292\msvcrt.pdb
750c0000 75150000   GDI32      (deferred)             
751d0000 751da000   LPK        (deferred)             
751e0000 752f0000   kernel32   (pdb symbols)          c:\mss\wkernel32.pdb\5B44EEB548A94000AB2677B80472D6442\wkernel32.pdb
75300000 7549d000   SETUPAPI   (deferred)             
754a0000 7552f000   OLEAUT32   (deferred)             
75530000 755d1000   ADVAPI32   (deferred)             
755e0000 755f2000   DEVOBJ     (deferred)             
75600000 756cc000   MSCTF      (deferred)             
75730000 75736000   NSI        (deferred)             
75740000 75787000   KERNELBASE   (pdb symbols)          c:\mss\wkernelbase.pdb\A0567C574144432389F2D6539B69AA161\wkernelbase.pdb
75790000 757c5000   WS2_32     (pdb symbols)          c:\mss\ws2_32.pdb\18C960B958404C4F80F686EE978A33D42\ws2_32.pdb
757e0000 7587d000   USP10      (deferred)             
758b0000 759d1000   CRYPT32    (deferred)             
759e0000 7662b000   SHELL32    (deferred)             
76630000 7663b000   profapi    (deferred)             
76850000 769ac000   ole32      (private pdb symbols)  c:\mss\ole32.pdb\DE14A7E1B047414B826E606585170A892\ole32.pdb
76a50000 76a5c000   MSASN1     (deferred)             
76bb0000 76bc9000   sechost    (deferred)             
76eb0000 76f10000   IMM32      (deferred)             
76f40000 76f67000   CFGMGR32   (deferred)             
77000000 77057000   SHLWAPI    (deferred)             
77060000 77160000   USER32     (pdb symbols)          c:\mss\wuser32.pdb\9B8CF996B7584AC1ADA9DB5CADE512922\wuser32.pdb
77160000 77250000   RPCRT4     (deferred)             
77650000 777d0000   ntdll      (pdb symbols)          c:\mss\wntdll.pdb\992AA396746C4D548F7F497DD63B4EEC2\wntdll.pdb

Unloaded modules:
6c970000 6c981000   NETAPI32.DLL
730d0000 730df000   wkscli.dll
74d60000 74d79000   srvcli.dll
734a0000 734a9000   netutils.dll
Originally created by @Misiek304 on GitHub (May 24, 2016). Hi, My qBittorrent instance is crashing since I can remember. Probably after I started using 3.3.x branch. It's happening every 48h or less. I'm on Windows 7 x64 updated up to January 2016. I wrote about this issue before but no one was able to help. #5050 Yesterday I used this instruction from @sledgehammer999 > Since this is constant can you help in debugging it? > 1. Go here. Scroll down to "Debugging Tools for Windows 10 (WinDbg)". Select "Get Debugging Tools for Windows (WinDbg) (from the SDK)". It is a "downloading" setup. Choose to install Windbg. If it lets you install 32bits. > 2. Open Windbg (the 32 bits variant) > 3. File->Symbol File Path... and then input `srv*c:\mss*http://msdl.microsoft.com/download/symbols` > 4. File->open executable... > 5. Choose the qbittorrent.exe > 6. Debug->Go > 7. You'll see some output in the "Command" subwindow. Wait until qbt crashes. Don't worry if you need to run through WinDbg for extended periods of time. Nothing bad can happen. Also if qbt crashes, the debugger will most probably freeze the qbt window. So don't freak out if it stops responding. Just follow the next step. > 8. Now you should be able to input commands in the bottom of the "Command" subwindow. > 9. Issue: `|* ~* kp` > 10. Issue: `|* !analyze -v -f` > 11. Issue: `|* lm` > > After that paste the output here or on pastebin.com(with a link here). > The stacktrace will hopefully show me what is wrong. And this is the output from the most recent crash: Here is also a pastebin link: http://pastebin.com/mf6x23uF ``` Microsoft (R) Windows Debugger Version 10.0.10586.567 X86 Copyright (c) Microsoft Corporation. All rights reserved. CommandLine: "C:\Program Files (x86)\qBittorrent\qbittorrent.exe" ************* Symbol Path validation summary ************** Response Time (ms) Location Deferred srv*c:\mss*http://msdl.microsoft.com/download/symbols Symbol search path is: srv*c:\mss*http://msdl.microsoft.com/download/symbols Executable search path is: ModLoad: 011a0000 02168000 qbittorrent.exe ModLoad: 77650000 777d0000 ntdll.dll ModLoad: 751e0000 752f0000 C:\Windows\syswow64\kernel32.dll ModLoad: 75740000 75787000 C:\Windows\syswow64\KERNELBASE.dll ModLoad: 6c9e0000 6cacb000 C:\Windows\SysWOW64\dbghelp.dll ModLoad: 75010000 750bc000 C:\Windows\syswow64\msvcrt.dll ModLoad: 77060000 77160000 C:\Windows\syswow64\USER32.dll ModLoad: 750c0000 75150000 C:\Windows\syswow64\GDI32.dll ModLoad: 751d0000 751da000 C:\Windows\syswow64\LPK.dll ModLoad: 757e0000 7587d000 C:\Windows\syswow64\USP10.dll ModLoad: 75530000 755d1000 C:\Windows\syswow64\ADVAPI32.dll ModLoad: 76bb0000 76bc9000 C:\Windows\SysWOW64\sechost.dll ModLoad: 77160000 77250000 C:\Windows\syswow64\RPCRT4.dll ModLoad: 74fb0000 75010000 C:\Windows\syswow64\SspiCli.dll ModLoad: 74fa0000 74fac000 C:\Windows\syswow64\CRYPTBASE.dll ModLoad: 74ec0000 74ee5000 C:\Windows\SysWOW64\POWRPROF.dll ModLoad: 75300000 7549d000 C:\Windows\syswow64\SETUPAPI.dll ModLoad: 76f40000 76f67000 C:\Windows\syswow64\CFGMGR32.dll ModLoad: 754a0000 7552f000 C:\Windows\syswow64\OLEAUT32.dll ModLoad: 76850000 769ac000 C:\Windows\syswow64\ole32.dll ModLoad: 755e0000 755f2000 C:\Windows\syswow64\DEVOBJ.dll ModLoad: 76eb0000 76f10000 C:\Windows\syswow64\IMM32.dll ModLoad: 75600000 756cc000 C:\Windows\syswow64\MSCTF.dll ModLoad: 6cb10000 6cb42000 C:\Windows\SysWOW64\WINMM.dll ModLoad: 759e0000 7662b000 C:\Windows\syswow64\SHELL32.dll ModLoad: 77000000 77057000 C:\Windows\syswow64\SHLWAPI.dll ModLoad: 74f00000 74f1c000 C:\Windows\SysWOW64\IPHLPAPI.DLL ModLoad: 75730000 75736000 C:\Windows\syswow64\NSI.dll ModLoad: 74ef0000 74ef7000 C:\Windows\SysWOW64\WINNSI.DLL ModLoad: 75790000 757c5000 C:\Windows\syswow64\WS2_32.dll ModLoad: 74c80000 74cbc000 C:\Windows\SysWOW64\MSWSOCK.dll ModLoad: 758b0000 759d1000 C:\Windows\syswow64\CRYPT32.dll ModLoad: 76a50000 76a5c000 C:\Windows\syswow64\MSASN1.dll (ef0.e88): Break instruction exception - code 80000003 (first chance) eax=00000000 ebx=00000000 ecx=f1150000 edx=0010de58 esi=fffffffe edi=00000000 eip=776f12fb esp=003bf5cc ebp=003bf5f8 iopl=0 nv up ei pl zr na pe nc cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000246 ntdll!LdrpDoDebuggerBreak+0x2c: 776f12fb cc int 3 0:000> g ModLoad: 76630000 7663b000 C:\Windows\syswow64\profapi.dll ModLoad: 73360000 733e0000 C:\Windows\SysWOW64\uxtheme.dll ModLoad: 03740000 03840000 C:\Windows\SysWOW64\user32.dll ModLoad: 03740000 0438b000 C:\Windows\SysWOW64\shell32.dll ModLoad: 03740000 0438b000 C:\Windows\SysWOW64\shell32.dll QString::arg: Argument missing: Uruchomiono qBittorrent% 1, v3.3.4 ModLoad: 003c0000 00450000 C:\Windows\SysWOW64\gdi32.dll ModLoad: 03a40000 03b9c000 C:\Windows\SysWOW64\ole32.dll ModLoad: 74c60000 74c72000 C:\Windows\SysWOW64\dhcpcsvc.DLL ModLoad: 74cf0000 74cfd000 C:\Windows\SysWOW64\dhcpcsvc6.DLL ModLoad: 6caf0000 6cb06000 C:\Windows\SysWOW64\wlanapi.dll ModLoad: 73640000 73646000 C:\Windows\SysWOW64\wlanutil.dll QObject::startTimer: Timers cannot have negative intervals ModLoad: 6c970000 6c981000 C:\Windows\SysWOW64\NETAPI32.DLL ModLoad: 734a0000 734a9000 C:\Windows\SysWOW64\netutils.dll ModLoad: 74d60000 74d79000 C:\Windows\SysWOW64\srvcli.dll ModLoad: 730d0000 730df000 C:\Windows\SysWOW64\wkscli.dll ModLoad: 73650000 73667000 C:\Windows\SysWOW64\CRYPTSP.dll ModLoad: 735f0000 7362b000 C:\Windows\SysWOW64\rsaenh.dll ModLoad: 74ce0000 74ce6000 C:\Windows\SysWOW64\wship6.dll ModLoad: 74c30000 74c35000 C:\Windows\SysWOW64\wshtcpip.dll ModLoad: 74be0000 74c24000 C:\Windows\SysWOW64\DNSAPI.dll ModLoad: 74bd0000 74bd6000 C:\Windows\SysWOW64\rasadhlp.dll ModLoad: 74b40000 74b78000 C:\Windows\SysWOW64\fwpuclnt.dll ModLoad: 74bc0000 74bd0000 C:\Windows\SysWOW64\NLAapi.dll ModLoad: 734a0000 734b0000 C:\Windows\SysWOW64\napinsp.dll ModLoad: 6c970000 6c982000 C:\Windows\SysWOW64\pnrpnsp.dll ModLoad: 730d0000 730d8000 C:\Windows\SysWOW64\winrnr.dll ModLoad: 08190000 08ddb000 C:\Windows\SysWOW64\shell32.dll ModLoad: 08190000 08ddb000 C:\Windows\SysWOW64\shell32.dll ModLoad: 08190000 08ddb000 C:\Windows\SysWOW64\shell32.dll ModLoad: 08190000 08ddb000 C:\Windows\SysWOW64\shell32.dll ModLoad: 08190000 08ddb000 C:\Windows\SysWOW64\shell32.dll ModLoad: 733f0000 73403000 C:\Windows\SysWOW64\dwmapi.dll ModLoad: 08190000 08290000 C:\Windows\SysWOW64\user32.dll ModLoad: 08190000 08ddb000 C:\Windows\SysWOW64\shell32.dll ModLoad: 08190000 08ddb000 C:\Windows\SysWOW64\shell32.dll ModLoad: 08190000 08ddb000 C:\Windows\SysWOW64\shell32.dll ModLoad: 08190000 08ddb000 C:\Windows\SysWOW64\shell32.dll ModLoad: 08430000 0907b000 C:\Windows\SysWOW64\shell32.dll ModLoad: 735e0000 735ee000 C:\Windows\SysWOW64\RpcRtRemote.dll ModLoad: 00490000 004c5000 C:\Windows\SysWOW64\ws2_32.dll ModLoad: 00490000 004c5000 C:\Windows\SysWOW64\ws2_32.dll ModLoad: 00490000 004c5000 C:\Windows\SysWOW64\ws2_32.dll (ef0.11fc): C++ EH exception - code e06d7363 (first chance) (ef0.11fc): C++ EH exception - code e06d7363 (first chance) (ef0.11fc): C++ EH exception - code e06d7363 (first chance) (ef0.11fc): C++ EH exception - code e06d7363 (!!! second chance !!!) *** WARNING: Unable to verify checksum for qbittorrent.exe eax=049aecc4 ebx=049aed68 ecx=00000003 edx=00000000 esi=01a567ec edi=0206b320 eip=7574c42d esp=049aecc4 ebp=049aed14 iopl=0 nv up ei pl nz ac po nc cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000212 KERNELBASE!RaiseException+0x58: 7574c42d c9 leave 0:008> |* ~* kp 0 Id: ef0.e88 Suspend: 1 Teb: 7efdd000 Unfrozen # ChildEBP RetAddr 00 003bd9a0 757515f7 ntdll!NtWaitForMultipleObjects+0x15 01 003bda3c 751f1a0c KERNELBASE!WaitForMultipleObjectsEx+0x100 02 003bda84 7708087a kernel32!WaitForMultipleObjectsExImplementation+0xe0 03 003bdad8 017b32e0 USER32!RealMsgWaitForMultipleObjectsEx+0x14d 04 003bf89c 01528b47 qbittorrent!QEventDispatcherWin32::processEvents+0x53a 05 003bf8b0 01797dc9 qbittorrent!QWindowsGuiEventDispatcher::processEvents+0x16 06 003bf900 0172d85e qbittorrent!QEventLoop::exec+0x145 07 003bf948 011c7df5 qbittorrent!QCoreApplication::exec+0xe8 08 003bf974 011cc8aa qbittorrent!Application::exec(class QStringList * params = 0x003bf998)+0x28b [g:\qbittorrent\qbittorrent-3.3.4\src\app\application.cpp @ 305] 09 003bf9d4 01821990 qbittorrent!main(int argc = 0n1, char ** argv = <Value unavailable error>)+0x29b [g:\qbittorrent\qbittorrent-3.3.4\src\app\main.cpp @ 269] 0a 003bfa00 019a15a8 qbittorrent!WinMain+0xc7 0b (Inline) -------- qbittorrent!invoke_main+0x1a [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 104] 0c 003bfa4c 751f338a qbittorrent!__scrt_common_main_seh(void)+0xfd [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 264] 0d 003bfa58 77689882 kernel32!BaseThreadInitThunk+0xe 0e 003bfa98 77689855 ntdll!__RtlUserThreadStart+0x70 0f 003bfab0 00000000 ntdll!_RtlUserThreadStart+0x1b 1 Id: ef0.1200 Suspend: 1 Teb: 7efda000 Unfrozen # ChildEBP RetAddr 00 0373fb18 7768c683 ntdll!NtWaitForMultipleObjects+0x15 01 0373fcac 751f338a ntdll!TppWaiterpThread+0x33d 02 0373fcb8 77689882 kernel32!BaseThreadInitThunk+0xe 03 0373fcf8 77689855 ntdll!__RtlUserThreadStart+0x70 04 0373fd10 00000000 ntdll!_RtlUserThreadStart+0x1b 2 Id: ef0.dfc Suspend: 1 Teb: 7efd7000 Unfrozen # ChildEBP RetAddr 00 0401f844 6cb1a41c ntdll!NtWaitForMultipleObjects+0x15 01 0401f8ec 751f338a WINMM!timeThread+0x3c 02 0401f8f8 77689882 kernel32!BaseThreadInitThunk+0xe 03 0401f938 77689855 ntdll!__RtlUserThreadStart+0x70 04 0401f950 00000000 ntdll!_RtlUserThreadStart+0x1b 3 Id: ef0.f44 Suspend: 1 Teb: 7efaf000 Unfrozen # ChildEBP RetAddr 00 0418d904 757515f7 ntdll!NtWaitForMultipleObjects+0x15 01 0418d9a0 751f1a0c KERNELBASE!WaitForMultipleObjectsEx+0x100 02 0418d9e8 7708087a kernel32!WaitForMultipleObjectsExImplementation+0xe0 03 0418da3c 017b32e0 USER32!RealMsgWaitForMultipleObjectsEx+0x14d 04 0418f800 01797dc9 qbittorrent!QEventDispatcherWin32::processEvents+0x53a 05 0418f850 0176dff8 qbittorrent!QEventLoop::exec+0x145 06 0418f888 0176d01c qbittorrent!QThread::exec+0x81 07 0418f8ac 019acccf qbittorrent!QThreadPrivate::start+0xa9 08 (Inline) -------- qbittorrent!invoke_thread_procedure+0xd [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 09 0418f8e8 751f338a qbittorrent!thread_start<unsigned int (void * parameter = 0x00000000)+0x57 [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 0a 0418f8f4 77689882 kernel32!BaseThreadInitThunk+0xe 0b 0418f934 77689855 ntdll!__RtlUserThreadStart+0x70 0c 0418f94c 00000000 ntdll!_RtlUserThreadStart+0x1b 5 Id: ef0.f34 Suspend: 1 Teb: 7efac000 Unfrozen # ChildEBP RetAddr 00 043afc6c 757514ab ntdll!ZwWaitForSingleObject+0x15 01 043afcd8 751f1194 KERNELBASE!WaitForSingleObjectEx+0x98 02 043afcf0 6caf531d kernel32!WaitForSingleObjectExImplementation+0x75 03 043afd14 751f338a wlanapi!NotificationApcThreadProc+0x54 04 043afd20 77689882 kernel32!BaseThreadInitThunk+0xe 05 043afd60 77689855 ntdll!__RtlUserThreadStart+0x70 06 043afd78 00000000 ntdll!_RtlUserThreadStart+0x1b 6 Id: ef0.120c Suspend: 1 Teb: 7efa6000 Unfrozen # ChildEBP RetAddr 00 0483f81c 757515f7 ntdll!NtWaitForMultipleObjects+0x15 01 0483f8b8 751f1a0c KERNELBASE!WaitForMultipleObjectsEx+0x100 02 0483f900 751f4200 kernel32!WaitForMultipleObjectsExImplementation+0xe0 03 0483f91c 0188ec0b kernel32!WaitForMultipleObjects+0x18 04 0483f940 01896c2e qbittorrent!boost::asio::detail::win_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::win_mutex> >(class boost::asio::detail::scoped_lock<boost::asio::detail::win_mutex> * lock = 0x00000000)+0x3b [g:\qbittorrent\boost_1_60_0\boost\asio\detail\win_event.hpp @ 110] 05 0483fddc 0183ec31 qbittorrent!libtorrent::disk_io_thread::thread_fun(void)+0x1ce [g:\qbittorrent\libtorrent\src\disk_io_thread.cpp @ 1561] 06 0483fdfc 019acccf qbittorrent!boost::asio::detail::win_thread_function(void * arg = 0x03877520)+0x41 [g:\qbittorrent\boost_1_60_0\boost\asio\detail\impl\win_thread.ipp @ 121] 07 (Inline) -------- qbittorrent!invoke_thread_procedure+0xd [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 08 0483fe38 751f338a qbittorrent!thread_start<unsigned int (void * parameter = 0x03876668)+0x57 [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 09 0483fe44 77689882 kernel32!BaseThreadInitThunk+0xe 0a 0483fe84 77689855 ntdll!__RtlUserThreadStart+0x70 0b 0483fe9c 00000000 ntdll!_RtlUserThreadStart+0x1b 7 Id: ef0.1104 Suspend: 1 Teb: 7efa3000 Unfrozen # ChildEBP RetAddr 00 0469fbc4 757514ab ntdll!ZwWaitForSingleObject+0x15 01 0469fc30 751f1194 KERNELBASE!WaitForSingleObjectEx+0x98 02 0469fc48 751f1148 kernel32!WaitForSingleObjectExImplementation+0x75 03 0469fc5c 018373b9 kernel32!WaitForSingleObject+0x12 04 0469fc74 0183ec31 qbittorrent!boost::asio::detail::win_iocp_io_service::timer_thread_function::operator()(void)+0x29 [g:\qbittorrent\boost_1_60_0\boost\asio\detail\impl\win_iocp_io_service.ipp @ 54] 05 0469fc94 019acccf qbittorrent!boost::asio::detail::win_thread_function(void * arg = 0x03874a00)+0x41 [g:\qbittorrent\boost_1_60_0\boost\asio\detail\impl\win_thread.ipp @ 121] 06 (Inline) -------- qbittorrent!invoke_thread_procedure+0xd [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 07 0469fcd0 751f338a qbittorrent!thread_start<unsigned int (void * parameter = 0x03874a28)+0x57 [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 08 0469fcdc 77689882 kernel32!BaseThreadInitThunk+0xe 09 0469fd1c 77689855 ntdll!__RtlUserThreadStart+0x70 0a 0469fd34 00000000 ntdll!_RtlUserThreadStart+0x1b # 8 Id: ef0.11fc Suspend: 1 Teb: 7efa0000 Unfrozen # ChildEBP RetAddr 00 049aed14 019a5741 KERNELBASE!RaiseException+0x58 01 049aed58 0199fb6c qbittorrent!_CxxThrowException(void * pExceptionObject = 0x049aed68, struct _s__ThrowInfo * pThrowInfo = 0x0206b320)+0x65 [f:\dd\vctools\crt\vcruntime\src\eh\throw.cpp @ 131] 02 049aed74 019a0db8 qbittorrent!std::_Xbad_alloc(void)+0x1c [f:\dd\vctools\crt\crtw32\stdcpp\xthrow.cpp @ 9] 03 049aed7c 011c6a7a qbittorrent!operator new(unsigned int size = 0xbaadf031)+0x24 [f:\dd\vctools\crt\vcstartup\src\heap\new_scalar.cpp @ 19] 04 049aed88 011cdb2c qbittorrent!std::_Allocate(unsigned int _Count = 0xbaadf00e, unsigned int _Sz = 1, bool _Try_aligned_allocation = true)+0x3e [c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0 @ 75] 05 (Inline) -------- qbittorrent!std::allocator<char>::allocate+0x12 [c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0 @ 643] 06 (Inline) -------- qbittorrent!std::_Wrap_alloc<std::allocator<char> >::allocate+0x12 [c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0 @ 898] 07 049af4ac 011cd99f qbittorrent!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Copy(unsigned int _Newsize = <Value unavailable error>, unsigned int _Oldlen = 0)+0x79 [c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring @ 2182] 08 049af4c0 011cd72c qbittorrent!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Grow(unsigned int _Newsize = 0xbaadf00d, bool _Trim = false)+0x1a [c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring @ 2209] 09 049af4dc 018db7f5 qbittorrent!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign(class std::basic_string<char,std::char_traits<char>,std::allocator<char> > * _Right = 0x055d3600, unsigned int _Roff = 0, unsigned int _Count = 0xffffffff)+0x42 [c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring @ 1149] 0a (Inline) -------- qbittorrent!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign+0xa [c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring @ 1135] 0b (Inline) -------- qbittorrent!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::operator=+0x2d [c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring @ 1022] 0c 049af5f8 018b2aa8 qbittorrent!libtorrent::torrent::scrape_tracker(void)+0x105 [g:\qbittorrent\libtorrent\src\torrent.cpp @ 2496] 0d 049af930 0192f252 qbittorrent!libtorrent::aux::session_impl::on_tick(class boost::system::error_code * e = 0x049af960)+0xe28 [g:\qbittorrent\libtorrent\src\session_impl.cpp @ 3472] 0e (Inline) -------- qbittorrent!boost::_mfi::mf1<void,libtorrent::timeout_handler,boost::system::error_code const &>::call+0xe [g:\qbittorrent\boost_1_60_0\boost\bind\mem_fn_template.hpp @ 156] 0f (Inline) -------- qbittorrent!boost::_mfi::mf1<void,libtorrent::timeout_handler,boost::system::error_code const &>::operator()+0xe [g:\qbittorrent\boost_1_60_0\boost\bind\mem_fn_template.hpp @ 171] 10 (Inline) -------- qbittorrent!boost::_bi::list2<boost::_bi::value<boost::intrusive_ptr<libtorrent::timeout_handler> >,boost::arg<1> >::operator()+0xe [g:\qbittorrent\boost_1_60_0\boost\bind\bind.hpp @ 319] 11 (Inline) -------- qbittorrent!boost::_bi::bind_t<void,boost::_mfi::mf1<void,libtorrent::timeout_handler,boost::system::error_code const &>,boost::_bi::list2<boost::_bi::value<boost::intrusive_ptr<libtorrent::timeout_handler> >,boost::arg<1> > >::operator()+0xe [g:\qbittorrent\boost_1_60_0\boost\bind\bind.hpp @ 1234] 12 (Inline) -------- qbittorrent!boost::asio::detail::binder1<boost::_bi::bind_t<void,boost::_mfi::mf1<void,libtorrent::timeout_handler,boost::system::error_code const &>,boost::_bi::list2<boost::_bi::value<boost::intrusive_ptr<libtorrent::timeout_handler> >,boost::arg<1> > >,boost::system::error_code>::operator()+0x12 [g:\qbittorrent\boost_1_60_0\boost\asio\detail\bind_handler.hpp @ 47] 13 049af938 018ad59a qbittorrent!boost::asio::asio_handler_invoke<boost::asio::detail::binder1<boost::_bi::bind_t<void,boost::_mfi::mf1<void,libtorrent::timeout_handler,boost::system::error_code const &>,boost::_bi::list2<boost::_bi::value<boost::intrusive_ptr<libtorrent::timeout_handler> >,boost::arg<1> > >,boost::system::error_code> >(class boost::asio::detail::binder1<boost::_bi::bind_t<void,boost::_mfi::mf1<void,libtorrent::timeout_handler,boost::system::error_code const &>,boost::_bi::list2<boost::_bi::value<boost::intrusive_ptr<libtorrent::timeout_handler> >,boost::arg<1> > >,boost::system::error_code> * function = 0x049af950)+0x12 [g:\qbittorrent\boost_1_60_0\boost\asio\handler_invoke_hook.hpp @ 70] 14 (Inline) -------- qbittorrent!boost_asio_handler_invoke_helpers::invoke+0xe [g:\qbittorrent\boost_1_60_0\boost\asio\detail\handler_invoke_helpers.hpp @ 37] 15 049af980 01838feb qbittorrent!boost::asio::detail::wait_handler<boost::_bi::bind_t<void,boost::_mfi::mf1<void,libtorrent::aux::session_impl,boost::system::error_code const &>,boost::_bi::list2<boost::_bi::value<libtorrent::aux::session_impl *>,boost::arg<1> > > >::do_complete(class boost::asio::detail::win_iocp_io_service * owner = 0x03872940, class boost::asio::detail::win_iocp_operation * base = 0x037eb8a8, class boost::system::error_code * __formal = 0x049af9b0, unsigned int __formal = 0)+0x8a [g:\qbittorrent\boost_1_60_0\boost\asio\detail\wait_handler.hpp @ 70] 16 (Inline) -------- qbittorrent!boost::asio::detail::win_iocp_operation::complete+0x15 17 049af9dc 0183c360 qbittorrent!boost::asio::detail::win_iocp_io_service::do_one(bool block = <Value unavailable error>, class boost::system::error_code * ec = 0x049afa30)+0x18b [g:\qbittorrent\boost_1_60_0\boost\asio\detail\impl\win_iocp_io_service.ipp @ 405] 18 049afa18 018aff3e qbittorrent!boost::asio::detail::win_iocp_io_service::run(class boost::system::error_code * ec = 0x049afa30)+0xc0 [g:\qbittorrent\boost_1_60_0\boost\asio\detail\impl\win_iocp_io_service.ipp @ 164] 19 049afa44 0183ec31 qbittorrent!libtorrent::aux::session_impl::main_thread(void)+0x4e [g:\qbittorrent\libtorrent\src\session_impl.cpp @ 4912] 1a 049afa64 019acccf qbittorrent!boost::asio::detail::win_thread_function(void * arg = 0x038695d0)+0x41 [g:\qbittorrent\boost_1_60_0\boost\asio\detail\impl\win_thread.ipp @ 121] 1b (Inline) -------- qbittorrent!invoke_thread_procedure+0xd [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 1c 049afaa0 751f338a qbittorrent!thread_start<unsigned int (void * parameter = 0x03869710)+0x57 [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 1d 049afaac 77689882 kernel32!BaseThreadInitThunk+0xe 1e 049afaec 77689855 ntdll!__RtlUserThreadStart+0x70 1f 049afb04 00000000 ntdll!_RtlUserThreadStart+0x1b 9 Id: ef0.a30 Suspend: 1 Teb: 7ef9d000 Unfrozen # ChildEBP RetAddr 00 04b6fbb8 74c817cd ntdll!ZwWaitForSingleObject+0x15 01 04b6fbf8 74c86d40 MSWSOCK!SockWaitForSingleObject+0x3a 02 04b6fce4 75796a28 MSWSOCK!WSPSelect+0x3a6 03 04b6fd64 0183c51a WS2_32!select+0x494 04 04b6fd88 0183c1e0 qbittorrent!boost::asio::detail::socket_ops::select(int nfds = 0n0, struct fd_set * readfds = 0x00000001, struct fd_set * writefds = 0x00000000, struct fd_set * exceptfds = 0x0386ca68, struct timeval * timeout = 0x04b6fdb8, class boost::system::error_code * ec = 0x04b6fdd8)+0x9a [g:\qbittorrent\boost_1_60_0\boost\asio\detail\impl\socket_ops.ipp @ 1780] 05 04b6fdfc 0183c41c qbittorrent!boost::asio::detail::select_reactor::run(bool block = true, class boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> * ops = 0x04b6fe24)+0x220 [g:\qbittorrent\boost_1_60_0\boost\asio\detail\impl\select_reactor.ipp @ 214] 06 04b6fe38 0183bf68 qbittorrent!boost::asio::detail::select_reactor::run_thread(void)+0x7c [g:\qbittorrent\boost_1_60_0\boost\asio\detail\impl\select_reactor.ipp @ 257] 07 (Inline) -------- qbittorrent!boost::asio::detail::binder1<void +0x8 08 04b6fe40 0183ec31 qbittorrent!boost::asio::detail::win_thread::func<boost::asio::detail::binder1<void (void)+0x8 [g:\qbittorrent\boost_1_60_0\boost\asio\detail\win_thread.hpp @ 118] 09 04b6fe60 019acccf qbittorrent!boost::asio::detail::win_thread_function(void * arg = 0x0387eea8)+0x41 [g:\qbittorrent\boost_1_60_0\boost\asio\detail\impl\win_thread.ipp @ 121] 0a (Inline) -------- qbittorrent!invoke_thread_procedure+0xd [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 0b 04b6fe9c 751f338a qbittorrent!thread_start<unsigned int (void * parameter = 0x0387eed8)+0x57 [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 0c 04b6fea8 77689882 kernel32!BaseThreadInitThunk+0xe 0d 04b6fee8 77689855 ntdll!__RtlUserThreadStart+0x70 0e 04b6ff00 00000000 ntdll!_RtlUserThreadStart+0x1b 10 Id: ef0.11e0 Suspend: 1 Teb: 7ef9a000 Unfrozen # ChildEBP RetAddr 00 04d4fb04 757515f7 ntdll!NtWaitForMultipleObjects+0x15 01 04d4fba0 751f1a0c KERNELBASE!WaitForMultipleObjectsEx+0x100 02 04d4fbe8 751f4200 kernel32!WaitForMultipleObjectsExImplementation+0xe0 03 04d4fc04 0176cda3 kernel32!WaitForMultipleObjects+0x18 04 04d4fc5c 751f338a qbittorrent!qt_adopted_thread_watcher_function+0x69 05 04d4fc68 77689882 kernel32!BaseThreadInitThunk+0xe 06 04d4fca8 77689855 ntdll!__RtlUserThreadStart+0x70 07 04d4fcc0 00000000 ntdll!_RtlUserThreadStart+0x1b 11 Id: ef0.e08 Suspend: 1 Teb: 7ef97000 Unfrozen # ChildEBP RetAddr 00 04e9f858 7574770d ntdll!NtRemoveIoCompletion+0x15 01 04e9f884 01838f73 KERNELBASE!GetQueuedCompletionStatus+0x29 02 04e9f8e4 0183c360 qbittorrent!boost::asio::detail::win_iocp_io_service::do_one(bool block = <Value unavailable error>, class boost::system::error_code * ec = 0x04e9f930)+0x113 [g:\qbittorrent\boost_1_60_0\boost\asio\detail\impl\win_iocp_io_service.ipp @ 367] 03 04e9f920 0183bf95 qbittorrent!boost::asio::detail::win_iocp_io_service::run(class boost::system::error_code * ec = 0x04e9f930)+0xc0 [g:\qbittorrent\boost_1_60_0\boost\asio\detail\impl\win_iocp_io_service.ipp @ 164] 04 (Inline) -------- qbittorrent!boost::asio::io_service::run+0x1e 05 (Inline) -------- qbittorrent!boost::asio::detail::resolver_service_base::work_io_service_runner::operator()+0x21 06 04e9f934 0183ec31 qbittorrent!boost::asio::detail::win_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::run(void)+0x25 [g:\qbittorrent\boost_1_60_0\boost\asio\detail\win_thread.hpp @ 118] 07 04e9f954 019acccf qbittorrent!boost::asio::detail::win_thread_function(void * arg = 0x0386a528)+0x41 [g:\qbittorrent\boost_1_60_0\boost\asio\detail\impl\win_thread.ipp @ 121] 08 (Inline) -------- qbittorrent!invoke_thread_procedure+0xd [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 09 04e9f990 751f338a qbittorrent!thread_start<unsigned int (void * parameter = 0x0386f1a8)+0x57 [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 0a 04e9f99c 77689882 kernel32!BaseThreadInitThunk+0xe 0b 04e9f9dc 77689855 ntdll!__RtlUserThreadStart+0x70 0c 04e9f9f4 00000000 ntdll!_RtlUserThreadStart+0x1b 12 Id: ef0.a00 Suspend: 1 Teb: 7ef94000 Unfrozen # ChildEBP RetAddr 00 053bdc10 757515f7 ntdll!NtWaitForMultipleObjects+0x15 01 053bdcac 751f1a0c KERNELBASE!WaitForMultipleObjectsEx+0x100 02 053bdcf4 7708087a kernel32!WaitForMultipleObjectsExImplementation+0xe0 03 053bdd48 017b32e0 USER32!RealMsgWaitForMultipleObjectsEx+0x14d 04 053bfb0c 01797dc9 qbittorrent!QEventDispatcherWin32::processEvents+0x53a 05 053bfb5c 0176dff8 qbittorrent!QEventLoop::exec+0x145 06 053bfb94 0176d01c qbittorrent!QThread::exec+0x81 07 053bfbb8 019acccf qbittorrent!QThreadPrivate::start+0xa9 08 (Inline) -------- qbittorrent!invoke_thread_procedure+0xd [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 09 053bfbf4 751f338a qbittorrent!thread_start<unsigned int (void * parameter = 0x00000000)+0x57 [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 0a 053bfc00 77689882 kernel32!BaseThreadInitThunk+0xe 0b 053bfc40 77689855 ntdll!__RtlUserThreadStart+0x70 0c 053bfc58 00000000 ntdll!_RtlUserThreadStart+0x1b 13 Id: ef0.f4 Suspend: 1 Teb: 7ef91000 Unfrozen # ChildEBP RetAddr 00 0521f6c8 776a1cdb ntdll!NtWaitForWorkViaWorkerFactory+0x12 01 0521f828 751f338a ntdll!TppWorkerThread+0x216 02 0521f834 77689882 kernel32!BaseThreadInitThunk+0xe 03 0521f874 77689855 ntdll!__RtlUserThreadStart+0x70 04 0521f88c 00000000 ntdll!_RtlUserThreadStart+0x1b 14 Id: ef0.6d0 Suspend: 1 Teb: 7ef8e000 Unfrozen # ChildEBP RetAddr 00 0505fa30 75753bdb ntdll!ZwDelayExecution+0x15 01 0505fa98 757544ab KERNELBASE!SleepEx+0x65 02 0505faa8 01249492 KERNELBASE!Sleep+0xf 03 (Inline) -------- qbittorrent!`anonymous-namespace'::SleeperThread::msleep+0xb [g:\qbittorrent\qbittorrent-3.3.4\src\base\utils\misc.cpp @ 621] 04 (Inline) -------- qbittorrent!Utils::Misc::msleep+0xb [g:\qbittorrent\qbittorrent-3.3.4\src\base\utils\misc.cpp @ 628] 05 0505fc54 0124885b qbittorrent!SpeedWidget::update(void)+0x1d4 [g:\qbittorrent\qbittorrent-3.3.4\src\gui\properties\speedwidget.cpp @ 155] 06 (Inline) -------- qbittorrent!QtConcurrent::VoidStoredMemberFunctionPointerCall0<void,SpeedWidget>::runFunctor+0x9 [g:\qbittorrent\install_msvc\qt5\include\qtconcurrent\qtconcurrentstoredfunctioncall.h @ 199] 07 0505fc90 017920f0 qbittorrent!QtConcurrent::RunFunctionTask<void>::run(void)+0x2b [g:\qbittorrent\install_msvc\qt5\include\qtconcurrent\qtconcurrentrunbase.h @ 16707566] 08 0505fce8 0176d01c qbittorrent!QThreadPoolThread::run+0x63 09 0505fd0c 019acccf qbittorrent!QThreadPrivate::start+0xa9 0a (Inline) -------- qbittorrent!invoke_thread_procedure+0xd [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 0b 0505fd48 751f338a qbittorrent!thread_start<unsigned int (void * parameter = 0x0588ace8)+0x57 [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 0c 0505fd54 77689882 kernel32!BaseThreadInitThunk+0xe 0d 0505fd94 77689855 ntdll!__RtlUserThreadStart+0x70 0e 0505fdac 00000000 ntdll!_RtlUserThreadStart+0x1b 15 Id: ef0.984 Suspend: 1 Teb: 7ef8b000 Unfrozen # ChildEBP RetAddr 00 0842f968 74c8635c ntdll!NtRemoveIoCompletion+0x15 01 0842f994 751f338a MSWSOCK!SockAsyncThread+0x83 02 0842f9a0 77689882 kernel32!BaseThreadInitThunk+0xe 03 0842f9e0 77689855 ntdll!__RtlUserThreadStart+0x70 04 0842f9f8 00000000 ntdll!_RtlUserThreadStart+0x1b 17 Id: ef0.9dc Suspend: 1 Teb: 7ef85000 Unfrozen # ChildEBP RetAddr 00 08f9fafc 757515f7 ntdll!NtWaitForMultipleObjects+0x15 01 08f9fb98 751f1a0c KERNELBASE!WaitForMultipleObjectsEx+0x100 02 08f9fbe0 751f4200 kernel32!WaitForMultipleObjectsExImplementation+0xe0 03 08f9fbfc 017cf40c kernel32!WaitForMultipleObjects+0x18 04 08f9fc70 0176d01c qbittorrent!QWindowsFileSystemWatcherEngineThread::run+0x6f 05 08f9fc94 019acccf qbittorrent!QThreadPrivate::start+0xa9 06 (Inline) -------- qbittorrent!invoke_thread_procedure+0xd [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 07 08f9fcd0 751f338a qbittorrent!thread_start<unsigned int (void * parameter = 0x00000000)+0x57 [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 08 08f9fcdc 77689882 kernel32!BaseThreadInitThunk+0xe 09 08f9fd1c 77689855 ntdll!__RtlUserThreadStart+0x70 0a 08f9fd34 00000000 ntdll!_RtlUserThreadStart+0x1b 18 Id: ef0.1208 Suspend: 1 Teb: 7ef82000 Unfrozen # ChildEBP RetAddr 00 091ff7b8 776a1cdb ntdll!NtWaitForWorkViaWorkerFactory+0x12 01 091ff918 751f338a ntdll!TppWorkerThread+0x216 02 091ff924 77689882 kernel32!BaseThreadInitThunk+0xe 03 091ff964 77689855 ntdll!__RtlUserThreadStart+0x70 04 091ff97c 00000000 ntdll!_RtlUserThreadStart+0x1b 19 Id: ef0.828 Suspend: 1 Teb: 7ef7f000 Unfrozen # ChildEBP RetAddr 00 0938d9f0 757515f7 ntdll!NtWaitForMultipleObjects+0x15 01 0938da8c 751f1a0c KERNELBASE!WaitForMultipleObjectsEx+0x100 02 0938dad4 7708087a kernel32!WaitForMultipleObjectsExImplementation+0xe0 03 0938db28 017b32e0 USER32!RealMsgWaitForMultipleObjectsEx+0x14d 04 0938f8ec 01797dc9 qbittorrent!QEventDispatcherWin32::processEvents+0x53a 05 0938f93c 0176dff8 qbittorrent!QEventLoop::exec+0x145 06 0938f974 0176d01c qbittorrent!QThread::exec+0x81 07 0938f998 019acccf qbittorrent!QThreadPrivate::start+0xa9 08 (Inline) -------- qbittorrent!invoke_thread_procedure+0xd [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91] 09 0938f9d4 751f338a qbittorrent!thread_start<unsigned int (void * parameter = 0x00000000)+0x57 [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115] 0a 0938f9e0 77689882 kernel32!BaseThreadInitThunk+0xe 0b 0938fa20 77689855 ntdll!__RtlUserThreadStart+0x70 0c 0938fa38 00000000 ntdll!_RtlUserThreadStart+0x1b 40 Id: ef0.7ec Suspend: 1 Teb: 7ef40000 Unfrozen # ChildEBP RetAddr 00 0b12fa18 776a1cdb ntdll!NtWaitForWorkViaWorkerFactory+0x12 01 0b12fb78 751f338a ntdll!TppWorkerThread+0x216 02 0b12fb84 77689882 kernel32!BaseThreadInitThunk+0xe 03 0b12fbc4 77689855 ntdll!__RtlUserThreadStart+0x70 04 0b12fbdc 00000000 ntdll!_RtlUserThreadStart+0x1b 0:008> |* !analyze -v -f ******************************************************************************* * * * Exception Analysis * * * ******************************************************************************* DUMP_CLASS: 2 DUMP_QUALIFIER: 0 FAULTING_IP: KERNELBASE!RaiseException+58 7574c42d c9 leave EXCEPTION_RECORD: (.exr -1) ExceptionAddress: 7574c42d (KERNELBASE!RaiseException+0x00000058) ExceptionCode: e06d7363 (C++ EH exception) ExceptionFlags: 00000001 NumberParameters: 3 Parameter[0]: 19930520 Parameter[1]: 049aed68 Parameter[2]: 0206b320 FAULTING_THREAD: 00000a30 DEFAULT_BUCKET_ID: APPLICATION_FAULT PROCESS_NAME: qbittorrent.exe ERROR_CODE: (NTSTATUS) 0xe06d7363 - <Unable to get error code text> EXCEPTION_CODE: (NTSTATUS) 0xe06d7363 - <Unable to get error code text> EXCEPTION_CODE_STR: e06d7363 EXCEPTION_PARAMETER1: 19930520 EXCEPTION_PARAMETER2: 049aed68 EXCEPTION_PARAMETER3: 0206b320 WATSON_BKT_PROCSTAMP: 56fae6df WATSON_BKT_PROCVER: 3.3.4.0 WATSON_BKT_MODULE: KERNELBASE.dll WATSON_BKT_MODSTAMP: 56842600 WATSON_BKT_MODOFFSET: c42d WATSON_BKT_MODVER: 6.1.7601.19110 MODULE_VER_PRODUCT: Microsoft® Windows® Operating System BUILD_VERSION_STRING: 6.1.7601.19110 (win7sp1_gdr.151230-0600) MODLIST_WITH_TSCHKSUM_HASH: 6c761d9ae04fa3a0c76cf0c63ffb6098fdf2d585 MODLIST_SHA1_HASH: 20961b9c16a356303034031933e92daae01cb04d NTGLOBALFLAG: 70 APPLICATION_VERIFIER_FLAGS: 0 PRODUCT_TYPE: 1 SUITE_MASK: 272 APP: qbittorrent.exe ANALYSIS_SESSION_HOST: TOSHIBA-NB550D ANALYSIS_SESSION_TIME: 05-24-2016 10:38:29.0575 ANALYSIS_VERSION: 10.0.10586.567 x86fre THREAD_ATTRIBUTES: OS_LOCALE: PLK BUGCHECK_STR: APPLICATION_FAULT LAST_CONTROL_TRANSFER: from 019a5741 to 7574c42d STACK_TEXT: 049aed14 019a5741 e06d7363 00000001 00000003 KERNELBASE!RaiseException+0x58 049aed58 0199fb6c 049aed68 0206b320 01a5362c qbittorrent!_CxxThrowException+0x65 049aed74 019a0db8 049aed88 011c6a7a baadf031 qbittorrent!std::_Xbad_alloc+0x1c 049aed7c 011c6a7a baadf031 049af4ac 011cdb2c qbittorrent!operator new+0x24 049aed88 011cdb2c baadf00e 00000001 00000001 qbittorrent!std::_Allocate+0x3e 049af4ac 011cd99f baadf00d 00000000 049af56c qbittorrent!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Copy+0x79 049af4c0 011cd72c baadf00d 00000000 ffffff80 qbittorrent!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Grow+0x1a 049af4dc 018db7f5 055d3600 00000000 ffffffff qbittorrent!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign+0x42 049af5f8 018b2aa8 fec74d23 03872940 037eb8a8 qbittorrent!libtorrent::torrent::scrape_tracker+0x105 049af930 0192f252 049af960 018ad59a 049af950 qbittorrent!libtorrent::aux::session_impl::on_tick+0xe28 049af938 018ad59a 049af950 049af950 fec74c1f qbittorrent!boost::asio::asio_handler_invoke<boost::asio::detail::binder1<boost::_bi::bind_t<void,boost::_mfi::mf1<void,libtorrent::timeout_handler,boost::system::error_code const &>,boost::_bi::list2<boost::_bi::value<boost::intrusive_ptr<libtorrent::timeout_handler> >,boost::arg<1> > >,boost::system::error_code> >+0x12 049af980 01838feb 03872940 037eb8a8 049af9b0 qbittorrent!boost::asio::detail::wait_handler<boost::_bi::bind_t<void,boost::_mfi::mf1<void,libtorrent::aux::session_impl,boost::system::error_code const &>,boost::_bi::list2<boost::_bi::value<libtorrent::aux::session_impl *>,boost::arg<1> > > >::do_complete+0x8a 049af9dc 0183c360 03872940 049afa30 fec74f87 qbittorrent!boost::asio::detail::win_iocp_io_service::do_one+0x18b 049afa18 018aff3e 049afa30 fec74fdb 03869710 qbittorrent!boost::asio::detail::win_iocp_io_service::run+0xc0 049afa44 0183ec31 fec74ffb 0183ebf0 03869710 qbittorrent!libtorrent::aux::session_impl::main_thread+0x4e 049afa64 019acccf 038695d0 fec74f3f 00000000 qbittorrent!boost::asio::detail::win_thread_function+0x41 049afaa0 751f338a 03869710 049afaec 77689882 qbittorrent!thread_start<unsigned int (__stdcall*)(void *)>+0x57 049afaac 77689882 03869710 d04eba71 00000000 kernel32!BaseThreadInitThunk+0xe 049afaec 77689855 019acc78 03869710 ffffffff ntdll!__RtlUserThreadStart+0x70 049afb04 00000000 019acc78 03869710 00000000 ntdll!_RtlUserThreadStart+0x1b THREAD_SHA1_HASH_MOD_FUNC: da938cd216be0477986ad495895089960e916cb6 THREAD_SHA1_HASH_MOD_FUNC_OFFSET: feee5828aa5c517a5e3c486855b6023af8ffe451 THREAD_SHA1_HASH_MOD: d231aa904d1c546f0af7749562afc894c9a63526 FOLLOWUP_IP: qbittorrent!std::_Xbad_alloc+1c [f:\dd\vctools\crt\crtw32\stdcpp\xthrow.cpp @ 9] 0199fb6c cc int 3 FAULT_INSTR_CODE: ec8b55cc FAULTING_SOURCE_LINE: f:\dd\vctools\crt\crtw32\stdcpp\xthrow.cpp FAULTING_SOURCE_FILE: f:\dd\vctools\crt\crtw32\stdcpp\xthrow.cpp FAULTING_SOURCE_LINE_NUMBER: 9 FAULTING_SOURCE_CODE: No source found for 'f:\dd\vctools\crt\crtw32\stdcpp\xthrow.cpp' SYMBOL_STACK_INDEX: 2 SYMBOL_NAME: qbittorrent!std::_Xbad_alloc+1c FOLLOWUP_NAME: MachineOwner MODULE_NAME: qbittorrent IMAGE_NAME: qbittorrent.exe DEBUG_FLR_IMAGE_TIMESTAMP: 56fae6df STACK_COMMAND: ~8s ; kb BUCKET_ID: APPLICATION_FAULT_qbittorrent!std::_Xbad_alloc+1c PRIMARY_PROBLEM_CLASS: APPLICATION_FAULT_qbittorrent!std::_Xbad_alloc+1c BUCKET_ID_OFFSET: 1c BUCKET_ID_MODULE_STR: qbittorrent BUCKET_ID_MODTIMEDATESTAMP: 56fae6df BUCKET_ID_MODCHECKSUM: 0 BUCKET_ID_MODVER_STR: 3.3.4.0 BUCKET_ID_PREFIX_STR: APPLICATION_FAULT_ FAILURE_PROBLEM_CLASS: APPLICATION_FAULT FAILURE_EXCEPTION_CODE: e06d7363 FAILURE_IMAGE_NAME: qbittorrent.exe FAILURE_FUNCTION_NAME: std::_Xbad_alloc BUCKET_ID_FUNCTION_STR: std::_Xbad_alloc FAILURE_SYMBOL_NAME: qbittorrent.exe!std::_Xbad_alloc FAILURE_BUCKET_ID: APPLICATION_FAULT_e06d7363_qbittorrent.exe!std::_Xbad_alloc WATSON_STAGEONE_URL: http://watson.microsoft.com/StageOne/qbittorrent.exe/3.3.4.0/56fae6df/KERNELBASE.dll/6.1.7601.19110/56842600/e06d7363/0000c42d.htm?Retriage=1 TARGET_TIME: 2016-05-24T08:39:07.000Z OSBUILD: 7601 OSSERVICEPACK: 1 SERVICEPACK_NUMBER: 0 OS_REVISION: 0 OSPLATFORM_TYPE: x86 OSNAME: Windows 7 OSEDITION: Windows 7 WinNt (Service Pack 1) SingleUserTS USER_LCID: 0 OSBUILD_TIMESTAMP: 2015-12-30 19:44:15 BUILDDATESTAMP_STR: 151230-0600 BUILDLAB_STR: win7sp1_gdr BUILDOSVER_STR: 6.1.7601.19110 ANALYSIS_SESSION_ELAPSED_TIME: 94de ANALYSIS_SOURCE: UM FAILURE_ID_HASH_STRING: um:application_fault_e06d7363_qbittorrent.exe!std::_xbad_alloc FAILURE_ID_HASH: {e906882a-49b7-6a54-3164-fa29e874a43e} Followup: MachineOwner --------- 0:008> |* lm start end module name 011a0000 02168000 qbittorrent C (private pdb symbols) C:\Program Files (x86)\qBittorrent\qbittorrent.pdb 6c970000 6c982000 pnrpnsp (deferred) 6c9e0000 6cacb000 dbghelp (deferred) 6caf0000 6cb06000 wlanapi (pdb symbols) c:\mss\wlanapi.pdb\48EE3C9420F24448833370695E2AF4772\wlanapi.pdb 6cb10000 6cb42000 WINMM (pdb symbols) c:\mss\winmm.pdb\7AFD98FCAAD34F6B8B31A4667C4E2BFC2\winmm.pdb 730d0000 730d8000 winrnr (deferred) 73360000 733e0000 uxtheme (deferred) 733f0000 73403000 dwmapi (deferred) 734a0000 734b0000 napinsp (deferred) 735e0000 735ee000 RpcRtRemote (deferred) 735f0000 7362b000 rsaenh (deferred) 73640000 73646000 wlanutil (deferred) 73650000 73667000 CRYPTSP (deferred) 74b40000 74b78000 fwpuclnt (deferred) 74bc0000 74bd0000 NLAapi (deferred) 74bd0000 74bd6000 rasadhlp (deferred) 74be0000 74c24000 DNSAPI (deferred) 74c30000 74c35000 wshtcpip (deferred) 74c60000 74c72000 dhcpcsvc (deferred) 74c80000 74cbc000 MSWSOCK (pdb symbols) c:\mss\mswsock.pdb\8038E175506747EBA8552A29BC46BF4A2\mswsock.pdb 74ce0000 74ce6000 wship6 (deferred) 74cf0000 74cfd000 dhcpcsvc6 (deferred) 74ec0000 74ee5000 POWRPROF (deferred) 74ef0000 74ef7000 WINNSI (deferred) 74f00000 74f1c000 IPHLPAPI (deferred) 74fa0000 74fac000 CRYPTBASE (deferred) 74fb0000 75010000 SspiCli (deferred) 75010000 750bc000 msvcrt (pdb symbols) c:\mss\msvcrt.pdb\F1D253F9555C46DF8076400A52B3A9292\msvcrt.pdb 750c0000 75150000 GDI32 (deferred) 751d0000 751da000 LPK (deferred) 751e0000 752f0000 kernel32 (pdb symbols) c:\mss\wkernel32.pdb\5B44EEB548A94000AB2677B80472D6442\wkernel32.pdb 75300000 7549d000 SETUPAPI (deferred) 754a0000 7552f000 OLEAUT32 (deferred) 75530000 755d1000 ADVAPI32 (deferred) 755e0000 755f2000 DEVOBJ (deferred) 75600000 756cc000 MSCTF (deferred) 75730000 75736000 NSI (deferred) 75740000 75787000 KERNELBASE (pdb symbols) c:\mss\wkernelbase.pdb\A0567C574144432389F2D6539B69AA161\wkernelbase.pdb 75790000 757c5000 WS2_32 (pdb symbols) c:\mss\ws2_32.pdb\18C960B958404C4F80F686EE978A33D42\ws2_32.pdb 757e0000 7587d000 USP10 (deferred) 758b0000 759d1000 CRYPT32 (deferred) 759e0000 7662b000 SHELL32 (deferred) 76630000 7663b000 profapi (deferred) 76850000 769ac000 ole32 (private pdb symbols) c:\mss\ole32.pdb\DE14A7E1B047414B826E606585170A892\ole32.pdb 76a50000 76a5c000 MSASN1 (deferred) 76bb0000 76bc9000 sechost (deferred) 76eb0000 76f10000 IMM32 (deferred) 76f40000 76f67000 CFGMGR32 (deferred) 77000000 77057000 SHLWAPI (deferred) 77060000 77160000 USER32 (pdb symbols) c:\mss\wuser32.pdb\9B8CF996B7584AC1ADA9DB5CADE512922\wuser32.pdb 77160000 77250000 RPCRT4 (deferred) 77650000 777d0000 ntdll (pdb symbols) c:\mss\wntdll.pdb\992AA396746C4D548F7F497DD63B4EEC2\wntdll.pdb Unloaded modules: 6c970000 6c981000 NETAPI32.DLL 730d0000 730df000 wkscli.dll 74d60000 74d79000 srvcli.dll 734a0000 734a9000 netutils.dll ```
deekerman 2026-02-21 17:14:52 -05:00
  • closed this issue
  • added the
    Crash
    label
Author
Owner

@adamralph commented on GitHub (May 24, 2016):

It's also crashing for me with about the same frequency.

qBittorrent 3.3.4
Windows 10 Pro x64, Version 1511, OS Build 10586.318

@adamralph commented on GitHub (May 24, 2016): It's also crashing for me with about the same frequency. qBittorrent 3.3.4 Windows 10 Pro x64, Version 1511, OS Build 10586.318
Author
Owner

@Misiek304 commented on GitHub (May 25, 2016):

And there's another one.
http://pastebin.com/y75tutQ2

@Misiek304 commented on GitHub (May 25, 2016): And there's another one. http://pastebin.com/y75tutQ2
Author
Owner

@zeule commented on GitHub (May 25, 2016):

@Misiek304: Your first log shows that it crashed with std::bad_alloc exception (which is thrown when memory allocation fails). Can you, please, watch the qBt memory usage, especially when it is close to the expected crash time? Your second crash log is unrelated to that problem.

@zeule commented on GitHub (May 25, 2016): @Misiek304: Your first log shows that it crashed with `std::bad_alloc` exception (which is thrown when memory allocation fails). Can you, please, watch the qBt memory usage, especially when it is close to the expected crash time? Your second crash log is unrelated to that problem.
Author
Owner

@Misiek304 commented on GitHub (May 25, 2016):

How would you like me to monitor memory usage? It would be best if there was some log function.
Also, should I open another issue with the second debug report?

@Misiek304 commented on GitHub (May 25, 2016): How would you like me to monitor memory usage? It would be best if there was some log function. Also, should I open another issue with the second debug report?
Author
Owner

@zeule commented on GitHub (May 25, 2016):

Does qBt show a steady increase of the memory footprint or does it try to allocate a lot just before a crash?

@zeule commented on GitHub (May 25, 2016): Does qBt show a steady increase of the memory footprint or does it try to allocate a lot just before a crash?
Author
Owner

@zeule commented on GitHub (May 25, 2016):

Also, should I open another issue with the second debug report?

This is certainly a different problem, so, I think, opening another issue would be correct.

@zeule commented on GitHub (May 25, 2016): > Also, should I open another issue with the second debug report? This is certainly a different problem, so, I think, opening another issue would be correct.
Author
Owner

@Misiek304 commented on GitHub (May 25, 2016):

Does qBt show a steady increase of the memory footprint or does it try to allocate a lot just before a crash?

I haven't noticed anything like that.

@Misiek304 commented on GitHub (May 25, 2016): > Does qBt show a steady increase of the memory footprint or does it try to allocate a lot just before a crash? I haven't noticed anything like that.
Author
Owner

@zeule commented on GitHub (May 25, 2016):

Then we suppose that its attempt to allocate a string of size 3131961358 bytes (in a block of 3131961393 bytes) is the first one.

@Misiek304, sorry, I did not find qbt version number in your report. We need to know it to understand what was in line 2496 of g:\qbittorrent\libtorrent\src\torrent.cpp for that build.

@zeule commented on GitHub (May 25, 2016): Then we suppose that its attempt to allocate a string of size 3131961358 bytes (in a block of 3131961393 bytes) is the first one. @Misiek304, sorry, I did not find qbt version number in your report. We need to know it to understand what was in line 2496 of g:\qbittorrent\libtorrent\src\torrent.cpp for that build.
Author
Owner

@sledgehammer999 commented on GitHub (May 25, 2016):

I think this is a case where the memory footprint(of qbittorrent) keeps growing until it reaches close to 2GB. And then it crashes because that's the limit for 32bit applications on Windows.

For v3.3.4 I used libtorrent 1.0.8+git602dc02. But I don't think this matters if we wait for the next crash (every 48h) it will still happen when trying to allocate memory and at a different place.

I am sure there are online plenty memory monitoring/logging tools(per process) for windows that you could use.

@sledgehammer999 commented on GitHub (May 25, 2016): I think this is a case where the memory footprint(of qbittorrent) keeps growing until it reaches close to 2GB. And then it crashes because that's the limit for 32bit applications on Windows. For v3.3.4 I used libtorrent 1.0.8+git602dc02. But I don't think this matters if we wait for the next crash (every 48h) it will still happen when trying to allocate memory and at a different place. I am sure there are online plenty memory monitoring/logging tools(per process) for windows that you could use.
Author
Owner

@zeule commented on GitHub (May 25, 2016):

@sledgehammer999, look, it tries to allocate a huge string (if the stack trace is correct) with size of 2.9 GB. Is it consistent with your point of view?

@zeule commented on GitHub (May 25, 2016): @sledgehammer999, look, it tries to allocate a huge string (if the stack trace is correct) with size of 2.9 GB. Is it consistent with your point of view?
Author
Owner

@sledgehammer999 commented on GitHub (May 25, 2016):

@sledgehammer999, look, it tries to allocate a huge string (if the stack trace is correct) with size of 2.9 GB. Is it consistent with your point of view?

Hmm, I missed that. I didn't read the values. Then you may be indeed right. That string is too big.

Should we tag arvidn?

@sledgehammer999 commented on GitHub (May 25, 2016): > @sledgehammer999, look, it tries to allocate a huge string (if the stack trace is correct) with size of 2.9 GB. Is it consistent with your point of view? Hmm, I missed that. I didn't read the values. Then you may be indeed right. That string is too big. Should we tag arvidn?
Author
Owner

@zeule commented on GitHub (May 25, 2016):

The line 2496 of libtorrent\src\torrent.cpp in git602dc02 does not correspond to the stack trace. Maybe it is not 3.3.4?

@zeule commented on GitHub (May 25, 2016): The line 2496 of libtorrent\src\torrent.cpp in git602dc02 does not correspond to the stack trace. Maybe it is not 3.3.4?
Author
Owner

@Misiek304 commented on GitHub (May 25, 2016):

bez tytulu

That's the version I'm currently using. And one more thing. I don't have a g:\ drive so there is no g:\qbittorrent\libtorrent\src\torrent.cpp on my computer. Hope that helps.

@Misiek304 commented on GitHub (May 25, 2016): ![bez tytulu](https://cloud.githubusercontent.com/assets/15746026/15556014/d786bcc8-22cb-11e6-9d1d-752465e9f965.png) That's the version I'm currently using. And one more thing. I don't have a g:\ drive so there is no g:\qbittorrent\libtorrent\src\torrent.cpp on my computer. Hope that helps.
Author
Owner

@zeule commented on GitHub (May 25, 2016):

Thank you.

I don't have a g:\ drive

Paths in a stack trace are from the build machine.

@sledgehammer999, line 2496 is

req.bind_ip = m_ses.m_listen_interface.address();

I can not understand that.

@zeule commented on GitHub (May 25, 2016): Thank you. > I don't have a g:\ drive Paths in a stack trace are from the build machine. @sledgehammer999, line 2496 is ``` C++ req.bind_ip = m_ses.m_listen_interface.address(); ``` I can not understand that.
Author
Owner

@sledgehammer999 commented on GitHub (May 25, 2016):

I cannot test the type at the moment but I suspect that "bind_ip" is an std::string which corresponds to the stacktrace.

@sledgehammer999 commented on GitHub (May 25, 2016): I cannot test the type at the moment but I suspect that "bind_ip" is an std::string which corresponds to the stacktrace.
Author
Owner

@zeule commented on GitHub (May 25, 2016):

No, it is boost::asio::ip::address. But the previous line is:

req.url = m_trackers[i].url;

and url is std::string, of course.

@zeule commented on GitHub (May 25, 2016): No, it is `boost::asio::ip::address`. But the previous line is: ``` C++ req.url = m_trackers[i].url; ``` and `url` is `std::string`, of course.
Author
Owner

@sledgehammer999 commented on GitHub (May 25, 2016):

and url is std::string, of course.

Let's say this is the right line. @Misiek304 can you check the trackers of all your torrents and see if the url to one of them is very very big?

@sledgehammer999 commented on GitHub (May 25, 2016): > and url is std::string, of course. Let's say this is the right line. @Misiek304 can you check the trackers of all your torrents and see if the url to one of them is very very big?
Author
Owner

@Misiek304 commented on GitHub (May 25, 2016):

I have more than 300+ torrents. Any idea how to list all trackers URLs? I'm looking though for the long once's on the left (trackers column) and don't see anything extremely long but I found something like that:
http://197.239.0.98:8085/announce?from=CSS
http://bt4.rutracker.cc/ann?magnet
http://bt.rutracker.cc/ann
http://bt-club.ws/announce.php
*udp://open.demonii.com:1337

Those were probably the longest once's I could find:
udp://tracker.windsormetalbattery.com:80/announce
http://tracker.tvunderground.org.ru:3218/announce
http://tracker.windsormetalbattery.com:80/announce
http://academic-p2p.carlosdelfino.eti.br/announce

@Misiek304 commented on GitHub (May 25, 2016): I have more than 300+ torrents. Any idea how to list all trackers URLs? I'm looking though for the long once's on the left (trackers column) and don't see anything extremely long but I found something like that: http://197.239.0.98:8085/announce?from=CSS http://bt4.rutracker.cc/ann?magnet http://bt.rutracker.cc/ann http://bt-club.ws/announce.php *udp://open.demonii.com:1337 Those were probably the longest once's I could find: udp://tracker.windsormetalbattery.com:80/announce http://tracker.tvunderground.org.ru:3218/announce http://tracker.windsormetalbattery.com:80/announce http://academic-p2p.carlosdelfino.eti.br/announce
Author
Owner

@sledgehammer999 commented on GitHub (May 25, 2016):

I think it is better to wait for your next crash and compare that backtrace too.
If you're already running qbittorrent then choose from WinDbg file->attach to a process... instead of open executable.
Then wait for it to crash.

@sledgehammer999 commented on GitHub (May 25, 2016): I think it is better to wait for your next crash and compare that backtrace too. If you're already running qbittorrent then choose from WinDbg file->attach to a process... instead of open executable. Then wait for it to crash.
Author
Owner

@Misiek304 commented on GitHub (Jun 1, 2016):

So I finally had another one. Sorry it took so long but for some reason it worked straight for a few days without a crash.

Here's the link:
http://pastebin.com/RxMRfmYp

@Misiek304 commented on GitHub (Jun 1, 2016): So I finally had another one. Sorry it took so long but for some reason it worked straight for a few days without a crash. Here's the link: http://pastebin.com/RxMRfmYp
Author
Owner

@adamralph commented on GitHub (Jun 1, 2016):

I had the same thing. About a week with no crashes and then yesterday it started again. 4 or 5 crashes.

@adamralph commented on GitHub (Jun 1, 2016): I had the same thing. About a week with no crashes and then yesterday it started again. 4 or 5 crashes.
Author
Owner

@zeule commented on GitHub (Jun 1, 2016):

So I finally had another one.

thank you, this one is similar: again std::bad_alloc and the new string size this time is 1827801399 bytes (1.7 GiB), and it happened again at

0c 04aff614 018e2aa8 qbittorrent!libtorrent::torrent::scrape_tracker(void)+0x105 [g:\qbittorrent\libtorrent\src\torrent.cpp @ 2496]

Since it happens randomly, could it be that a tracker sends a garbage and libtorrent reacts by allocating a huge string?
@arvidn, could you tells us your opinion on this, please?

@zeule commented on GitHub (Jun 1, 2016): > So I finally had another one. thank you, this one is similar: again `std::bad_alloc` and the new string size this time is 1827801399 bytes (1.7 GiB), and it happened again at ``` 0c 04aff614 018e2aa8 qbittorrent!libtorrent::torrent::scrape_tracker(void)+0x105 [g:\qbittorrent\libtorrent\src\torrent.cpp @ 2496] ``` Since it happens randomly, could it be that a tracker sends a garbage and libtorrent reacts by allocating a huge string? @arvidn, could you tells us your opinion on this, please?
Author
Owner

@zeule commented on GitHub (Jun 1, 2016):

I had the same thing.

@adamralph, do you mean the similar back-trace? It would be interesting to check, in that case, whether you and @Misiek304 can had the same active torrents at the time of crash....

@zeule commented on GitHub (Jun 1, 2016): > I had the same thing. @adamralph, do you mean the similar back-trace? It would be interesting to check, in that case, whether you and @Misiek304 can had the same active torrents at the time of crash....
Author
Owner

@adamralph commented on GitHub (Jun 1, 2016):

@evsh no, just the end symptom. I haven't done any technical investigation at all I'm afraid.

When I get a chance, I'll get the app running under Windbg instead.

@adamralph commented on GitHub (Jun 1, 2016): @evsh no, just the end symptom. I haven't done any technical investigation at all I'm afraid. When I get a chance, I'll get the app running under Windbg instead.
Author
Owner

@zeule commented on GitHub (Jun 1, 2016):

@adamralph but qBt should show backtrace in its crash report. That would be helpful too.

@zeule commented on GitHub (Jun 1, 2016): @adamralph but qBt should show backtrace in its crash report. That would be helpful too.
Author
Owner

@Misiek304 commented on GitHub (Jun 1, 2016):

@evsh I would be careful with those crash reports from qBittorrent. I got none, really not even one. The app just hangs. I saw crash report window once though. It was blank so...

And also up to recently I have had "exchange trackers with other peers" enabled. So there is a possibility that some peer gave me a bad tracker.

Also just a thought. Can this be somehow connected to downloading tracker favicon? I can see some errors in qBT logs about the app not being able to download one for some trackers.

@Misiek304 commented on GitHub (Jun 1, 2016): @evsh I would be careful with those crash reports from qBittorrent. I got none, really not even one. The app just hangs. I saw crash report window once though. It was blank so... And also up to recently I have had "exchange trackers with other peers" enabled. So there is a possibility that some peer gave me a bad tracker. Also just a thought. Can this be somehow connected to downloading tracker favicon? I can see some errors in qBT logs about the app not being able to download one for some trackers.
Author
Owner

@arvidn commented on GitHub (Jun 2, 2016):

could somebody give this a try? github.com/arvidn/libtorrent@aae42bc8be

@arvidn commented on GitHub (Jun 2, 2016): could somebody give this a try? https://github.com/arvidn/libtorrent/commit/aae42bc8be7d7cc119289a93d3c755fbd1d8b4a4
Author
Owner

@Misiek304 commented on GitHub (Jun 2, 2016):

Since I reported this issue I'm willing to try the fix if someone would provide me with an .exe file for Win7 x64.

@Misiek304 commented on GitHub (Jun 2, 2016): Since I reported this issue I'm willing to try the fix if someone would provide me with an .exe file for Win7 x64.
Author
Owner

@sledgehammer999 commented on GitHub (Jun 2, 2016):

@Misiek304 use this build: http://builds.shiki.hu/temp/qbittorrent_3.3.4_with_libtorrent_aae42bc_for_issue_5294.7z

@sledgehammer999 commented on GitHub (Jun 2, 2016): @Misiek304 use this build: http://builds.shiki.hu/temp/qbittorrent_3.3.4_with_libtorrent_aae42bc_for_issue_5294.7z
Author
Owner

@Misiek304 commented on GitHub (Jun 6, 2016):

I've been using this fix for a few days now and I haven't encounter this type of crash since. I think that this patch is working well. Are the alpha builds from http://www.fosshub.com/qBittorrent.html have this fix included?

@adamralph Can you confirm? Are you using this fix yourself?

@Misiek304 commented on GitHub (Jun 6, 2016): I've been using this fix for a few days now and I haven't encounter this type of crash since. I think that this patch is working well. Are the alpha builds from http://www.fosshub.com/qBittorrent.html have this fix included? @adamralph Can you confirm? Are you using this fix yourself?
Author
Owner

@sledgehammer999 commented on GitHub (Jun 6, 2016):

Not yet. (Look at the timestamp).
The libtorrent fix will be included in v3.3.5 and newer alpha builds.
Thanks for reporting back. Closing.

@sledgehammer999 commented on GitHub (Jun 6, 2016): Not yet. (Look at the timestamp). The libtorrent fix will be included in v3.3.5 and newer alpha builds. Thanks for reporting back. Closing.
Author
Owner

@adamralph commented on GitHub (Jul 2, 2016):

I've upgraded to 3.3.5 and all looks good so far. Thanks!

@adamralph commented on GitHub (Jul 2, 2016): I've upgraded to 3.3.5 and all looks good so far. Thanks!
Author
Owner

@adamralph commented on GitHub (Jul 2, 2016):

Should this issue be assigned to the 3.3.5 milestone?

@adamralph commented on GitHub (Jul 2, 2016): Should this issue be assigned to the 3.3.5 milestone?
Author
Owner

@Misiek304 commented on GitHub (Jul 2, 2016):

It's fixed. Let's leave it at that. 😃

@Misiek304 commented on GitHub (Jul 2, 2016): It's fixed. Let's leave it at that. :smiley:
Author
Owner

@adamralph commented on GitHub (Jul 11, 2016):

I'm still getting crashes in 3.3.5

@adamralph commented on GitHub (Jul 11, 2016): I'm still getting crashes in 3.3.5
Author
Owner

@Misiek304 commented on GitHub (Jul 11, 2016):

Then I think you should create another issue thread and include your WinDbg raport from the crash. Your problem might have the same symptoms but it can also be unrelated to my issue.

@Misiek304 commented on GitHub (Jul 11, 2016): Then I think you should create another issue thread and include your WinDbg raport from the crash. Your problem might have the same symptoms but it can also be unrelated to my issue.
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#4307
No description provided.