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] qBittorent 4.1.3 (64-bit) #9659

Open
dculprit opened this Issue Oct 7, 2018 · 1 comment

Comments

Projects
None yet
2 participants
@dculprit

dculprit commented Oct 7, 2018

qBittorrent version: v4.1.3 (64-bit)
OS version: Windows 10 (10.0) 10.0.17134 x86_64
Libtorrent version: 1.1.9.0
Qt version: 5.11.1
Boost version: 1.68.0

What is the problem

Crash while seeding.

What is the expected behavior

Seeding normally.

Steps to reproduce

Set settings accordingly:
CONNECTION
-Connections Limits
--Global maximum number of connections: 1200
--Maximum number of connections per torrent: 144
--Maximum number of upload slots per torrent: 12

GLOBAL RATE LIMITS
-Upload: 9300 KiB/s

BitTorrent
-Torrent Queueing
--Maximum active downloads: 7
--Maximum active uploads: 20
--Maximum active torrent: 11

ADVANCED:
Always announce to all trackers in a tier: YES

Seeding 16 hours and then crash.

Extra info:

Caught signal: SIGSEGV

#  0 qbittorrent.exe      0x00007ff6fa0b67ce straceWin::getBacktrace()[ app\stacktrace_win.h : 213 ]
#  1 qbittorrent.exe      0x00007ff6fa0ba10d sigAbnormalHandler(signum)[ app\main.cpp : 302 ]
#  2 qbittorrent.exe      0x00007ff6facf7291 _seh_filter_exe(xcptnum, pxcptinfoptrs)[ minkernel\crts\ucrt\src\appcrt\misc\exception_filter.cpp : 215 ]
#  3 qbittorrent.exe      0x00007ff6fadd88f6 `__scrt_common_main_seh'::`1'::filt$0()[ f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl : 299 ]
#  4 qbittorrent.exe      0x00007ff6facd7580 __C_specific_handler(ExceptionRecord, EstablisherFrame, ContextRecord, DispatcherContext)
#  5 ntdll.dll            0x00007ffd5664ed2d _chkstk()
#  6 ntdll.dll            0x00007ffd565b6c86 RtlWalkFrameChain()
#  7 ntdll.dll            0x00007ffd5664dc5e KiUserExceptionDispatcher()
#  8 qbittorrent.exe      0x00007ff6fa7eb95f QWidgetBackingStore::markDirtyOnScreen()
#  9 qbittorrent.exe      0x00007ff6fa7ec8bc QWidgetPrivate::scrollRect()
# 10 qbittorrent.exe      0x00007ff6fa6395cd QWidget::scroll()
# 11 qbittorrent.exe      0x00007ff6fa67c17b QTreeView::scrollContentsBy()
# 12 qbittorrent.exe      0x00007ff6fa67352d QAbstractScrollArea::qt_static_metacall()
# 13 qbittorrent.exe      0x00007ff6fab0247f QMetaObject::activate()
# 14 qbittorrent.exe      0x00007ff6fa75d0d5 QAbstractSlider::valueChanged()
# 15 qbittorrent.exe      0x00007ff6fa75c12e QAbstractSlider::setValue()
# 16 qbittorrent.exe      0x00007ff6fa75c903 QAbstractSliderPrivate::scrollByDelta()
# 17 qbittorrent.exe      0x00007ff6fa78efe1 QScrollBar::wheelEvent()
# 18 qbittorrent.exe      0x00007ff6fa636b7c QWidget::event()
# 19 qbittorrent.exe      0x00007ff6fa6206d3 QApplicationPrivate::notify_helper()
# 20 qbittorrent.exe      0x00007ff6fa61ecdc QApplication::notify()
# 21 qbittorrent.exe      0x00007ff6fa0ad720 Application::notify(receiver, event)[ app\application.cpp : 603 ]
# 22 qbittorrent.exe      0x00007ff6fab39b33 QCoreApplication::notifyInternal2()
# 23 qbittorrent.exe      0x00007ff6fa16774a PeerListWidget::wheelEvent(event)[ gui\properties\peerlistwidget.cpp : 473 ]
# 24 qbittorrent.exe      0x00007ff6fa636b7c QWidget::event()
# 25 qbittorrent.exe      0x00007ff6fa685409 QFrame::event()
# 26 qbittorrent.exe      0x00007ff6fa672aa4 QAbstractScrollArea::viewportEvent()
# 27 qbittorrent.exe      0x00007ff6fa6643d4 QAbstractItemView::viewportEvent()
# 28 qbittorrent.exe      0x00007ff6fa670d07 QAbstractScrollAreaFilter::eventFilter()
# 29 qbittorrent.exe      0x00007ff6fab39eae QCoreApplicationPrivate::sendThroughObjectEventFilters()
# 30 qbittorrent.exe      0x00007ff6fa6206b3 QApplicationPrivate::notify_helper()
# 31 qbittorrent.exe      0x00007ff6fa61ecdc QApplication::notify()
# 32 qbittorrent.exe      0x00007ff6fa0ad720 Application::notify(receiver, event)[ app\application.cpp : 603 ]
# 33 qbittorrent.exe      0x00007ff6fab39b33 QCoreApplication::notifyInternal2()
# 34 qbittorrent.exe      0x00007ff6fa7be449 QWidgetWindow::handleWheelEvent()
# 35 qbittorrent.exe      0x00007ff6fa7bc754 QWidgetWindow::event()
# 36 qbittorrent.exe      0x00007ff6fa6206d3 QApplicationPrivate::notify_helper()
# 37 qbittorrent.exe      0x00007ff6fa620066 QApplication::notify()
# 38 qbittorrent.exe      0x00007ff6fa0ad720 Application::notify(receiver, event)[ app\application.cpp : 603 ]
# 39 qbittorrent.exe      0x00007ff6fab39b33 QCoreApplication::notifyInternal2()
# 40 qbittorrent.exe      0x00007ff6fa894dde QGuiApplicationPrivate::processWheelEvent()
# 41 qbittorrent.exe      0x00007ff6fa893e51 QGuiApplicationPrivate::processWindowSystemEvent()
# 42 qbittorrent.exe      0x00007ff6fa90913d QWindowSystemInterface::sendWindowSystemEvents()
# 43 qbittorrent.exe      0x00007ff6fac24cdc qt_internal_proc()
# 44 USER32.dll           0x00007ffd53d36cc1 CallWindowProcW()
# 45 USER32.dll           0x00007ffd53d36693 DispatchMessageW()
# 46 qbittorrent.exe      0x00007ff6fac25f0a QEventDispatcherWin32::processEvents()
# 47 qbittorrent.exe      0x00007ff6fa5598a1 QWindowsGuiEventDispatcher::processEvents()
# 48 qbittorrent.exe      0x00007ff6fac299a2 QEventLoop::processEvents()
# 49 qbittorrent.exe      0x00007ff6fac29b85 QEventLoop::exec()
# 50 qbittorrent.exe      0x00007ff6fab3a0b4 QCoreApplication::exec()
# 51 qbittorrent.exe      0x00007ff6fa0b9fc5 main(argc, argv, argv)[ app\main.cpp : 253 ]
# 52 qbittorrent.exe      0x00007ff6faccf7fb WinMain()
# 53 qbittorrent.exe      0x00007ff6facd59c6 __scrt_common_main_seh()[ f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl : 283 ]
# 54 KERNEL32.DLL         0x00007ffd547e3034 BaseThreadInitThunk()
# 55 ntdll.dll            0x00007ffd56621461 RtlUserThreadStart()
@blackPantherOS

This comment has been minimized.

Show comment
Hide comment
@blackPantherOS

blackPantherOS Oct 11, 2018

I can confirm the crash problem exists on blackPanther OS as well, every time crash application when user add a torrent or magnet link.

qBittorrent version: 4.1.3
blackPanther OS 64-bit
Libtorrent version: 1.1.9
Qt version: 5.11.1
Boost version: 1.68.0

GDB output:

GNU gdb (GDB) blackPanther OS 8.1.90.20180727-2bP
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-blackPanther-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/.
Find the GDB manual and other documentation resources online at:
http://www.gnu.org/software/gdb/documentation/.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from qbittorrent...Reading symbols from /usr/lib/debug/usr/bin/qbittorrent.debug...done.
done.
(gdb) run
Starting program: /usr/bin/qbittorrent
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffe638d700 (LWP 1157)]
Qt hu_HU locale recognized, using translation.
hu_HU locale recognized, using translation.
Disabling HTTP communications proxy
HTTP communications proxy string:
[New Thread 0x7fffdf83f700 (LWP 1222)]
[New Thread 0x7fffdf03e700 (LWP 1225)]
Using a disk cache size of 4096 MiB
[New Thread 0x7fffde800700 (LWP 1232)]
[New Thread 0x7fffddfff700 (LWP 1235)]
[New Thread 0x7fffdd7fe700 (LWP 1236)]
Enabling UPnP / NAT-PMP
[New Thread 0x7fffdcffd700 (LWP 1237)]
[New Thread 0x7fffc7fff700 (LWP 1238)]
[New Thread 0x7fffc77fe700 (LWP 1239)]
[New Thread 0x7fffc6ffd700 (LWP 1240)]
BitTorrent Session constructed
Parsing MaxMindDB metadata...
Parsing MaxMindDB index tree...
[New Thread 0x7fffc67fc700 (LWP 1241)]
[New Thread 0x7fffc5ffb700 (LWP 1243)]
create tabWidget
CURRENT CHANGED
Sorting by decoration
Changed tab to transfer list, refreshing the list
GUI settings loaded
[New Thread 0x7fffbffff700 (LWP 1301)]
** Show Event **
Sizes: 2
GUI Built
Resuming torrents...
Starting up torrents
Queue size: 0
Successfully listening on "TCP" :: / 8999
Successfully listening on "TCP" 0.0.0.0 / 8999
Successfully listening on "UDP" 0.0.0.0 / 8999
[New Thread 0x7fffbf7fe700 (LWP 1743)]
Adding torrent to preload metadata...
-> Hash: f62fc291d5b9a69bf53338fb31914ceea6adc3bc
-> Name: iGO_TomTom_2018.06_Q2
setup model data called
Torrent contains 429 files
Adding torrent...
-> Hash: f62fc291d5b9a69bf53338fb31914ceea6adc3bc
Saving fastresume data for iGO_TomTom_2018.06_Q2
[Thread 0x7fffbf7fe700 (LWP 1743) exited]
CURRENT CHANGED
Clearing torrent properties
clearing peer list
clear called
clear called
Loading URL seeds
setup model data called
Torrent contains 429 files
f62fc291d5b9a69bf53338fb31914ceea6adc3bc have just finished checking
Saving resume data in "/home/build/.local/share/data/qBittorrent/BT_backup/f62fc291d5b9a69bf53338fb31914ceea6adc3bc.fastresume"
CURRENT CHANGED
Clearing torrent properties
clearing peer list
clear called
clear called
Loading URL seeds
Thread 5 "qbittorrent" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffde800700 (LWP 1232)]
0x00007ffff7cf7962 in boost::system::error_code::messageabi:cxx11 const (this=0x7fffde7ffc50) at /usr/include/boost/system/error_code.hpp:674
674 std::string message() const { return m_cat->message(value()); }

blackPantherOS commented Oct 11, 2018

I can confirm the crash problem exists on blackPanther OS as well, every time crash application when user add a torrent or magnet link.

qBittorrent version: 4.1.3
blackPanther OS 64-bit
Libtorrent version: 1.1.9
Qt version: 5.11.1
Boost version: 1.68.0

GDB output:

GNU gdb (GDB) blackPanther OS 8.1.90.20180727-2bP
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-blackPanther-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/.
Find the GDB manual and other documentation resources online at:
http://www.gnu.org/software/gdb/documentation/.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from qbittorrent...Reading symbols from /usr/lib/debug/usr/bin/qbittorrent.debug...done.
done.
(gdb) run
Starting program: /usr/bin/qbittorrent
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffe638d700 (LWP 1157)]
Qt hu_HU locale recognized, using translation.
hu_HU locale recognized, using translation.
Disabling HTTP communications proxy
HTTP communications proxy string:
[New Thread 0x7fffdf83f700 (LWP 1222)]
[New Thread 0x7fffdf03e700 (LWP 1225)]
Using a disk cache size of 4096 MiB
[New Thread 0x7fffde800700 (LWP 1232)]
[New Thread 0x7fffddfff700 (LWP 1235)]
[New Thread 0x7fffdd7fe700 (LWP 1236)]
Enabling UPnP / NAT-PMP
[New Thread 0x7fffdcffd700 (LWP 1237)]
[New Thread 0x7fffc7fff700 (LWP 1238)]
[New Thread 0x7fffc77fe700 (LWP 1239)]
[New Thread 0x7fffc6ffd700 (LWP 1240)]
BitTorrent Session constructed
Parsing MaxMindDB metadata...
Parsing MaxMindDB index tree...
[New Thread 0x7fffc67fc700 (LWP 1241)]
[New Thread 0x7fffc5ffb700 (LWP 1243)]
create tabWidget
CURRENT CHANGED
Sorting by decoration
Changed tab to transfer list, refreshing the list
GUI settings loaded
[New Thread 0x7fffbffff700 (LWP 1301)]
** Show Event **
Sizes: 2
GUI Built
Resuming torrents...
Starting up torrents
Queue size: 0
Successfully listening on "TCP" :: / 8999
Successfully listening on "TCP" 0.0.0.0 / 8999
Successfully listening on "UDP" 0.0.0.0 / 8999
[New Thread 0x7fffbf7fe700 (LWP 1743)]
Adding torrent to preload metadata...
-> Hash: f62fc291d5b9a69bf53338fb31914ceea6adc3bc
-> Name: iGO_TomTom_2018.06_Q2
setup model data called
Torrent contains 429 files
Adding torrent...
-> Hash: f62fc291d5b9a69bf53338fb31914ceea6adc3bc
Saving fastresume data for iGO_TomTom_2018.06_Q2
[Thread 0x7fffbf7fe700 (LWP 1743) exited]
CURRENT CHANGED
Clearing torrent properties
clearing peer list
clear called
clear called
Loading URL seeds
setup model data called
Torrent contains 429 files
f62fc291d5b9a69bf53338fb31914ceea6adc3bc have just finished checking
Saving resume data in "/home/build/.local/share/data/qBittorrent/BT_backup/f62fc291d5b9a69bf53338fb31914ceea6adc3bc.fastresume"
CURRENT CHANGED
Clearing torrent properties
clearing peer list
clear called
clear called
Loading URL seeds
Thread 5 "qbittorrent" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffde800700 (LWP 1232)]
0x00007ffff7cf7962 in boost::system::error_code::messageabi:cxx11 const (this=0x7fffde7ffc50) at /usr/include/boost/system/error_code.hpp:674
674 std::string message() const { return m_cat->message(value()); }

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