LINUX.ORG.RU

Ошибка при работе MicroDC2


0

1

Всем привет! Такая ситуация - на NAS Synology 212j установлен MicroDC2. Ставилось все согласно инструкции, которая приведена на форуме Synology, вот тут http://www.synology-forum.ru/index.php?showtopic=1132&st=0 Расшарено 2.1 Тб. При этом требуется от клиента только стабильная раздача. Проблема в том, что эта стабильная раздача примерно через сутки непрерывной работы прекращается, и программа вылетает вот с такой ошибкой

microdc2: fs.c:320: filelist_get_real_path: Assertion `node->parent->dir.realpath != ((void *)0)' failed.

Подскажите, пожалуйста, в чем может быть причина? Спасибо.


писать в поддержку

а ещё лучше - запустить из-под gdb и получить stacktrace вкратце:

gdb program
(gdb) run

ждём когда программа упадёт/остановится и далее:

(gdb) 
(gdb) set logging file backtrace.log
(gdb)set logging on
(gdb)bt
(gdb)quit

ибо http://codeworkx.de/wordpress/wp-content/uploads/2011/12/jacoj.jpg

хотя если у тебя пишет «core dumped», то можно из этого самого core_dump'а (где его найти - гугли по «distro_name core dump location») получить stacktrace (гугли «gdb getting stacktrace from core dump»)

jeuta ★★★★
()

писать в поддержку

а ещё лучше - запустить из-под gdb (если ресурсы позволяют) и после останова программы написать команду bt и отправить выхлоп в поддержку, вкратце -

gdb program
(gdb) run

ждём когда программа упадёт/остановится и далее:

(gdb) 
(gdb) set logging file backtrace.log
(gdb)set logging on
(gdb)bt
(gdb)>quot

edit: не понял сначала про NAS :) не знаю, можно ли на нём дебажить.

jeuta ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.