Garrett,

On Fri, Jul 10, 2009 at 10:22 AM, Masatake YAMATO<[email protected]> wrote:
> I've found an interesting code in glibc about "rt_sigaction".
>
> sysdeps/unix/sysv/linux/x86_64/sigaction.c:
> int
> __libc_sigaction (int sig, const struct sigaction *act, struct sigaction 
> *oact)
>
>
>
> How do you think follow the way to glibc?
> In addition man page is needed to update.
>
> Masatake YAMATO
>

Garrett Cooper <[email protected]> wrote:
>>gcoo...@orangebox /scratch/ltp-vanilla/ltp $ /lib/libc.so.6
>>GNU C Library stable release version 2.9, by Roland McGrath >>et al.

>>I'm confused -- how will that help us?

To conform glibc version you are using is 2.9

>>gcoo...@orangebox /scratch/ltp-vanilla/ltp $ gdb
>>This GDB was configured as "x86_64-pc-linux-gnu"...
>>(gdb) r
>>Starting program:
>>/scratch/ltp-vanilla/ltp/testcases/kernel/syscalls/rt_sigaction>>/rt_sigaction01
>>rt_sigaction01    0  INFO  :  signal: 34
>>rt_sigaction01    1  PASS  :  rt_sigaction call succeeded: >>result = 0
>>rt_sigaction01    0  INFO  :  sa.sa_flags = >>SA_RESETHAND|SA_SIGINFO

>>Program received signal SIG34, Real-time event 34.
>>0x00007f770ba0b4f7 in kill () from /lib/libc.so.6
>>(gdb) where
>>#0  0x00007f770ba0b4f7 in kill () from /lib/libc.so.6
>>#1  0x0000000000401c3e in main ()
>>(gdb)


As you said in the pervious mail when you try to debug using gdb you
got a segmentation falut from /lib/libc.so.6.

So that segmentation fault is generated by glibc.


As per Masatake YAMATO comments,
glibc code implementation for libc/sysdeps/unix/sysv/linux/x86_64/sigaction.c

X86_64:

http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/unix/sysv/linux/x86_64/sigaction.c?annotate=1.8.2.4&cvsroot=glibc

X86:

http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/unix/sysv/linux/sigaction.c?annotate=1.24.2.2&cvsroot=glibc

Thanks Masatake YAMATO for your information.

However, before concluding problem/issue need some more Investigation
Please remove
-kill(getpid(),signal);
from rt_sigaction01.c
And complie and execute and share the results.

Best regards,
Naresh Kamboju

------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to