Caldera was a business oriented linux distro which was last released in about 2002. At the time it wasn't much of a choice in this neck of the woods which was dominated by Red Hat and debian.G'day PNAI, Welcome to Linux.org
Which Linux (there 500 of them )
WHat is Caldera software....somehting from the 'net ?
I am unable to help you, but this information will likely be of use to those here who can.
server interrupted by SIGSEGV
SIGSEGV
means segmentation fault, it's a type of program or driver error meaning that invalid portion of memory was accessed or written to by the program, ex. memory which was released by the program or not allocated and so it may not be used.Yes, the SIGSEGV is a "segmentation fault" where a segment in memory which is an address of another segment of memory it is not entitled to in its code, is being "referenced", hence the expression "Invalid memory reference" as the definition of SIGSEGV. In other words, the offending program has attempted to read from or write to a prohibited area of memory by referring to that area it wants, which usually leads to the operating system terminating the program to prevent corruption in memory. The kernel tries to prevent the actual writing to the prohibited area, which may be successful. If successful in disallowing the memory violation, the machine won't crash, but only the program fails. If however, the bad code actually does access the prohibited memory despite the kernel's efforts to prevent it, then the machine is more likely to freeze, become unrecoverable and need a reboot.SIGSEGV
means segmentation fault, it's a type of program or driver error meaning that invalid portion of memory was accessed or written to by the program, ex. memory which was released by the program or not allocated and so it may not be used.
It's not system error but it might be caused by regression, ex. outdated system, driver or library.
Linux is a bit more stable than that. A seg fault shouldn't cause the kernel to crash. Linux has come a long way. I remember using SLS Linux at first back in the 90s and then Slackware. I also remember the horror stories about X86Free, or whatever it was called back then, setting computer monitors on fire when people tried to use an incompatible video resolution by overclocking their horizontal sync limit on their monitor. These days many computers use something other than a VGA port when connecting to their monitor. I used fvwm back then instead of KDE5.Yes, the SIGSEGV is a "segmentation fault" where a segment in memory which is an address of another segment of memory it is not entitled to in its code, is being "referenced", hence the expression "Invalid memory reference" as the definition of SIGSEGV. In other words, the offending program has attempted to read from or write to a prohibited area of memory by referring to that area it wants, which usually leads to the operating system terminating the program to prevent corruption in memory. The kernel tries to prevent the actual writing to the prohibited area, which may be successful. If successful in disallowing the memory violation, the machine won't crash, but only the program fails. If however, the bad code actually does access the prohibited memory despite the kernel's efforts to prevent it, then the machine is more likely to freeze, become unrecoverable and need a reboot.
I take your points @Trenix25 . No issues there. When you write "Linux has come a long way", this is certainly the case. I have been, however, mindful that the OP mentioned that he is running Caldera which was discontinued in about 2002, and we have no more details than that.Linux is a bit more stable than that. A seg fault shouldn't cause the kernel to crash. Linux has come a long way. I remember using SLS Linux at first back in the 90s and then Slackware. I also remember the horror stories about X86Free, or whatever it was called back then, setting computer monitors on fire when people tried to use an incompatible video resolution by overclocking their horizontal sync limit on their monitor. These days many computers use something other than a VGA port when connecting to their monitor. I used fvwm back then instead of KDE5.
You are making this sound like much more of a problem than it really is. The kernel allocates memory to a process in pages and when that process attempt to access an address that does not exist in one of those pages the kernel sends a seg fault signal to the process. The virtual memory addresses that one process uses have nothing to do with any virtual memory addresses used by any other Linux processes on the same computer. The kernel hasn't "protected" itself, the hardware, or any other processes running on the computer. The most common cause of a seg fault is when a process attempts to use a null pointer. It means the program is buggy and needs to be patched.
Linux uses at least three different kinds of virtual memory: text/code, data, and stack. Running /usr/bin/top will let you see how these are being used by some of the different process on the system.
Signed,
Matthew Campbell