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 after I click in tracker tab #19090

Closed
Revod opened this issue Jun 5, 2023 · 13 comments
Closed

Crash after I click in tracker tab #19090

Revod opened this issue Jun 5, 2023 · 13 comments
Labels
Crash OS: macOS Issues specific to macOS Qt bugs Bug resides in Qt library

Comments

@Revod
Copy link

Revod commented Jun 5, 2023

qBittorrent & operating system versions

qBittorrent version: v4.5.3 (64-bit)
Libtorrent version: 1.2.19.0
Qt version: 6.5.1
Boost version: 1.82.0
OpenSSL version: 1.1.1t
zlib version: 1.2.11
OS version: macOS Ventura (13.4) 22.5.0 arm64

Caught signal: SIGABRT

What is the problem?

 0# getStacktrace() in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent
 1# (anonymous namespace)::abnormalExitHandler(int) in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent
 2# _sigtramp in /usr/lib/system/libsystem_platform.dylib
 3# pthread_kill in /usr/lib/system/libsystem_pthread.dylib
 4# abort in /usr/lib/system/libsystem_c.dylib
 5# __cxxabiv1::__aligned_malloc_with_fallback(unsigned long) in /usr/lib/libc++abi.dylib
 6# demangling_terminate_handler() in /usr/lib/libc++abi.dylib
 7# _objc_terminate() in /usr/lib/libobjc.A.dylib
 8# std::__terminate(void (*)()) in /usr/lib/libc++abi.dylib
 9# __cxa_get_exception_ptr in /usr/lib/libc++abi.dylib
10# __cxxabiv1::exception_cleanup_func(_Unwind_Reason_Code, _Unwind_Exception*) in /usr/lib/libc++abi.dylib
11# objc_exception_throw in /usr/lib/libobjc.A.dylib
12# -[__NSCFString characterAtIndex:].cold.1 in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
13# -[__NSArrayM objectAtIndexedSubscript:] in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
14# -[QMacAccessibilityElement initWithId:role:] in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent
15# +[QMacAccessibilityElement elementWithId:] in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent
16# QCocoaAccessibility::notifyAccessibilityUpdate(QAccessibleEvent*) in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent

Steps to reproduce

I just created a private torrent, uploaded, everything's fine and is working but once I click on Trackets tab and then click the tracker url, just get the Crash popup and the app closes itself

Additional context

No response

Log(s) & preferences file(s)

No response

@thalieht thalieht added OS: macOS Issues specific to macOS Crash labels Jun 5, 2023
@Kamikadzerr
Copy link

got the same error but on a different app version

qBittorrent version: v4.6.0alpha1 (64-bit)
Libtorrent version: 2.0.9.0
Qt version: 6.5.1
Boost version: 1.82.0
OpenSSL version: 1.1.1t
zlib version: 1.2.11
OS version: macOS Ventura (13.3) 22.4.0 arm64

appeared when I tried to open one of the already downloaded torrents

@glassez
Copy link
Member

glassez commented Jun 6, 2023

All the latest crash on macOS (having QCocoaAccessibility::notifyAccessibilityUpdate(QAccessibleEvent*) in stack trace) are due to some bug in Qt v6.5.1.

@glassez glassez pinned this issue Jun 6, 2023
@glassez
Copy link
Member

glassez commented Jun 6, 2023

@qbittorrent/bug-handlers
Could you mark all similar Issues as duplicates of this one (regardless of which one was published earlier)?

@dreit-p
Copy link

dreit-p commented Jun 7, 2023

I get this error when:

  1. click on any file of any torrent where a lot of files (we need the scrollbar to be shown)
  2. scroll these files
  3. open another torrent and click on its file

@raztronaut
Copy link

qBittorrent version: v4.5.3 (64-bit)
Libtorrent version: 1.2.19.0
Qt version: 6.5.1
Boost version: 1.82.0
OpenSSL version: 1.1.1t
zlib version: 1.2.12
OS version: macOS 14.0 23.0.0 arm64

Caught signal: SIGABRT

 0# getStacktrace() in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent
 1# (anonymous namespace)::abnormalExitHandler(int) in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent
 2# _sigtramp in /usr/lib/system/libsystem_platform.dylib
 3# pthread_kill in /usr/lib/system/libsystem_pthread.dylib
 4# abort in /usr/lib/system/libsystem_c.dylib
 5# __cxxabiv1::__aligned_malloc_with_fallback(unsigned long) in /usr/lib/libc++abi.dylib
 6# demangling_terminate_handler() in /usr/lib/libc++abi.dylib
 7# _objc_terminate() in /usr/lib/libobjc.A.dylib
 8# std::__terminate(void (*)()) in /usr/lib/libc++abi.dylib
 9# __cxa_get_exception_ptr in /usr/lib/libc++abi.dylib
10# __cxxabiv1::exception_cleanup_func(_Unwind_Reason_Code, _Unwind_Exception*) in /usr/lib/libc++abi.dylib
11# objc_exception_throw in /usr/lib/libobjc.A.dylib
12# -[__NSCFString hasSuffix:] in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
13# -[QMacAccessibilityElement initWithId:role:] in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent
14# +[QMacAccessibilityElement elementWithId:] in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent
15# QCocoaAccessibility::notifyAccessibilityUpdate(QAccessibleEvent*) in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent

On macOS 14 beta now but was happening on macOS 13 as well.

@pointy91
Copy link

pointy91 commented Jun 9, 2023

Constant crashes
qBittorrent version: v4.5.3 (64-bit)
Libtorrent version: 1.2.19.0
Qt version: 6.5.1
Boost version: 1.82.0
OpenSSL version: 1.1.1t
zlib version: 1.2.11
OS version: macOS Ventura (13.4) 22.5.0 arm64

Caught signal: SIGABRT

 0# getStacktrace() in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent
 1# (anonymous namespace)::abnormalExitHandler(int) in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent
 2# _sigtramp in /usr/lib/system/libsystem_platform.dylib
 3# pthread_kill in /usr/lib/system/libsystem_pthread.dylib
 4# abort in /usr/lib/system/libsystem_c.dylib
 5# __cxxabiv1::__aligned_malloc_with_fallback(unsigned long) in /usr/lib/libc++abi.dylib
 6# demangling_terminate_handler() in /usr/lib/libc++abi.dylib
 7# _objc_terminate() in /usr/lib/libobjc.A.dylib
 8# std::__terminate(void (*)()) in /usr/lib/libc++abi.dylib
 9# __cxa_get_exception_ptr in /usr/lib/libc++abi.dylib
10# __cxxabiv1::exception_cleanup_func(_Unwind_Reason_Code, _Unwind_Exception*) in /usr/lib/libc++abi.dylib
11# objc_exception_throw in /usr/lib/libobjc.A.dylib
12# -[__NSCFString characterAtIndex:].cold.1 in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
13# -[__NSArrayM objectAtIndexedSubscript:] in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
14# -[QMacAccessibilityElement initWithId:role:] in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent
15# +[QMacAccessibilityElement elementWithId:] in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent
16# QCocoaAccessibility::notifyAccessibilityUpdate(QAccessibleEvent*) in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent

@xavier2k6
Copy link
Member

xavier2k6 commented Jun 10, 2023

All the latest crash on macOS (having QCocoaAccessibility::notifyAccessibilityUpdate(QAccessibleEvent*) in stack trace) are due to some bug in Qt v6.5.1.

All these Crash Reports have been from macOS 13 (Ventura) Mostly from 13.2+ & on the ARM64 Architecture.

(Our CI don't have support for this OS yet as Xcode 15 is required.)

Below seem unaffected......so far.

macOS 12 (Monterey)
macOS 11 (Big Sur)
macOS 10.15 (Catalina)

@xavier2k6

This comment was marked as off-topic.

@woj-tek
Copy link

woj-tek commented Jun 15, 2023

Same thing here - started about ~2 weeks ago. Just clicking around the UI without any especial pattern. Detailed stacktrace from the system:
https://gist.github.com/woj-tek/ed85d5f99998882141535e340ca9d7a0

qBittorrent version: v4.5.3 (64-bit)
Libtorrent version: 1.2.19.0
Qt version: 6.5.1
Boost version: 1.82.0
OpenSSL version: 1.1.1t
zlib version: 1.2.11
OS version: macOS Ventura (13.4) 22.5.0 arm64

Caught signal: SIGABRT

 0# getStacktrace() in /Applications/qBittorrent.app/Contents/MacOS/qbittorrent
 1# (anonymous namespace)::abnormalExitHandler(int) in /Applications/qBittorrent.app/Contents/MacOS/qbittorrent
 2# _sigtramp in /usr/lib/system/libsystem_platform.dylib
 3# pthread_kill in /usr/lib/system/libsystem_pthread.dylib
 4# abort in /usr/lib/system/libsystem_c.dylib
 5# __cxxabiv1::__aligned_malloc_with_fallback(unsigned long) in /usr/lib/libc++abi.dylib
 6# demangling_terminate_handler() in /usr/lib/libc++abi.dylib
 7# _objc_terminate() in /usr/lib/libobjc.A.dylib
 8# std::__terminate(void (*)()) in /usr/lib/libc++abi.dylib
 9# __cxa_get_exception_ptr in /usr/lib/libc++abi.dylib
10# __cxxabiv1::exception_cleanup_func(_Unwind_Reason_Code, _Unwind_Exception*) in /usr/lib/libc++abi.dylib
11# objc_exception_throw in /usr/lib/libobjc.A.dylib
12# -[__NSCFString characterAtIndex:].cold.1 in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
13# -[__NSArrayM objectAtIndexedSubscript:] in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
14# -[QMacAccessibilityElement initWithId:role:] in /Applications/qBittorrent.app/Contents/MacOS/qbittorrent
15# +[QMacAccessibilityElement elementWithId:] in /Applications/qBittorrent.app/Contents/MacOS/qbittorrent
16# QCocoaAccessibility::notifyAccessibilityUpdate(QAccessibleEvent*) in /Applications/qBittorrent.app/Contents/MacOS/qbittorrent

@23tux
Copy link

23tux commented Jun 17, 2023

Can confirm, same thing here:

qBittorrent version: v4.5.3 (64-bit)
Libtorrent version: 1.2.19.0
Qt version: 6.5.1
Boost version: 1.82.0
OpenSSL version: 1.1.1t
zlib version: 1.2.11
OS version: macOS Ventura (13.3) 22.4.0 arm64

Caught signal: SIGABRT

 0# getStacktrace() in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent
 1# (anonymous namespace)::abnormalExitHandler(int) in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent
 2# _sigtramp in /usr/lib/system/libsystem_platform.dylib
 3# pthread_kill in /usr/lib/system/libsystem_pthread.dylib
 4# abort in /usr/lib/system/libsystem_c.dylib
 5# __cxxabiv1::__aligned_malloc_with_fallback(unsigned long) in /usr/lib/libc++abi.dylib
 6# demangling_terminate_handler() in /usr/lib/libc++abi.dylib
 7# _objc_terminate() in /usr/lib/libobjc.A.dylib
 8# std::__terminate(void (*)()) in /usr/lib/libc++abi.dylib
 9# __cxa_get_exception_ptr in /usr/lib/libc++abi.dylib
10# __cxxabiv1::exception_cleanup_func(_Unwind_Reason_Code, _Unwind_Exception*) in /usr/lib/libc++abi.dylib
11# objc_exception_throw in /usr/lib/libobjc.A.dylib
12# -[__NSCFString characterAtIndex:].cold.1 in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
13# -[__NSArrayM objectAtIndexedSubscript:] in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
14# -[QMacAccessibilityElement initWithId:role:] in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent
15# +[QMacAccessibilityElement elementWithId:] in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent
16# QCocoaAccessibility::notifyAccessibilityUpdate(QAccessibleEvent*) in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent

Does anyone know a workaround? Can I force to install < 6.5.1 version of qt that still works? I'm using homebrew

@23tux
Copy link

23tux commented Jun 22, 2023

I just tried it out, and it works again with v4.5.4! Very cool, thanks for the hard work!

@MoustacheOff
Copy link

Latest qBit v4.5.4 macOS builds still crash or not anymore?

Yes, it seems to be fixed. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Crash OS: macOS Issues specific to macOS Qt bugs Bug resides in Qt library
Projects
None yet
Development

No branches or pull requests

12 participants