Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash When Opening qBittorrent #15999

Closed
LloydeSorrow opened this issue Jan 9, 2022 · 10 comments
Closed

Crash When Opening qBittorrent #15999

LloydeSorrow opened this issue Jan 9, 2022 · 10 comments

Comments

@LloydeSorrow
Copy link

qBittorrent & operating system versions

qBittorrent version: v4.4.0 (64-bit)
Libtorrent version: 2.0.5.0
Qt version: 5.15.2
Boost version: 1.78.0
OpenSSL version: 1.1.1m
zlib version: 1.2.11
OS version: Windows 10 Version 2009 10.0.19044 x86_64

What is the problem?

Caught signal: SIGSEGV

#  0 qbittorrent.exe      0x00007ff74ffa984c straceWin::getBacktrace()[ app\stacktrace_win.h : 220 ]
#  1 qbittorrent.exe      0x00007ff74ffaa9cb sigAbnormalHandler(signum)[ app\main.cpp : 368 ]
#  2 qbittorrent.exe      0x00007ff750ddf715 _seh_filter_exe(xcptnum, pxcptinfoptrs)[ minkernel\crts\ucrt\src\appcrt\misc\exception_filter.cpp : 215 ]
#  3 qbittorrent.exe      0x00007ff750e64ab7 `__scrt_common_main_seh'::`1'::filt$0()[ d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl : 304 ]
#  4 qbittorrent.exe      0x00007ff750dc015c __C_specific_handler(ExceptionRecord, EstablisherFrame, ContextRecord, DispatcherContext)[ d:\agent\_work\1\s\src\vctools\crt\vcruntime\src\eh\riscchandler.cpp : 277 ]
#  5 ntdll.dll            0x00007ff8e2c120cf _chkstk()
#  6 ntdll.dll            0x00007ff8e2bc1454 RtlRaiseException()
#  7 ntdll.dll            0x00007ff8e2c10bfe KiUserExceptionDispatcher()
#  8 qbittorrent.exe      0x00007ff750264a95 libtorrent::file_storage::file_path(index, index, save_path)[ g:\qbittorrent\libtorrent\src\file_storage.cpp : 983 ]
#  9 qbittorrent.exe      0x00007ff74fff094f BitTorrent::TorrentImpl::TorrentImpl(session, nativeSession, nativeHandle, params)[ base\bittorrent\torrentimpl.cpp : 283 ]
# 10 qbittorrent.exe      0x00007ff74ffe143f BitTorrent::Session::createTorrent(nativeHandle)[ base\bittorrent\session.cpp : 4600 ]
# 11 qbittorrent.exe      0x00007ff74ffe1caa BitTorrent::Session::handleAddTorrentAlert(p)[ base\bittorrent\session.cpp : 4665 ]
# 12 qbittorrent.exe      0x00007ff74ffe1198 BitTorrent::Session::handleAlert(a, a)[ base\bittorrent\session.cpp : 4516 ]
# 13 qbittorrent.exe      0x00007ff74ffe0f0f BitTorrent::Session::readAlerts()[ base\bittorrent\session.cpp : 4479 ]
# 14 qbittorrent.exe      0x00007ff74ffe0550 BitTorrent::Session::startUpTorrents()[ base\bittorrent\session.cpp : 4387 ]
# 15 qbittorrent.exe      0x00007ff74ffa0546 Application::exec(params, params)[ app\application.cpp : 672 ]
# 16 qbittorrent.exe      0x00007ff74ffaa7a9 main(argc, argv)[ app\main.cpp : 311 ]
# 17 qbittorrent.exe      0x00007ff750d9a45f WinMain()
# 18 qbittorrent.exe      0x00007ff750da1132 __scrt_common_main_seh()[ d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl : 288 ]
# 19 KERNEL32.DLL         0x00007ff8e2927034 BaseThreadInitThunk()
# 20 ntdll.dll            0x00007ff8e2bc2651 RtlUserThreadStart()

Steps to reproduce

No response

Additional context

No response

Log(s) & preferences file(s)

No response

@thalieht thalieht added the Crash label Jan 9, 2022
@glassez
Copy link
Member

glassez commented Jan 9, 2022

Duplicate of #15955

@glassez glassez marked this as a duplicate of #15955 Jan 9, 2022
@glassez
Copy link
Member

glassez commented Jan 9, 2022

Another duplicate of this strange crash... Why strange? Because judging by the place where it happens, it should affect all users, but if I recognized correctly, it affects only users of the official build (and most likely only on Windows). Can anyone confirm this?
@thalieht, can you try both official v4.4 release and some closest test build with the same profile?

@thalieht
Copy link
Contributor

thalieht commented Jan 9, 2022

@thalieht, can you try both official v4.4 release and some closest test build with the same profile?

I'm "unlucky" with crashes. They never happen to me and official 4.4.0 is no different. If it matters, i've been using SQLite db since day one (beta1?) with no issues. Now i switched to .fastresume, to test and again, no crashes.
So i don't think it would make any difference if i tried another build.

@jurapas
Copy link

jurapas commented Jan 9, 2022

qBittorrent version: v4.4.0 (64-bit)
Libtorrent version: 2.0.5.0
Qt version: 5.15.2
Boost version: 1.78.0
OpenSSL version: 1.1.1m
zlib version: 1.2.11
OS version: Windows 10 Version 2009 10.0.22000 x86_64

Caught signal: SIGSEGV

#  0 qbittorrent.exe      0x00007ff67e3e984c straceWin::getBacktrace()[ app\stacktrace_win.h : 220 ]
#  1 qbittorrent.exe      0x00007ff67e3ea9cb sigAbnormalHandler(signum)[ app\main.cpp : 368 ]
#  2 qbittorrent.exe      0x00007ff67f21f715 _seh_filter_exe(xcptnum, pxcptinfoptrs)[ minkernel\crts\ucrt\src\appcrt\misc\exception_filter.cpp : 215 ]
#  3 qbittorrent.exe      0x00007ff67f2a4ab7 `__scrt_common_main_seh'::`1'::filt$0()[ d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl : 304 ]
#  4 qbittorrent.exe      0x00007ff67f20015c __C_specific_handler(ExceptionRecord, EstablisherFrame, ContextRecord, DispatcherContext)[ d:\agent\_work\1\s\src\vctools\crt\vcruntime\src\eh\riscchandler.cpp : 277 ]
#  5 ntdll.dll            0x00007ffc6d1082ff _chkstk()
#  6 ntdll.dll            0x00007ffc6d095a0a RtlRestoreContext()
#  7 ntdll.dll            0x00007ffc6d10730e KiUserExceptionDispatcher()
#  8 qbittorrent.exe      0x00007ff67e433b4e BitTorrent::TorrentImpl::filePath(index)[ base\bittorrent\torrentimpl.cpp : 799 ]
#  9 qbittorrent.exe      0x00007ff67e438514 BitTorrent::TorrentImpl::handleFileCompletedAlert(p)[ base\bittorrent\torrentimpl.cpp : 1931 ]
# 10 qbittorrent.exe      0x00007ff67e4388ad BitTorrent::TorrentImpl::handleAlert(a)[ base\bittorrent\torrentimpl.cpp : 1999 ]
# 11 qbittorrent.exe      0x00007ff67e42126b BitTorrent::Session::dispatchTorrentAlert(a)[ base\bittorrent\session.cpp : 4576 ]
# 12 qbittorrent.exe      0x00007ff67e42115d BitTorrent::Session::handleAlert(a, a)[ base\bittorrent\session.cpp : 4504 ]
# 13 qbittorrent.exe      0x00007ff67e420f0f BitTorrent::Session::readAlerts()[ base\bittorrent\session.cpp : 4479 ]
# 14 qbittorrent.exe      0x00007ff67efa0cba QMetaCallEvent::placeMetaCall()
# 15 qbittorrent.exe      0x00007ff67efa1932 QObject::event()
# 16 qbittorrent.exe      0x00007ff67eae3240 QApplicationPrivate::notify_helper()
# 17 qbittorrent.exe      0x00007ff67eae2d38 QApplication::notify()
# 18 qbittorrent.exe      0x00007ff67efaec59 QCoreApplication::notifyInternal2()
# 19 qbittorrent.exe      0x00007ff67efaf9e6 QCoreApplicationPrivate::sendPostedEvents()
# 20 qbittorrent.exe      0x00007ff67e9679e7 QWindowsGuiEventDispatcher::sendPostedEvents()
# 21 qbittorrent.exe      0x00007ff67f0b3c38 QEventDispatcherWin32::processEvents()
# 22 qbittorrent.exe      0x00007ff67e9679c1 QWindowsGuiEventDispatcher::processEvents()
# 23 qbittorrent.exe      0x00007ff67f0b77f7 QEventLoop::exec()
# 24 qbittorrent.exe      0x00007ff67efaf1ea QCoreApplication::exec()
# 25 qbittorrent.exe      0x00007ff67e3e0642 Application::exec(params, params)[ app\application.cpp : 680 ]
# 26 qbittorrent.exe      0x00007ff67e3ea7a9 main(argc, argv)[ app\main.cpp : 311 ]
# 27 qbittorrent.exe      0x00007ff67f1da45f WinMain()
# 28 qbittorrent.exe      0x00007ff67f1e1132 __scrt_common_main_seh()[ d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl : 288 ]
# 29 KERNEL32.DLL         0x00007ffc6b2c54e0 BaseThreadInitThunk()
# 30 ntdll.dll            0x00007ffc6d06485b RtlUserThreadStart()

@glassez
Copy link
Member

glassez commented Jan 10, 2022

Can someone from affected people try some test build from GitHub?

@TagerW
Copy link

TagerW commented Jan 10, 2022

Can someone from affected people try some test build from GitHub?

Where and how to download the assembly for Windows?

@sledgehammer999
Copy link
Member

Do you guys use "categories" in your torrents?

@TagerW
Copy link

TagerW commented Jan 10, 2022

Do you guys use "categories" in your torrents?

Yes

@sledgehammer999
Copy link
Member

Please continue any discussion to #15955

@glassez
Copy link
Member

glassez commented Jan 11, 2022

Can someone from affected people try some test build from GitHub?

Where and how to download the assembly for Windows?

000

Here you can download binaries for many completed test builds. You can choose someone.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants