[xymon] Re: Premature end of script headers: bb-histlog.sh xymon 4.3.0-0.beta2
Asif Iqbal
vadud3 at gmail.com
Thu Aug 19 07:07:03 CEST 2010
On Mon, Aug 16, 2010 at 10:27 AM, Anton Burkhalter
<anton.burkhalter at gmx.net> wrote:
>
>> On Fri, Jul 23, 2010 at 1:57 PM, Asif Iqbal <vadud3 at gmail.com> wrote:
>>
>>>> I am getting core dump only for historical yellow data for some hosts.
>>>>
>>>> apache log:
>>>>
>>>> [Fri Jul 23 16:17:22 2010] [error] [client 192.168.0.94] Premature end
>>>> of script headers: bb-histlog.sh, referer:
>>>> https://xymon.example.net/hobbit-cgi/bb-hist.sh?HISTFILE=cer1cc-015.clientcare.example.net.cpu&ENTRIES=50&IP=192.168.0.209&DISPLAYNAME=cer1cc-015.clientcare.example.net
>>>>
>>>>
>>>> (hobbit)@xymon:~$ REQUEST_METHOD=GET SCRIPT_NAME=bb-histlog.sh
>>>> QUERY_STRING="HOST=cer1cc-014.clientcare.example.net&SERVICE=cpu&TIMEBUF=Wed_Jul_21_14:56:42_2010"
>>>> cgi-bin/bb-histlog.sh
>>>>
>>>> generates core dump.
>>>>
>>>> (hobbit)@xymon:~$ file core
>>>> core: ELF 32-bit LSB core file 80386 Version 1, from 'hobbitsvc.cgi'
>>>>
>>>> (hobbit)@xymon:~$ gdb server/bin/hobbitsvc.cgi core
>>>> [..]
>>>> (gdb) backtrace
>>>> #0 0xfed64fa1 in realfree () from /lib/libc.so.1
>>>> #1 0xfed655bf in cleanfree () from /lib/libc.so.1
>>>> #2 0xfed64adb in _malloc_unlocked () from /lib/libc.so.1
>>>> #3 0xfed64a04 in malloc () from /lib/libc.so.1
>>>> #4 0x08067621 in xmalloc (size=12) at memory.c:119
>>>> #5 0x0805a1f1 in expand_env (s=0x80707bb "4.2.3") at environ.c:296
>>>> #6 0x0805a08c in xgetenv (name=0x80715c9 "HOBBITDREL") at environ.c:165
>>>> #7 0x0805db08 in headfoot (output=0x8089e28, template=0x80717d3
>>>> "histlog", pagepath=0x80716c6 "", head_or_foot=0x80717f3 "header",
>>>> bgcolor=4) at headfoot.c:1114
>>>> #8 0x0805f639 in generate_html_log (hostname=0x80913a8
>>>> "cer1cc-014.clientcare.example.net",
>>>> displayname=0x80913a8 "cer1cc-014.clientcare.example.net",
>>>> service=0x808aa90 "cpu", ip=0x8099168 "10.240.91.208", color=4,
>>>> sender=0x80ad668 "10.240.91.208", flags=0x806ff21 "", logtime=0,
>>>> timesincechange=0x8047bbc "0.00 minutes",
>>>> firstline=0x8094128 "yellow Wed Jul 21 14:56:35 GMT 2010 up: 98
>>>> days, 0 users, 624 procs, load=7.51",
>>>> restofmsg=0x80ae61f "&yellow Load is HIGH\nSystem clock is 0
>>>> seconds off\n\n\n\n\n 2:56pm up 98 days, 17:04, 0 users, load
>>>> average: 9.38, 7.51, 4.34\n624 processes: 623 sleeping, 1 running, 0
>>>> zombie, 0 stopped\nCPU states: 0"..., acktime=0, ackmsg=0x0,
>>>> acklist=0x0,
>>>> disabletime=0, dismsg=0x0, is_history=1, wantserviceid=0,
>>>> htmlfmt=0, hobbitd=0,
>>>> multigraphs=0x8073060 ",disk,inode,qtree,quotas,snapshot,TblSpace,if_load,",
>>>> linktoclient=0x808ae40
>>>> "bb-histlog.sh?CLIENT=cer1cc-014.clientcare.example.net&8TIMEBUF=1279724202",
>>>> nkprio=0x0, nkttgroup=0x0,
>>>> nkttextra=0x0, output=0x8089e28) at htmllog.c:150
>>>> #9 0x08054189 in do_request () at hobbitsvc.c:421
>>>> #10 0x0805530e in main (argc=4, argv=Cannot access memory at address 0x555202bc
>>>> ) at hobbitsvc.c:518
hopefully more people will report this to make it a higher priority
--
Asif Iqbal
PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
More information about the Xymon
mailing list