<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Segmentation fault NXAGEND]]></title><description><![CDATA[<p dir="auto">Hello.</p>
<p dir="auto">I report about "Segmentation fault" Error on NXAGEND.<br />
nxagend is down when logwatch subagent detect matching string in file.</p>
<p dir="auto"><strong>debug log message</strong></p>
<blockquote>
<p dir="auto">LinuxServer:/etc/nxagentd# /opt/netxms/bin/nxagentd -D 9 -f -c /etc/nxagentd.conf<br />
[12-Nov-2010 22:39:54] Debug level set to 9<br />
[12-Nov-2010 22:39:54] Subagent API initialized<br />
[12-Nov-2010 22:39:55] Linux: using /sys/block to distinguish devices from partitions<br />
[12-Nov-2010 22:39:55] ParseIoStat(): new device added (name=ram0 isRealDevice=1)<br />
[12-Nov-2010 22:39:55] ParseIoStat(): new device added (name=ram1 isRealDevice=1)<br />
[12-Nov-2010 22:39:55] ParseIoStat(): new device added (name=ram2 isRealDevice=1)<br />
[12-Nov-2010 22:39:55] ParseIoStat(): new device added (name=ram3 isRealDevice=1)<br />
[12-Nov-2010 22:39:55] ParseIoStat(): new device added (name=ram4 isRealDevice=1)<br />
[12-Nov-2010 22:39:55] ParseIoStat(): new device added (name=ram5 isRealDevice=1)<br />
[12-Nov-2010 22:39:55] ParseIoStat(): new device added (name=ram6 isRealDevice=1)<br />
[12-Nov-2010 22:39:55] ParseIoStat(): new device added (name=ram7 isRealDevice=1)<br />
[12-Nov-2010 22:39:55] ParseIoStat(): new device added (name=sda isRealDevice=1)<br />
[12-Nov-2010 22:39:55] ParseIoStat(): new device added (name=sda1 isRealDevice=0)<br />
[12-Nov-2010 22:39:55] ParseIoStat(): new device added (name=sda2 isRealDevice=0)<br />
[12-Nov-2010 22:39:55] ParseIoStat(): new device added (name=sda3 isRealDevice=0)<br />
[12-Nov-2010 22:39:55] Unable to parse /proc/drbd, DRBD data collector will not start<br />
[12-Nov-2010 22:39:55] Subagent "/opt/netxms/lib/libnsm_linux.so" loaded successfully<br />
[12-Nov-2010 22:39:55] LogWatch: registered parser for file /var/log/auth.log, trace level set to 0<br />
[12-Nov-2010 22:39:55] LogParser: parser thread for file "/var/log/auth.log" started<br />
[12-Nov-2010 22:39:55] LogParser: file "/var/log/auth.log" (pattern "/var/log/auth.log") successfully opened<br />
[12-Nov-2010 22:39:55] Subagent "/opt/netxms/lib/libnsm_logwatch.so" loaded successfully<br />
[12-Nov-2010 22:39:56] Trying to bind on 0.0.0.0:4700<br />
[12-Nov-2010 22:39:56] Listening on socket 0.0.0.0:4700<br />
[12-Nov-2010 22:39:57] NetXMS Agent started<br />
Agent running. Press Ctrl+C to shutdown.<br />
[12-Nov-2010 22:40:05] LogParser: new data avialable in file "/var/log/auth.log"<br />
[12-Nov-2010 22:40:05] SendTrap(): event_code=100000, num_args=1, arg[0]="Nov 12 22:40:03 LinuxServer sshd[2945]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=192.168.2.105  user=root" arg[1]="(null)" arg[2]="(null)"<br />
Segmentation fault</p>
</blockquote>
<p dir="auto"><strong>logwatch config file with problem</strong></p>
<blockquote>
<p dir="auto">&lt;parser&gt;<br />
&lt;file&gt;/var/log/auth.log&lt;/file&gt;<br />
&lt;rules&gt;<br />
&lt;rule break="1"&gt;&lt;match&gt;.*Failed password.*&lt;/match&gt;&lt;/rule&gt;<br />
&lt;rule&gt;&lt;match&gt;(.*ABORT.*|.*Abort.*|.*abort.*)&lt;/match&gt;&lt;event params="1"&gt;100000&lt;/event&gt;&lt;/rule&gt;<br />
&lt;rule&gt;&lt;match&gt;(.*ALERT.*|.*Alert.*|.*alert.*)&lt;/match&gt;&lt;event params="1"&gt;100000&lt;/event&gt;&lt;/rule&gt;<br />
&lt;rule&gt;&lt;match&gt;(.*CRIT.*|.*Crit.*|.*crit.*)&lt;/match&gt;&lt;event params="1"&gt;100000&lt;/event&gt;&lt;/rule&gt;<br />
&lt;rule&gt;&lt;match&gt;(.* BAD .*|.*Bad .*|.* bad .*)&lt;/match&gt;&lt;event params="1"&gt;100000&lt;/event&gt;&lt;/rule&gt;<br />
&lt;rule&gt;&lt;match&gt;(.* DOWN.*|.*Down.*|.* down.*)&lt;/match&gt;&lt;event params="1"&gt;100000&lt;/event&gt;&lt;/rule&gt;<br />
&lt;rule&gt;&lt;match&gt;(.*EMERG.*|.*Emerg.*|.*emerg.*)&lt;/match&gt;&lt;event params="1"&gt;100000&lt;/event&gt;&lt;/rule&gt;<br />
&lt;rule&gt;&lt;match&gt;(.* ERR.*|.*Err.*|.* err.*)&lt;/match&gt;&lt;event params="1"&gt;100000&lt;/event&gt;&lt;/rule&gt;<br />
&lt;rule&gt;&lt;match&gt;(.* FAIL.*|.*Fail.*|.* fail.*)&lt;/match&gt;&lt;event params="1"&gt;100000&lt;/event&gt;&lt;/rule&gt;<br />
&lt;rule&gt;&lt;match&gt;(.* FAULT.*|.*Fault.*|.* fault.*)&lt;/match&gt;&lt;event params="1"&gt;100000&lt;/event&gt;&lt;/rule&gt;<br />
&lt;rule&gt;&lt;match&gt;(.* HALT.*|.*Halt.*|.* halt.*)&lt;/match&gt;&lt;event params="1"&gt;100000&lt;/event&gt;&lt;/rule&gt;<br />
&lt;rule&gt;&lt;match&gt;(.*PANIC.*|.*Panic.*|.*panic.*)&lt;/match&gt;&lt;event params="1"&gt;100000&lt;/event&gt;&lt;/rule&gt;<br />
&lt;rule&gt;&lt;match&gt;(.*WRONG.*|.*Wrong.*|.*wrong.*)&lt;/match&gt;&lt;event params="1"&gt;100000&lt;/event&gt;&lt;/rule&gt;<br />
&lt;rule&gt;&lt;match&gt;(.*WARN.*|.*Warn.*|.*warn.*)&lt;/match&gt;&lt;event params="1"&gt;100000&lt;/event&gt;&lt;/rule&gt;<br />
&lt;/rules&gt;<br />
&lt;/parser&gt;</p>
</blockquote>
<p dir="auto"><strong>logwatch config file with no problem</strong></p>
<blockquote>
<p dir="auto">&lt;parser&gt;<br />
&lt;file&gt;/var/log/auth.log&lt;/file&gt;<br />
&lt;rules&gt;<br />
&lt;rule break="1"&gt;&lt;match&gt;.*Failed password.*&lt;/match&gt;&lt;event&gt;&lt;/event&gt;&lt;/rule&gt;<br />
&lt;rule&gt;&lt;match&gt;(.*ABORT.*|.*Abort.*|.*abort.*)&lt;/match&gt;&lt;event params="1"&gt;100000&lt;/event&gt;&lt;/rule&gt;<br />
&lt;rule&gt;&lt;match&gt;(.*ALERT.*|.*Alert.*|.*alert.*)&lt;/match&gt;&lt;event params="1"&gt;100000&lt;/event&gt;&lt;/rule&gt;<br />
&lt;rule&gt;&lt;match&gt;(.*CRIT.*|.*Crit.*|.*crit.*)&lt;/match&gt;&lt;event params="1"&gt;100000&lt;/event&gt;&lt;/rule&gt;<br />
&lt;rule&gt;&lt;match&gt;(.* BAD .*|.*Bad .*|.* bad .*)&lt;/match&gt;&lt;event params="1"&gt;100000&lt;/event&gt;&lt;/rule&gt;<br />
&lt;rule&gt;&lt;match&gt;(.* DOWN.*|.*Down.*|.* down.*)&lt;/match&gt;&lt;event params="1"&gt;100000&lt;/event&gt;&lt;/rule&gt;<br />
&lt;rule&gt;&lt;match&gt;(.*EMERG.*|.*Emerg.*|.*emerg.*)&lt;/match&gt;&lt;event params="1"&gt;100000&lt;/event&gt;&lt;/rule&gt;<br />
&lt;rule&gt;&lt;match&gt;(.* ERR.*|.*Err.*|.* err.*)&lt;/match&gt;&lt;event params="1"&gt;100000&lt;/event&gt;&lt;/rule&gt;<br />
&lt;rule&gt;&lt;match&gt;(.* FAIL.*|.*Fail.*|.* fail.*)&lt;/match&gt;&lt;event params="1"&gt;100000&lt;/event&gt;&lt;/rule&gt;<br />
&lt;rule&gt;&lt;match&gt;(.* FAULT.*|.*Fault.*|.* fault.*)&lt;/match&gt;&lt;event params="1"&gt;100000&lt;/event&gt;&lt;/rule&gt;<br />
&lt;rule&gt;&lt;match&gt;(.* HALT.*|.*Halt.*|.* halt.*)&lt;/match&gt;&lt;event params="1"&gt;100000&lt;/event&gt;&lt;/rule&gt;<br />
&lt;rule&gt;&lt;match&gt;(.*PANIC.*|.*Panic.*|.*panic.*)&lt;/match&gt;&lt;event params="1"&gt;100000&lt;/event&gt;&lt;/rule&gt;<br />
&lt;rule&gt;&lt;match&gt;(.*WRONG.*|.*Wrong.*|.*wrong.*)&lt;/match&gt;&lt;event params="1"&gt;100000&lt;/event&gt;&lt;/rule&gt;<br />
&lt;rule&gt;&lt;match&gt;(.*WARN.*|.*Warn.*|.*warn.*)&lt;/match&gt;&lt;event params="1"&gt;100000&lt;/event&gt;&lt;/rule&gt;<br />
&lt;/rules&gt;<br />
&lt;/parser&gt;</p>
</blockquote>
<p dir="auto"><strong>My environment</strong></p>
<blockquote>
<p dir="auto">NetXMS 1.0.7<br />
OS:Linux LinuxServer 2.6.29 #1 Thu Sep 16 12:24:59 JST 2010 ppc GNU/Linux</p>
</blockquote>
]]></description><link>https://forum.netxms.org/topic/1031/segmentation-fault-nxagend</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 12:30:00 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/1031.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 12 Nov 2010 14:03:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Segmentation fault NXAGEND on Tue, 16 Nov 2010 07:44:05 GMT]]></title><description><![CDATA[<p dir="auto">Hi! Alex-san.</p>
<p dir="auto">I applied patch. And I confirmed the problem had been solved.<br />
Thank you for your support.</p>
<p dir="auto">Sincerely.<br />
Shin</p>
]]></description><link>https://forum.netxms.org/post/4698</link><guid isPermaLink="true">https://forum.netxms.org/post/4698</guid><dc:creator><![CDATA[ss95089]]></dc:creator><pubDate>Tue, 16 Nov 2010 07:44:05 GMT</pubDate></item><item><title><![CDATA[Reply to Segmentation fault NXAGEND on Mon, 15 Nov 2010 18:57:12 GMT]]></title><description><![CDATA[<p dir="auto">Thank you for backtrace, I've found problem.</p>
<p dir="auto">Fix will be released in upcoming 1.0.8, meanwhile you can apply attached patch.</p>
<p dir="auto">Best regards,<br />
Alex.</p>
<hr />
<p dir="auto"><a href="/assets/uploads/files/smf/0000000000435-parser.diff">parser.diff</a></p>
]]></description><link>https://forum.netxms.org/post/4693</link><guid isPermaLink="true">https://forum.netxms.org/post/4693</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Mon, 15 Nov 2010 18:57:12 GMT</pubDate></item><item><title><![CDATA[Reply to Segmentation fault NXAGEND on Fri, 12 Nov 2010 23:22:04 GMT]]></title><description><![CDATA[<p dir="auto">Hi! Victor-san.</p>
<p dir="auto">Thank you for reply.<br />
I ran nxagentd under gdb.I attach a backtrace file after crash.<br />
Could you check the file.</p>
<hr />
<p dir="auto"><a href="/assets/uploads/files/smf/0000000000428-command.log">command.log</a></p>
]]></description><link>https://forum.netxms.org/post/4684</link><guid isPermaLink="true">https://forum.netxms.org/post/4684</guid><dc:creator><![CDATA[ss95089]]></dc:creator><pubDate>Fri, 12 Nov 2010 23:22:04 GMT</pubDate></item><item><title><![CDATA[Reply to Segmentation fault NXAGEND on Fri, 12 Nov 2010 15:39:43 GMT]]></title><description><![CDATA[<p dir="auto">Hi!</p>
<p dir="auto">Unfortunately I cannot reproduce this on my system. Could you please run nxagentd under gdb and send me a backtrace after crash?</p>
<p dir="auto">To run agent under gdb:</p>
<ol>
<li>Run command<br />
gdb /opt/netxms/bin/nxagentd</li>
</ol>
<p dir="auto">You will get gdb prompt:<br />
(gdb)</p>
<p dir="auto">Type command:<br />
run -f</p>
<p dir="auto">Agent will run in foreground. After crash, gdb prompt will appear:<br />
(gdb)</p>
<p dir="auto">Type command<br />
bt</p>
<p dir="auto">and send it's output to me.</p>
<p dir="auto">Best regards,<br />
Victor</p>
]]></description><link>https://forum.netxms.org/post/4680</link><guid isPermaLink="true">https://forum.netxms.org/post/4680</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Fri, 12 Nov 2010 15:39:43 GMT</pubDate></item></channel></rss>