Здравствуйте.
После обновления на версию 1.2.13 стал наблюдать падения сервера netxmsd связанные с segmentation fault.
Сделал core файл и привожу сюда backtrace. Надеюсь эта информация окажется полезной:
Хочется также упомянуть о записи в логи в кодировке без поддержки русских символов:
Как все это можно победить?
После обновления на версию 1.2.13 стал наблюдать падения сервера netxmsd связанные с segmentation fault.
Сделал core файл и привожу сюда backtrace. Надеюсь эта информация окажется полезной:
Code Select
Core was generated by `/usr/bin/netxmsd -D3'.
Program terminated with signal 11, Segmentation fault.
#0 0x00007f428cda3f96 in ResolveHostName (pszName=<optimized out>)
at tools.cpp:1170
1170 tools.cpp: No such file or directory.
(gdb) bt
#0 0x00007f428cda3f96 in ResolveHostName (pszName=<optimized out>)
at tools.cpp:1170
#1 0x00007f428dcf9944 in Node::updatePrimaryIpAddr (this=this@entry=0x1d14390)
at node.cpp:1626
#2 0x00007f428dd0326a in Node::configurationPoll (this=0x1d14390,
pSession=0x0, dwRqId=0, nPoller=29, dwNetMask=0) at node.cpp:1693
#3 0x00007f428dd11175 in ConfigurationPoller (arg=<optimized out>)
at poll.cpp:328
#4 0x00007f428bc3cb50 in start_thread ()
from /lib/x86_64-linux-gnu/libpthread.so.0
#5 0x00007f428adf10ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
#6 0x0000000000000000 in ?? ()
Хочется также упомянуть о записи в логи в кодировке без поддержки русских символов:
Code Select
[06-Apr-2014 01:02:51.666] [DEBUG] Starting status poll for node ??????? ???????
? ?????? - ? (ID: 146)
[06-Apr-2014 01:02:51.666] [DEBUG] Starting status poll for node ?????????? - 1
(ID: 197)
[06-Apr-2014 01:02:51.667] [DEBUG] Starting status poll for node ?????????? - 2
(ID: 199)
[06-Apr-2014 01:02:51.672] [DEBUG] StatusPoll(??????? ?????????? ??????? [141]):
unable to get system uptime
[06-Apr-2014 01:02:51.673] [DEBUG] StatusPoll(??????? ?????????? ??????? [141]):
unable to get agent uptime
[06-Apr-2014 01:02:51.673] [DEBUG] Finished status poll for node ??????? ???????
??? ??????? (ID: 141)Как все это можно победить?