Bug 54392 - Крашится программа при подключении к сетевому ресурсе через smb
Summary: Крашится программа при подключении к сетевому ресурсе через smb
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: dolphin (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL: https://bugs.kde.org/show_bug.cgi?id=...
Keywords:
Depends on:
Blocks:
 
Reported: 2025-05-21 07:03 MSK by Евгений
Modified: 2025-07-09 13:54 MSK (History)
3 users (show)

See Also:


Attachments
Пример crash (3.36 MB, video/mkv)
2025-05-27 11:21 MSK, Алексей
no flags Details
debug (21.31 KB, text/plain)
2025-05-27 13:25 MSK, Алексей
no flags Details
обработчик ошибок (5.21 KB, text/plain)
2025-05-27 13:26 MSK, Алексей
no flags Details
обработчик2 (4.88 KB, text/plain)
2025-05-27 16:53 MSK, Алексей
no flags Details
dolphin-20250527-165104 (5.01 KB, text/vnd.kde.kcrash-report)
2025-05-27 16:54 MSK, Алексей
no flags Details
dolphin backtrace (4.94 KB, text/vnd.kde.kcrash-report)
2025-06-03 08:40 MSK, Alexander Makeenkov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Евгений 2025-05-21 07:03:08 MSK
Проявление проблемы:
1. Запускаю dolphin
2. В адресной строке ввожу smb://имя_пользователя@имя_сервера.имя_домена.имя_домена
3. Программа закрывается примерно через 3-5 секунд
вывод из терминала:
[user@regular ~]$ dolphin
kf.kio.core: Internal error: itemsInUse did not contain QUrl("smb://имя_пользователя@имя_сервера.имя_домена.имя_домена/")
KCrash: Application 'dolphin' crashing... crashRecursionCounter = 2
KCrash: Attempting to start /usr/libexec/drkonqi
org.kde.drkonqi: Unable to find an internal debugger that can work with the crash backend
kf5idletime_wayland: This plugin does not support polling idle time

[1]+  Остановлен    dolphin
Comment 1 Алексей 2025-05-27 09:24:58 MSK
Подозреваю, что проблема в кодировке. Адрес из bash выглядит так: kf.kio.core: Internal error: itemsInUse did not contain QUrl("smb://a.kharlamov%40ncn@10.10.2.40/")
Если логиниться без @, а указывать домен перед \логин, то вход производится, но адрес все равно кривой smb://ncn%5C3NO@10.0.4.57/
Comment 2 Sergey V Turchin 2025-05-27 10:50:06 MSK
(Ответ для Евгений на комментарий #0)
> 2. В адресной строке ввожу
> smb://имя_пользователя@имя_сервера.имя_домена.имя_домена
У меня нет никакой ругани. В адреской стороке после этого:
smb://имя_пользователя@xn--_-8sbflbo2a8acf6m.xn--_-8sblemycjg1o.xn--_-8sblemycjg1o/

Попробуйте у свежесозданного пользователя.
Comment 3 Алексей 2025-05-27 11:21:31 MSK
Created attachment 18572 [details]
Пример crash

Вновь созданный пользователь получает такую же ошибку. Можно в строке сразу писать smb://....., но dolphin в любом случае крашится не должен. Прикладываю видео для примера
Comment 4 Алексей 2025-05-27 11:24:53 MSK
Вновь созданный пользователь получает такую же ошибку. Можно в строке сразу писать smb://....., но dolphin в любом случае крашится не должен. Прикладываю видео для примера
Comment 5 Sergey V Turchin 2025-05-27 11:57:49 MSK
Подключите репозитории с отладочной информацией, установите dolphin-debuginfo и прикрепите лог, который в диалоге о некорректном завершении идёт в овкладке "Информация для разработчиков".

P.S.
В адресной строке ерунду больше не пишите, пожалуйста. Обратные слэши там вводить не надо. Вообще никогда. Равносильно тому, что вы бы там вводили случайные символы.
Comment 6 Евгений 2025-05-27 12:06:43 MSK
(Ответ для Sergey V Turchin на комментарий #2)
> (Ответ для Евгений на комментарий #0)
> > 2. В адресной строке ввожу
> > smb://имя_пользователя@имя_сервера.имя_домена.имя_домена
> У меня нет никакой ругани. В адреской стороке после этого:
> smb://имя_пользователя@xn--_-8sbflbo2a8acf6m.xn--_-8sblemycjg1o.xn--_-
> 8sblemycjg1o/
> 
> Попробуйте у свежесозданного пользователя.

Создал нового пользователя, ошибка повторилась.
Загрузился с LiveUSB Regular KDE Latest, попробовал соединиться, такая же ошибка
Comment 7 Евгений 2025-05-27 12:07:10 MSK
(Ответ для Sergey V Turchin на комментарий #5)
> Подключите репозитории с отладочной информацией, установите
> dolphin-debuginfo и прикрепите лог, который в диалоге о некорректном
> завершении идёт в овкладке "Информация для разработчиков".
> 
> P.S.
> В адресной строке ерунду больше не пишите, пожалуйста. Обратные слэши там
> вводить не надо. Вообще никогда. Равносильно тому, что вы бы там вводили
> случайные символы.

Завтра попробую данный способ
Comment 8 Алексей 2025-05-27 13:25:51 MSK
Created attachment 18587 [details]
debug
Comment 9 Алексей 2025-05-27 13:26:17 MSK
Created attachment 18588 [details]
обработчик ошибок
Comment 10 Repository Robot 2025-05-27 15:53:48 MSK
kf6-kio-6.14.0-alt2 -> sisyphus:

 Tue May 27 2025 Sergey V Turchin <zerg@altlinux> 6.14.0-alt2
 - fix crash (closes: 54392)
Comment 11 Sergey V Turchin 2025-05-27 16:42:15 MSK
https://packages.altlinux.org/ru/tasks/385461/
Можете проверить. У меня не воспроизводится, поэтому исправлял наобум.
Comment 12 Алексей 2025-05-27 16:53:11 MSK
Created attachment 18596 [details]
обработчик2

К сожалению ошибка не ушла
Comment 13 Алексей 2025-05-27 16:54:58 MSK
Created attachment 18597 [details]
dolphin-20250527-165104
Comment 14 Sergey V Turchin 2025-05-27 17:05:23 MSK
Ок, ща по другому сделаю.
Comment 15 Sergey V Turchin 2025-05-27 17:16:46 MSK
Не. Нужен способ воспроизведения, т.к. дальше наобум не получится.
Comment 16 Евгений 2025-05-28 05:41:15 MSK
(Ответ для Sergey V Turchin на комментарий #5)
> Подключите репозитории с отладочной информацией, установите
> dolphin-debuginfo и прикрепите лог, который в диалоге о некорректном
> завершении идёт в овкладке "Информация для разработчиков".
> 
> P.S.
> В адресной строке ерунду больше не пишите, пожалуйста. Обратные слэши там
> вводить не надо. Вообще никогда. Равносильно тому, что вы бы там вводили
> случайные символы.

Подскажите как и где смотреть отладочную информацию? Пакет dolphin-debuginfo установлен.
Comment 17 Sergey V Turchin 2025-05-28 09:47:49 MSK
(Ответ для Евгений на комментарий #16)
> Подскажите как и где смотреть отладочную информацию? Пакет dolphin-debuginfo
> установлен.
При падении возникает диалог, где есть "информация для разработчиков". Но, уже нет смысла, т.к. там теперь много и часто это понадобится и без точного способа воспроизведения падения не обойтись.
Comment 18 Sergey V Turchin 2025-05-28 09:50:19 MSK
Получается ли воспроизвести на LiveCD Рабочей станции К 11.0 ?
Comment 19 Евгений 2025-05-28 10:04:59 MSK
(Ответ для Sergey V Turchin на комментарий #18)
> Получается ли воспроизвести на LiveCD Рабочей станции К 11.0 ?

Поставил скачиваться, позже проверю (скорость загрузки конечно ужасна, почему бы не сделать раздачу через торрент :-)), думаю в репозитории p11 такого бага нет, баг появился в последних обновлениях в sisyphus, для проверки откатился на 01.05.25, все работает, бага нет.
Comment 20 Евгений 2025-05-28 11:27:33 MSK
(Ответ для Sergey V Turchin на комментарий #18)
> Получается ли воспроизвести на LiveCD Рабочей станции К 11.0 ?

На LiveCD Рабочей станции К 11.0 работает, бага нет
Comment 21 Евгений 2025-06-03 07:12:00 MSK
Откат пакета dolphin и его зависимостей dolphin-common dolphin-plugins  libdolphinprivate6  libdolphinvcs6 до версии 24.13.3 устраняет проблему c крашем при обращении к сетевому ресурсу через smb.
Comment 22 Евгений 2025-06-03 07:18:19 MSK
24.12.3*
Comment 23 Sergey V Turchin 2025-06-03 07:56:40 MSK
(Ответ для Евгений на комментарий #21)
> Откат пакета dolphin
Это практически бесполезно для поиска проблемы.

Нужен способ воспроизведения, а по указанному у меня не воспроизводится.
Comment 24 Евгений 2025-06-03 08:03:09 MSK
Если пакеты с данным багом попадут в p11 будет печально, одно дело тестовый репозиторий которым пользуется малое количество интузиастов, другое дело стабильный репозиторий который используется в организациях.
У меня баг воспроизводится и на установленной системе на системе загружаемой с liveUSB
Comment 25 Евгений 2025-06-03 08:04:26 MSK
Может это зависит от файлового сервера, у меня он на основе Windows Server 2008 R2
Comment 26 Алексей 2025-06-03 08:06:04 MSK
(Ответ для Евгений на комментарий #25)
> Может это зависит от файлового сервера, у меня он на основе Windows Server
> 2008 R2

У меня это любой сервер, не входящий в домен. NAS, windows...
Comment 27 Sergey V Turchin 2025-06-03 08:33:56 MSK
(Ответ для Евгений на комментарий #24)
> Если пакеты с данным багом попадут в p11 будет печально
Зато способ воспроизведения вероятнее найти. ;-)

Ну и должно отдел тестирования ещё пройти, хотя такое могут и не заметить запросто.
Comment 28 Alexander Makeenkov 2025-06-03 08:40:14 MSK
Created attachment 18698 [details]
dolphin backtrace

У меня тоже воспроизводится.

dolphin-25.04.1-alt1.x86_64
Актуальный сизиф.
Samba сервер на Synology.

Открыть dolphin, в адресной строке ввести адрес вида smb://192.168.X.X, по запросу ввести логин/пароль. После подтверждения приложение падает. При повторной попытке оказывается, что логин уже выполнен, и все последующие запуски в этом сеансе происходят без падений.

Файл с бэктрейсом во вложении.
Comment 29 Евгений 2025-06-03 09:54:37 MSK
Проверил сейчас на openSUSE Tumbleweed liveUSB, баг повторился, получается это глобальная проблема.
Comment 30 Repository Robot 2025-07-09 13:54:34 MSK
kf6-kio-6.15.0-alt1 -> sisyphus:

Mon Jul 07 2025 Sergey V Turchin <zerg@altlinux> 6.15.0-alt1
- new version
Tue May 27 2025 Sergey V Turchin <zerg@altlinux> 6.14.0-alt3
- fix crash (closes: 54392)