























https://0x0.st/PrAN.txt
my output
I was unable to reproduce. But made a few changes related to potentially unsafe multi-threading. Could you please try master branch?
git clone https://github.com/olegantonyan/mpz.git
cd mpz
cmake --preset debug-qt6
cmake --build build/debug-qt6
then run it under gdb:
gdb build/debug-qt6/mpz
run
if/when crashed - type "bt full" in gdb promt and copy-paste the output
OS - Arch Linux
CPU - Intel(R) Core(TM) i5-8350U CPU @ 1.70GHz
Previous version mpz works fine
@dpvpro need more info, which OS/cpu, does previous version work, etc
user@lan-lucky ~> mpz
config file: "/home/user/.config/mpz/global.yml"
config file: "/home/user/.config/mpz/local.yml"
system language: "en" config language: "" | transaltions load: false
ModusOperandi initilized in ModusOperandi::MODUS_LOCALFS
fish: Job 1, 'mpz' terminated by signal SIGSEGV (Address boundary error)
==> ERRORE: l'array OPTIONS contiene l'opzione sconosciuta '!optipng' ==> ERRORE: l'array OPTIONS contiene l'opzione sconosciuta '!upx'
@simona reported on the wrong page; mpz don't even have options=()
==> ERRORE: l'array OPTIONS contiene l'opzione sconosciuta '!optipng' ==> ERRORE: l'array OPTIONS contiene l'opzione sconosciuta '!upx'
You can leave it as is but I needed to clean package cache for right work.
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。
Perfect. Fix in the latest master.
It happened b/c "current_library" is bigger than number of "library_paths" in ~/.config/mpz/local.yml and there was no out-of-bounds check. You can set "current_library" to 0 and it should start working.
Please let me know if it worked, I'll make 2.0.1 release, which will also include dynamic linkage to libmpdclient and few other small fixes.