Hi,
when I run the testcase
/usr/lib/ltp/testcases/bin/openposix/conformance/interfaces/strftime/2-1.test,it
appeared some segment fault belows:
dell1:/usr/lib/ltp/testcases/bin/openposix/conformance/interfaces/strftime
#
/usr/lib/ltp/testcases/bin/openposix/conformance/interfaces/strftime/2-1.test
STRING IS: Thu 12 Feb 2009 11:41:38 AM EST
EC Bytes 2 20 PASS
EX Bytes 11 11:41:38 AM PASS
EY Bytes 4 2009 PASS
Od Bytes 2 12 PASS
Oe Bytes 2 12 PASS
OH Bytes 2 11 PASS
OI Bytes 2 11 PASS
Om Bytes 2 02 PASS
OM Bytes 2 41 PASS
OS Bytes 2 38 PASS
Ou Bytes 1 4 PASS
OU Bytes 2 06 PASS
OV Bytes 2 07 PASS
Ow Bytes 1 4 PASS
OW Bytes 2 06 PASS
Segmentation fault
In the source of strftime/2-1.c, there is array named text[20], I think
it is too short ,after I set it as "char text[100]",it does work,below
is the results.
dell1:/usr/lib/ltp/testcases/bin/openposix/conformance/interfaces/strftime
#
/usr/lib/ltp/testcases/bin/openposix/conformance/interfaces/strftime/2-1.test
STRING IS: Thu 12 Feb 2009 11:44:45 AM EST
EC Bytes 2 20 PASS
EX Bytes 11 11:44:45 AM PASS
EY Bytes 4 2009 PASS
Od Bytes 2 12 PASS
Oe Bytes 2 12 PASS
OH Bytes 2 11 PASS
OI Bytes 2 11 PASS
Om Bytes 2 02 PASS
OM Bytes 2 44 PASS
OS Bytes 2 45 PASS
Ou Bytes 1 4 PASS
OU Bytes 2 06 PASS
OV Bytes 2 07 PASS
Ow Bytes 1 4 PASS
OW Bytes 2 06 PASS
Signed-off-by: Xiao Xiao <[email protected]>
Index:
testcases/open_posix_testsuite/conformance/interfaces/strftime/2-1.c
===================================================================
---
ltp-full-20090131_orig/testcases/open_posix_testsuite/conformance/interfaces/strftime/2-1.c
2009-02-12
11:46:53.000000000 +0800
+++
ltp-full-20090131/testcases/open_posix_testsuite/conformance/interfaces/strftime/2-1.c
2009-02-12
11:48:01.000000000 +0800
@@ -25,7 +25,7 @@ int main () {
/* current time */
time_t t = time(NULL);
struct tm* local_t = localtime(&t);
- char text[20];
+ char text[100];
int result;
setlocale(LC_TIME, "");
diff -pur
ltp-full-20090131_orig/testcases/open_posix_testsuite/conformance/interfaces/strftime/2-1.c
ltp-full-20090131/testcases/open_posix_testsuite/conformance/interfaces/strftime/2-1.c
---
ltp-full-20090131_orig/testcases/open_posix_testsuite/conformance/interfaces/strftime/2-1.c
2009-02-12 11:46:53.000000000 +0800
+++
ltp-full-20090131/testcases/open_posix_testsuite/conformance/interfaces/strftime/2-1.c
2009-02-12 11:48:01.000000000 +0800
@@ -25,7 +25,7 @@ int main () {
/* current time */
time_t t = time(NULL);
struct tm* local_t = localtime(&t);
- char text[20];
+ char text[100];
int result;
setlocale(LC_TIME, "");
------------------------------------------------------------------------------
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list