Hi, thanks for report ... it crashes in the http testing module. Can
you please:
1.) get the snoop/tcpdump of the communication between monit and the
target webserver? (so we can get the request/response which led to
the crash)
2.) send the part of the monit configuration file which specifies the
given service/webserver check?
Thanks,
Martin
On Jul 15, 2007, at 11:09 AM, Stefan Alfredsson wrote:
Alexey Bestchekov wrote:
#0 0x00002ace3273d8d7 in _IO_vfscanf_internal () from /lib/libc.so.6
#1 0x00002ace3274c395 in vsscanf () from /lib/libc.so.6
#2 0x00002ace32747ca8 in sscanf () from /lib/libc.so.6
#3 0x000000000041f7b7 in get_response (s=0x56ec30,
H=0x7fff78d03a40) at
protocols/http.c:473
#4 0x000000000041fb51 in do_redirect (H=0x7fff78d03a40) at
protocols/http.c:431
the same problem exist in newer upstream version (4.9)
Since the coredump is in libc/vfscanf, I'm guessing this may be 64
bit +
locale related.
Could you try these steps?
1. Unset LANG LC_CTYPE LC_ALL and other locale related variables
and try
to start.
2. print the variables to get_response() (like gdb monit ; run ;
up ; up
; up ; print s; print H )
3. (a bit more work) upgrade to a newer libc and recompile with that.
I'm also CC'ing upstream if they have some ideas.
Regards,
Stefan
-- System Information:
Debian Release: 4.0
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-amd64
Locale: LANG=ru_RU.KOI8-R, LC_CTYPE=ru_RU.koi8r (charmap=KOI8-R)
(ignored:
LC_ALL set to ru_RU.koi8r)
Versions of packages monit depends on:
ii libc6 2.3.6.ds1-13 GNU C Library: Shared
libraries
ii libssl0.9.8 0.9.8c-4 SSL shared libraries
monit recommends no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]