rana/ora

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...

@wanfuuyu Hello, Does you use DRCP ? Recently I got this error after I changed my mode to DRCP. I also can't find out what's going wrong.