Illegal Instruction Dump At Reconnect After Loss Of Connection (Doc ID 1313008.1)

Last updated on MAY 12, 2011

Applies to:

Precompilers - Version: 11.2.0.2 and later   [Release: 11.2 and later ]
Information in this document applies to any platform.

Symptoms

While a Pro*C application is running, if the Oracle database is bounced multiple times, it will end with the following error.

Segmentation fault in kpugattr at 0xd2000538 ($t1)
0xd2000538 (kpugattr+0x2398) 9017001c stw r0,0x1c(r23)
(dbx) where
kpugattr(??, ??, ??, ??, ??, ??) at 0xd2000538
OCIAttrGet(??, ??, ??, ??, ??, ??) at 0xd1fee56c
sqlcucGetRowCount(??, ??) at 0xd2c79a58
sqlcucExecute(??, ??, ??, ??, ??, ??, ??) at 0xd2c79e28
sqlall(0xdeadbeef, 0xdeadbeef, 0xdeadbeef, 0x10001d20, 0x1, 0x2006f288, 0x2ff20290, 0x2006f3c8) at 0xd2c836d8
sqlatm(??, ??, ??, ??, ??, ??, ??) at 0xd2c81b88
sqlnst(??, ??, ??) at 0xd2c76818
sqlcmex(??, ??, ??, ??, ??) at 0xd2ca1138
sqlcxt(??, ??, ??, ??) at 0xd2ca1858
unnamed block in ConnectionTest(), line 2033 in "proc.c"
ConnectionTest(), line 2033 in "proc.c"
main(argc = 4, argv = 0x2ff20730), line 37 in "ptest.c"

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms