Показать сообщение отдельно
  #22  
Старый 02.10.2023, 22:41
Vitaliy Aksyonov
Guest
 
Сообщений: n/a
По умолчанию Re: Еще один крэш

Vitaliy Aksyonov написал(а) к Semen Panevin в Oct 23 12:29:30 по местному времени:

Привет, Semen!

02 Oct 23 21:16, ты писал(а) мне:

SP>>> Собрать в дебаге теоретически могу, а вот сохранить core dump
SP>>> как ни пытался - ни разу не вышло, хотя сохранение корки в
SP>>> системе вроде включено. Не знаю, ЧЯДНТ :)
VA>> Перед запуском деда выполни:
VA>> ulimit -c unlimited
SP> давно сделано

На всякий случай. Оно не сохраняется между рестартами.
1. Это надо сделать перед запуском деда. Либо прописать в profile.
2. Если дед запускается в отдельном шелле, например, через screen - то надо выставлять именно в том шелле.

VA>> Потом проверь, куда уходит корка:
VA>> cat /proc/sys/kernel/core_pattern
SP> server /home/semen # cat /proc/sys/kernel/core_pattern
SP> core

SP> Вот ваще понятней не стало.

Тут все ОК. С такими настройками корка появится в текущем каталоге. Главное, чтобы были права на запись.

VA>> После этого должно сохраниться во время крэша.
SP> Может оно и сохраняется, но я не понимаю куда :)

Ищи в текущем каталоге. Если нет, попробуй:
find / -name core

VA>> Я быстро глянул свой крэшдамп. Похоже, что идет двойное
VA>> освобождение памяти. Буду копать дальше. :)
SP> Мы в тебя верим!

Ты там сверху писал, что используешь hunspell из дистрибутива. Какая версия hunspell у тебя стоит и как ты ее подключаешь к билду? Это важно. Может получиться так, что во время компиляции берутся заголовки из деда, а линкуется либа из дистрибутива. При этом если версии разошлись - привет.

Best regards,
Vitaliy Aksyonov.

... Жизнь хуже чем была, но лучше, чем будет!
--- GoldED+/LNX 1.1.5-b20230920
Ответить с цитированием