This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
>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