News:

We really need your input in this questionnaire

Main Menu

segfault

Started by wonderboy, September 20, 2013, 08:56:56 AM

Previous topic - Next topic

wonderboy

Хай!

Вчера начал добавлять коммутаторы на мониторинг и стал падать сервер:
Sep 20 05:08:31 log1 kernel: netxmsd[6927]: segfault at 4 ip 0082cc91 sp ae686120 error 4 in libnxcore.so.1.0.0[7b2000+f7000]
Sep 20 09:44:26 log1 kernel: netxmsd[25432]: segfault at 1ac ip 007a2c91 sp ae48c120 error 4 in libnxcore.so.1.0.0[728000+f7000]


Victor Kirhenshtein

А core файл создался? Если да, то пришлите пожалуйста stack trace:

# gdb netxmsd core
gdb> bt

Если core нет, то запустите под gdb:

# gdb netxmsd
gdb> run -D3

и после sigfault опять таки

gdb> bt

wonderboy

Виктор, точно не знаю это ли причина предыдущих segfault, потому как после того как создал этот пост, никаких ошибок все это время не было. И вот только сейчас опять произошло.

[20-Sep-2013 22:31:00.434] NetworkMap::updateContent(test [107990]): call to buildL2Topology on object 426 failed
[20-Sep-2013 22:32:00.435] NetworkMap::updateContent(test [107990]): call to buildL2Topology on object 426 failed
[20-Sep-2013 22:33:00.435] NetworkMap::updateContent(test [107990]): call to buildL2Topology on object 426 failed
[20-Sep-2013 22:34:00.435] NetworkMap::updateContent(test [107990]): call to buildL2Topology on object 426 failed
[20-Sep-2013 22:35:00.435] NetworkMap::updateContent(test [107990]): call to buildL2Topology on object 426 failed
[20-Sep-2013 22:36:00.435] NetworkMap::updateContent(test [107990]): call to buildL2Topology on object 426 failed
[20-Sep-2013 22:37:00.436] NetworkMap::updateContent(test [107990]): call to buildL2Topology on object 426 failed
[20-Sep-2013 22:38:00.436] NetworkMap::updateContent(test [107990]): call to buildL2Topology on object 426 failed
[20-Sep-2013 22:39:00.436] NetworkMap::updateContent(test [107990]): call to buildL2Topology on object 426 failed
[20-Sep-2013 22:40:00.436] NetworkMap::updateContent(test [107990]): call to buildL2Topology on object 426 failed
[20-Sep-2013 22:41:00.436] NetworkMap::updateContent(test [107990]): call to buildL2Topology on object 426 failed
[New Thread 0xaea7db70 (LWP 3589)]
[New Thread 0xae97cb70 (LWP 3593)]
[Thread 0xae97cb70 (LWP 3593) exited]
[Thread 0xaea7db70 (LWP 3589) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xaec7fb70 (LWP 2846)]
0x001abc91 in NetObj::CreateMessage (this=0x80bbec8, pMsg=0xaec7f2b4) at netobj.cpp:824
824    for(i = 0, dwId = VID_CHILD_ID_BASE; i < m_dwChildCount; i++, dwId++)
Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.107.el6.i686 keyutils-libs-1.4-4.el6.i686 krb5-libs-1.10.3-10.el6_4.2.i686 libcom_err-1.41.12-14.el6.i686 libgcc-4.4.7-3.el6.i686 libselinux-2.0.94-5.3.el6_4.1.i686 libstdc++-4.4.7-3.el6.i686 mysql-libs-5.5.31-1.el6.remi.i686 openssl-1.0.0-27.el6_4.2.i686 zlib-1.2.3-29.el6.i686
(gdb)

Victor Kirhenshtein

Я исправлял недавно похожий баг. Посмотрим как будет после обновления на 1.2.9, есть шанс что проблема исчезнет.