Portál AbcLinuxu, 7. května 2025 12:35
$ which vlc /usr/bin/vlc $ ldd /usr/bin/vlc linux-vdso.so.1 (0x00007fff9a25d000) libvlc.so.5 => /usr/lib64/libvlc.so.5 (0x00007f898a6bc000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f898a69b000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f898a696000) libc.so.6 => /lib64/libc.so.6 (0x00007f898a4d9000) libvlccore.so.9 => /usr/lib64/libvlccore.so.9 (0x00007f898a3e9000) libm.so.6 => /lib64/libm.so.6 (0x00007f898a2a6000) /lib64/ld-linux-x86-64.so.2 (0x00007f898a754000) libidn.so.12 => /usr/lib64/libidn.so.12 (0x00007f898a26f000) libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 (0x00007f898a225000)Takže a) najdu si to, co chci zkontrolovat, jeho cestu, b) vypíšu si, co bude volat (nechybí něco? neaktualizoval jsem něco vypsaného v poslední době?). A c) můžu zavolat "strace $jméno_programu" nebo "ltrace $jméno_programu" a v tom chaosu se pokoušet dohledat, kde ta chyba začíná, čeho se týká. A v "dmesg" se občas vypíše třeba "segment fault" - k nějaké knihovně?
coredumpctl list
a coredumpctl info PID
bych se podíval, kde to padá.
Zkontroloval bych poškození nainstalovaných souborů: rpm -Va
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.