Hello,<br><br>i have had the same Issues with Sparc + Solaris 10 or 8.<br><br>I tracked it down to unaligned reading and writing of memory, with causes a BusError on SPARC.<br>Try using memmove() to safely copy to or from unaligned memory locations. It seems to work, because it splitting the reads or writes in aligned requests.<br>
<br>I will try to gather a list of all changes i made to get it fully working.<br><br>Thanks again to all the Authors for this wonderful Application!<br><br>-Oliver<br><br><div class="gmail_quote">On Feb 14, 2008 7:00 PM, Eric LeBlanc &lt;<a href="mailto:eleblanc@taleo.com">eleblanc@taleo.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>Hi,<br><br>See below.<br><div class="Ih2E3d"><br>On Thursday 14 February 2008 12:37, Florian Forster wrote:<br>
&gt; Hi Eric,<br>&gt;<br>&gt; I&#39;m trying to think hard, but so far it&#39;s still a mystery.<br>&gt;<br>&gt; On Thu, Feb 14, 2008 at 12:10:06PM -0500, Eric LeBlanc wrote:<br>&gt; &gt; #0 &nbsp;0xffffffff7ae026fc in write_part_number<br>
&gt; &gt; (ret_buffer=0xffffffff796090a0, ret_buffer_len=0xffffffff796090a8,<br>&gt; &gt; type=1, value=1202937442) at network.c:340 340 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pn.head-&gt;type<br>&gt; &gt; = htons (type);<br>&gt;<br>&gt; Could you please provide the contents of the memory pointed to by<br>
&gt; ret_buffer and ret_buffer_len? I. e.<br>&gt; &nbsp; print *ret_buffer<br>&gt; &nbsp; print *ret_buffer_len<br><br><br></div>(gdb) print *ret_buffer<br>$1 = 0xffffffff7af07335 &quot;&quot;<br><br>*ret_buffer is a pointer, but the content of the buffer is:<br>
<br>(gdb) print **ret_buffer<br>$1 = 0 &#39;\0&#39;<br><br>(something in my head tell me that this isn&#39;t normal, it&#39;s supposed to point<br>to the memory space of type &quot;part_header_t&quot;, maybe it&#39;s wasn&#39;t allocated ??<br>
Because juste after, you try to put variables to pn.head-&gt;type and<br>pn.head-&gt;value)<br><br><br>(gdb) print *ret_buffer_len<br>$2 = 1011<br><div class="Ih2E3d"><br><br>&gt;<br>&gt; Also the contents of the buffer from the beginning would be interesting.<br>
&gt; Since it&#39;s a (module)global variable you should be able to display it,<br>&gt; too: (don&#39;t worry if it looks weird, it&#39;s binary data..)<br>&gt; &nbsp; print send_buffer<br><br></div>(gdb) print send_buffer<br>
$3 = &quot;\000\000\000\rqcassu01&quot;, &#39;\0&#39; &lt;repeats 1011 times&gt;<br><div class="Ih2E3d"><br><br><br>&gt;<br>&gt; Immediately before the time is added to the buffer, the hostname is<br>&gt; written to there. Could you provide that, too?<br>
&gt; &nbsp; print hostname_g<br><br></div>(gdb) print hostname_g<br>$4 = &quot;qcassu01&quot;, &#39;\0&#39; &lt;repeats 55 times&gt;<br><div class="Ih2E3d"><br><br><br>&gt;<br>&gt; I&#39;m afraid that this is a tricky issue, because that part of the code<br>
&gt; has worked for thousands of hours on my machines alone. Do you have some<br>&gt; rare situation, however unrelated it might appear at first? Is you<br>&gt; hostname unusually long? Do you run inside a virtual machine? Anything?<br>
<br></div>Nope, there are 8 chars in the hostname and it runs on real SPARC server.<br><div class="Ih2E3d"><br><br>&gt; What&#39;s the output of a normal `df -h&#39; in the command line? Anything<br>&gt; interesting there? (I&#39;m asking because it&#39;s the df plugin that&#39;s trying<br>
&gt; to send anything) Does it still crash if you disable the df plugin?<br><br></div>The output of df command:<br><br>[qcassu01@rootasp]: df -k<br>Filesystem &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;kbytes &nbsp; &nbsp;used &nbsp; avail capacity &nbsp;Mounted on<br>/dev/md/dsk/d2 &nbsp; &nbsp; &nbsp; 3008649 1454840 1493637 &nbsp; &nbsp;50% &nbsp; &nbsp;/<br>
/proc &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; 0% &nbsp; &nbsp;/proc<br>fd &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; 0% &nbsp; &nbsp;/dev/fd<br>mnttab &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; 0% &nbsp; &nbsp;/etc/mnttab<br>/dev/md/dsk/d8 &nbsp; &nbsp; &nbsp; 4032504 &nbsp;255708 3736471 &nbsp; &nbsp; 7% &nbsp; &nbsp;/var<br>
swap &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 4571168 &nbsp; &nbsp; &nbsp;24 4571144 &nbsp; &nbsp; 1% &nbsp; &nbsp;/var/run<br>swap &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 4812744 &nbsp;241600 4571144 &nbsp; &nbsp; 6% &nbsp; &nbsp;/tmp<br>/dev/md/dsk/d11 &nbsp; &nbsp; &nbsp;23911967 20357224 3315624 &nbsp; &nbsp;86% &nbsp; &nbsp;/opt<br><br><br>It still crashes if I disable &#39;df&#39; plugin.<br>
<div class="Ih2E3d"><br><br>&gt;<br>&gt; Is *any* packet send out or is it crashing while constructing the first<br>&gt; packet? It should be possibly to see that in the debugging output. When<br>&gt; compiled with --enable-debug you can set the logfile plugin to log to<br>
&gt; STDOUT using<br>&gt; &nbsp; &lt;Plugin logfile&gt;<br>&gt; &nbsp; &nbsp; LogLevel debug<br>&gt; &nbsp; &nbsp; File STDOUT<br>&gt; &nbsp; &lt;/Plugin&gt;<br>&gt; and then starting the daemon with the `-f&#39; (don&#39;t fork) option.<br>&gt;<br>&gt; Regards,<br>
&gt; -octo<br><br></div>There you go:<br><br>[qcassu01@rootasp]: ./collectd -f<br>[2008-02-14 12:48:48] type = memory<br>[2008-02-14 12:48:48] file = /opt/collectd/lib/collectd/memory.so<br>[2008-02-14 12:48:48] type = network<br>
[2008-02-14 12:48:48] file = /opt/collectd/lib/collectd/network.so<br>[2008-02-14 12:48:48] type = ntpd<br>[2008-02-14 12:48:48] file = /opt/collectd/lib/collectd/ntpd.so<br>[2008-02-14 12:48:48] type = swap<br>[2008-02-14 12:48:48] file = /opt/collectd/lib/collectd/swap.so<br>
[2008-02-14 12:48:48] type = syslog<br>[2008-02-14 12:48:48] file = /opt/collectd/lib/collectd/syslog.so<br>[2008-02-14 12:48:48] type = users<br>[2008-02-14 12:48:48] file = /opt/collectd/lib/collectd/users.so<br>[2008-02-14 12:48:48] type = network, key = Server, value =<br>
<a href="http://qcrrd1.asp.rsft.net" target="_blank">qcrrd1.asp.rsft.net</a> 23826<br>[2008-02-14 12:48:48] node = <a href="http://qcrrd1.asp.rsft.net" target="_blank">qcrrd1.asp.rsft.net</a>, service = 23826<br>[2008-02-14 12:48:48] return (0)<br>
[2008-02-14 12:48:48] type = network, key = TimeToLive, value = 128<br>[2008-02-14 12:48:48] return (0)<br>[2008-02-14 12:48:48] type = network, key = Forward, value = false<br>[2008-02-14 12:48:48] return (0)<br>[2008-02-14 12:48:48] type = network, key = CacheFlush, value = 1800.000000<br>
[2008-02-14 12:48:48] return (0)<br>[2008-02-14 12:48:48] type = logfile, key = LogLevel, value = debug<br>[2008-02-14 12:48:48] return (0)<br>[2008-02-14 12:48:48] type = logfile, key = File, value = STDOUT<br>[2008-02-14 12:48:48] return (0)<br>
[2008-02-14 12:48:48] hostname_g = qcassu01;<br>[2008-02-14 12:48:48] interval_g = 10;<br>[2008-02-14 12:48:48] parse_ds: dsrc = {count, 0, 0.000000, 134217728.000000};<br>[2008-02-14 12:48:48] parse_line: ds = {apache_bytes, 1, 10012d630};<br>
[2008-02-14 12:48:48] parse_ds: dsrc = {count, 1, 0.000000, 65535.000000};<br>[2008-02-14 12:48:48] parse_line: ds = {apache_connections, 1, 10012d630};<br>[2008-02-14 12:48:48] parse_ds: dsrc = {count, 0, 0.000000, 134217728.000000};<br>
[2008-02-14 12:48:48] parse_line: ds = {apache_requests, 1, 10012d630};<br>[2008-02-14 12:48:48] parse_ds: dsrc = {count, 1, 0.000000, 65535.000000};<br>[2008-02-14 12:48:48] parse_line: ds = {apache_scoreboard, 1, 10012d630};<br>
[2008-02-14 12:48:48] parse_ds: dsrc = {value, 1, 0.000000,<br>4294967295.000000};<br>[2008-02-14 12:48:48] parse_line: ds = {bitrate, 1, 10012d630};<br>[2008-02-14 12:48:48] parse_ds: dsrc = {value, 1, 0.000000, NaN};<br>
[2008-02-14 12:48:48] parse_line: ds = {charge, 1, 10012d630};<br>[2008-02-14 12:48:48] parse_ds: dsrc = {value, 0, 0.000000, NaN};<br>[2008-02-14 12:48:48] parse_line: ds = {connections, 1, 10012d630};<br>[2008-02-14 12:48:48] parse_ds: dsrc = {value, 0, NaN, NaN};<br>
[2008-02-14 12:48:48] parse_line: ds = {counter, 1, 10012d630};<br>[2008-02-14 12:48:48] parse_ds: dsrc = {value, 1, 0.000000, NaN};<br>[2008-02-14 12:48:48] parse_line: ds = {cpufreq, 1, 10012d630};<br>[2008-02-14 12:48:48] parse_ds: dsrc = {value, 0, 0.000000,<br>
4294967295.000000};<br>[2008-02-14 12:48:48] parse_line: ds = {cpu, 1, 10012d630};<br>[2008-02-14 12:48:48] parse_ds: dsrc = {value, 1, NaN, NaN};<br>[2008-02-14 12:48:48] parse_line: ds = {current, 1, 10012d630};<br>[2008-02-14 12:48:48] parse_ds: dsrc = {seconds, 1, -1000000.000000,<br>
1000000.000000};<br>[2008-02-14 12:48:48] parse_line: ds = {delay, 1, 10012d630};<br>[2008-02-14 12:48:48] parse_ds: dsrc = {used, 1, 0.000000,<br>1125899906842623.000000};<br>[2008-02-14 12:48:48] parse_ds: dsrc = {free, 1, 0.000000,<br>
1125899906842623.000000};<br>[2008-02-14 12:48:48] parse_line: ds = {df, 2, 100185540};<br>[2008-02-14 12:48:48] parse_ds: dsrc = {read, 0, 0.000000, 4294967295.000000};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {write, 0, 0.000000,<br>
4294967295.000000};<br>[2008-02-14 12:48:49] parse_line: ds = {disk_merged, 2, 100185540};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {read, 0, 0.000000,<br>17179869183.000000};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {write, 0, 0.000000,<br>
17179869183.000000};<br>[2008-02-14 12:48:49] parse_line: ds = {disk_octets, 2, 100185540};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {read, 0, 0.000000, 4294967295.000000};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {write, 0, 0.000000,<br>
4294967295.000000};<br>[2008-02-14 12:48:49] parse_line: ds = {disk_ops, 2, 100185540};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {read, 0, 0.000000, 1000000.000000};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {write, 0, 0.000000, 1000000.000000};<br>
[2008-02-14 12:48:49] parse_line: ds = {disk_time, 2, 100185540};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {queries, 0, 0.000000,<br>125000000.000000};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {responses, 0, 0.000000,<br>
125000000.000000};<br>[2008-02-14 12:48:49] parse_line: ds = {dns_octets, 2, 100185540};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {value, 0, 0.000000, 65535.000000};<br>[2008-02-14 12:48:49] parse_line: ds = {dns_opcode, 1, 100185540};<br>
[2008-02-14 12:48:49] parse_ds: dsrc = {value, 0, 0.000000, 65535.000000};<br>[2008-02-14 12:48:49] parse_line: ds = {dns_qtype, 1, 100185540};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {value, 0, 0.000000, 65535.000000};<br>
[2008-02-14 12:48:49] parse_line: ds = {dns_rcode, 1, 100185540};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {value, 1, 0.000000, NaN};<br>[2008-02-14 12:48:49] parse_line: ds = {email_check, 1, 100185540};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {value, 1, 0.000000, NaN};<br>
[2008-02-14 12:48:49] parse_line: ds = {email_count, 1, 100185540};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {value, 1, 0.000000, NaN};<br>[2008-02-14 12:48:49] parse_line: ds = {email_size, 1, 100185540};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {entropy, 1, 0.000000,<br>
4294967295.000000};<br>[2008-02-14 12:48:49] parse_line: ds = {entropy, 1, 100185540};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {value, 1, 0.000000, NaN};<br>[2008-02-14 12:48:49] parse_line: ds = {fanspeed, 1, 100185540};<br>
[2008-02-14 12:48:49] parse_ds: dsrc = {frequency, 1, 0.000000, NaN};<br>[2008-02-14 12:48:49] parse_line: ds = {frequency, 1, 100185540};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {ppm, 1, -1000000.000000,<br>1000000.000000};<br>
[2008-02-14 12:48:49] parse_line: ds = {frequency_offset, 1, 100185540};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {value, 1, NaN, NaN};<br>[2008-02-14 12:48:49] parse_line: ds = {gauge, 1, 100185540};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {value, 1, 0.000000, 100.000000};<br>
[2008-02-14 12:48:49] parse_line: ds = {humidity, 1, 100185540};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {value, 0, 0.000000,<br>4294967295.000000};<br>[2008-02-14 12:48:49] parse_line: ds = {if_collisions, 1, 100185540};<br>
[2008-02-14 12:48:49] parse_ds: dsrc = {rx, 0, 0.000000, 4294967295.000000};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {tx, 0, 0.000000, 4294967295.000000};<br>[2008-02-14 12:48:49] parse_line: ds = {if_dropped, 2, 100185540};<br>
[2008-02-14 12:48:49] parse_ds: dsrc = {rx, 0, 0.000000, 4294967295.000000};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {tx, 0, 0.000000, 4294967295.000000};<br>[2008-02-14 12:48:49] parse_line: ds = {if_errors, 2, 100185540};<br>
[2008-02-14 12:48:49] parse_ds: dsrc = {value, 0, 0.000000,<br>4294967295.000000};<br>[2008-02-14 12:48:49] parse_line: ds = {if_multicast, 1, 100185540};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {rx, 0, 0.000000, 4294967295.000000};<br>
[2008-02-14 12:48:49] parse_ds: dsrc = {tx, 0, 0.000000, 4294967295.000000};<br>[2008-02-14 12:48:49] parse_line: ds = {if_octets, 2, 100185540};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {rx, 0, 0.000000, 4294967295.000000};<br>
[2008-02-14 12:48:49] parse_ds: dsrc = {tx, 0, 0.000000, 4294967295.000000};<br>[2008-02-14 12:48:49] parse_line: ds = {if_packets, 2, 100185540};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {value, 0, 0.000000,<br>4294967295.000000};<br>
[2008-02-14 12:48:49] parse_line: ds = {if_rx_errors, 1, 100185540};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {value, 0, 0.000000,<br>4294967295.000000};<br>[2008-02-14 12:48:49] parse_line: ds = {if_tx_errors, 1, 100185540};<br>
[2008-02-14 12:48:49] parse_ds: dsrc = {value, 0, 0.000000, 134217728.000000};<br>[2008-02-14 12:48:49] parse_line: ds = {ipt_bytes, 1, 100185540};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {value, 0, 0.000000, 134217728.000000};<br>
[2008-02-14 12:48:49] parse_line: ds = {ipt_packets, 1, 100185540};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {value, 0, NaN, 65535.000000};<br>[2008-02-14 12:48:49] parse_line: ds = {irq, 1, 100185540};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {shortterm, 1, 0.000000, 100.000000};<br>
[2008-02-14 12:48:49] parse_ds: dsrc = {midterm, 1, 0.000000, 100.000000};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {longterm, 1, 0.000000, 100.000000};<br>[2008-02-14 12:48:49] parse_line: ds = {load, 3, 100187050};<br>
[2008-02-14 12:48:49] parse_ds: dsrc = {value, 1, 0.000000,<br>281474976710656.000000};<br>[2008-02-14 12:48:49] parse_line: ds = {memory, 1, 100187050};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {value, 1, NaN, NaN};<br>
[2008-02-14 12:48:49] parse_line: ds = {multimeter, 1, 100187050};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {value, 0, 0.000000, NaN};<br>[2008-02-14 12:48:49] parse_line: ds = {mysql_commands, 1, 100187050};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {value, 0, 0.000000, NaN};<br>
[2008-02-14 12:48:49] parse_line: ds = {mysql_handler, 1, 100187050};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {rx, 0, 0.000000, 4294967295.000000};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {tx, 0, 0.000000, 4294967295.000000};<br>
[2008-02-14 12:48:49] parse_line: ds = {mysql_octets, 2, 100187500};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {hits, 0, 0.000000, NaN};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {inserts, 0, 0.000000, NaN};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {not_cached, 0, 0.000000, NaN};<br>
[2008-02-14 12:48:49] parse_ds: dsrc = {lowmem_prunes, 0, 0.000000, NaN};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {queries_in_cache, 1, 0.000000, NaN};<br>[2008-02-14 12:48:49] parse_line: ds = {mysql_qcache, 5, 100187680};<br>
[2008-02-14 12:48:49] parse_ds: dsrc = {running, 1, 0.000000, NaN};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {connected, 1, 0.000000, NaN};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {cached, 1, 0.000000, NaN};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {created, 0, 0.000000, NaN};<br>
[2008-02-14 12:48:49] parse_line: ds = {mysql_threads, 4, 100187680};<br>[2008-02-14 12:48:49] parse_ds: dsrc = {value, 0, 0.000000,<br>4294967295.000000};<br>[2008-02-14 12:48:49] parse_line: ds = {nfs_procedure, 1, 100187680};<br>
[2008-02-14 12:48:49] parse_ds: dsrc = {value, 0, 0.000000, NaN};<br>[2008-02-14 12:48:50] parse_line: ds = {memcached_command, 1, 100187680};<br>[2008-02-14 12:48:50] parse_ds: dsrc = {value, 1, 0.000000, NaN};<br>[2008-02-14 12:48:50] parse_line: ds = {memcached_connections, 1, 100187680};<br>
[2008-02-14 12:48:50] parse_ds: dsrc = {value, 1, 0.000000, NaN};<br>[2008-02-14 12:48:50] parse_line: ds = {memcached_items, 1, 100187680};<br>[2008-02-14 12:48:50] parse_ds: dsrc = {rx, 0, 0.000000, 4294967295.000000};<br>
[2008-02-14 12:48:50] parse_ds: dsrc = {tx, 0, 0.000000, 4294967295.000000};<br>[2008-02-14 12:48:50] parse_line: ds = {memcached_octets, 2, 100187da0};<br>[2008-02-14 12:48:50] parse_ds: dsrc = {value, 0, 0.000000, 134217728.000000};<br>
[2008-02-14 12:48:50] parse_line: ds = {memcached_ops, 1, 100187da0};<br>[2008-02-14 12:48:50] parse_ds: dsrc = {value, 1, 0.000000, NaN};<br>[2008-02-14 12:48:50] parse_line: ds = {nginx_connections, 1, 100187da0};<br>[2008-02-14 12:48:50] parse_ds: dsrc = {value, 0, 0.000000, 134217728.000000};<br>
[2008-02-14 12:48:50] parse_line: ds = {nginx_requests, 1, 100187da0};<br>[2008-02-14 12:48:50] parse_ds: dsrc = {percent, 1, 0.000000, 100.100000};<br>[2008-02-14 12:48:50] parse_line: ds = {percent, 1, 100187da0};<br>[2008-02-14 12:48:50] parse_ds: dsrc = {ping, 1, 0.000000, 65535.000000};<br>
[2008-02-14 12:48:50] parse_line: ds = {ping, 1, 100187da0};<br>[2008-02-14 12:48:50] parse_ds: dsrc = {value, 1, 0.000000, NaN};<br>[2008-02-14 12:48:50] parse_line: ds = {power, 1, 100187da0};<br>[2008-02-14 12:48:50] parse_ds: dsrc = {processes, 1, 0.000000,<br>
1000000.000000};<br>[2008-02-14 12:48:50] parse_ds: dsrc = {threads, 1, 0.000000, 1000000.000000};<br>[2008-02-14 12:48:50] parse_line: ds = {ps_count, 2, 100187da0};<br>[2008-02-14 12:48:50] parse_ds: dsrc = {user, 0, 0.000000, 16000000.000000};<br>
[2008-02-14 12:48:50] parse_ds: dsrc = {syst, 0, 0.000000, 16000000.000000};<br>[2008-02-14 12:48:50] parse_line: ds = {ps_cputime, 2, 100187da0};<br>[2008-02-14 12:48:50] parse_ds: dsrc = {minflt, 0, 0.000000,<br>9223372036854775808.000000};<br>
[2008-02-14 12:48:50] parse_ds: dsrc = {majflt, 0, 0.000000,<br>9223372036854775808.000000};<br>[2008-02-14 12:48:50] parse_line: ds = {ps_pagefaults, 2, 100187da0};<br>[2008-02-14 12:48:50] parse_ds: dsrc = {value, 1, 0.000000,<br>
9223372036854775808.000000};<br>[2008-02-14 12:48:50] parse_line: ds = {ps_rss, 1, 100187da0};<br>[2008-02-14 12:48:50] parse_ds: dsrc = {value, 1, 0.000000, 65535.000000};<br>[2008-02-14 12:48:50] parse_line: ds = {ps_state, 1, 100187da0};<br>
[2008-02-14 12:48:50] parse_ds: dsrc = {rx, 0, 0.000000, 4294967295.000000};<br>[2008-02-14 12:48:50] parse_ds: dsrc = {tx, 0, 0.000000, 4294967295.000000};<br>[2008-02-14 12:48:50] parse_line: ds = {serial_octets, 2, 100187da0};<br>
[2008-02-14 12:48:50] parse_ds: dsrc = {value, 1, NaN, 0.000000};<br>[2008-02-14 12:48:50] parse_line: ds = {signal_noise, 1, 100187da0};<br>[2008-02-14 12:48:50] parse_ds: dsrc = {value, 1, NaN, 0.000000};<br>[2008-02-14 12:48:50] parse_line: ds = {signal_power, 1, 100187da0};<br>
[2008-02-14 12:48:50] parse_ds: dsrc = {value, 1, 0.000000, NaN};<br>[2008-02-14 12:48:50] parse_line: ds = {signal_quality, 1, 100187da0};<br>[2008-02-14 12:48:50] parse_ds: dsrc = {value, 1, NaN, NaN};<br>[2008-02-14 12:48:50] parse_line: ds = {spam_score, 1, 100187da0};<br>
[2008-02-14 12:48:50] parse_ds: dsrc = {value, 1, 0.000000,<br>1099511627776.000000};<br>[2008-02-14 12:48:50] parse_line: ds = {swap, 1, 100187da0};<br>[2008-02-14 12:48:50] parse_ds: dsrc = {value, 1, 0.000000,<br>4294967295.000000};<br>
[2008-02-14 12:48:50] parse_line: ds = {tcp_connections, 1, 100187da0};<br>[2008-02-14 12:48:50] parse_ds: dsrc = {value, 1, -273.150000, NaN};<br>[2008-02-14 12:48:50] parse_line: ds = {temperature, 1, 100187da0};<br>[2008-02-14 12:48:50] parse_ds: dsrc = {seconds, 1, -1000000.000000,<br>
1000000.000000};<br>[2008-02-14 12:48:50] parse_line: ds = {time_dispersion, 1, 100187da0};<br>[2008-02-14 12:48:50] parse_ds: dsrc = {timeleft, 1, 0.000000, 3600.000000};<br>[2008-02-14 12:48:50] parse_line: ds = {timeleft, 1, 100187da0};<br>
[2008-02-14 12:48:50] parse_ds: dsrc = {seconds, 1, -1000000.000000,<br>1000000.000000};<br>[2008-02-14 12:48:50] parse_line: ds = {time_offset, 1, 100187da0};<br>[2008-02-14 12:48:50] parse_ds: dsrc = {users, 1, 0.000000, 65535.000000};<br>
[2008-02-14 12:48:50] parse_line: ds = {users, 1, 100187da0};<br>[2008-02-14 12:48:50] parse_ds: dsrc = {value, 1, NaN, NaN};<br>[2008-02-14 12:48:50] parse_ds: dsrc = {threshold, 1, NaN, NaN};<br>[2008-02-14 12:48:50] parse_line: ds = {voltage_threshold, 2, 100187da0};<br>
[2008-02-14 12:48:50] parse_ds: dsrc = {value, 1, NaN, NaN};<br>[2008-02-14 12:48:50] parse_line: ds = {voltage, 1, 100187da0};<br>[2008-02-14 12:48:50] parse_ds: dsrc = {value, 1, 0.000000,<br>9223372036854775808.000000};<br>
[2008-02-14 12:48:50] parse_line: ds = {vs_memory, 1, 100187da0};<br>[2008-02-14 12:48:50] parse_ds: dsrc = {value, 1, 0.000000, 65535.000000};<br>[2008-02-14 12:48:50] parse_line: ds = {vs_processes, 1, 100187da0};<br>[2008-02-14 12:48:50] parse_ds: dsrc = {value, 1, 0.000000, 65535.000000};<br>
[2008-02-14 12:48:50] parse_line: ds = {vs_threads, 1, 100187da0};<br>[2008-02-14 12:48:50] Done parsing `/opt/collectd/lib/collectd/types.db&#39;<br>[2008-02-14 12:48:50] [thread # &nbsp; &nbsp;4] plugin: plugin_read_thread: Waiting on<br>
read_cond.<br>[2008-02-14 12:48:50] [thread # &nbsp; &nbsp;5] plugin: plugin_read_thread: Waiting on<br>read_cond.<br>[2008-02-14 12:48:50] [thread # &nbsp; &nbsp;6] plugin: plugin_read_thread: Waiting on<br>read_cond.<br>[2008-02-14 12:48:50] [thread # &nbsp; &nbsp;7] plugin: plugin_read_thread: Waiting on<br>
read_cond.<br>[2008-02-14 12:48:50] [thread # &nbsp; &nbsp;8] plugin: plugin_read_thread: Waiting on<br>read_cond.<br>[2008-02-14 12:48:50] plugin: plugin_read_all: Signalling `read_cond&#39;<br>[2008-02-14 12:48:50] [thread # &nbsp; &nbsp;4] plugin: plugin_read_thread: Handling cpu<br>
[2008-02-14 12:48:50] plugin: plugin_dispatch_values: time = 1203011330;<br>interval = 10; host = qcassu01; plugin = cpu; plugin_instance = 0; type =<br>cpu; type_instance = user;<br>[2008-02-14 12:48:50] [thread # &nbsp; &nbsp;5] plugin: plugin_read_thread: Handling<br>
disk<br>[2008-02-14 12:48:50] [thread # &nbsp; &nbsp;6] plugin: plugin_read_thread: Handling<br>interface<br>[2008-02-14 12:48:50] [thread # &nbsp; &nbsp;7] plugin: plugin_read_thread: Handling<br>load<br>[2008-02-14 12:48:50] plugin: plugin_dispatch_values: time = 1203011330;<br>
interval = 10; host = qcassu01; plugin = load; plugin_instance = ; type =<br>load; type_instance = ;<br>[2008-02-14 12:48:50] plugin: plugin_dispatch_values: time = 1203011330;<br>interval = 10; host = qcassu01; plugin = interface; plugin_instance = ; type<br>
= if_octets; type_instance = eri0;<br>[2008-02-14 12:48:50] [thread # &nbsp; &nbsp;8] plugin: plugin_read_thread: Handling<br>memory<br>[2008-02-14 12:48:50] plugin: plugin_dispatch_values: time = 1203011330;<br>interval = 10; host = qcassu01; plugin = disk; plugin_instance = sd0; type =<br>
disk_octets; type_instance = ;<br>[2008-02-14 12:48:50] plugin: plugin_dispatch_values: time = 1203011330;<br>interval = 10; host = qcassu01; plugin = memory; plugin_instance = ; type =<br>memory; type_instance = used;<br>
[2008-02-14 12:48:50] network plugin: cache_check: key = qcassu01/load/load;<br>time = 1203011330; retval = 0<br>[2008-02-14 12:48:50] network plugin: cache_check: key =<br>qcassu01/interface/if_octets-eri0; time = 1203011330; retval = 0<br>
Bus Error (core dumped)<br><font color="#888888"><br><br>E.<br></font><div><div></div><div class="Wj3C7c">--<br>Eric LeBlanc &lt;<a href="mailto:eleblanc@taleo.com">eleblanc@taleo.com</a>&gt;<br>Unix System Administrator<br>
Taleo inc.<br><br>_______________________________________________<br>collectd mailing list<br><a href="mailto:collectd@verplant.org">collectd@verplant.org</a><br><a href="http://mailman.verplant.org/listinfo/collectd" target="_blank">http://mailman.verplant.org/listinfo/collectd</a><br>
</div></div></blockquote></div><br>