Форум проекта PuppyRus Linux

Общие вопросы => Вопросы от новичков => Тема начата: Neyel от 21 Март 2022, 09:19:02

Название: LFA openshot ошибка undefined symbol
Отправлено: Neyel от 21 Март 2022, 09:19:02
Openshot установленный из репы LFA выдавал ошибку undefined symbol. Дело оказалось в qt5-base-noicu - после того как установил qt5-base (при этом qt5-base-noicu был удален) из репы LFA ошибка исчезла  :)
Название: Re: LFA openshot ошибка undefined symbol
Отправлено: sfs от 21 Март 2022, 15:18:24
LFA уже не поддерживается
Название: Re: LFA openshot ошибка undefined symbol
Отправлено: Neyel от 25 Март 2022, 08:38:19
Вообщем ошибку я победил - но это не помогло - программа вылетает при попытке смонтировать видео (в терминале пишет "Убито") Такая же ошибка на LFDS (вылетает) - а вот на LFD монтаж идёт нормально но времени тратится вдвое больше (на LFDS - 4 часа, а на LFD - 8 часов - не понимаю почему времени тратится вдвое больше)
Название: Re: LFA openshot ошибка undefined symbol
Отправлено: sfs от 25 Март 2022, 09:55:20
Переместить модуль в репу LFD , в тест или удалить?
Название: Re: LFA openshot ошибка undefined symbol
Отправлено: Neyel от 25 Март 2022, 10:42:45
Переместить модуль в репу LFD , в тест или удалить?
Я использовал не моудль - а просто ставил из репозитария (там больше функций, модуль старый)
Название: Re: LFA openshot ошибка undefined symbol
Отправлено: Neyel от 26 Март 2022, 14:58:32
Скорее всего убивает приложение OOM Killer возможно поможет загрузка ядра с параметром zram Хотя памяти 8 гиг - должно хватать - но чем черт не шутит
Название: Re: LFA openshot ошибка undefined symbol
Отправлено: Neyel от 27 Март 2022, 10:20:44
Поставил zram=80% - все равно вылетел  :( Что ещё может убивать приложение кроме OOM-Killer? Как узнать, чем убито приложение?
Название: Re: LFA openshot ошибка undefined symbol
Отправлено: krasnyh от 27 Март 2022, 10:32:40
но это не помогло - программа вылетает при попытке смонтировать видео (в терминале пишет "Убито")
Как вариант, смонтировать коротенькое видео, которому не требуется много памяти. Поможет локализовать проблему, в нехватке памяти ли дело, если все равно будет убито.

Другой вариант, добавить больше виртуальной памяти, включив zram=300% для видео, где всегда вылетает. Возможно и правда openshot требует много ram.


upd. В принципе, htop позволяет в режиме реального времени отслеживать расход памяти. Выставить для окна режим "всегда наверху".
Название: Re: LFA openshot ошибка undefined symbol
Отправлено: Neyel от 27 Март 2022, 10:41:39
смонтировать коротенькое видео
Коротенькое видео монтируется на ура, а вот длинное (где-то час длительность) вылетает - то есть монтаж начинается - а спустя некоторое время вылетает. Попробую htop посмотрю в памяти ли дело.
Название: Re: LFA openshot ошибка undefined symbol
Отправлено: Neyel от 27 Март 2022, 11:01:26
Сначала память загружена на 20% после непрерывно растёт и когда достигает 70% - программа вылетает где-то на 25 минуте после запуска программы (смотрел по htop) Памяти 8 гиг - почему openshot заюзывает её на полную какутшку - непонятно
Название: Re: LFA openshot ошибка undefined symbol
Отправлено: Neyel от 27 Март 2022, 11:04:03
Проблема проявляется на LFA и LFDS - там ядро 5.11 - а на LFD все ок (ядро 5.13)/ Может ему ядро поменять?
Название: Re: LFA openshot ошибка undefined symbol
Отправлено: krasnyh от 27 Март 2022, 11:12:35
Ну так, одной из фишек наших сборок является легкая смена ядра (https://mirror.yandex.ru/puppyrus/puppyrus-a64/kernel/new/) на любое другое. Можно попробовать крайнее kernel-5.16.0-pf1-mg2, оно используется в prar2110.
Название: Re: LFA openshot ошибка undefined symbol
Отправлено: Neyel от 27 Март 2022, 12:09:49
На ядре 5.13 (LFDS) openshot также вылетел - видимо в проге что то не так с распределением памяти
Название: Re: LFA openshot ошибка undefined symbol
Отправлено: Neyel от 27 Март 2022, 12:55:29
 :'(
Код
[ 1934.175554] Out of memory: Killed process 20071 (openshot-qt) total-vm:16604896kB, anon-rss:1344928kB, file-rss:21384kB, shmem-rss:0kB, UID:1000 pgtables:26088kB oom_score_adj:0
zram=150% физической памяти 8 гиг, LFDS ядро 5.13
Название: Re: LFA openshot ошибка undefined symbol
Отправлено: Neyel от 27 Март 2022, 13:06:42
Попробую скачать AppImage с офиц сайта и смонтировать там
Название: Re: LFA openshot ошибка undefined symbol
Отправлено: krasnyh от 27 Март 2022, 13:10:27
В качестве эксперимента, в целях сбора информации по проблеме, можно временно отключить OOM-killer для openshot.
https://blog.foxylab.com/kak-pobedit-oom-killer/


upd. Помимо дефолтного killer, известны и другие (https://wiki.archlinux.org/title/Improving_performance_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)#%D0%9F%D0%BE%D0%B2%D1%8B%D1%88%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BE%D1%82%D0%B7%D1%8B%D0%B2%D1%87%D0%B8%D0%B2%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D0%B2_%D1%83%D1%81%D0%BB%D0%BE%D0%B2%D0%B8%D1%8F%D1%85_%D0%BD%D0%B5%D1%85%D0%B2%D0%B0%D1%82%D0%BA%D0%B8_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8). Чаще на слуху earlyoom и nohang (сам использую). Но все они требуют systemd, который не во всех наших iso.
Название: Re: LFA openshot ошибка undefined symbol
Отправлено: Neyel от 27 Март 2022, 13:48:42
можно временно отключить OOM-killer для openshot
Скачал AppImage с офиц сайта - там все нормально. Видимо проблема проявляется только на openshot, установленный из репозитария
Название: Re: LFA openshot ошибка undefined symbol
Отправлено: krasnyh от 27 Март 2022, 14:00:54
Я использовал не моудль - а просто ставил из репозитария (там больше функций, модуль старый)
Репы сборок на арче заморожены на некую давнюю дату, поэтому устаревшие. Репы же сборок на дебиане и так по умолчанию древние. В случае же проблем с прогами, самое верное решение сразу ставить крайнюю версию, по возможности.


p.s. Сборки с самыми свежими репами на сегодня это prar2110 и вроде lfds.