LINUX.ORG.RU

Double commander Access violation

 


0

2

Привет! Система Linux Mint 22. Много лет пользуюсь Double Commander, qt версией. Сегодня вдруг перестала работать клавиатура в его панели, мышка работает, клавиатура нет. В других окнах клавиатура работает. Решил снести и переустановить. Снес все –purge и доудалил все что осталось. После этого при запуске появляется Access violation. Press OK to ignore and risk data corruption. Press Abort to kill the program. Жму ОК, но не запускается. В консоли никаких особых проблем нет. Запускаю с sudo - тоже самое. Снес опять все и поставил gtk версию. Запускается, клавиатура работает, но исчезли все иконки в панели и хер знает как их восстановить, а без них работать невозможно. Что за странности с qt?

★★★★
Ответ на: комментарий от anonymous

Ни разу не пользовался ldd. На выходе вот это


        linux-vdso.so.1 (0x00007fff29bbc000)
	libQt5Pas.so.1 => /lib/x86_64-linux-gnu/libQt5Pas.so.1 (0x00007ee177e00000)
	libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007ee1780ec000)
	libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007ee177cb7000)
	libgobject-2.0.so.0 => /lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007ee178089000)
	libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007ee177c68000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ee177a00000)
	libQt5PrintSupport.so.5 => /lib/x86_64-linux-gnu/libQt5PrintSupport.so.5 (0x00007ee177988000)
	libQt5Widgets.so.5 => /lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x00007ee177200000)
	libQt5X11Extras.so.5 => /lib/x86_64-linux-gnu/libQt5X11Extras.so.5 (0x00007ee178080000)
	libQt5Gui.so.5 => /lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007ee176a00000)
	libQt5Core.so.5 => /lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007ee176400000)
	libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007ee176000000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007ee177c3a000)
	libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007ee17795f000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007ee177117000)
	libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007ee1778c5000)
	libffi.so.8 => /lib/x86_64-linux-gnu/libffi.so.8 (0x00007ee177c2e000)
	libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007ee176320000)
	/lib64/ld-linux-x86-64.so.2 (0x00007ee17824b000)
	libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x00007ee176979000)
	libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007ee1762e8000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007ee177c12000)
	libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007ee175ef3000)
	libmd4c.so.0 => /lib/x86_64-linux-gnu/libmd4c.so.0 (0x00007ee177105000)
	libdouble-conversion.so.3 => /lib/x86_64-linux-gnu/libdouble-conversion.so.3 (0x00007ee1762d3000)
	libicui18n.so.74 => /lib/x86_64-linux-gnu/libicui18n.so.74 (0x00007ee175a00000)
	libicuuc.so.74 => /lib/x86_64-linux-gnu/libicuuc.so.74 (0x00007ee175600000)
	libpcre2-16.so.0 => /lib/x86_64-linux-gnu/libpcre2-16.so.0 (0x00007ee175e67000)
	libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007ee175dad000)
	libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007ee178072000)
	libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007ee1778bd000)
	libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2 (0x00007ee1770f8000)
	libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007ee1758b8000)
	liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007ee1762b1000)
	liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007ee17627f000)
	libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007ee175548000)
	libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x00007ee175d7a000)
	libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007ee17547c000)
	libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007ee175d54000)
	libicudata.so.74 => /lib/x86_64-linux-gnu/libicudata.so.74 (0x00007ee173600000)
	libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007ee1758a2000)
	libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007ee17587d000)
	libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007ee175869000)
	libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007ee17585b000)
	libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007ee17584c000)
	libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007ee175829000)
rustamych ★★★★
() автор топика
Ответ на: комментарий от anonymous

Проблема оказалось в том, что почему-то отсутствует папка /usr/lib/doublecmd/pixmaps/dctheme. DC не может ее найти и отключается. Я скачал исходники и тупо скопировал эту папку в нужное место и DC запустился. Но клавиатура все равно не работает. Жмешь стрелку вверх, а двигается вниз вся структура папок. Ввод не работает и функциональные клавиши тоже. Но мышь работает. Если кликнуть правой кнопкой на папку и выбрать переименовать, то в открывшемся окошке клавиатура работает и можно вписать новое имя. Тут уж сосем все непонятно.

rustamych ★★★★
() автор топика