[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
20020726: Help! LDM 5.2 keeps crashing on Linux RH 7.3! (cont.)
- Subject: 20020726: Help! LDM 5.2 keeps crashing on Linux RH 7.3! (cont.)
- Date: Fri, 26 Jul 2002 13:38:47 -0600
>From: Gilbert Sebenste <address@hidden>
>Organization: NIU
>Keywords: 200207261442.g6QEgK915724 LDM 5.2 RedHat 7.3 Linux
Gilbert,
Sorry for not getting back to you on this quicker, but my first reply
was sent while I was still at home, and then I was on the road.
re: if you havn't done so, try building from source
>I always build from source, so this isn't the issue.
OK, it was worth a stab.
re: up the logging verbosity
>Actually, it's random. It could die at 1 hour, 6 hours, 3 hours...it
>doesn't matter. So...
OK. I was going on your comments to ldm-users.
>Once again, I erased the LDM completely, recompiled it, following all
>directions...again. I suspect it won't help.
The fact that two other of your machines are running LDM 5.2 under
RedHat 7.3 Linux with no problems leads me to believe that there is
some problem with this machine. Wasn't it weather2 that had problems
running the LDM previously?
>What is a signal 11 and
The meaning of signals in Linux is defined in the C include file
/usr/include/bints/signum.h:
#define SIGHUP 1 /* Hangup (POSIX). */
#define SIGINT 2 /* Interrupt (ANSI). */
#define SIGQUIT 3 /* Quit (POSIX). */
#define SIGILL 4 /* Illegal instruction (ANSI). */
#define SIGTRAP 5 /* Trace trap (POSIX). */
#define SIGABRT 6 /* Abort (ANSI). */
#define SIGIOT 6 /* IOT trap (4.2 BSD). */
#define SIGBUS 7 /* BUS error (4.2 BSD). */
#define SIGFPE 8 /* Floating-point exception (ANSI). */
#define SIGKILL 9 /* Kill, unblockable (POSIX). */
#define SIGUSR1 10 /* User-defined signal 1 (POSIX). */
#define SIGSEGV 11 /* Segmentation violation (ANSI). */
#define SIGUSR2 12 /* User-defined signal 2 (POSIX). */
#define SIGPIPE 13 /* Broken pipe (POSIX). */
#define SIGALRM 14 /* Alarm clock (POSIX). */
#define SIGTERM 15 /* Termination (ANSI). */
#define SIGSTKFLT 16 /* Stack fault. */
#define SIGCLD SIGCHLD /* Same as SIGCHLD (System V). */
#define SIGCHLD 17 /* Child status has changed (POSIX). */
#define SIGCONT 18 /* Continue (POSIX). */
#define SIGSTOP 19 /* Stop, unblockable (POSIX). */
#define SIGTSTP 20 /* Keyboard stop (POSIX). */
#define SIGTTIN 21 /* Background read from tty (POSIX). */
#define SIGTTOU 22 /* Background write to tty (POSIX). */
#define SIGURG 23 /* Urgent condition on socket (4.2 BSD). */
#define SIGXCPU 24 /* CPU limit exceeded (4.2 BSD). */
#define SIGXFSZ 25 /* File size limit exceeded (4.2 BSD). */
#define SIGVTALRM 26 /* Virtual alarm clock (4.2 BSD). */
#define SIGPROF 27 /* Profiling alarm clock (4.2 BSD). */
#define SIGWINCH 28 /* Window size change (4.3 BSD, Sun). */
#define SIGPOLL SIGIO /* Pollable event occurred (System V). */
#define SIGIO 29 /* I/O now possible (4.2 BSD). */
#define SIGPWR 30 /* Power failure restart (System V). */
#define SIGSYS 31 /* Bad system call. */
#define SIGUNUSED 31
#define _NSIG 64 /* Biggest signal number + 1
So, a signal 11 is a SIGSEGV, or a Segmentation violation. Since this
is noted to be ANSI, it should be the same from all of the machines
supported by Unidata.
>I'll change the logging after a reboot of the computer(!) occurs. I'm
>desperate!
OK.
Another thing you might do is try using the binary LDM 5.2 distribution
instead of one you built yourself. Just a thought...
Tom