Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#62675 - [sdrangel] "illegal hardware instruction" crash
Attached to Project:
Community Packages
Opened by sven (commonuser) - Saturday, 18 May 2019, 17:48 GMT
Last edited by Filipe Laíns (FFY00) - Friday, 06 December 2019, 09:31 GMT
Opened by sven (commonuser) - Saturday, 18 May 2019, 17:48 GMT
Last edited by Filipe Laíns (FFY00) - Friday, 06 December 2019, 09:31 GMT
|
DetailsDescription:
Crashes on startup, with and without SDR hardware and prints "illegal hardware instruction". Additional info: * Already tried to reinstall the package. * Stacktrace: Stack trace of thread 10301: #0 0x00007f8154047fe9 _ZNSt8__detail8_ScannerIcEC2EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale (libsdrbase.so) #1 0x00007f815405571a _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC2EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE (libsdrbase.so) #2 0x00007f8154055ea8 _ZNSt8__detail13__compile_nfaINSt7__cxx1112regex_traitsIcEEPKcEENSt9enable_ifIXsrNS_27__is_contiguous_normal_iterIT0_EE5valueESt10shared_ptrIKNS_4_NFAIT_EEEE4typeES8_S8_RKNSC_11locale_typeENSt15regex_constants18syntax_option_typeE (libsdrbase.so) #3 0x00007f8154056067 _ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEEC2EPKcNSt15regex_constants18syntax_option_typeE (libsdrbase.so) #4 0x00007f8153fb2749 n/a (libsdrbase.so) #5 0x00007f81542526aa call_init.part.0 (ld-linux-x86-64.so.2) #6 0x00007f81542527aa _dl_init (ld-linux-x86-64.so.2) #7 0x00007f815424403a _dl_start_user (ld-linux-x86-64.so.2) * Demangled: std::__detail::_Scanner<char>::_Scanner(char const*, char const*, std::regex_constants::syntax_option_type, std::locale) Steps to reproduce: Start "sdrangel" from the console. |
This task depends upon
Closed by Filipe Laíns (FFY00)
Friday, 06 December 2019, 09:31 GMT
Reason for closing: Fixed
Additional comments about closing: sdrangel/sdrangel-sse4.1 4.12.1-1
Friday, 06 December 2019, 09:31 GMT
Reason for closing: Fixed
Additional comments about closing: sdrangel/sdrangel-sse4.1 4.12.1-1
EDIT: Seems they only use -DENABLE_DISTRIBUTION=ON in their Debian build file.
https://github.com/f4exb/sdrangel/blob/9ab46c6056be3052dc63def1698a243389f2fff5/CMakeLists.txt#L160
If I read the CMakeLists correctly, it will configure SSE by testing the host machine, except ENABLE_DISTRIBUTION is set. "NO_DSP_SIMD" seems only a preprocessor definition and may not prevent the compiler from using SSE in generated code.
Maybe we can patch the CMakeLists so "ENABLE_DISTRIBUTION" sets the SSE version according the minimum supported version by Arch?
EDIT: Maybe "NO_DSP_SIMD" is not even used in the code. https://github.com/f4exb/sdrangel/search?q=NO_DSP_SIMD&unscoped_q=NO_DSP_SIMD
Can you confirm sdrangel 4.12.1-1 resolves your problem?