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

qBittorrent has crashed #12008

Closed
Mohamet92 opened this issue Feb 13, 2020 · 2 comments · Fixed by #12013
Closed

qBittorrent has crashed #12008

Mohamet92 opened this issue Feb 13, 2020 · 2 comments · Fixed by #12013
Labels

Comments

@Mohamet92
Copy link

@Mohamet92 Mohamet92 commented Feb 13, 2020

qBittorrent version: v4.2.1 (64-bit)
Libtorrent version: 1.2.3.0
Qt version: 5.13.2
Boost version: 1.71.0
OpenSSL version: 1.1.1d
zlib version: 1.2.11
OS version: Windows Server 2016 (10.0) 10.0.14393 x86_64

Caught signal: SIGSEGV

#  0 qbittorrent.exe      0x00007ff67136e14a straceWin::getBacktrace()[ app\stacktrace_win.h : 213 ]
#  1 qbittorrent.exe      0x00007ff67136f0fa sigAbnormalHandler(signum)[ app\main.cpp : 327 ]
#  2 qbittorrent.exe      0x00007ff671fd7b36 _seh_filter_exe(xcptnum, pxcptinfoptrs)[ minkernel\crts\ucrt\src\appcrt\misc\exception_filter.cpp : 215 ]
#  3 qbittorrent.exe      0x00007ff6720435d4 `__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      0x00007ff671fb7268 __C_specific_handler(ExceptionRecord, EstablisherFrame, ContextRecord, DispatcherContext)[ d:\agent\_work\1\s\src\vctools\crt\vcruntime\src\eh\riscchandler.cpp : 277 ]
#  5 ntdll.dll            0x00007ffe6264a4dd _chkstk()
#  6 ntdll.dll            0x00007ffe625dfd83 RtlImageNtHeaderEx()
#  7 ntdll.dll            0x00007ffe6264964a KiUserExceptionDispatcher()
#  8 qbittorrent.exe      0x00007ff6713f10fb RSS::Feed::refresh()[ base\rss\rss_feed.cpp : 128 ]
#  9 qbittorrent.exe      0x00007ff6713f57a2 RSS::Folder::refresh()[ base\rss\rss_folder.cpp : 90 ]
# 10 qbittorrent.exe      0x00007ff671dccc39 QMetaObject::activate()
# 11 qbittorrent.exe      0x00007ff6719c6eb3 QAbstractButton::clicked()
# 12 qbittorrent.exe      0x00007ff6719c5450 QAbstractButtonPrivate::emitClicked()
# 13 qbittorrent.exe      0x00007ff6719c53e7 QAbstractButtonPrivate::click()
# 14 qbittorrent.exe      0x00007ff6719c614b QAbstractButton::mouseReleaseEvent()
# 15 qbittorrent.exe      0x00007ff671952681 QWidget::event()
# 16 qbittorrent.exe      0x00007ff67193e01b QApplicationPrivate::notify_helper()
# 17 qbittorrent.exe      0x00007ff67193cff8 QApplication::notify()
# 18 qbittorrent.exe      0x00007ff671dd86cc QCoreApplication::notifyInternal2()
# 19 qbittorrent.exe      0x00007ff67193bcc8 QApplicationPrivate::sendMouseEvent()
# 20 qbittorrent.exe      0x00007ff671abacb4 QWidgetWindow::handleMouseEvent()
# 21 qbittorrent.exe      0x00007ff671ab9a65 QWidgetWindow::event()
# 22 qbittorrent.exe      0x00007ff67193e01b QApplicationPrivate::notify_helper()
# 23 qbittorrent.exe      0x00007ff67193db29 QApplication::notify()
# 24 qbittorrent.exe      0x00007ff671dd86cc QCoreApplication::notifyInternal2()
# 25 qbittorrent.exe      0x00007ff671b63990 QGuiApplicationPrivate::processMouseEvent()
# 26 qbittorrent.exe      0x00007ff671b6306c QGuiApplicationPrivate::processWindowSystemEvent()
# 27 qbittorrent.exe      0x00007ff671bd3c13 QWindowSystemInterface::sendWindowSystemEvents()
# 28 qbittorrent.exe      0x00007ff671ed8393 qt_internal_proc()
# 29 USER32.dll           0x00007ffe5fb41ff4 CallWindowProcW()
# 30 USER32.dll           0x00007ffe5fb4193c DispatchMessageW()
# 31 qbittorrent.exe      0x00007ff671ed95b4 QEventDispatcherWin32::processEvents()
# 32 qbittorrent.exe      0x00007ff6718735b1 QWindowsGuiEventDispatcher::processEvents()
# 33 qbittorrent.exe      0x00007ff671edce21 QEventLoop::exec()
# 34 qbittorrent.exe      0x00007ff671dd8c27 QCoreApplication::exec()
# 35 qbittorrent.exe      0x00007ff6713650ac Application::exec(params)[ app\application.cpp : 590 ]
# 36 qbittorrent.exe      0x00007ff67136ee96 main(argc, argv, argv)[ app\main.cpp : 273 ]
# 37 qbittorrent.exe      0x00007ff671f94203 WinMain()
# 38 qbittorrent.exe      0x00007ff671f98a12 __scrt_common_main_seh()[ d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl : 288 ]
# 39 KERNEL32.DLL         0x00007ffe622784d4 BaseThreadInitThunk()
# 40 ntdll.dll            0x00007ffe6260e8b1 RtlUserThreadStart()
`
@thalieht thalieht added the Crash label Feb 13, 2020
@Chocobo1

This comment has been minimized.

Copy link
Member

@Chocobo1 Chocobo1 commented Feb 14, 2020

https://github.com/qbittorrent/qBittorrent/blob/master/src/base/rss/rss_feed.cpp#L128
Seems m_downloadHandler could still be nullptr on the first time calling the function... but I'm not sure. @glassez any ideas?

@glassez

This comment has been minimized.

Copy link
Member

@glassez glassez commented Feb 14, 2020

Seems m_downloadHandler could still be nullptr on the first time calling the function... but I'm not sure. @glassez any ideas?

Well. Seems it can be null after downloading is done but parsing is still in progress (so isLoading is true but download handler is already deleted by download manager).

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

Successfully merging a pull request may close this issue.

4 participants
You can’t perform that action at this time.