LINUX.ORG.RU

Долгое открытие Dolphin и диалогов выбора или сохранения в KDialog

 ,


0

1

KUbuntu 20.04. После чего возникла проблема - не припомню точно. Началось с того, что заметил, что если в Yandex браузере выбираешь «сохранить как», то диалог сохранения или открытия висит порядка 30 секунд. Начал гуглить на эту тему, пришел к выводу, что это проблема не самого Яндекс браузера. Dolphin запускается так же, порядка 30 секунд и больше.

Если запустить с консоли диалог открытия окна, то получаем следующее

$ time kdialog –getopenurl /usr/bin

kf5.kio.core: «Невозможно войти в папку tags:/.»

real 0m33,647s

user 0m3,259s

sys 0m0,257s

Куда копать?

★★★

У меня такое всегда на любом продвинутом фм(сейчас наутилус) если подключенны внешние усб или сетевые диски. Без понятия что они пытаются сделать

anonymous
()
Ответ на: комментарий от XMs

Сетевых точек входа нет. Была одна, которая уже не живая, но ее в первую очередь удалил. Сейчас из точек входа только те, что существуют и все нормально открываются. Akonadi, как я понимаю, у меня он вообще не установлен. Даже aptitude search akonadi в поиске про него ничего не выдает. baloo отключен (или его наоборот надо включить?)

$ balooctl status Служба индексирования Baloo сейчас выключена. Чтобы её включить, запустите команду «balooctl enable».

Создал ради интереса тестового пользователя, думал, может в профиле что-то закосячилось. Даже в чистом профиле открывается так же долго

deys ★★★
() автор топика
Ответ на: комментарий от XMs

та же самая ругань на tags:/.

$ dolphin

kf5.kio.core: «Невозможно войти в папку tags:/.»

deys ★★★
() автор топика
Ответ на: комментарий от htower_

[cut]

statx(AT_FDCWD, «/home/deys/.local/share/umake/bin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога)

statx(AT_FDCWD, «/home/deys/bin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога)

statx(AT_FDCWD, «/usr/local/sbin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога)

statx(AT_FDCWD, «/usr/local/bin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога)

statx(AT_FDCWD, «/usr/sbin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога)

statx(AT_FDCWD, «/usr/bin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL, stx_attributes=0, stx_mode=S_IFREG|0755, stx_size=912424, …}) = 0

access(«/usr/bin/net», X_OK) = 0

pipe2([42, 45], O_CLOEXEC) = 0

eventfd2(0, EFD_CLOEXEC) = 46

clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f2058d10ad0) = 2482944

write(46, «*\0\0\0\0\0\0\0», 8) = 8

close(46) = 0

close(41) = 0

close(22) = 0

fcntl(32, F_GETFL) = 0x1 (flags O_WRONLY) fcntl(32, F_SETFL, O_WRONLY|O_NONBLOCK) = 0

close(34) = 0

fcntl(33, F_GETFL) = 0 (flags O_RDONLY)

fcntl(33, F_SETFL, O_RDONLY|O_NONBLOCK) = 0

close(37) = 0

fcntl(35, F_GETFL) = 0 (flags O_RDONLY)

fcntl(35, F_SETFL, O_RDONLY|O_NONBLOCK) = 0

write(5, «\1\0\0\0\0\0\0\0», 8) = 8

ppoll([{fd=40, events=POLLIN}], 1, {tv_sec=30, tv_nsec=0}, NULL, 8) = 1 ([{fd=40, revents=POLLHUP}], left {tv_sec=29, tv_nsec=999998819}) write(5, «\1\0\0\0\0\0\0\0», 8) = 8

read(40, "", 12) = 0

write(5, «\1\0\0\0\0\0\0\0», 8) = 8

close(40) = 0

ppoll([{fd=-1}, {fd=33, events=POLLIN}, {fd=35, events=POLLIN}, {fd=42, events=POLLIN}], 4, {tv_sec=29, tv_nsec=999000000}, NULL, 8

[/cut]

здесь происходит затык. Пичем следующая строка делится пополам на

ppoll([{fd=-1}, {fd=33, events=POLLIN}, {fd=35, events=POLLIN}, {fd=42, events=POLLIN}], 4, {tv_sec=29, tv_nsec=999000000}, NULL, 8) = 2 ([{fd=33, revents=POLLHUP}, {fd=35, revents=POLLHUP}], left {tv_sec=3, tv_nsec=572927646})

до затыка:

ppoll([{fd=-1}, {fd=33, events=POLLIN}, {fd=35, events=POLLIN}, {fd=42, events=POLLIN}], 4, {tv_sec=29, tv_nsec=999000000}, NULL,

после затыка:

  1. = 2 ([{fd=33, revents=POLLHUP}, {fd=35, revents=POLLHUP}], left {tv_sec=3, tv_nsec=572927646})

хотя это все в отну строчку идет

[cut]

  1. = 2 ([{fd=33, revents=POLLHUP}, {fd=35, revents=POLLHUP}], left {tv_sec=3, tv_nsec=572927646})

ioctl(33, FIONREAD, [0]) = 0

read(33, "", 1) = 0

write(5, «\1\0\0\0\0\0\0\0», 8) = 8

close(33) = 0

ioctl(35, FIONREAD, [0]) = 0

read(35, "", 1) = 0

write(5, «\1\0\0\0\0\0\0\0», 8) = 8

close(35) = 0

ppoll([{fd=-1}, {fd=-1}, {fd=-1}, {fd=42, events=POLLIN}], 4, {tv_sec=3, tv_nsec=573000000}, NULL, 8) = 1 ([{fd=42, revents=POLLIN|POLLHUP}], left {tv_sec=3, tv_nsec=572998900}) read(42, «\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\233~\0\0\0\0\0\0\0\0\0\0\0\0\0\0»…, 152) = 152

write(5, «\1\0\0\0\0\0\0\0», 8) = 8

close(42) = 0

close(32) = 0

access(«/var/lib/samba/usershares», F_OK) = 0

stat(«/var/lib/samba/usershares», {st_mode=S_IFDIR|0777, st_size=4096, …}) = 0

openat(AT_FDCWD, «/var/lib/samba/usershares», O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 22 fstat(22, {st_mode=S_IFDIR|0777, st_size=4096, …}) = 0

getdents64(22, /* 2 entries */, 32768) = 48

getdents64(22, /* 0 entries */, 32768) = 0

close(22) = 0

statfs(«/var/lib/samba/usershares», {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=23091266, f_bfree=7153898, f_bavail=5970172, f_files=5898240, f_ffree=5207909, f_fsid={val=[3355008516, 1242712001]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0

inotify_add_watch(13, «/var/lib/samba/usershares», IN_MODIFY|IN_ATTRIB|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_DONT_FOLLOW) = 3

[/cut]

PS:// что-то с разметкой текста не могу разобраться

deys ★★★
() автор топика
Последнее исправление: deys (всего исправлений: 4)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.