OCI-21500 ERROR
wanfuuyu opened this issue · 3 comments
ENV: go version 1.8.1 linux/amd64
My program crashed and I found these in log file
Errors in file :
OCI-21500: internal error code, arguments: [17177], [0x000000000], [], [], [], [], [], []
----- Call Stack Trace -----
calling call entry argument values in hex
location type point (? means dubious value)
skgudmp()+188 call kgdsdst() 000000000 ? 000000000 ?
000000000 ? 000000000 ?
000000000 ? 000000000 ?
kgeriv_int()+191 call skgudmp() 000000000 ? 000000000 ?
000000000 ? 000000000 ?
000000000 ? 000000000 ?
kgeriv()+19 call kgeriv_int() 000000000 ? 000000000 ?
000000000 ? 000000000 ?
000000000 ? 000000000 ?
kgeric1()+142 call kgeriv() 000000000 ? 000000000 ?
000000000 ? 000000000 ?
000000000 ? 000000000 ?
kgherror()+367 call kgeric1() 000000000 ? 000000000 ?
000000000 ? 000000000 ?
000000000 ? 000000000 ?
kghrsp()+912 call kgherror() 000000000 ? 000000000 ?
000000000 ? 000000000 ?
000000000 ? 000000000 ?
kpuhhrsm()+417 call kghrsp() 000000000 ? 000000000 ?
000000000 ? 000000000 ?
000000000 ? 000000000 ?
kpufhndl0()+894 call kpuhhrsm() 000000000 ? 000000000 ?
000000000 ? 000000000 ?
000000000 ? 000000000 ?
kpufhndl()+25 call kpufhndl0() 000000000 ? 000000000 ?
000000000 ? 000000000 ?
000000000 ? 000000000 ?
OCIHandleFree()+21 call kpufhndl() 000000000 ? 000000000 ?
000000000 ? 000000000 ?
000000000 ? 000000000 ?
_cgo_ae3865476c02_C call OCIHandleFree() 000000000 ? 000000000 ?
func_OCIHandleFree( 000000000 ? 000000000 ?
)+41 cgo-gcc-prolog 000000000 ? 000000000 ?
:148
Could it be a bug myself or anything else ?
I don't know, sorry.
Probably an OCIHandleFree call - either a double free, or freeing some nil value (if thos 0000-s mean anything).
Any idea on where has it crashed? Exe/Prep/Close ?
It just happened in my QueryRow-Scan benchmarks.....And can be reproduced almost every time...