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.
