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
|