[hobbit] bbtest-net core dumps when reading bb-services
Andreas Dembach
ad at dg-i.net
Wed Dec 14 16:55:30 CET 2005
Hi Henrik,
--On 14. Dezember 2005 16:32:24 +0100 Henrik Stoerner <henrik at hswn.dk>
wrote:
> On Wed, Dec 14, 2005 at 02:26:01PM +0100, Andreas Dembach wrote:
>>
>> I'm running the 4.1.2.p1-1 .deb-package on a Debian Sarge box. After not
>> getting any test results I realized that the bbtest-net daemon does not
>> even start, but directly segfaults after startup. After playing around
>> with strace I figured out that it has to do with the service
>> definitions. After I moved /etc/hobbit/bb-services away, it starts
>> perfectly, just complaining that it has to use internal defaults.
>
> So the million dollar question is: What's in your bb-services file ?
Well, as I said, nothing too complex I guess, since it's the default file
from the package. And even with the following file, it segfaults:
hobbit at linuxbox:~$ cat /etc/hobbit/bb-services
service smtp
send "mail\r\nquit\r\n"
expect "220"
options banner
hobbit at linuxbox:~$ bbtest-net --services --debug 2>&1
Command: bbtest-net '--services' '--debug'
Environment BBLOCATION=''
Environment CONNTEST='TRUE'
Environment IPTEST_2_CLEAR_ON_FAILED_CONN='TRUE'
Service list dump
BBNETSVCS set to : smtp telnet ftp pop pop3 pop-3 ssh imap ssh1 ssh2 imap2
imap3 imap4 pop2 pop-2 nntp
Service list dump
hobbit at linuxbox:~$ bbtest-net --report --ping --checkresponse
Aborted (core dumped)
and the strace output of "strace bbtest-net --report --ping
--checkresponse":
...
open("/usr/lib/hobbit/server/tmp/ftp..status", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/hobbit/server/tmp/telnet..status", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/hobbit/server/tmp/smtp..status", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=35, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x40018000
read(3, "hostname.mydomain.de 37 11345640"..., 4096) = 35
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40018000, 4096) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
rt_sigaction(SIGSEGV, {SIG_DFL}, {0x4038f7a0, [], SA_RESTORER, 0x401bb6f8},
8) = 0
fork() = 25368
--- SIGCHLD (Child exited) @ 0 (0) ---
chdir("/usr/lib/hobbit/server/tmp") = 0
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
kill(25366, SIGABRT) = 0
--- SIGABRT (Aborted) @ 0 (0) ---
+++ killed by SIGABRT (core dumped) +++
>
>> Is this a known problem for the Debian package? Could this also have to
>> do with our bb-hosts file that I copied from a BB 1.9c server?
>
> No, I use the Debian packages myself and dont have this problem.
> I suspect there is something different in your bb-services file
> (it's flagged as a configuration file, so dpkg will not overwrite
> it with a default file if you have changed it locally). If you
> have a bb-services.dpkg-dist file, is it any different ?
No, it's a fresh install.
Regards,
Andreas
>
>
> Henrik
>
>
> To unsubscribe from the hobbit list, send an e-mail to
> hobbit-unsubscribe at hswn.dk
>
>
More information about the Xymon
mailing list