Linux - suddenly exits nanominer after launching
trying to run this on Arch-Linux and getting exit code 139, and SIGSEGV segmetntation (segfault) fault error 4 in `libc.so.6`

What's weird is I have working nanominers with the same coins on EndeavourOS, an Arch based distro. With the same parameters, i also have these parameters working on a windows machine through cmd. So i feel like this should be solveable, im just unsure at this point what could be causing the issue

i've attached the logs from `journalctl` and the console output of nanominer when it works
[Arch_Server_NanoMiner_Journal.log](https://github.com/nanopool/nanominer/files/14895887/Arch_Server_NanoMiner_Journal.log)
[Arch_Server_NanoMiner.log](https://github.com/nanopool/nanominer/files/14895888/Arch_Server_NanoMiner.log)

What Happens:

Launching from the cmd line, nanominer makes it to the "Detected 2 devices" line then abruptly exits. Sometimes if run immediately after rebooting and logging on, the program runs for a few seconds then exits, the `Arch_Server_NanoMiner.log` file has the console output of what happened, just before crashing it complains about `AMD platform initialization hang up`

When launching as a service it appears it just abruptly exits shortly after starting, very little is logged. The `..._Journal.log` file attached displays what little info is garnered from the service, namely a coredump and segfault error 4 mentioning `libc.so.6`
