[РЕШЕНО]LinuxCNC внезапно и настойчиво стал падать при запуске с minigl.error: (1285, 'out of memory')

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
a321
Мастер
Сообщения: 563
Зарегистрирован: 03 дек 2016, 00:30
Репутация: 65
Контактная информация:

[РЕШЕНО]LinuxCNC внезапно и настойчиво стал падать при запуске с minigl.error: (1285, 'out of memory')

Сообщение a321 »

Коллеги, как водится, на ровном месте. Вот еще 2 декабря все работало, не обновлял linuxcnc ни разу, а компоненты системы - неоднократно, результат внезапно стал таким (сознательно запускаю эталонную версию сим-конфигурации) -

Код: Выделить всё

linuxcnc
LINUXCNC - 2.7.15
Machine configuration directory is '/home/user/linuxcnc/configs/sim.axis'
Machine configuration file is 'axis_mm.ini'
Starting LinuxCNC...
Found file(lib): /usr/share/linuxcnc/hallib/core_sim.hal
Note: Using POSIX non-realtime
Found file(lib): /usr/share/linuxcnc/hallib/sim_spindle_encoder.hal
Found file(lib): /usr/share/linuxcnc/hallib/axis_manualtoolchange.hal
Found file(lib): /usr/share/linuxcnc/hallib/simulated_home.hal
Traceback (most recent call last):
  File "/usr/bin/axis", line 3295, in <module>
    get_coordinate_font(vars.dro_large_font.get())
  File "/usr/bin/axis", line 3191, in get_coordinate_font
    glnav.use_pango_font(coordinate_font, 0, 128)
  File "/usr/lib/python2.7/site-packages/glnav.py", line 55, in use_pango_font
    glBitmap(0, 0, 0, 0, 0, h-d, '');
minigl.error: (1285, 'out of memory')
Shutting down and cleaning up LinuxCNC...
task: 496 cycles, min=0.000003, max=0.001258, avg=0.001043, 0 latency excursions (> 10x expected cycle time of 0.001000s)
Note: Using POSIX non-realtime
LinuxCNC terminated with an error.  You can find more information in the log:
    /home/user/linuxcnc_debug.txt
and
    /home/user/linuxcnc_print.txt
as well as in the output of the shell command 'dmesg' and in the terminal

в созданных файликах все то же, про ядро. Кто сталкивался, куда копать?!
Если поставить 2.8, то результат тот же. Пересборка из исходников результата не дала.

Причина - mesa, которая разделилась на два пакета, наш выбор mesa-amber
Вложения
Снимок экрана от 2023-01-03 18-25-22.jpg (1759 просмотров) <a class='original' href='./download/file.php?id=206111&sid=9d3cc8b06d5499a46d8d514ff5f794d1&mode=view' target=_blank>Загрузить оригинал (94.51 КБ)</a>
Последний раз редактировалось a321 04 янв 2023, 16:58, всего редактировалось 4 раза.
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: LinuxCNC-sim внезапно и настойчиво стал требовать ядра реального времени

Сообщение alex_sar »

А где вы увидели требование realtime ядра? Я вижу например другое
minigl.error: (1285, 'out of memory')
одна из планок памяти не вылетела ли?
a321
Мастер
Сообщения: 563
Зарегистрирован: 03 дек 2016, 00:30
Репутация: 65
Контактная информация:

Re: LinuxCNC-sim внезапно и настойчиво стал требовать ядра реального времени

Сообщение a321 »

нет, с мозгами все хорошо. Но, пожалуй, проверю - и проверил, хорошо. Да и планка-то одна, на 8гб, и жалоб нет.
Note: Using POSIX non-realtime LinuxCNC terminated with an error. You can find more information in the log: /home/user/linuxcnc_debug.txt and /home/user/linuxcnc_print.txt as well as in the output of the shell command 'dmesg' and in the terminal
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: LinuxCNC-sim внезапно и настойчиво стал требовать ядра реального времени

Сообщение alex_sar »

еще раз. сообщение в логе - про нехватку памяти.

про realtime вопроса и ошибки нет. такое же сообщение увидите если просто ошибка в конфиге будет.
a321
Мастер
Сообщения: 563
Зарегистрирован: 03 дек 2016, 00:30
Репутация: 65
Контактная информация:

Re: LinuxCNC-sim внезапно и настойчиво стал падать при запуске с minigl.error: (1285, 'out of memory')

Сообщение a321 »

да, это проблема, связанная с прилетевшими в декабре обновлениями дров встроенной карточки Интел. Не аксис интерфейс запускается. Если карточка выделенная, то тоже запускается https://archlinux.org.ru/forum/post/257144/
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: LinuxCNC-sim внезапно и настойчиво стал падать при запуске с minigl.error: (1285, 'out of memory')

Сообщение alex_sar »

a321 писал(а): 04 янв 2023, 12:02 да, это проблема, связанная с прилетевшими в декабре обновлениями дров встроенной карточки Интел. Не аксис интерфейс запускается. Если карточка выделенная, то тоже запускается https://archlinux.org.ru/forum/post/257144/
можно конечно долго и упорно решать. но самое простое переставить заново с установочного диска linuxcnc, скопировать конфиги и забыть. делов на полчаса.
(про обновления intel тоже в целях профилактики - забыть)
Kost_irk
Мастер
Сообщения: 995
Зарегистрирован: 19 июл 2018, 07:46
Репутация: 193
Откуда: Иркутск
Контактная информация:

Re: LinuxCNC-sim внезапно и настойчиво стал падать при запуске с minigl.error: (1285, 'out of memory')

Сообщение Kost_irk »

Вообще не понятно, зачем вам обновления на станке. При том, что сам linuxcnc вы все равно не обновляете. Работает система, все устраивает, значит не нужно ничего обновлять.
a321
Мастер
Сообщения: 563
Зарегистрирован: 03 дек 2016, 00:30
Репутация: 65
Контактная информация:

Re: LinuxCNC-sim внезапно и настойчиво стал падать при запуске с minigl.error: (1285, 'out of memory')

Сообщение a321 »

Kost_irk писал(а): Вообще не понятно, зачем вам обновления на станке.
Станком управляет другая машина, с ядром реального времени и там цельнособранный дистрибутив LCNC. Симулятор нужен в процессе конструирования, создания нового изделия - не столько для именно "симуляции", сколько для проверки кода на читаемость станком и размещения деталей на рабочем столе. Это делается на лэптопе, в котором повседневная жизнь и ассортимент решаемых задач несколько шире. Конечно, на аварийный, экстренный случай у меня есть возможность отката системы на "рабочий слепок", но оно ДОЛЖНо работать и так. А что "не ломалось - не обновляй" рабочий метод, то я знаю. Но со временем накапливается такой пласт нужных обновлений, хотя бы уже и всего за год (я пробовал), что накатить их сложнее случающегося эпизодического траха, без которого теряются навыки этого траха. В общем, для поддержания себя в форме это должно происходить, разве что не в "самый неприятный момент".

И так, как всегда случается у Арчеводов, благодаря профессионализму и, что важнее, добродушию и отзывчивости коллег, проблема локализована и решена. Судя по ее источнику и тому, что Арч обычно по развитию всех опережает, проблема докатится до всех. Произошло разделение пакета mesa на "для новых" и "для НЕ новых" (я отказываюсь считать свой "старым" в возрасте 2 года). Выбр для linuxcnc - mesa-amber
Прошло как новость 2022-12-06 - https://search.unlocked.link/search?q=mesa-amber
Ответить

Вернуться в «LinuxCNC»