NagiosEnterprises / nagioscore

Nagios Core
GNU General Public License v2.0
1.53k stars 445 forks source link

Error in `/usr/sbin/nagios': corrupted size vs. prev_size #775

Closed davoult closed 2 weeks ago

davoult commented 4 years ago

Hello,

uname: 3.10.0-1062.9.1.el7.x86_64 Nagios Version: nagios-4.4.5-7.el7 Glibc Version: glibc-2.17-307.el7.1 OS: CentOS 7 How to reproduce: Unknow

I regularly have the nagios process which stops working. Here is the crash dump:

*** Error in `/usr/sbin/nagios': corrupted size vs. prev_size: 0x0000558b879286f0 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x7f3e4)[0x7efe8c1843e4]
/lib64/libc.so.6(+0x814db)[0x7efe8c1864db]
/usr/sbin/nagios(my_strtok_with_free+0x22)[0x558b86485252]
/usr/sbin/nagios(parse_check_output+0x203)[0x558b8648df13]
/usr/sbin/nagios(handle_async_service_check_result+0x250)[0x558b8648e3d0]
/usr/sbin/nagios(process_passive_service_check+0x15f)[0x558b864990ff]
/usr/sbin/nagios(cmd_process_service_check_result+0xb3)[0x558b86499293]
/usr/sbin/nagios(process_external_command1+0x10d2)[0x558b8649f582]
/srv/eyesofnetwork/mk-livestatus/lib/livestatus.o(_ZN5Store20answerCommandRequestEPKc+0x35e)[0x7efe8ac67aee]
/srv/eyesofnetwork/mk-livestatus/lib/livestatus.o(_ZN5Store13answerRequestER11InputBufferR12OutputBuffer+0x70c)[0x7efe8ac6960c]
/srv/eyesofnetwork/mk-livestatus/lib/livestatus.o(_Z13client_threadPv+0x391)[0x7efe8acb4c41]
/lib64/libpthread.so.0(+0x7ea5)[0x7efe8a929ea5]
/lib64/libc.so.6(clone+0x6d)[0x7efe8c2038dd]
======= Memory map: ========
558b8646d000-558b8651d000 r-xp 00000000 fd:00 271608                     /usr/sbin/nagios
558b8671c000-558b8671d000 r--p 000af000 fd:00 271608                     /usr/sbin/nagios
558b8671d000-558b86720000 rw-p 000b0000 fd:00 271608                     /usr/sbin/nagios
558b86720000-558b86725000 rw-p 00000000 00:00 0
558b876d8000-558b88461000 rw-p 00000000 00:00 0                          [heap]
7efe54000000-7efe5402a000 rw-p 00000000 00:00 0
7efe5402a000-7efe58000000 ---p 00000000 00:00 0
7efe58000000-7efe58021000 rw-p 00000000 00:00 0
7efe58021000-7efe5c000000 ---p 00000000 00:00 0
7efe5c000000-7efe5c0ee000 rw-p 00000000 00:00 0
7efe5c0ee000-7efe60000000 ---p 00000000 00:00 0
7efe60000000-7efe6009b000 rw-p 00000000 00:00 0
7efe6009b000-7efe64000000 ---p 00000000 00:00 0
7efe64000000-7efe6412d000 rw-p 00000000 00:00 0
7efe6412d000-7efe68000000 ---p 00000000 00:00 0
7efe68000000-7efe68046000 rw-p 00000000 00:00 0
7efe68046000-7efe6c000000 ---p 00000000 00:00 0
7efe6c000000-7efe6c129000 rw-p 00000000 00:00 0
7efe6c129000-7efe70000000 ---p 00000000 00:00 0
7efe70000000-7efe7002a000 rw-p 00000000 00:00 0
7efe7002a000-7efe74000000 ---p 00000000 00:00 0
7efe74000000-7efe76ed4000 rw-p 00000000 00:00 0
7efe76ed4000-7efe78000000 ---p 00000000 00:00 0
7efe78000000-7efe7809e000 rw-p 00000000 00:00 0
7efe7809e000-7efe7c000000 ---p 00000000 00:00 0
7efe7c000000-7efe7c177000 rw-p 00000000 00:00 0
7efe7c177000-7efe80000000 ---p 00000000 00:00 0
7efe83eff000-7efe83f00000 ---p 00000000 00:00 0
7efe83f00000-7efe84000000 rw-p 00000000 00:00 0
7efe84000000-7efe84021000 rw-p 00000000 00:00 0
7efe84021000-7efe88000000 ---p 00000000 00:00 0
7efe88eef000-7efe88ef0000 ---p 00000000 00:00 0
7efe88ef0000-7efe88ff0000 rw-p 00000000 00:00 0
7efe88ff0000-7efe88ff1000 ---p 00000000 00:00 0
7efe88ff1000-7efe890f1000 rw-p 00000000 00:00 0
7efe890f1000-7efe890f2000 ---p 00000000 00:00 0
7efe890f2000-7efe891f2000 rw-p 00000000 00:00 0
7efe891f2000-7efe891f3000 ---p 00000000 00:00 0
7efe891f3000-7efe892f3000 rw-p 00000000 00:00 0
7efe892f3000-7efe892f4000 ---p 00000000 00:00 0
7efe892f4000-7efe893f4000 rw-p 00000000 00:00 0
7efe893f4000-7efe893f5000 ---p 00000000 00:00 0
7efe893f5000-7efe894f5000 rw-p 00000000 00:00 0
7efe894f5000-7efe894f6000 ---p 00000000 00:00 0
7efe894f6000-7efe895f6000 rw-p 00000000 00:00 0
7efe895f6000-7efe895f7000 ---p 00000000 00:00 0
7efe895f7000-7efe896f7000 rw-p 00000000 00:00 0
7efe896f7000-7efe896f8000 ---p 00000000 00:00 0
7efe896f8000-7efe897f8000 rw-p 00000000 00:00 0
7efe897f8000-7efe897f9000 ---p 00000000 00:00 0
7efe897f9000-7efe89ff9000 rw-p 00000000 00:00 0
7efe89ff9000-7efe8a0e2000 r-xp 00000000 fd:00 263027                     /usr/lib64/libstdc++.so.6.0.19
7efe8a0e2000-7efe8a2e1000 ---p 000e9000 fd:00 263027                     /usr/lib64/libstdc++.so.6.0.19
7efe8a2e1000-7efe8a2e9000 r--p 000e8000 fd:00 263027                     /usr/lib64/libstdc++.so.6.0.19
7efe8a2e9000-7efe8a2eb000 rw-p 000f0000 fd:00 263027                     /usr/lib64/libstdc++.so.6.0.19
7efe8a2eb000-7efe8a300000 rw-p 00000000 00:00 0
7efe8a300000-7efe8a307000 r-xp 00000000 fd:00 262750                     /usr/lib64/librt-2.17.so
7efe8a307000-7efe8a506000 ---p 00007000 fd:00 262750                     /usr/lib64/librt-2.17.so
7efe8a506000-7efe8a507000 r--p 00006000 fd:00 262750                     /usr/lib64/librt-2.17.so
7efe8a507000-7efe8a508000 rw-p 00007000 fd:00 262750                     /usr/lib64/librt-2.17.so
7efe8a508000-7efe8a51d000 r-xp 00000000 fd:00 261651                     /usr/lib64/libgcc_s-4.8.5-20150702.so.1
7efe8a51d000-7efe8a71c000 ---p 00015000 fd:00 261651                     /usr/lib64/libgcc_s-4.8.5-20150702.so.1
7efe8a71c000-7efe8a71d000 r--p 00014000 fd:00 261651                     /usr/lib64/libgcc_s-4.8.5-20150702.so.1
7efe8a71d000-7efe8a71e000 rw-p 00015000 fd:00 261651                     /usr/lib64/libgcc_s-4.8.5-20150702.so.1
7efe8a71e000-7efe8a721000 r-xp 00000000 fd:00 273515                     /usr/lib64/libboost_system-mt.so.1.53.0
7efe8a721000-7efe8a920000 ---p 00003000 fd:00 273515                     /usr/lib64/libboost_system-mt.so.1.53.0
7efe8a920000-7efe8a921000 r--p 00002000 fd:00 273515                     /usr/lib64/libboost_system-mt.so.1.53.0
7efe8a921000-7efe8a922000 rw-p 00003000 fd:00 273515                     /usr/lib64/libboost_system-mt.so.1.53.0
7efe8a922000-7efe8a939000 r-xp 00000000 fd:00 262746                     /usr/lib64/libpthread-2.17.so
7efe8a939000-7efe8ab38000 ---p 00017000 fd:00 262746                     /usr/lib64/libpthread-2.17.so
7efe8ab38000-7efe8ab39000 r--p 00016000 fd:00 262746                     /usr/lib64/libpthread-2.17.so
7efe8ab39000-7efe8ab3a000 rw-p 00017000 fd:00 262746                     /usr/lib64/libpthread-2.17.so
7efe8ab3a000-7efe8ab3e000 rw-p 00000000 00:00 0
7efe8ab3e000-7efe8add9000 r-xp 00000000 fd:00 272691                     /usr/lib64/check_mk/livestatus.o
7efe8add9000-7efe8afd9000 ---p 0029b000 fd:00 272691                     /usr/lib64/check_mk/livestatus.o
7efe8afd9000-7efe8afe7000 r--p 0029b000 fd:00 272691                     /usr/lib64/check_mk/livestatus.o
7efe8afe7000-7efe8afeb000 rw-p 002a9000 fd:00 272691                     /usr/lib64/check_mk/livestatus.o
7efe8afeb000-7efe8c105000 rw-p 00000000 00:00 0
7efe8c105000-7efe8c2c8000 r-xp 00000000 fd:00 262720                     /usr/lib64/libc-2.17.so
7efe8c2c8000-7efe8c4c8000 ---p 001c3000 fd:00 262720                     /usr/lib64/libc-2.17.so
7efe8c4c8000-7efe8c4cc000 r--p 001c3000 fd:00 262720                     /usr/lib64/libc-2.17.so
7efe8c4cc000-7efe8c4ce000 rw-p 001c7000 fd:00 262720                     /usr/lib64/libc-2.17.so
7efe8c4ce000-7efe8c4d3000 rw-p 00000000 00:00 0
7efe8c4d3000-7efe8c4d5000 r-xp 00000000 fd:00 262726                     /usr/lib64/libdl-2.17.so
7efe8c4d5000-7efe8c6d5000 ---p 00002000 fd:00 262726                     /usr/lib64/libdl-2.17.so
7efe8c6d5000-7efe8c6d6000 r--p 00002000 fd:00 262726                     /usr/lib64/libdl-2.17.soAbandon
sawolf commented 4 years ago

Hi @davoult - it looks to me like this crash is occurring within the livestatus NEB module. I would recommend sending this issue to the developers of that project, as I'm unlikely to be able to help.