On Sun, Aug 1, 2010 at 11:43 PM, Gurudas Pai <[email protected]> wrote:
>> Try this:
>>
>> index 1b68291..7f1dc9f 100644
>> --- a/testcases/misc/tcore_patch_test_suites/tcore.exp
>> +++ b/testcases/misc/tcore_patch_test_suites/tcore.exp
>> @@ -43,7 +43,7 @@ proc check_threads {} {
>>        set buf $expect_out(0,string)
>>        }
>>        timeout {
>> -               fail "timeout while  run info threads"
>> +               puts stderr "timeout while  run info threads"
>>                return 1
>>        }
>>     }
>> @@ -111,7 +111,7 @@ proc check_fpu {num} {
>>                        set buf $expect_out(0,string)
>>                }
>>                timeout {
>> -                   fail "fail to check the xmm value(timeout)"
>> +                   puts stderr "fail to check the xmm value(timeout)"
>>                    return 1
>>                }
>>        }
>
> Hi Garrett,
>
> Thanks for the patch !
>
>
> Running tests.......
> <<<test_start>>>
> tag=tcore stime=1280710300
> cmdline="tcore.sh"
> contacts=""
> analysis=exit
> <<<test_output>>>
> incrementing stop
> Test Tcore patch
> /tmp/ltp-bNMTB13033/tmp.elSZn13135
> Test whether we can generate the needed core file
> PASS
> /tmp/ltp-bNMTB13033/tmp.elSZn13135
> Test whether the core support bt,fpu and threads commands
> spawn gdb ./tcore ./corefile
>
> info register
>
> GNU gdb (GDB) Red Hat Enterprise Linux (7.0.1-23.el5)
> Copyright (C) 2009 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later
> <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "x86_64-redhat-linux-gnu".
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>...
> ./tcore: No such file or directory.
> [New Thread 13143]
> [New Thread 13139]
> Core was generated by `/opt/ltp/testcases/bin//tcore'.
> Program terminated with signal 11, Segmentation fault.
> #0  0x000000000040129d in ?? ()
> (gdb)
> (gdb) info register
> rax            0xc      12
> rbx            0x1e08   7688
> rcx            0x41776ee0       1098346208
> rdx            0xc      12
> rsi            0x402b39 4205369
> rdi            0x41776ee0       1098346208
> rbp            0x3353   0x3353
> rsp            0x417770e0       0x417770e0
> r8             0x0      0
> r9             0x41776658       1098344024
> r10            0x0      0
> r11            0x0      0
> r12            0x41777100       1098346752
> r13            0x417770f0       1098346736
> r14            0x41778000       1098350592
> r15            0x1000   4096
> rip            0x40129d 0x40129d
> eflags         0x10206  [ PF IF RF ]
> cs             0x33     51
> ss             0x2b     43
> ds             0x0      0
> es             0x0      0
> fs             0x63     99
> gs             0x0      0
> fctrl          0x37f    895
> fstat          0x20     32
> ftag           0xffff   65535
> fiseg          0x0      0
> fioff          0x40128b 4199051
> foseg          0x0      0
> fooff          0x417770e0       1098346720
> fop            0x33c    828
> mxcsr          0x1f80   [ IM DM ZM OM UM PM ]
> (gdb)
> rax            0xc      12
> rbx            0x1e08   7688
> rcx            0x41776ee0       1098346208
> rdx            0xc      12
> rsi            0x402b39 4205369
> rdi            0x41776ee0       1098346208
> rbp            0x3353   0x3353
> rsp            0x417770e0       0x417770e0
> r8             0x0      0
> r9             0x41776658       1098344024
> r10            0x0      0
> r11            0x0      0
> r12            0x41777100       1098346752
> r13            0x417770f0       1098346736
> r14            0x41778000       1098350592
> r15            0x1000   4096
> rip            0x40129d 0x40129d
> eflags         0x10206  [ PF IF RF ]
> cs             0x33     51
> ss             0x2b     43
> ds             0x0      0
> es             0x0      0
> fs             0x63     99
> gs             0x0      0
> fctrl          0x37f    895
> fstat          0x20     32
> ftag           0xffff   65535
> fiseg          0x0      0
> fioff          0x40128b 4199051
> foseg          0x0      0
> fooff          0x417770e0       1098346720
> fop            0x33c    828
> mxcsr          0x1f80   [ IM DM ZM OM UM PM ]
> (gdb) fail to check the xmm value(timeout)
> spawn gdb ./tcore ./corefile
> info threads
> GNU gdb (GDB) Red Hat Enterprise Linux (7.0.1-23.el5)
> Copyright (C) 2009 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later
> <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "x86_64-redhat-linux-gnu".
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>...
> ./tcore: No such file or directory.
> [New Thread 13143]
> [New Thread 13139]
> Core was generated by `/opt/ltp/testcases/bin//tcore'.
> Program terminated with signal 11, Segmentation fault.
> #0  0x000000000040129d in ?? ()
> (gdb) info threads
>  3 Thread 13139  0x0000003fc2807b35 in ?? ()
>  2 Thread 13143  0x0000003fc280aee9 in ?? ()
> * 1 Thread 13144  0x000000000040129d in ?? ()
> (gdb) timeout while  run info threads
> spawn gdb ./tcore ./corefile
> check bt in coredump successfully<<<execution_status>>>
> initiation_status="ok"
> duration=23 termination_type=exited termination_id=3 corefile=no
> cutime=6 cstime=12
> <<<test_end>>>
> INFO: ltp-pan reported some tests FAIL
> LTP Version: LTP-20100630
>
>
>
> Test is still failing , do you think this is an os issue ?

Don't know. Some more digging would need to be done in terms of
whether or not the binary is properly SSE compiled (because XMM
appears to be an SSE register according to a quick google search), and
you should probably check with the binutils/gdb/redhat folks for more
details about changes to the binutils, gdb, and/or libelf packages.

HTH,
-Garrett

------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://p.sf.net/sfu/dev2dev-palm
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to