SIGBUS and SIGSEGV Errors in HP-UX 11 and Oracle 9i

From: Paffko <forum_at_iicii.com>
Date: 25 Sep 2003 00:05:11 -0700
Message-ID: <885d6057.0309242305.20b07ca3_at_posting.google.com>


What are the possibilities of getting SIGBUS and SIGSEGV errors in the following scenario?

There is a program (C/C++/Pro*C) that was running fine under HP-UX 11.x and Oracle8i (8.1.6). Oracle database was upgraded to Oracle9i (9.2.0). The source code, including the project libraries, was re-compiled with 64-bit HP-UX C/C++ compiler options, the Pro*C code was pre-compiled with Oracle9i precompiler, and linked with 64-bit Oracle9i libraries.

Also, this program runs as a daemon, spawns processes, allocates and deallocates memory (through new and delete). Furthermore, the program runs fine for some time. However, if I increase the number of records from Oracle9i to be processed, the daemon stops and logs either SIGBUS or SIGSEGV error.

What are the possible reasons of getting SIGBUS or SIGSEGV error in the above scenario?

Thank you. Received on Thu Sep 25 2003 - 09:05:11 CEST

Original text of this message