macOS: Crashed! Caught signal: SIGSEGV #16433

Open
opened 2026-02-22 03:07:03 -05:00 by deekerman · 5 comments
Owner

Originally created by @lisocn on GitHub (Dec 12, 2024).

qBittorrent & operating system versions

qBittorrent version: v5.0.2 (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.2.12
OS version: macOS Sequoia (15.1) 24.1.0 arm64

What is the problem?

Crash

Steps to reproduce

No response

Additional context

No response

Log(s) & preferences file(s)

qBittorrent has crashed
Please file a bug report at https://bugs.qbittorrent.org/ and provide the following information:

qBittorrent version: v5.0.2 (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.2.12
OS version: macOS Sequoia (15.1) 24.1.0 arm64

Caught signal: SIGSEGV

 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# __RELEASE_OBJECTS_IN_THE_ARRAY__ in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
 4# -[__NSArrayM dealloc] in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
 5# -[QMacAccessibilityElement dealloc] in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent
 6# __RELEASE_OBJECTS_IN_THE_ARRAY__ in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
 7# -[__NSArrayM dealloc] in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
 8# AutoreleasePoolPage::releaseUntil(objc_object**) in /usr/lib/libobjc.A.dylib
 9# objc_autoreleasePoolPop in /usr/lib/libobjc.A.dylib
10# _CFAutoreleasePoolPop in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
11# __CFRunLoopPerCalloutARPEnd in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
12# __CFRunLoopDoSource0 in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
13# __CFRunLoopDoSources0 in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
14# __CFRunLoopRun in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
15# CFRunLoopRunSpecific in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
16# RunCurrentEventLoopInMode in /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
17# ReceiveNextEventCommon in /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
18# _BlockUntilNextEventMatchingListInModeWithFilter in /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
19# _DPSNextEvent in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
20# -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
21# -[NSApplication run] in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
22# QCocoaEventDispatcher::processEvents(QFlags) in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent
23# QEventLoop::exec(QFlags) in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent
24# QCoreApplication::exec() in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent
25# Application::exec() in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent
26# main in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent

Originally created by @lisocn on GitHub (Dec 12, 2024). ### qBittorrent & operating system versions **qBittorrent version: v5.0.2 (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.2.12 OS version: macOS Sequoia (15.1) 24.1.0 arm64** ### What is the problem? Crash ### Steps to reproduce _No response_ ### Additional context _No response_ ### Log(s) & preferences file(s) qBittorrent has crashed Please file a bug report at https://bugs.qbittorrent.org/ and provide the following information: qBittorrent version: v5.0.2 (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.2.12 OS version: macOS Sequoia (15.1) 24.1.0 arm64 Caught signal: SIGSEGV ``` 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# __RELEASE_OBJECTS_IN_THE_ARRAY__ in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 4# -[__NSArrayM dealloc] in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 5# -[QMacAccessibilityElement dealloc] in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent 6# __RELEASE_OBJECTS_IN_THE_ARRAY__ in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 7# -[__NSArrayM dealloc] in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 8# AutoreleasePoolPage::releaseUntil(objc_object**) in /usr/lib/libobjc.A.dylib 9# objc_autoreleasePoolPop in /usr/lib/libobjc.A.dylib 10# _CFAutoreleasePoolPop in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 11# __CFRunLoopPerCalloutARPEnd in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 12# __CFRunLoopDoSource0 in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 13# __CFRunLoopDoSources0 in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 14# __CFRunLoopRun in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 15# CFRunLoopRunSpecific in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 16# RunCurrentEventLoopInMode in /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 17# ReceiveNextEventCommon in /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 18# _BlockUntilNextEventMatchingListInModeWithFilter in /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 19# _DPSNextEvent in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 20# -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 21# -[NSApplication run] in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 22# QCocoaEventDispatcher::processEvents(QFlags) in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent 23# QEventLoop::exec(QFlags) in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent 24# QCoreApplication::exec() in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent 25# Application::exec() in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent 26# main in /Applications/qbittorrent.app/Contents/MacOS/qbittorrent ```
Author
Owner

@xavier2k6 commented on GitHub (Dec 12, 2024):

@sledgehammer999 Is there any reason for macOS release builds to be using older zlib version?

The author of zlib even suggests that any version of 1.2.12 or earlier should be replaced with 1.2.13 due to a CVE
https://github.com/madler/zlib/releases/tag/v1.2.13

@xavier2k6 commented on GitHub (Dec 12, 2024): @sledgehammer999 Is there any reason for macOS release builds to be using older `zlib` version? The author of `zlib` even suggests that any version of 1.2.12 or earlier should be replaced with 1.2.13 due to a `CVE` https://github.com/madler/zlib/releases/tag/v1.2.13
Author
Owner

@sledgehammer999 commented on GitHub (Mar 4, 2025):

@xavier2k6 AFAIK zlib versions come with the OS, so they aren't packaged. Dunno why macOS doesn't update the version.

@sledgehammer999 commented on GitHub (Mar 4, 2025): @xavier2k6 AFAIK zlib versions come with the OS, so they aren't packaged. Dunno why macOS doesn't update the version.
Author
Owner

@xavier2k6 commented on GitHub (Mar 5, 2025):

AFAIK zlib versions come with the OS

@sledgehammer999 It appears you are right.

https://apple.stackexchange.com/questions/291161/does-macos-ship-with-software-developed-by-third-parties
https://opensource.apple.com/releases/
https://github.com/apple-oss-distributions/zlib

Dunno why macOS doesn't update the version.

They do seem to update the shipped version, periodically:
https://github.com/apple-oss-distributions/zlib/tags

@xavier2k6 commented on GitHub (Mar 5, 2025): >AFAIK zlib versions come with the OS @sledgehammer999 It appears you are right. https://apple.stackexchange.com/questions/291161/does-macos-ship-with-software-developed-by-third-parties https://opensource.apple.com/releases/ https://github.com/apple-oss-distributions/zlib >Dunno why macOS doesn't update the version. They do seem to update the shipped version, periodically: https://github.com/apple-oss-distributions/zlib/tags
Author
Owner

@stelstargirl commented on GitHub (Jan 27, 2026):

I am seeing the same crash signature on newer versions.

Environment

  • qBittorrent: v5.0.5 (64-bit)
  • macOS: 26.2 (25.2.0) arm64
  • Qt: 6.7.3
  • libtorrent: 1.2.20.0
  • OpenSSL: 3.5.0

Crash details

Caught signal: SIGSEGV

Stack trace includes:

  • -[QMacAccessibilityElement dealloc]
  • __RELEASE_OBJECTS_IN_THE_ARRAY__

When it occurs

The application was idle when the crash occurred.

I have attached the full macOS crash report from ~/Library/Logs/DiagnosticReports/.

qbittorrent-2026-01-23-034917.txt

@stelstargirl commented on GitHub (Jan 27, 2026): I am seeing the same crash signature on newer versions. ### Environment - qBittorrent: v5.0.5 (64-bit) - macOS: 26.2 (25.2.0) arm64 - Qt: 6.7.3 - libtorrent: 1.2.20.0 - OpenSSL: 3.5.0 ### Crash details Caught signal: SIGSEGV Stack trace includes: - `-[QMacAccessibilityElement dealloc]` - `__RELEASE_OBJECTS_IN_THE_ARRAY__` ### When it occurs The application was idle when the crash occurred. I have attached the full macOS crash report from `~/Library/Logs/DiagnosticReports/`. [qbittorrent-2026-01-23-034917.txt](https://github.com/user-attachments/files/24896225/qbittorrent-2026-01-23-034917.txt)
Author
Owner

@stelstargirl commented on GitHub (Jan 27, 2026):

Update: the crash is reproducible.

qBittorrent crashed again shortly after the previous report, and then crashed again immediately on relaunch.

I have attached two macOS crash reports corresponding to the consecutive crashes.
Both show the same SIGSEGV / QMacAccessibilityElement signature.

qbittorrent-2026-01-27-175400.txt
qbittorrent-2026-01-27-175435.txt

@stelstargirl commented on GitHub (Jan 27, 2026): Update: the crash is reproducible. qBittorrent crashed again shortly after the previous report, and then crashed again immediately on relaunch. I have attached two macOS crash reports corresponding to the consecutive crashes. Both show the same SIGSEGV / QMacAccessibilityElement signature. [qbittorrent-2026-01-27-175400.txt](https://github.com/user-attachments/files/24896449/qbittorrent-2026-01-27-175400.txt) [qbittorrent-2026-01-27-175435.txt](https://github.com/user-attachments/files/24896450/qbittorrent-2026-01-27-175435.txt)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/qBittorrent#16433
No description provided.