[Ltrace-devel] current make check failures

Olaf Hering olh at suse.de
Thu Sep 14 13:05:12 UTC 2006


The current trunk gives these make check failures in openSuSE 10.2 beta.
ltrace -x does not work, on ppc64 at least.
ltrace -c doesnt show functions, on ppc64 at least.
The results below indicate that there are probably 64bit bugs.


Native configuration is i686-suse-linux-gnu

		===  tests ===

Schedule of variations:
    unix

Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using ./config/unix.exp as tool-and-target-specific interface file.
Running ./ltrace.main/main-internal.exp ...
Running ./ltrace.main/main.exp ...
Running ./ltrace.main/parameters.exp ...
Running ./ltrace.main/signals.exp ...
Running ./ltrace.main/system_calls.exp ...
Running ./ltrace.minor/attach-process.exp ...
Running ./ltrace.minor/count-record.exp ...
Running ./ltrace.minor/demangle.exp ...
Running ./ltrace.minor/print-instruction-pointer.exp ...
Running ./ltrace.minor/time-record-T.exp ...
Running ./ltrace.minor/time-record-tt.exp ...
Running ./ltrace.minor/time-record-ttt.exp ...
Running ./ltrace.minor/trace-clone.exp ...
FAIL: Operation not permitted, see testrun.log for details!
Running ./ltrace.minor/trace-fork.exp ...
Running ./ltrace.torture/signals.exp ...

		===  Summary ===

# of expected passes		76
# of unexpected failures	1


Native configuration is ia64-suse-linux-gnu

		===  tests ===

Schedule of variations:
    unix

Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using ./config/unix.exp as tool-and-target-specific interface file.
Running ./ltrace.main/main-internal.exp ...
FAIL: display in ./ltrace.main/main-internal.ltrace for 0 times ,should be 12
Running ./ltrace.main/main.exp ...
Running ./ltrace.main/parameters.exp ...
FAIL: func_intptr_ret(42) in ./ltrace.main/parameters.ltrace for 0 times ,should be 1
FAIL: func_strlen(\"Hello world\") *= *11 in ./ltrace.main/parameters.ltrace for 0 times ,should be 1
FAIL: func_float(3.40*, -3.40*) in ./ltrace.main/parameters.ltrace for 0 times ,should be 1
FAIL: func_struct({ 89, 2, 3, . { 1, 10 }, { 3, 30 } ., . { 4, 40 }, { 5, 50 }, { 6, 60 } ., \"123\" }) in ./ltrace.main/parameters.ltrace for 0 times ,should be 1
Running ./ltrace.main/signals.exp ...
Running ./ltrace.main/system_calls.exp ...
Running ./ltrace.minor/attach-process.exp ...
Running ./ltrace.minor/count-record.exp ...
Running ./ltrace.minor/demangle.exp ...
Running ./ltrace.minor/print-instruction-pointer.exp ...
Running ./ltrace.minor/time-record-T.exp ...
Running ./ltrace.minor/time-record-tt.exp ...
Running ./ltrace.minor/time-record-ttt.exp ...
Running ./ltrace.minor/trace-clone.exp ...
Running ./ltrace.minor/trace-fork.exp ...
Running ./ltrace.torture/signals.exp ...

		===  Summary ===

# of expected passes		72
# of unexpected failures	5

Native configuration is powerpc-suse-linux-gnu

		===  tests ===

Schedule of variations:
    unix

Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using ./config/unix.exp as tool-and-target-specific interface file.
Running ./ltrace.main/main-internal.exp ...
Running ./ltrace.main/main.exp ...
Running ./ltrace.main/parameters.exp ...
FAIL: func_intptr(17) in ./ltrace.main/parameters.ltrace for 0 times ,should be 1
FAIL: func_strlen(\"Hello world\") *= *11 in ./ltrace.main/parameters.ltrace for 0 times ,should be 1
FAIL: func_float(3.40*, -3.40*) in ./ltrace.main/parameters.ltrace for 0 times ,should be 1
FAIL: func_arrayf(. 10.10*, 11.10*, 12.10*, 13.10*\.\.\. ., ) in ./ltrace.main/parameters.ltrace for 0 times ,should be 1
FAIL: func_arrayf(. 10.10*, 11.10* ., ) in ./ltrace.main/parameters.ltrace for 0 times ,should be 1
Running ./ltrace.main/signals.exp ...
Running ./ltrace.main/system_calls.exp ...
Running ./ltrace.minor/attach-process.exp ...
Running ./ltrace.minor/count-record.exp ...
FAIL: Fail to find  2 remove in ./ltrace.minor/count-record.ltrace
FAIL: Fail to find  1 getcwd in ./ltrace.minor/count-record.ltrace
FAIL: Fail to find  1 fread in ./ltrace.minor/count-record.ltrace
Running ./ltrace.minor/demangle.exp ...
Running ./ltrace.minor/print-instruction-pointer.exp ...
Running ./ltrace.minor/time-record-T.exp ...
FAIL: Fail to find nanosleep
Running ./ltrace.minor/time-record-tt.exp ...
FAIL: Start at 414, End at 414, but PUT call nanosleep(50)!
Running ./ltrace.minor/time-record-ttt.exp ...
FAIL: Start at 924, End at 924, but PUT call nanosleep(50)!
Running ./ltrace.minor/trace-clone.exp ...
Running ./ltrace.minor/trace-fork.exp ...
Running ./ltrace.torture/signals.exp ...

		===  Summary ===

# of expected passes		66
# of unexpected failures	11


Native configuration is powerpc64-suse-linux-gnu

		===  tests ===

Schedule of variations:
    unix

Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using ./config/unix.exp as tool-and-target-specific interface file.
Running ./ltrace.main/main-internal.exp ...
FAIL: display in ./ltrace.main/main-internal.ltrace for 0 times ,should be 12
Running ./ltrace.main/main.exp ...
FAIL: print in ./ltrace.main/main.ltrace for 0 times ,should be 10
Running ./ltrace.main/parameters.exp ...
FAIL: func_ignore(1, *, *3) in ./ltrace.main/parameters.ltrace for 0 times ,should be 1
FAIL: func_intptr(17) in ./ltrace.main/parameters.ltrace for 0 times ,should be 1
FAIL: func_intptr_ret(42) in ./ltrace.main/parameters.ltrace for 0 times ,should be 1
FAIL: func_strlen(\"Hello world\") *= *11 in ./ltrace.main/parameters.ltrace for 0 times ,should be 1
FAIL: func_strfixed(\"Hell\") in ./ltrace.main/parameters.ltrace for 0 times ,should be 1
FAIL: func_ppp(80) in ./ltrace.main/parameters.ltrace for 0 times ,should be 1
FAIL: func_stringp(\"Dude\") in ./ltrace.main/parameters.ltrace for 0 times ,should be 1
FAIL: func_enum(BLUE) in ./ltrace.main/parameters.ltrace for 0 times ,should be 1
FAIL: func_short(-8, -9) in ./ltrace.main/parameters.ltrace for 0 times ,should be 1
FAIL: func_ushort(33, 34) in ./ltrace.main/parameters.ltrace for 0 times ,should be 1
FAIL: func_float(3.40*, -3.40*) in ./ltrace.main/parameters.ltrace for 0 times ,should be 1
FAIL: func_typedef(BLUE) in ./ltrace.main/parameters.ltrace for 0 times ,should be 1
FAIL: func_arrayi(. 10, 11, 12, 13\.\.\. ., ) in ./ltrace.main/parameters.ltrace for 0 times ,should be 1
FAIL: func_arrayi(. 10, 11 ., ) in ./ltrace.main/parameters.ltrace for 0 times ,should be 1
FAIL: func_arrayf(. 10.10*, 11.10*, 12.10*, 13.10*\.\.\. ., ) in ./ltrace.main/parameters.ltrace for 0 times ,should be 1
FAIL: func_arrayf(. 10.10*, 11.10* ., ) in ./ltrace.main/parameters.ltrace for 0 times ,should be 1
FAIL: func_struct({ 89, 2, 3, . { 1, 10 }, { 3, 30 } ., . { 4, 40 }, { 5, 50 }, { 6, 60 } ., \"123\" }) in ./ltrace.main/parameters.ltrace for 0 times ,should be 1
Running ./ltrace.main/signals.exp ...
Running ./ltrace.main/system_calls.exp ...
Running ./ltrace.minor/attach-process.exp ...
Running ./ltrace.minor/count-record.exp ...
FAIL: Fail to find  1 rmdir in ./ltrace.minor/count-record.ltrace
FAIL: Fail to find  1 fopen in ./ltrace.minor/count-record.ltrace
FAIL: Fail to find  2 remove in ./ltrace.minor/count-record.ltrace
FAIL: Fail to find  1 mkdir in ./ltrace.minor/count-record.ltrace
FAIL: Fail to find  1 fseek in ./ltrace.minor/count-record.ltrace
FAIL: Fail to find  1 fwrite in ./ltrace.minor/count-record.ltrace
FAIL: Fail to find  1 fclose in ./ltrace.minor/count-record.ltrace
FAIL: Fail to find  1 rename in ./ltrace.minor/count-record.ltrace
FAIL: Fail to find  1 symlink in ./ltrace.minor/count-record.ltrace
FAIL: Fail to find  1 chdir in ./ltrace.minor/count-record.ltrace
FAIL: Fail to find  1 access in ./ltrace.minor/count-record.ltrace
FAIL: Fail to find  1 getcwd in ./ltrace.minor/count-record.ltrace
FAIL: Fail to find  1 fread in ./ltrace.minor/count-record.ltrace
Running ./ltrace.minor/demangle.exp ...
FAIL: Fail to find myclass::myclass in ./ltrace.minor/demangle.ltrace
FAIL: Fail to find myclass::myclass in ./ltrace.minor/demangle.ltrace
FAIL: Fail to find myclass::~myclass in ./ltrace.minor/demangle.ltrace
FAIL: Fail to find myclass::Fi_i in ./ltrace.minor/demangle.ltrace
FAIL: Fail to find myclass::Fis_i in ./ltrace.minor/demangle.ltrace
FAIL: Fail to find new in ./ltrace.minor/demangle.ltrace
FAIL: Fail to find delete in ./ltrace.minor/demangle.ltrace
FAIL: Fail to find myclass::operator++ in ./ltrace.minor/demangle.ltrace
FAIL: Fail to find myclass::operator++ in ./ltrace.minor/demangle.ltrace
FAIL: Fail to find myclass::operator+ in ./ltrace.minor/demangle.ltrace
FAIL: Fail to find myclass::operator= in ./ltrace.minor/demangle.ltrace
FAIL: Fail to find nested::nested in ./ltrace.minor/demangle.ltrace
FAIL: Fail to find nested::~nested in ./ltrace.minor/demangle.ltrace
FAIL: Fail to find nested::Fi_i in ./ltrace.minor/demangle.ltrace
Running ./ltrace.minor/print-instruction-pointer.exp ...
FAIL: .*printf in ./ltrace.minor/print-instruction-pointer.ltrace for 0 times ,should be 1
FAIL: .*printf in ./ltrace.minor/print-instruction-pointer.ltrace for 0 times ,should be 1
Running ./ltrace.minor/time-record-T.exp ...
FAIL: Fail to find call sleep!
FAIL: Fail to find nanosleep
Running ./ltrace.minor/time-record-tt.exp ...
FAIL: Fail to find call sleep!
FAIL: Fail to find nanosleep
Running ./ltrace.minor/time-record-ttt.exp ...
FAIL: Fail to find call sleep!
FAIL: Fail to find nanosleep
Running ./ltrace.minor/trace-clone.exp ...
FAIL: clone in ./ltrace.minor/trace-clone.ltrace for 0 times ,should be 1
Running ./ltrace.minor/trace-fork.exp ...
FAIL: fork in ./ltrace.minor/trace-fork.ltrace for 0 times ,should be 1
Running ./ltrace.torture/signals.exp ...

		===  Summary ===

# of expected passes		21
# of unexpected failures	56



Native configuration is x86_64-suse-linux-gnu

		===  tests ===

Schedule of variations:
    unix

Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using ./config/unix.exp as tool-and-target-specific interface file.
Running ./ltrace.main/main-internal.exp ...
Running ./ltrace.main/main.exp ...
Running ./ltrace.main/parameters.exp ...
FAIL: func_strlen(\"Hello world\") *= *11 in ./ltrace.main/parameters.ltrace for 0 times ,should be 1
FAIL: func_float(3.40*, -3.40*) in ./ltrace.main/parameters.ltrace for 0 times ,should be 1
FAIL: func_struct({ 89, 2, 3, . { 1, 10 }, { 3, 30 } ., . { 4, 40 }, { 5, 50 }, { 6, 60 } ., \"123\" }) in ./ltrace.main/parameters.ltrace for 0 times ,should be 1
Running ./ltrace.main/signals.exp ...
Running ./ltrace.main/system_calls.exp ...
Running ./ltrace.minor/attach-process.exp ...
Running ./ltrace.minor/count-record.exp ...
Running ./ltrace.minor/demangle.exp ...
Running ./ltrace.minor/print-instruction-pointer.exp ...
Running ./ltrace.minor/time-record-T.exp ...
Running ./ltrace.minor/time-record-tt.exp ...
Running ./ltrace.minor/time-record-ttt.exp ...
Running ./ltrace.minor/trace-clone.exp ...
FAIL: Operation not permitted, see testrun.log for details!
Running ./ltrace.minor/trace-fork.exp ...
Running ./ltrace.torture/signals.exp ...

		===  Summary ===

# of expected passes		73
# of unexpected failures	4




More information about the Ltrace-devel mailing list