On Tue, Oct 15, 2013 at 3:24 PM, dan wu <[email protected]> wrote:
>  My program invokes the oracle library(libclnt.so) and the v8
> library(libv8).When I use Valgrind to detected memory leaks,I get error
> messages as follow:
>
> ORA-24550: signal received: [si_signo=4] [si_errno=0] [si_code=1]
> [si_int=8064] [si_ptr=0x1f80] [si_addr=0x3df606b30492]
> kpedbg_dmp_stack()+360<-kpeDbgCrash()+192<-kpeDbgSignalHandler()+119<-skgesig_sigactionHandler()+218<-__sighandler()<-00003DF606B30492<-00003DF606B17E97<-_ZN2v88internal6InvokeEbNS0_6HandleINS0_10JSFunctionEEENS1_INS0_6ObjectEEEiPS5_Pb()+515<-_ZN2v88internal9Execution4CallENS0_6HandleINS0_6ObjectEEES4_iPS4_Pbb()+480<-_ZN2v86Script3RunEv()+636
>
>  It looks like from the v8's funcion  to the oracle's function.  Any one can
> help me?

If you get that signal only when running under valgrind then you may
have discovered a bug in valgrind.

Valgrind runs the program in a kind of x86 emulator.  Signal #4 is
SIGILL a.k.a. 'Illegal instruction' - it sounds like you're triggering
some kind of edge case in valgrind's emulation.

-- 
-- 
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to