qbittorrent / qBittorrent

qBittorrent BitTorrent client
https://www.qbittorrent.org
Other
28.67k stars 4.01k forks source link

Crash on macOS "EXC_BAD_INSTRUCTION (SIGILL)" #18827

Open ghost opened 1 year ago

ghost commented 1 year ago

qBittorrent & operating system versions

qbt 4.5.2 macOS 12.6.4

Qt: 6.4.2 Libtorrent: 1.2.18.0 Boost: 1.81.0 OpenSSL: 1.1.1t zlib: 1.2.11

This happens occasionally on torrent completion. It's odd in that qBittorrent.app never crashes or freezes - meaning I don't have to relaunch qBittorrent.app and it continues downloading and seeding.

What is the problem?

qbittorrent-2023-04-08-205608.pdf qbittorrent-2023-04-09-123215.pdf qbittorrent-2023-04-02-183655.pdf

Steps to reproduce

qbittorrent is running downloads are downloading torrents are seeding

I am using the experimental SQLite database feature

Additional context

No response

Log(s) & preferences file(s)

qBittorrent.md

glassez commented 1 year ago

It looks like the problem is with "Run external program" feature (either with it itself, or with the program that needs to be executed).

ghost commented 1 year ago

It looks like the problem is with "Run external program" feature (either with it itself, or with the program that needs to be executed).

Thank you for the insight... It only happens randomly but I will investigate to the best of my ability.

It's a shell script that appears to have run properly:

/Users/john/.filebot/scripts/qBT_e-program.sh "%N" "%L" "%F" "%R" "%D" "%C" "%Z" "%T" "%I" "%G"

Output from script log shows no errors or failures:

[2023-04-09 12:32:15.755] Run script [fn:amc] at [Sun Apr 09 12:32:15 CDT 2023]
[2023-04-09 12:32:15.763] 
[PSA] Important Discussion of Proposed Changes:
https://www.filebot.net/forums/viewtopic.php?t=13406

[2023-04-09 12:32:15.791] Parameter: minFileSize = 10000000
[2023-04-09 12:32:15.792] Parameter: minLengthMS = 300000
[2023-04-09 12:32:15.792] Parameter: ut_kind = multi
[2023-04-09 12:32:15.793] Parameter: ut_title = Foujita.2015.JAPANESE.1080p.WEBRip.x265-VXT
[2023-04-09 12:32:15.793] Parameter: ut_label = Movie
[2023-04-09 12:32:15.794] Parameter: ut_dir = /Volumes/SeedDrive/complete/Foujita.2015.JAPANESE.1080p.WEBRip.x265-VXT
[2023-04-09 12:32:15.794] Parameter: ut_rpath = /Volumes/SeedDrive/complete/Foujita.2015.JAPANESE.1080p.WEBRip.x265-VXT
[2023-04-09 12:32:15.794] Parameter: ut_spath = /Volumes/SeedDrive/complete
[2023-04-09 12:32:15.795] Parameter: ut_files = 4
[2023-04-09 12:32:15.795] Parameter: ut_bytes = 2106840808
[2023-04-09 12:32:15.795] Parameter: ut_track = udp://tracker.tallpenguin.org:15790
[2023-04-09 12:32:15.795] Parameter: ut_info = 336541081fb0b928bfedd43c6d730ad6dcba0ac7
[2023-04-09 12:32:15.796] Parameter: ut_tags = 
[2023-04-09 12:32:15.796] Parameter: excludeList = /Users/john/.filebot/amc_excludes.txt
[2023-04-09 12:32:15.797] Parameter: pushover = *****
[2023-04-09 12:32:15.797] Parameter: unsorted = y
[2023-04-09 12:32:15.797] Parameter: music = y
[2023-04-09 12:32:15.798] Parameter: skipExtract = y
[2023-04-09 12:32:15.798] Parameter: movieDB = TheMovieDB
[2023-04-09 12:32:15.798] Parameter: seriesDB = TheMovieDB::TV
[2023-04-09 12:32:15.799] Parameter: musicDB = ID3
[2023-04-09 12:32:15.799] Parameter: seriesFormat = /Volumes/PlexMedia/PlexServer_1/Series/  { ~emby.id.derive { ' '+allOf{ tags }{ vf }{ vs }{episode.info}{ crc32 }.joining('][', ' [',']') }}{ if (dc > 1) '_'+di }
[2023-04-09 12:32:15.799] Parameter: movieFormat = /Volumes/PlexMedia/PlexServer_1/{plex.id.derive{' {edition-'+tags.toString().replace('[','').replace(']','')+'}' }   {' ['+ any{certification} {'NR'}+']'}   {'['}{ hours.replace('∶', '∶')+']' }   { if ('Documentary' in genres)'[Doc]' }   {'['}{ info:video[0].displayAspectRatioString.colon(':').replace(':', '∶')}{']'}{'['+ws+']'}   {audioLanguages.ISO2*.upper()}   {'['+vf+']'}   {'['+vs+']'}   {'['+vc+']'}   {'['+crc32+']'}   {if (dc > 1) '_' + di} }
[2023-04-09 12:32:16.624] Use excludes: /Users/john/.filebot/amc_excludes.txt (6550)
[2023-04-09 12:32:16.772] Input: /Volumes/SeedDrive/complete/Foujita.2015.JAPANESE.1080p.WEBRip.x265-VXT/Foujita.2015.JAPANESE.1080p.WEBRip.x265-VXT.mp4
[2023-04-09 12:32:16.775] Input: /Volumes/SeedDrive/complete/Foujita.2015.JAPANESE.1080p.WEBRip.x265-VXT/Subs/2_English.srt
[2023-04-09 12:32:16.779] Process as Movie [Movie]
[2023-04-09 12:32:16.783] Group: {Movie=true} => [Foujita.2015.JAPANESE.1080p.WEBRip.x265-VXT.mp4, 2_English.srt]
[2023-04-09 12:32:17.867] Rename movies using [TheMovieDB]
[2023-04-09 12:32:17.868] Auto-detect movie from context [/Volumes/SeedDrive/complete/Foujita.2015.JAPANESE.1080p.WEBRip.x265-VXT/Foujita.2015.JAPANESE.1080p.WEBRip.x265-VXT.mp4]
[2023-04-09 12:32:20.990] Apply filter [none{ id.toString() in csv('/Users/john/.filebot/tmdb_excludes.txt')}] on [1] options
[2023-04-09 12:32:21.038] Include [Foujita (2015)]
[2023-04-09 12:32:21.038] [1] options remaining
[2023-04-09 12:32:21.144] Auto-detect movie from context [/Volumes/SeedDrive/complete/Foujita.2015.JAPANESE.1080p.WEBRip.x265-VXT/Subs/2_English.srt]
[2023-04-09 12:32:21.345] Apply filter [none{ id.toString() in csv('/Users/john/.filebot/tmdb_excludes.txt')}] on [1] options
[2023-04-09 12:32:21.346] Include [Foujita (2015)]
[2023-04-09 12:32:21.346] [1] options remaining
[2023-04-09 12:32:22.328] [COPY] from [/Volumes/SeedDrive/complete/Foujita.2015.JAPANESE.1080p.WEBRip.x265-VXT/Foujita.2015.JAPANESE.1080p.WEBRip.x265-VXT.mp4] to [/Volumes/PlexMedia/PlexServer_1/Movies/Foujita (2015) {tmdb-315853}/Foujita (2015) [NR][2∶06][1.85∶1][WS][JA][1080p][WEB-DL][x265][7C9A7F3E].mp4]
[2023-04-09 12:32:34.850] [COPY] from [/Volumes/SeedDrive/complete/Foujita.2015.JAPANESE.1080p.WEBRip.x265-VXT/Subs/2_English.srt] to [/Volumes/PlexMedia/PlexServer_1/Movies/Foujita (2015) {tmdb-315853}/Foujita (2015) [NR][2∶06][1.85∶1][WS][JA][1080p][WEB-DL][x265][7C9A7F3E].eng.srt]
+ remove_nonEng_subs '/Volumes/PlexMedia/PlexServer_1/Movies/Foujita (2015) {tmdb-315853}'
[2023-04-09 12:32:34.936] Processed 2 files
[2023-04-09 12:32:34.945] Sending Pushover notification
[2023-04-09 12:32:35.842] Done ヾ(@⌒ー⌒@)ノ
luzpaz commented 1 year ago

Should be labeled macos