[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Issue on macOS Sonoma affecting aria2
From: |
|
Subject: |
Issue on macOS Sonoma affecting aria2 |
Date: |
Mon, 2 Oct 2023 17:16:44 +1100 |
Hello,
I am writing to report an issue I've encountered with GNU gettext on macOS
Sonoma that impacts the functionality of aria2. When attempting to execute
aria2c, the application terminates abruptly with an
'NSInvalidArgumentException’.
Environment:
Computer: MacBook Pro 14” 2023, M2 Pro
OS: macOS Sonoma 14.0, build 23A344
gettext 0.22.2
aria2 1.36.0
Error log:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException',
reason: '-[__NSCFString stringByStandardizingPath]: unrecognized selector sent
to instance 0x60000051c0c0'
*** First throw call stack:
(
0 CoreFoundation 0x0000000186b7c8c0
__exceptionPreprocess + 176
1 libobjc.A.dylib 0x0000000186675eb4 objc_exception_throw
+ 60
2 CoreFoundation 0x0000000186c2e3dc -[NSObject(NSObject)
__retain_OA] + 0
3 CoreFoundation 0x0000000186ae69e4 ___forwarding___ +
1572
4 CoreFoundation 0x0000000186ae6300
_CF_forwarding_prep_0 + 96
5 Foundation 0x0000000187bbb4f0 -[NSProcessInfo
arguments] + 188
6 CoreFoundation 0x0000000186bf7ff8
__getDefaultArguments_block_invoke + 96
7 libdispatch.dylib 0x000000018687d910
_dispatch_client_callout + 20
8 libdispatch.dylib 0x000000018687f14c
_dispatch_once_callout + 32
9 CoreFoundation 0x0000000186bf7994
_addBackstopValuesForIdentifierAndSource + 640
10 CoreFoundation 0x0000000186ab2254
__81-[_CFXPreferences(SourceAdditions)
withNamedVolatileSourceForIdentifier:perform:]_block_invoke + 144
11 CoreFoundation 0x0000000186bf763c -[_CFXPreferences
withNamedVolatileSourceForIdentifier:perform:] + 272
12 CoreFoundation 0x0000000186ab85c4
-[CFPrefsSearchListSource addNamedVolatileSourceForIdentifier:] + 136
13 CoreFoundation 0x0000000186c368bc
__108-[_CFXPreferences(SearchListAdditions)
withSearchListForIdentifier:container:cloudConfigurationURL:perform:]_block_invoke.155
+ 296
14 CoreFoundation 0x0000000186c36564 -[_CFXPreferences
withSearchLists:] + 84
15 CoreFoundation 0x0000000186ab3b18
__108-[_CFXPreferences(SearchListAdditions)
withSearchListForIdentifier:container:cloudConfigurationURL:perform:]_block_invoke
+ 300
16 CoreFoundation 0x0000000186c36710 -[_CFXPreferences
withSearchListForIdentifier:container:cloudConfigurationURL:perform:] + 384
17 CoreFoundation 0x0000000186ab3440 -[_CFXPreferences
copyAppValueForKey:identifier:container:configurationURL:] + 156
18 CoreFoundation 0x0000000186ab3368
_CFPreferencesCopyAppValueWithContainerAndConfiguration + 112
19 libintl.8.dylib 0x000000010100a42c
_libintl_locale_name_default + 72
20 libintl.8.dylib 0x0000000101007e54 libintl_dcigettext +
1876
21 aria2c 0x00000001008ba2dc
_GLOBAL__sub_I_UnknownOptionException.cc + 20
22 dyld 0x00000001866cd5c8
___ZZNK5dyld46Loader25findAndRunAllInitializersERNS_12RuntimeStateEENK3$_0clEv_block_invoke
+ 168
23 dyld 0x0000000186712920
___ZNK5dyld313MachOAnalyzer18forEachInitializerER11DiagnosticsRKNS0_15VMAddrConverterEU13block_pointerFvjEPKv_block_invoke.209
+ 340
24 dyld 0x0000000186705c60
___ZNK5dyld39MachOFile14forEachSectionEU13block_pointerFvRKNS0_11SectionInfoEbRbE_block_invoke
+ 496
25 dyld 0x00000001866ad2fc
_ZNK5dyld39MachOFile18forEachLoadCommandER11DiagnosticsU13block_pointerFvPK12load_commandRbE
+ 300
26 dyld 0x0000000186704c98
_ZNK5dyld39MachOFile14forEachSectionEU13block_pointerFvRKNS0_11SectionInfoEbRbE
+ 192
27 dyld 0x0000000186712434
_ZNK5dyld313MachOAnalyzer18forEachInitializerER11DiagnosticsRKNS0_15VMAddrConverterEU13block_pointerFvjEPKv
+ 516
28 dyld 0x00000001866c9798
_ZNK5dyld46Loader25findAndRunAllInitializersERNS_12RuntimeStateE + 448
29 dyld 0x00000001866cfb14
_ZNK5dyld416JustInTimeLoader15runInitializersERNS_12RuntimeStateE + 36
30 dyld 0x00000001866c9b4c
_ZNK5dyld46Loader23runInitializersBottomUpERNS_12RuntimeStateERN5dyld35ArrayIPKS0_EE
+ 220
31 dyld 0x00000001866cd654
_ZZNK5dyld46Loader38runInitializersBottomUpPlusUpwardLinksERNS_12RuntimeStateEENK3$_1clEv
+ 112
32 dyld 0x00000001866c9ccc
_ZNK5dyld46Loader38runInitializersBottomUpPlusUpwardLinksERNS_12RuntimeStateE +
304
33 dyld 0x00000001866eead4
_ZN5dyld44APIs25runAllInitializersForMainEv + 464
34 dyld 0x00000001866b1f34
_ZN5dyld4L7prepareERNS_4APIsEPKN5dyld313MachOAnalyzerE + 3192
35 dyld 0x00000001866b0f44 start + 1948
)
libc++abi: terminating due to uncaught exception of type NSException
[1] 22575 abort aria2c
Steps to Replicate:
1. Install aria2 via homebrew on Sonoma.
2. Execute aria2c in a terminal.
3. Observe the NSInvalidArgumentException error and the program termination.
Possible Cause & Solution
I installed gettext and aria2 by homebrew, then I created a PR to homebrew to
resolve this.
But @fxcoudert suggested report this to the upstream and provided a solution:
https://github.com/Homebrew/homebrew-core/pull/148502#issuecomment-1742133945
Additional info:
https://github.com/aria2/aria2/issues/2083#issuecomment-1694662007
https://github.com/curl/curl/issues/11893
I believe this is a critical issue that warrants your attention for a fix or at
least documentation in the setup guide.
Thank you
Shupeng