<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style>
<!--
@font-face
        {font-family:Calibri}
@font-face
        {font-family:Tahoma}
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif"}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline}
span.EmailStyle17
        {font-family:"Calibri","sans-serif";
        color:windowtext}
span.EmailStyle18
        {color:black}
.MsoChpDefault
        {font-size:10.0pt}
@page WordSection1
        {margin:1.0in 1.0in 1.0in 1.0in}
div.WordSection1
        {}
-->
</style>
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:black">I am seeing a similar issue after recently upgrading my OS (Ubuntu 12.04.03LTS) and Xymon to 4.3.13.</span></p>
<p class="MsoNormal"><span style="color:black"> </span></p>
<p class="MsoNormal"><span style="color:black">I use all external scripts in my alerts file but it seems that the core is being dumped because of “xymond_alert --checkpoint-file=/home/xymon/server/tmp/alert.chk --checkpoint-in”</span></p>
<p class="MsoNormal"><span style="color:black"> </span></p>
<p class="MsoNormal"><span style="color:black">gdb ../bin/xymond_alert ./core.01142014.0921</span></p>
<p class="MsoNormal"><span style="color:black">GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04</span></p>
<p class="MsoNormal"><span style="color:black">Copyright (C) 2012 Free Software Foundation, Inc.</span></p>
<p class="MsoNormal"><span style="color:black">License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html></span></p>
<p class="MsoNormal"><span style="color:black">This is free software: you are free to change and redistribute it.</span></p>
<p class="MsoNormal"><span style="color:black">There is NO WARRANTY, to the extent permitted by law.  Type "show copying"</span></p>
<p class="MsoNormal"><span style="color:black">and "show warranty" for details.</span></p>
<p class="MsoNormal"><span style="color:black">This GDB was configured as "i686-linux-gnu".</span></p>
<p class="MsoNormal"><span style="color:black">For bug reporting instructions, please see:</span></p>
<p class="MsoNormal"><span style="color:black"><http://bugs.launchpad.net/gdb-linaro/>...</span></p>
<p class="MsoNormal"><span style="color:black">Reading symbols from /home/xymon/server/bin/xymond_alert...done.</span></p>
<p class="MsoNormal"><span style="color:black">[New LWP 32565]</span></p>
<p class="MsoNormal"><span style="color:black"> </span></p>
<p class="MsoNormal"><span style="color:black">warning: Can't read pathname for load map: Input/output error.</span></p>
<p class="MsoNormal"><span style="color:black">[Thread debugging using libthread_db enabled]</span></p>
<p class="MsoNormal"><span style="color:black">Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".</span></p>
<p class="MsoNormal"><span style="color:red">Core was generated by `xymond_alert --checkpoint-file=/home/xymon/server/tmp/alert.chk --checkpoint-in'.</span></p>
<p class="MsoNormal"><span style="color:red">Program terminated with signal 6, Aborted.</span></p>
<p class="MsoNormal"><span style="color:black">#0  0xb7793424 in __kernel_vsyscall ()</span></p>
<p class="MsoNormal"><span style="color:black">(gdb) bt</span></p>
<p class="MsoNormal"><span style="color:black">#0  0xb7793424 in __kernel_vsyscall ()</span></p>
<p class="MsoNormal"><span style="color:black">#1  0xb75c21df in raise () from /lib/i386-linux-gnu/libc.so.6</span></p>
<p class="MsoNormal"><span style="color:black">#2  0xb75c5825 in abort () from /lib/i386-linux-gnu/libc.so.6</span></p>
<p class="MsoNormal"><span style="color:black">#3  0x08058e51 in sigsegv_handler (signum=11) at sig.c:57</span></p>
<p class="MsoNormal"><span style="color:black">#4  <signal handler called></span></p>
<p class="MsoNormal"><span style="color:black">#5  0xb76ce290 in ?? () from /lib/i386-linux-gnu/libc.so.6</span></p>
<p class="MsoNormal"><span style="color:black">#6  0x0805a03e in strbuf_addtobuffer (buf=0x8697070, newtext=<optimized out>, newlen=132)</span></p>
<p class="MsoNormal"><span style="color:black">    at /usr/include/i386-linux-gnu/bits/string3.h:52</span></p>
<p class="MsoNormal"><span style="color:black">#7  0x08057c8f in msg_data (</span></p>
<p class="MsoNormal"><span style="color:black">    msg=0x8738d20 "status ########.msgs yellow Tue Jan 14 09:20:43 2014 - System logs NOT ok\n<pre>\n</pre>\n<pre>\n</pre>\n<pre>\n</pre>\n<pre>\n</pre>\n<pre>\n</pre>\n<pre>\n</pre>\n<pre>\n</pre>\n\n&yellow Warnings
 in <a href=\"/AT"..., stripcr=1) at misc.c:233</span></p>
<p class="MsoNormal"><span style="color:black">#8  0x0804d4cb in message_text (alert=0x8616ff8, recip=<optimized out>) at do_alert.c:267</span></p>
<p class="MsoNormal"><span style="color:black">#9  0x0804e187 in send_alert (alert=0x8616ff8, logfd=0x86121f0) at do_alert.c:524</span></p>
<p class="MsoNormal"><span style="color:black">#10 0x0804b210 in main (argc=3, argv=0xbfbfd1d4) at xymond_alert.c:901</span></p>
<p class="MsoNormal"><span style="color:black">(gdb)</span></p>
<p class="MsoNormal"><span style="color:black"> </span></p>
<div>
<p class="MsoNormal" style=""><span style="font-size:12.0pt; font-family:"Arial","sans-serif"; color:#1F497D">Thanks,
</span></p>
<p class="MsoNormal" style=""><span style="font-size:12.0pt; font-family:"Arial","sans-serif"; color:#1F497D">John
</span></p>
<p class="MsoNormal"><span style="font-size:12.0pt; font-family:"Arial","sans-serif"; color:#1F497D">Upcoming PTO:</span></p>
<p class="MsoNormal"><span style="font-size:12.0pt; font-family:"Arial","sans-serif"; color:#1F497D">(none)</span></p>
<p class="MsoNormal"><span style="font-size:12.0pt; font-family:"Arial","sans-serif"; color:#1F497D"> </span></p>
<p class="MsoNormal" style=""><span style="font-size:12.0pt; font-family:"Arial","sans-serif"; color:#1F497D">_____________________________________________________________________
</span></p>
<p class="MsoNormal"><span style="font-size:12.0pt; font-family:"Arial","sans-serif"; color:#1F497D">John Rothlisberger</span></p>
<p class="MsoNormal"><span style="font-size:12.0pt; font-family:"Arial","sans-serif"; color:#1F497D">IT Strategy, Infrastructure & Security - Technology Growth Platform</span></p>
<p class="MsoNormal"><span style="font-size:12.0pt; font-family:"Arial","sans-serif"; color:#1F497D">TGP for Business Process Outsourcing</span></p>
<p class="MsoNormal"><span style="font-size:12.0pt; font-family:"Arial","sans-serif"; color:#1F497D">Accenture</span></p>
<p class="MsoNormal"><span style="font-size:12.0pt; font-family:"Arial","sans-serif"; color:#1F497D">312.693.3136 office<b></b></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt; font-family:"Arial","sans-serif"; color:#1F497D">_____________________________________________________________________
</span></p>
</div>
<p class="MsoNormal"><span style="color:black"> </span></p>
<div style="border:none; border-left:solid blue 1.5pt; padding:0in 0in 0in 4.0pt">
<div>
<div style="border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt; font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt; font-family:"Tahoma","sans-serif""> Xymon [mailto:xymon-bounces@xymon.com]
<b>On Behalf Of </b>Mike Russo<br>
<b>Sent:</b> Wednesday, January 08, 2014 10:13 AM<br>
<b>To:</b> xymon@xymon.com<br>
<b>Subject:</b> [Xymon] Core dump when using SCRIPT keyword</span></p>
</div>
</div>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Hi - </p>
<p class="MsoNormal">I've got a little problem wih Xymon 4.3.12 xymond_alert dumping core when trying to use the SCRIPT keyword in alerts.cfg.  We're trying to create a script that will contain some custom logic for whether to send alerts based on specific
 processes or not: we have a situation where we need to disable process checking for one particular process on certain hosts at a certain time of day but want the other process checks to continue and can't find any way of doing this with the standard arguments
 so we figured we'd have to pass along the checking to a custom script.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">However when I try to set up the alert, I get a coredump, and the script does not run.  My alerts.cfg statement is:</p>
<p class="MsoNormal">HOST=%^rqstp.* SERVICE=procs</p>
<p class="MsoNormal">                SCRIPT /home/bb/RQTimedProcAlerts.sh <a href="mailto:rqit@readq.com">
rqit@readq.com</a> DURATION>1m REPEAT=10 RECOVERED COLOR=red TIME=W:0801:1830        
</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">I have also tried to eliminate some of those other keywords and gone to the simple:</p>
<p class="MsoNormal">                SCRIPT /home/bb/RQTimedProcAlerts.sh <a href="mailto:rqit@readq.com">
rqit@readq.com</a> COLOR=red</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">But I still experience the coredump. Here is a backtrace:</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">[bb@bongo server]$ gdb bin/xymond_alert core.19031</p>
<p class="MsoNormal">GNU gdb (GDB) CentOS (7.0.1-45.el5.centos)</p>
<p class="MsoNormal">Copyright (C) 2009 Free Software Foundation, Inc.</p>
<p class="MsoNormal">License GPLv3+: GNU GPL version 3 or later <<a href="http://gnu.org/licenses/gpl.html">http://gnu.org/licenses/gpl.html</a>></p>
<p class="MsoNormal">This is free software: you are free to change and redistribute it.</p>
<p class="MsoNormal">There is NO WARRANTY, to the extent permitted by law.  Type "show copying"</p>
<p class="MsoNormal">and "show warranty" for details.</p>
<p class="MsoNormal">This GDB was configured as "i386-redhat-linux-gnu".</p>
<p class="MsoNormal">For bug reporting instructions, please see:</p>
<p class="MsoNormal"><<a href="http://www.gnu.org/software/gdb/bugs/">http://www.gnu.org/software/gdb/bugs/</a>>...</p>
<p class="MsoNormal">Reading symbols from /home/bb/server/bin/xymond_alert...done.</p>
<p class="MsoNormal">[New Thread 19031]</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">warning: .dynamic section for "/lib/libpthread.so.0" is not at the expected address</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">warning: difference appears to be caused by prelink, adjusting expectations</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">warning: .dynamic section for "/usr/lib/libgssapi_krb5.so.2" is not at the expected address</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">warning: difference appears to be caused by prelink, adjusting expectations</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">warning: .dynamic section for "/lib/libdl.so.2" is not at the expected address</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">warning: difference appears to be caused by prelink, adjusting expectations</p>
<p class="MsoNormal">Reading symbols from /lib/librt.so.1...(no debugging symbols found)...done.</p>
<p class="MsoNormal">Loaded symbols for /lib/librt.so.1</p>
<p class="MsoNormal">Reading symbols from /lib/libssl.so.6...(no debugging symbols found)...done.</p>
<p class="MsoNormal">Loaded symbols for /lib/libssl.so.6</p>
<p class="MsoNormal">Reading symbols from /lib/libcrypto.so.6...(no debugging symbols found)...done.</p>
<p class="MsoNormal">Loaded symbols for /lib/libcrypto.so.6</p>
<p class="MsoNormal">Reading symbols from /lib/libpcre.so.0...(no debugging symbols found)...done.</p>
<p class="MsoNormal">Loaded symbols for /lib/libpcre.so.0</p>
<p class="MsoNormal">Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done.</p>
<p class="MsoNormal">Loaded symbols for /lib/libc.so.6</p>
<p class="MsoNormal">Reading symbols from /lib/libpthread.so.0...(no debugging symbols found)...done.</p>
<p class="MsoNormal">[Thread debugging using libthread_db enabled]</p>
<p class="MsoNormal">Loaded symbols for /lib/libpthread.so.0</p>
<p class="MsoNormal">Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done.</p>
<p class="MsoNormal">Loaded symbols for /lib/ld-linux.so.2</p>
<p class="MsoNormal">Reading symbols from /usr/lib/libgssapi_krb5.so.2...(no debugging symbols found)...done.</p>
<p class="MsoNormal">Loaded symbols for /usr/lib/libgssapi_krb5.so.2</p>
<p class="MsoNormal">Reading symbols from /usr/lib/libkrb5.so.3...(no debugging symbols found)...done.</p>
<p class="MsoNormal">Loaded symbols for /usr/lib/libkrb5.so.3</p>
<p class="MsoNormal">Reading symbols from /lib/libcom_err.so.2...(no debugging symbols found)...done.</p>
<p class="MsoNormal">Loaded symbols for /lib/libcom_err.so.2</p>
<p class="MsoNormal">Reading symbols from /usr/lib/libk5crypto.so.3...(no debugging symbols found)...done.</p>
<p class="MsoNormal">Loaded symbols for /usr/lib/libk5crypto.so.3</p>
<p class="MsoNormal">Reading symbols from /lib/libresolv.so.2...(no debugging symbols found)...done.</p>
<p class="MsoNormal">Loaded symbols for /lib/libresolv.so.2</p>
<p class="MsoNormal">Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done.</p>
<p class="MsoNormal">Loaded symbols for /lib/libdl.so.2</p>
<p class="MsoNormal">Reading symbols from /lib/libz.so.1...(no debugging symbols found)...done.</p>
<p class="MsoNormal">Loaded symbols for /lib/libz.so.1</p>
<p class="MsoNormal">Reading symbols from /usr/lib/libkrb5support.so.0...(no debugging symbols found)...done.</p>
<p class="MsoNormal">Loaded symbols for /usr/lib/libkrb5support.so.0</p>
<p class="MsoNormal">Reading symbols from /lib/libkeyutils.so.1...(no debugging symbols found)...done.</p>
<p class="MsoNormal">Loaded symbols for /lib/libkeyutils.so.1</p>
<p class="MsoNormal">Reading symbols from /lib/libselinux.so.1...(no debugging symbols found)...done.</p>
<p class="MsoNormal">Loaded symbols for /lib/libselinux.so.1</p>
<p class="MsoNormal">Reading symbols from /lib/libsepol.so.1...(no debugging symbols found)...done.</p>
<p class="MsoNormal">Loaded symbols for /lib/libsepol.so.1</p>
<p class="MsoNormal">Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.</p>
<p class="MsoNormal">Loaded symbols for /lib/libgcc_s.so.1</p>
<p class="MsoNormal">Core was generated by `xymond_alert --checkpoint-file=/home/bb/server/tmp/alert.chk --checkpoint-inter'.</p>
<p class="MsoNormal">Program terminated with signal 6, Aborted.</p>
<p class="MsoNormal">#0  0x00dba402 in __kernel_vsyscall ()</p>
<p class="MsoNormal">(gdb) bt</p>
<p class="MsoNormal">#0  0x00dba402 in __kernel_vsyscall ()</p>
<p class="MsoNormal">#1  0x00605e30 in raise () from /lib/libc.so.6</p>
<p class="MsoNormal">#2  0x00607741 in abort () from /lib/libc.so.6</p>
<p class="MsoNormal">#3  0x0063e8cb in __libc_message () from /lib/libc.so.6</p>
<p class="MsoNormal">#4  0x00648f11 in _int_realloc () from /lib/libc.so.6</p>
<p class="MsoNormal">#5  0x0064aea6 in realloc () from /lib/libc.so.6</p>
<p class="MsoNormal">#6  0x006088e5 in __add_to_environ () from /lib/libc.so.6</p>
<p class="MsoNormal">#7  0x00608657 in putenv () from /lib/libc.so.6</p>
<p class="MsoNormal">#8  0x0804eb49 in send_alert (alert=0x9ab9d68, logfd=0x9ab8250) at do_alert.c:627</p>
<p class="MsoNormal">#9  0x0804b62d in main (argc=Cannot access memory at address 0x4a57</p>
<p class="MsoNormal">) at xymond_alert.c:890</p>
<p class="MsoNormal">(gdb)</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">--</p>
<p class="MsoNormal">Michael Russo, ReadQ Systems Inc.</p>
<p class="MsoNormal">1 Whitehall Street, 16th Floor, NY NY 10004</p>
<p class="MsoNormal"> </p>
</div>
</div>
<br>
<hr>
<font face="Arial" color="Gray" size="1"><br>
This message is for the designated recipient only and may contain privileged, proprietary, or otherwise confidential information. If you have received it in error, please notify the sender immediately and delete the original. Any other use of the e-mail by
 you is prohibited. Where allowed by local law, electronic communications with Accenture and its affiliates, including e-mail and instant messaging (including content), may be scanned by our systems for the purposes of information security and assessment of
 internal compliance with Accenture policy. .<br>
______________________________________________________________________________________<br>
<br>
www.accenture.com<br>
</font>
</body>
</html>