PR0067.html

LSB Problem Report

Problem Report Number 0067 (TSD.0049)
Submitter's Classification Test Suite Problem (TSD)
State Resolved
Resolution Test Suite Deficiency (TSD)
Raised 2004-12-20 15:31
Updated 2005-01-12 18:37
Published 2005-01-12 18:37
Certification Program Linux Standard Base Conformance Release 2.0
Test Suite lsb-runtime PPC32 version 2.0.6-2
Test Identification /tset/LSB.os/jump/makecontext/T.makecontext 1 UNRESOLVED
/tset/LSB.os/jump/makecontext/T.makeconte
Problem Summary makecontext 1 and 3 fails since it is not possible
to assign ucontext_t structs on PPC
Problem Text The problem is the following:

/* Save context area */
oucp = ucp;

ucontext_t on PPC32 contains pointer into the
struct itself. So, after this, the pointers will show to the wrong
place. If you removes this line and add instead:

+ getcontext(&oucp);
rval = getcontext(&ucp);

a second getcontext call, it works.


Test Output 10|840 /tset/LSB.os/jump/makecontext/T.makecontext 00:09:15|TC Start,
scenario r
ef 846-0
15|840 3.6-lite 3|TCM Start
400|840 1 1 00:09:15|IC Start
200|840 1 00:09:15|TP Start
520|840 1 00030699 2 1|child process timed out
220|840 1 2 00:09:40|UNRESOLVED
410|840 1 1 00:09:40|IC End
400|840 2 1 00:09:40|IC Start
200|840 2 00:09:40|TP Start
220|840 2 0 00:09:40|PASS
410|840 2 1 00:09:40|IC End
400|840 3 1 00:09:40|IC Start
200|840 3 00:09:40|TP Start
520|840 3 00030699 2 1|child process timed out
220|840 3 2 00:10:05|UNRESOLVED
410|840 3 1 00:10:05|IC End
80|840 0 00:10:10|TC End, scenario ref 846-0

Review Information

Review Type TSMA Review
Start Date 2004-12-20 15:31
Last Updated 2005-01-07 15:50
Completed 2005-01-07 15:50
Status Complete
Review Recommendation Test Suite Deficiency (TSD)
Review Response A test suite deficiency is recommended.

Review Type SA Review
Start Date 2005-01-07 15:50
Last Updated 2005-01-12 16:50
Completed 2005-01-12 16:50
Status Complete
Review Resolution Test Suite Deficiency (TSD)
Review Conclusion SA concurs w/ TSD.

 

Copyright 2005, The Free Standards Group, All Rights Reserved