<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Arial, sans-serif" size="2">
<div>Hi all</div>
<div> </div>
<div>Devmon was causing the hobbitd_rrd module to crash and burn.</div>
<div>Now this could be a bug, but it could also be a PEBKAC. I am hoping somebody can assist either way.</div>
<div> </div>
<div>I added a Cisco 2851 to Hobbit, using devmon.</div>
<div>Now here is the possible PEBKAC</div>
<div>Since Devmon doesn't have templates for the 2851, I used the template for the Cisco 2811. (Network guru told me they are pretty much the same, except for a few extra bells and whistles on the 2851.)</div>
<div> </div>
<div>The data for the device started appearing in Hobbit, and all looked good. Devmon even created the rrd files for the new Cisco device.</div>
<div> </div>
<div>However, the hobbitd_rrd module started core dumping, and the Hobbit server page started displaying red for hobbitd_rrd with the crash detected message.</div>
<div>See core data below.</div>
<div>Took the new Cisco device out of Hobbit, and cores stopped, and life was good again.</div>
<div> </div>
<div>Is there a significant enough difference between the 2851 and the 2811 to cause this, or are we looking at a genuine bug?</div>
<div>I am leaning towards a bug, because even if the collected data was complete rubbish, should it cause the module to core?</div>
<div> </div>
<div>Regards</div>
<div>     Vernon</div>
<div> </div>
<div>My Linux guy reckons this is the important stuff from the core.</div>
<div><font face="Courier New, monospace">uname -a</font></div>
<div><font face="Courier New, monospace">Linux las006 2.6.18-92.1.1.el5 #1 SMP Thu May 22 09:01:47 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux cat /etc/redhat-release Red Hat Enterprise Linux Client release 5.2 (Tikanga)</font></div>
<div><font face="Courier New, monospace"> </font></div>
<div><font face="Courier New, monospace">gdb -c core.8550 /usr/lib/hobbit/server/bin/hobbitd_rrd</font></div>
<div><font face="Courier New, monospace">GNU gdb Red Hat Linux (6.5-37.el5_2.1rh) Copyright (C) 2006 Free Software Foundation, Inc.</font></div>
<div><font face="Courier New, monospace">GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions.</font></div>
<div><font face="Courier New, monospace">Type "show copying" to see the conditions.</font></div>
<div><font face="Courier New, monospace">There is absolutely no warranty for GDB.  Type "show warranty" for details.</font></div>
<div><font face="Courier New, monospace">This GDB was configured as "x86_64-redhat-linux-gnu"...Using host libthread_db library "/lib64/libthread_db.so.1".</font></div>
<div><font face="Courier New, monospace"> </font></div>
<div><font face="Courier New, monospace">Reading symbols from /usr/lib64/librrd.so.2...done.</font></div>
<div><font face="Courier New, monospace">Loaded symbols for /usr/lib64/librrd.so.2 Reading symbols from /usr/lib64/libpng12.so.0...done.</font></div>
<div><font face="Courier New, monospace">Loaded symbols for /usr/lib64/libpng12.so.0 Reading symbols from /lib64/libpcre.so.0...done.</font></div>
<div><font face="Courier New, monospace">Loaded symbols for /lib64/libpcre.so.0</font></div>
<div><font face="Courier New, monospace">Reading symbols from /lib64/libc.so.6...done.</font></div>
<div><font face="Courier New, monospace">Loaded symbols for /lib64/libc.so.6</font></div>
<div><font face="Courier New, monospace">Reading symbols from /usr/lib64/libfreetype.so.6...done.</font></div>
<div><font face="Courier New, monospace">Loaded symbols for /usr/lib64/libfreetype.so.6 Reading symbols from /usr/lib64/libz.so.1...done.</font></div>
<div><font face="Courier New, monospace">Loaded symbols for /usr/lib64/libz.so.1</font></div>
<div><font face="Courier New, monospace">Reading symbols from /usr/lib64/libart_lgpl_2.so.2...done.</font></div>
<div><font face="Courier New, monospace">Loaded symbols for /usr/lib64/libart_lgpl_2.so.2 Reading symbols from /lib64/libm.so.6...done.</font></div>
<div><font face="Courier New, monospace">Loaded symbols for /lib64/libm.so.6</font></div>
<div><font face="Courier New, monospace">Reading symbols from /lib64/ld-linux-x86-64.so.2...done.</font></div>
<div><font face="Courier New, monospace">Loaded symbols for /lib64/ld-linux-x86-64.so.2 Core was generated by `hobbitd_rrd --rrddir=/var/lib/hobbit/rrd --debug'.</font></div>
<div><font face="Courier New, monospace">Program terminated with signal 6, Aborted.</font></div>
<div><font face="Courier New, monospace">#0  0x0000003db7a30155 in raise () from /lib64/libc.so.6</font></div>
<div><font face="Courier New, monospace">(gdb) bt</font></div>
<div><font face="Courier New, monospace">#0  0x0000003db7a30155 in raise () from /lib64/libc.so.6</font></div>
<div><font face="Courier New, monospace">#1  0x0000003db7a31bf0 in abort () from /lib64/libc.so.6</font></div>
<div><font face="Courier New, monospace">#2  0x00000000004119f3 in sigsegv_handler (signum=<value optimized out>) at sig.c:57</font></div>
<div><font face="Courier New, monospace">#3  <signal handler called></font></div>
<div><font face="Courier New, monospace">#4  0x0000003db7a77ac0 in strcat () from /lib64/libc.so.6</font></div>
<div><font face="Courier New, monospace">#5  0x000000000040462a in do_devmon_rrd (hostname=0x2ada311e2806 "PERIR205", testname=0x2ada311e280f "if_load", msg=<value optimized out>, tstamp=<value optimized out>)</font></div>
<div><font face="Courier New, monospace">    at rrd/do_devmon.c:87</font></div>
<div><font face="Courier New, monospace">#6  0x000000000040b656 in update_rrd (hostname=0x2ada311e2806 "PERIR205", testname=0x2ada311e280f "if_load",</font></div>
<div><font face="Courier New, monospace">    msg=0x2ada311e2842 "status PERIR205.if_load green Fri Oct 31 10:31:39 2008", tstamp=1225416699, sender=<value optimized out>, ldef=0xfeffffffffffff00) at do_rrd.c:372</font></div>
<div><font face="Courier New, monospace">#7  0x000000000040261d in main (argc=<value optimized out>, argv=0x7fff7a088318) at hobbitd_rrd.c:153</font></div>
<div><font face="Courier New, monospace">(gdb) </font></div>
<div><font face="Courier New, monospace"> </font></div>
<div> </div>
</font>
<pre>
NOTICE: This email and any attachments are confidential. 
They may contain legally privileged information or 
copyright material. You must not read, copy, use or 
disclose them without authorisation. If you are not an 
intended recipient, please contact us at once by return 
email and then delete both messages and all attachments.
</pre></body>
</html>