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

Caught signal: SIGSEGV right after starting qBittorrent #21221

Open
spirillen opened this issue Aug 19, 2024 · 9 comments
Open

Caught signal: SIGSEGV right after starting qBittorrent #21221

spirillen opened this issue Aug 19, 2024 · 9 comments
Labels
Crash Waiting diagnosis Issue needs troubleshooting

Comments

@spirillen
Copy link

qBittorrent & operating system versions

qBittorrent version: v4.6.5 (64-bit)
Libtorrent version: 2.0.11.0
Qt version: 6.4.2
Boost version: 1.74.0
OpenSSL version: 3.0.13
zlib version: 1.3
OS version: Ubuntu 24.04 LTS 6.8.0-40-generic x86_64

What is the problem?

Caught signal: SIGSEGV

 0# getStacktrace[abi:cxx11]() in /usr/bin/qbittorrent
 1# 0x000060C0B4975312 in /usr/bin/qbittorrent
 2# 0x00007D4AF1A45320 in /lib/x86_64-linux-gnu/libc.so.6
 3# libtorrent::v1_2::announce_entry::~announce_entry() in /lib/x86_64-linux-gnu/libtorrent-rasterbar.so.2.0
 4# NativeTorrentExtension::NativeTorrentExtension(libtorrent::torrent_handle const&, ExtensionData*) in /usr/bin/qbittorrent
 5# NativeSessionExtension::new_torrent(libtorrent::torrent_handle const&, libtorrent::client_data_t) in /usr/bin/qbittorrent
 6# 0x00007D4AF3036202 in /lib/x86_64-linux-gnu/libtorrent-rasterbar.so.2.0
 7# 0x00007D4AF3036F1E in /lib/x86_64-linux-gnu/libtorrent-rasterbar.so.2.0
 8# 0x00007D4AF300BDCC in /lib/x86_64-linux-gnu/libtorrent-rasterbar.so.2.0
 9# 0x00007D4AF3010293 in /lib/x86_64-linux-gnu/libtorrent-rasterbar.so.2.0
10# 0x00007D4AF316910D in /lib/x86_64-linux-gnu/libtorrent-rasterbar.so.2.0
11# 0x00007D4AF30070F0 in /lib/x86_64-linux-gnu/libtorrent-rasterbar.so.2.0
12# 0x00007D4AF1EEABB4 in /lib/x86_64-linux-gnu/libstdc++.so.6
13# 0x00007D4AF1A9CA94 in /lib/x86_64-linux-gnu/libc.so.6
14# 0x00007D4AF1B29C3C in /lib/x86_64-linux-gnu/libc.so.6

Steps to reproduce

Try starting qbit

Additional context

https://bugs.qbittorrent.org is no longer secure. it's hijacked by cloudflares MITM network

Log(s) & preferences file(s)

No response

@luzpaz
Copy link
Contributor

luzpaz commented Aug 19, 2024

steps to recreate crash ?

@xavier2k6 xavier2k6 added Waiting info Waiting for participants to supply more info/fulfill template requirements and removed Waiting steps to reproduce labels Aug 19, 2024
@thalieht thalieht added the Crash label Aug 19, 2024
@spirillen
Copy link
Author

spirillen commented Aug 19, 2024

steps to recreate crash ?

On any launch.... It did only fail. and I had to reinstall the box to solve it

@spirillen
Copy link
Author

Waiting info

You got the info, or is this issue just stalled?

@luzpaz
Copy link
Contributor

luzpaz commented Sep 5, 2024

@spirillen thanks. we got it. We just need a diagnosis.

https://bugs.qbittorrent.org is no longer secure. it's hijacked by cloudflares MITM network

Can you elaborate here ?

@luzpaz luzpaz added Waiting diagnosis Issue needs troubleshooting and removed Waiting info Waiting for participants to supply more info/fulfill template requirements labels Sep 5, 2024
@luzpaz luzpaz changed the title Caught signal: SIGSEGV Caught signal: SIGSEGV right after booting qbit Sep 5, 2024
@spirillen
Copy link
Author

spirillen commented Sep 5, 2024

https://bugs.qbittorrent.org/ is no longer secure. it's hijacked by cloudflares MITM network

Can you elaborate here ?

shouldn't be necessary to be honest...

As all connection are decrypted by cloudflare for eavesdropping, the lines are insecure and to be considered as MITM reverse proxy... nothing new there for network people. All their So called Secure connection are HOAX and you don't even know if a connection re-encrypted to any back end. The real control of bugs.qbittorrent.org are in the hands of Cloudflare, a intranet network that disallow public access for non members.

A friendly advise... get rid of them ASAP and regain trust to your domain(s)

@gaydenko
Copy link

gaydenko commented Sep 5, 2024

The same with slightly another versions:

qBittorrent version: v4.6.6 (64-bit)
Libtorrent version: 2.0.10.0
Qt version: 6.7.2
Boost version: 1.83.0
OpenSSL version: 3.3.1
zlib version: 1.3.1
OS version: EndeavourOS 6.6.49-1-lts x86_64

@DARKCHYLDE79
Copy link

12/17/24 Crash after installing new version

qBittorrent version: v5.0.3 (64-bit)
Libtorrent version: 1.2.19.0
Qt version: 6.7.3
Boost version: 1.86.0
OpenSSL version: 3.4.0
zlib version: 1.3.1
OS version: Windows 10 Version 22H2 10.0.19045 x86_64

Caught signal: SIGSEGV

 0# boost::stacktrace::basic_stacktrace >::init at G:\QBITTORRENT\boost_1_86_0\boost\stacktrace\stacktrace.hpp:111
 1# getStacktrace at G:\QBITTORRENT\qbt-src-5.0.3\src\app\stacktrace.cpp:35
 2# `anonymous namespace'::abnormalExitHandler at G:\QBITTORRENT\qbt-src-5.0.3\src\app\signalhandler.cpp:103
 3# _seh_filter_exe at minkernel\crts\ucrt\src\appcrt\misc\exception_filter.cpp:219
 4# `__scrt_common_main_seh'::`1'::filt$0 at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:304
 5# __C_specific_handler at D:\a\_work\1\s\src\vctools\crt\vcruntime\src\eh\riscchandler.cpp:389
 6# _chkstk in ntdll
 7# RtlRaiseException in ntdll
 8# KiUserExceptionDispatcher in ntdll
 9# QMetaType::destruct in qbittorrent
10# QMetaType::convert in qbittorrent
11# QVariant::toUInt in qbittorrent
12# GeoIPDatabase::parseMetadata at G:\QBITTORRENT\qbt-src-5.0.3\src\base\net\geoipdatabase.cpp:238
13# GeoIPDatabase::load at G:\QBITTORRENT\qbt-src-5.0.3\src\base\net\geoipdatabase.cpp:109
14# Net::GeoIPManager::loadDatabase at G:\QBITTORRENT\qbt-src-5.0.3\src\base\net\geoipmanager.cpp:93
15# Net::GeoIPManager::GeoIPManager at G:\QBITTORRENT\qbt-src-5.0.3\src\base\net\geoipmanager.cpp:59
16# Net::GeoIPManager::initInstance at G:\QBITTORRENT\qbt-src-5.0.3\src\base\net\geoipmanager.cpp:70
17# `Application::exec'::`2'::::operator() at G:\QBITTORRENT\qbt-src-5.0.3\src\app\application.cpp:874
18# doActivate in qbittorrent
19# QMetaObject::activate in qbittorrent
20# doActivate in qbittorrent
21# QMetaObject::activate in qbittorrent
22# QObject::destroyed in qbittorrent
23# QObject::~QObject in qbittorrent
24# BitTorrent::SessionImpl::ResumeSessionContext::`scalar deleting destructor' in qbittorrent
25# QObject::event in qbittorrent
26# QApplicationPrivate::notify_helper in qbittorrent
27# QApplication::notify in qbittorrent
28# QCoreApplication::notifyInternal2 in qbittorrent
29# QCoreApplicationPrivate::sendPostedEvents in qbittorrent
30# QWindowsGuiEventDispatcher::sendPostedEvents in qbittorrent
31# QEventDispatcherWin32::processEvents in qbittorrent
32# QWindowsGuiEventDispatcher::processEvents in qbittorrent
33# QEventLoop::exec in qbittorrent
34# QCoreApplication::exec in qbittorrent
35# Application::exec at G:\QBITTORRENT\qbt-src-5.0.3\src\app\application.cpp:975
36# main at G:\QBITTORRENT\qbt-src-5.0.3\src\app\main.cpp:328
37# QSqlCachedResult::setNumericalPrecisionPolicy in qbittorrent
38# __scrt_common_main_seh at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288
39# BaseThreadInitThunk in KERNEL32
40# RtlUserThreadStart in ntdll

@spirillen
Copy link
Author

Hi @DARKCHYLDE79 and the rest of the team.

I forgot to follow up on this issue as it become "misplaced" at my end,

The entire issue is/was related to the libtorrent-rasterbar package version installed on the box.

So try checking the installed version, for Ubuntu Noble, this should be libtorrent-rasterbar2.0t64 (2.0.10-1.1build2)

Hoping this can help and help the dev people on the right track to solve this

@spirillen spirillen changed the title Caught signal: SIGSEGV right after booting qbit Caught signal: SIGSEGV right after starting qBittorrent Dec 18, 2024
@xavier2k6
Copy link
Member

@DARKCHYLDE79 subscribe to #22024 for your issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Crash Waiting diagnosis Issue needs troubleshooting
Projects
None yet
Development

No branches or pull requests

6 participants