LINUX.ORG.RU

Перестал работать терминал в Dolphin

 ,


0

1

Добрый день!

При попытке открытия терминала получаю:

 cd /home/faxik
^@ clear
^@faxik@supercompiater:~>  cd /home/faxik
bash: read: read error: 0: Input/output error

Подскажите, куда копать. Обычный терминал работает, как и должно.

OpenSuSE Tumbleweed, KDE 16.12.2 (появилось раньше, но руки не доходили заняться).

Спасибо!

★★

Если запустить дельфина из консоли, какой-нибудь полезный выхлоп есть? В dmesg, может быть?

XMs ★★★★★
()

KDE 16.12.2

И как там в будущем? Плазма не падает?

man_of_motley ★★
()
Последнее исправление: man_of_motley (всего исправлений: 1)

А fsck что выдает? И в /var/log/syslog должно отразится.

newprikolist
()

а с чистого листа не пробовал?

~$ mv $HOME/.config/dolphinrc $HOME/.config/dolphinrc_old
и настрой снова, поди обновлял со старых версий?. да и кеш почистить стоит наверно.

Кстати уже 16.12.3 вышел.

Gramozeka ★★
()
Последнее исправление: Gramozeka (всего исправлений: 1)
Ответ на: комментарий от newprikolist

Попробовал стереть все, что связано с `dolphin` — результат нулевой. Выхлоп в консоль нулевой, разве что:

Attempted to re-run an already running session

`dmesg` тоже не жалуется, в `syslog` тоже пусто.

Зашел другим пользователем --- там все в порядке, сообщения подобного тоже нет.

Дерево дочерних процессов выглядит так:

dolphin─┬─bash───bash─┬─bash───bash───stty
        │             └─cut
        ├─{QDBusConnection}
        ├─{QThread}
        ├─{QXcbEventReader}
        ├─{radeon_cs:0}
        ├─{si_shader:0}
        ├─{si_shader:1}
        ├─{si_shader:2}
        └─{si_shader:3}

В командной строке `bash` ничего подозрительного (без аргументов)

> cat /proc/32763/cmdline | tr '\000' '|'
cut|-f|2|-d|

> cat /proc/300/cmdline | tr '\000' '|'
stty|5400:5:bf:8a31:3:1c:7f:15:4:0:1:0:11:13:1a:0:12:f:17:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0

Опытным путем выяснилось, что висит `stty`, причем мертво, на чем --- не понятно; я не очень понимаю командную строку выше.

Есть идеи? Смотреть список открытых файлов? Еще куда?

fAX ★★
() автор топика
Последнее исправление: fAX (всего исправлений: 1)
Ответ на: комментарий от fAX

Просто ради интереса можно посмотреть:

gdb dolphin
run
Хоть будет понятно, в каком месте падает. Есть такое подозрение, что Dolphin запущен с таким параметром:

--daemon Запустить фоновую службу Dolphin (нужна только для интерфейса D-Bus).

и из-за D-Bus проблема. Я еще вчера об этом подумал, но не озвучил. Если в отладке на D-bus пожалуется, то попробуй удалить /home/$USER/.dbus/session-bus/* и все в /tmp /var/tmp Больше даже не могу предположить куда рулить.

Attempted to re-run an already running session

Вообще ни о чем. Это так и должно быть.

А решение скорее всего будет - перекинуть все нужные файлы вновь созданному пользователю.

newprikolist
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.