From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1134 invoked by alias); 4 Feb 2015 21:15:39 -0000 Mailing-List: contact systemtap-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: systemtap-owner@sourceware.org Received: (qmail 1075 invoked by uid 48); 4 Feb 2015 21:15:34 -0000 From: "wcohen at redhat dot com" To: systemtap@sourceware.org Subject: [Bug tapsets/17928] New: A number of the systemtap.syscall/syscall.exp tests fail on 32-bit arm because size_t sign extended to 64-bit value Date: Wed, 04 Feb 2015 21:15:00 -0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: systemtap X-Bugzilla-Component: tapsets X-Bugzilla-Version: unspecified X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: wcohen at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: systemtap at sourceware dot org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://sourceware.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2015-q1/txt/msg00104.txt.bz2 https://sourceware.org/bugzilla/show_bug.cgi?id=17928 Bug ID: 17928 Summary: A number of the systemtap.syscall/syscall.exp tests fail on 32-bit arm because size_t sign extended to 64-bit value Product: systemtap Version: unspecified Status: NEW Severity: normal Priority: P2 Component: tapsets Assignee: systemtap at sourceware dot org Reporter: wcohen at redhat dot com When reviewing the the test results on arm32 I found that a number of the systemtap.syscall/syscall.exp tests were failing because it appears that 32-bit size_t arguments were being sign extended to 64-bit values. This problem didn't occur on 32-bit x86. Below is an example of the failed tests on arm32 on a fedora20 machine. The argument in question is being passed in a 32-bit register. Rather than being 4294967295 it ends up being 18446744073709551615 Testing 32-bit lxattr syscall Executing on host: gcc ./systemtap.syscall/lxattr.c -lrt -lm -o /mnt/badlands/home/wcohen/systemtap_write/systemtap/testsuite/staptestTi7lW5/lxattr (timeout = 300) spawn -ignore SIGHUP gcc ./systemtap.syscall/lxattr.c -lrt -lm -o /mnt/badlands/home/wcohen/systemtap_write/systemtap/testsuite/staptestTi7lW5/lxattr lxattr FAILED. output of "staprun -R /mnt/badlands/home/wcohen/systemtap_write/systemtap/testsuite/syscall.ko -c /mnt/badlands/home/wcohen/systemtap_write/systemtap/testsuite/staptestTi7lW5/lxattr" was: ------------------------------------------ stapio: sigreturn () = -4 (EINTR) stapio: rt_sigaction (SIGUSR1, {SIG_DFL}, 0x0, 8) = 0 stapio: rt_sigprocmask (SIG_SETMASK, [EMPTY], 0x0, 8) = 0 stapio: execve ("/mnt/badlands/home/wcohen/systemtap_write/systemtap/testsuite/staptestTi7lW5/lxattr" ) = 0 lxattr: brk (0x0) = 21864448 lxattr: uname (0xffffffffbeb7ba40) = 0 lxattr: mmap2 (0x0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffffffffb6fa3000 lxattr: access ("/etc/ld.so.preload", R_OK) = -2 (ENOENT) lxattr: open ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls/v7l/vfp/librt.so.1", O_RDONLY|O_CLOEXEC) = -2 (ENOENT) lxattr: stat ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls/v7l/vfp", 0xffffffffbeb7b650) = -2 (ENOENT) lxattr: open ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls/v7l/librt.so.1", O_RDONLY|O_CLOEXEC) = -2 (ENOENT) lxattr: stat ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls/v7l", 0xffffffffbeb7b650) = -2 (ENOENT) lxattr: open ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls/vfp/librt.so.1", O_RDONLY|O_CLOEXEC) = -2 (ENOENT) lxattr: stat ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls/vfp", 0xffffffffbeb7b650) = -2 (ENOENT) lxattr: open ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls/librt.so.1", O_RDONLY|O_CLOEXEC) = -2 (ENOENT) lxattr: stat ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls", 0xffffffffbeb7b650) = -2 (ENOENT) lxattr: open ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/v7l/vfp/librt.so.1", O_RDONLY|O_CLOEXEC) = -2 (ENOENT) lxattr: stat ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/v7l/vfp", 0xffffffffbeb7b650) = -2 (ENOENT) lxattr: open ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/v7l/librt.so.1", O_RDONLY|O_CLOEXEC) = -2 (ENOENT) lxattr: stat ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/v7l", 0xffffffffbeb7b650) = -2 (ENOENT) lxattr: open ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/vfp/librt.so.1", O_RDONLY|O_CLOEXEC) = -2 (ENOENT) lxattr: stat ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/vfp", 0xffffffffbeb7b650) = -2 (ENOENT) lxattr: open ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/librt.so.1", O_RDONLY|O_CLOEXEC) = -2 (ENOENT) lxattr: stat ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap", 0xffffffffbeb7b650) = -2 (ENOENT) lxattr: open ("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 lxattr: fstat (3, 0xffffffffbeb7b610) = 0 lxattr: mmap2 (0x0, 82131, PROT_READ, MAP_PRIVATE, 3, 0) = 0xffffffffb6f8e000 lxattr: close (3) = 0 lxattr: open ("/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 3 lxattr: read (3, 0xffffffffbeb7b730, 512) = 512 lxattr: fstat (3, 0xffffffffbeb7b650) = 0 lxattr: mmap2 (0x0, 57900, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xffffffffb6f7f000 lxattr: mprotect (0xffffffffb6f85000, 28672, PROT_NONE) = 0 lxattr: mmap2 (0xffffffffb6f8c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 20480) = 0xffffffffb6f8c000 lxattr: close (3) = 0 lxattr: open ("/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3 lxattr: read (3, 0xffffffffbeb7b718, 512) = 512 lxattr: fstat (3, 0xffffffffbeb7b638) = 0 lxattr: mmap2 (0x0, 475312, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xffffffffb6f0a000 lxattr: mprotect (0xffffffffb6f76000, 28672, PROT_NONE) = 0 lxattr: mmap2 (0xffffffffb6f7d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 438272) = 0xffffffffb6f7d000 lxattr: close (3) = 0 lxattr: open ("/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 lxattr: read (3, 0xffffffffbeb7b700, 512) = 512 lxattr: fstat (3, 0xffffffffbeb7b620) = 0 lxattr: mmap2 (0x0, 1361304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xffffffffb6dbd000 lxattr: mprotect (0xffffffffb6efd000, 28672, PROT_NONE) = 0 lxattr: mmap2 (0xffffffffb6f04000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 1306624) = 0xffffffffb6f04000 lxattr: mmap2 (0xffffffffb6f07000, 9624, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffffffffb6f07000 lxattr: close (3) = 0 lxattr: open ("/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3 lxattr: read (3, 0xffffffffbeb7b6e8, 512) = 512 lxattr: fstat (3, 0xffffffffbeb7b608) = 0 lxattr: mmap2 (0x0, 152732, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xffffffffb6d97000 lxattr: mprotect (0xffffffffb6db5000, 28672, PROT_NONE) = 0 lxattr: mmap2 (0xffffffffb6dbc000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 118784) = 0xffffffffb6dbc000 lxattr: close (3) = 0 lxattr: open ("/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3 lxattr: read (3, 0xffffffffbeb7b638, 512) = 512 lxattr: fstat (3, 0xffffffffbeb7b558) = 0 lxattr: mmap2 (0x0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffffffffb6d96000 lxattr: mmap2 (0x0, 123448, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xffffffffb6d77000 lxattr: mprotect (0xffffffffb6d8b000, 28672, PROT_NONE) = 0 lxattr: mmap2 (0xffffffffb6d92000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 77824) = 0xffffffffb6d92000 lxattr: mmap2 (0xffffffffb6d94000, 4664, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffffffffb6d94000 lxattr: close (3) = 0 lxattr: mmap2 (0x0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffffffffb6d76000 lxattr: mprotect (0xffffffffb6f04000, 8192, PROT_READ) = 0 lxattr: mprotect (0xffffffffb6d92000, 4096, PROT_READ) = 0 lxattr: mprotect (0xffffffffb6f7d000, 4096, PROT_READ) = 0 lxattr: mprotect (0xffffffffb6f8c000, 4096, PROT_READ) = 0 lxattr: mprotect (0x4217e000, 4096, PROT_READ) = 0 lxattr: munmap (0xffffffffb6f8e000, 82131) = 0 lxattr: set_tid_address (0xffffffffb6d76068) = 31217 lxattr: rt_sigaction (0x20, {0xb6d7c1e4, SA_SIGINFO|SA_RESTORER, 0xb6ded370, [EMPTY]}, 0x0, 8) = 0 lxattr: rt_sigaction (0x21, {0xb6d7c08c, SA_RESTART|SA_SIGINFO|SA_RESTORER, 0xb6ded370, [EMPTY]}, 0x0, 8) = 0 lxattr: rt_sigprocmask (SIG_UNBLOCK, [EMPTY], 0x0, 8) = 0 lxattr: getrlimit (RLIMIT_STACK, 0xffffffffbeb7be9c) = 0 lxattr: creat ("foobar", 0666) = 3 lxattr: close (3) = 0 lxattr: lsetxattr ("foobar", "user.systemtap.test", "testing", 8, XATTR_CREATE) = 0 lxattr: lsetxattr ("foobar", "user.systemtap.test2", "\xef\xbe\xad\xde\x02\x00\x00\x00\x03\x00\x00\x00\x04\x00\x00\x00\x05\x00\x00\x00", 20, XATTR_CREATE) = 0 lxattr: lgetxattr ("foobar", "user.systemtap.test", 0xffffffffbeb7ba4c, 1024) = 8 lxattr: llistxattr ("foobar", 0xffffffffbeb7ba4c, 1024) = 58 lxattr: lremovexattr ("foobar", "user.systemtap.test") = 0 lxattr: lsetxattr (ffffffff, "user.systemtap.test", "testing", 8, XATTR_CREATE) = -14 (EFAULT) lxattr: lsetxattr ("foobar", ffffffff, "testing", 8, XATTR_CREATE) = -14 (EFAULT) lxattr: lsetxattr ("foobar", "user.systemtap.test", 0xffffffff, 8, XATTR_CREATE) = -14 (EFAULT) lxattr: lsetxattr ("foobar", "user.systemtap.test", 0x0, 18446744073709551615, XATTR_CREATE) = -7 (E2BIG) lxattr: lsetxattr ("foobar", "user.systemtap.test", "testing", 8, XATTR_CREATE|XATTR_REPLACE|0xfffffffc) = -22 (EINVAL) lxattr: lgetxattr (ffffffff, "user.systemtap.test", 0xffffffffbeb7ba4c, 1024) = -14 (EFAULT) lxattr: lgetxattr ("foobar", ffffffff, 0xffffffffbeb7ba4c, 1024) = -14 (EFAULT) lxattr: lgetxattr ("foobar", "user.systemtap.test", 0xffffffffffffffff, 1024) = -61 (ENODATA) lxattr: lgetxattr ("foobar", "user.systemtap.test", 0xffffffffbeb7ba4c, 18446744073709551615) = -61 (ENODATA) lxattr: llistxattr (ffffffff, 0xffffffffbeb7ba4c, 1024) = -14 (EFAULT) lxattr: llistxattr ("foobar", 0xffffffffffffffff, 1024) = -14 (EFAULT) lxattr: llistxattr ("foobar", 0x0, 18446744073709551615) = -14 (EFAULT) lxattr: lremovexattr (ffffffff, "user.systemtap.test") = -14 (EFAULT) lxattr: lremovexattr ("foobar", ffffffff) = -14 (EFAULT) lxattr: exit_group (0) = ------------------------------------------ RESULTS: ('*' = MATCHED EXPECTED) lxattr: brk (0x0) = 21864448 lxattr: uname (0xffffffffbeb7ba40) = 0 lxattr: mmap2 (0x0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffffffffb6fa3000 lxattr: access ("/etc/ld.so.preload", R_OK) = -2 (ENOENT) lxattr: open ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls/v7l/vfp/librt.so.1", O_RDONLY|O_CLOEXEC) = -2 (ENOENT) lxattr: stat ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls/v7l/vfp", 0xffffffffbeb7b650) = -2 (ENOENT) lxattr: open ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls/v7l/librt.so.1", O_RDONLY|O_CLOEXEC) = -2 (ENOENT) lxattr: stat ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls/v7l", 0xffffffffbeb7b650) = -2 (ENOENT) lxattr: open ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls/vfp/librt.so.1", O_RDONLY|O_CLOEXEC) = -2 (ENOENT) lxattr: stat ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls/vfp", 0xffffffffbeb7b650) = -2 (ENOENT) lxattr: open ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls/librt.so.1", O_RDONLY|O_CLOEXEC) = -2 (ENOENT) lxattr: stat ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls", 0xffffffffbeb7b650) = -2 (ENOENT) lxattr: open ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/v7l/vfp/librt.so.1", O_RDONLY|O_CLOEXEC) = -2 (ENOENT) lxattr: stat ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/v7l/vfp", 0xffffffffbeb7b650) = -2 (ENOENT) lxattr: open ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/v7l/librt.so.1", O_RDONLY|O_CLOEXEC) = -2 (ENOENT) lxattr: stat ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/v7l", 0xffffffffbeb7b650) = -2 (ENOENT) lxattr: open ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/vfp/librt.so.1", O_RDONLY|O_CLOEXEC) = -2 (ENOENT) lxattr: stat ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/vfp", 0xffffffffbeb7b650) = -2 (ENOENT) lxattr: open ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/librt.so.1", O_RDONLY|O_CLOEXEC) = -2 (ENOENT) lxattr: stat ("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap", 0xffffffffbeb7b650) = -2 (ENOENT) lxattr: open ("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 lxattr: fstat (3, 0xffffffffbeb7b610) = 0 lxattr: mmap2 (0x0, 82131, PROT_READ, MAP_PRIVATE, 3, 0) = 0xffffffffb6f8e000 lxattr: close (3) = 0 lxattr: open ("/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 3 lxattr: read (3, 0xffffffffbeb7b730, 512) = 512 lxattr: fstat (3, 0xffffffffbeb7b650) = 0 lxattr: mmap2 (0x0, 57900, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xffffffffb6f7f000 lxattr: mprotect (0xffffffffb6f85000, 28672, PROT_NONE) = 0 lxattr: mmap2 (0xffffffffb6f8c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 20480) = 0xffffffffb6f8c000 lxattr: close (3) = 0 lxattr: open ("/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3 lxattr: read (3, 0xffffffffbeb7b718, 512) = 512 lxattr: fstat (3, 0xffffffffbeb7b638) = 0 lxattr: mmap2 (0x0, 475312, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xffffffffb6f0a000 lxattr: mprotect (0xffffffffb6f76000, 28672, PROT_NONE) = 0 lxattr: mmap2 (0xffffffffb6f7d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 438272) = 0xffffffffb6f7d000 lxattr: close (3) = 0 lxattr: open ("/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 lxattr: read (3, 0xffffffffbeb7b700, 512) = 512 lxattr: fstat (3, 0xffffffffbeb7b620) = 0 lxattr: mmap2 (0x0, 1361304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xffffffffb6dbd000 lxattr: mprotect (0xffffffffb6efd000, 28672, PROT_NONE) = 0 lxattr: mmap2 (0xffffffffb6f04000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 1306624) = 0xffffffffb6f04000 lxattr: mmap2 (0xffffffffb6f07000, 9624, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffffffffb6f07000 lxattr: close (3) = 0 lxattr: open ("/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3 lxattr: read (3, 0xffffffffbeb7b6e8, 512) = 512 lxattr: fstat (3, 0xffffffffbeb7b608) = 0 lxattr: mmap2 (0x0, 152732, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xffffffffb6d97000 lxattr: mprotect (0xffffffffb6db5000, 28672, PROT_NONE) = 0 lxattr: mmap2 (0xffffffffb6dbc000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 118784) = 0xffffffffb6dbc000 lxattr: close (3) = 0 lxattr: open ("/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3 lxattr: read (3, 0xffffffffbeb7b638, 512) = 512 lxattr: fstat (3, 0xffffffffbeb7b558) = 0 lxattr: mmap2 (0x0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffffffffb6d96000 lxattr: mmap2 (0x0, 123448, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xffffffffb6d77000 lxattr: mprotect (0xffffffffb6d8b000, 28672, PROT_NONE) = 0 lxattr: mmap2 (0xffffffffb6d92000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 77824) = 0xffffffffb6d92000 lxattr: mmap2 (0xffffffffb6d94000, 4664, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffffffffb6d94000 lxattr: close (3) = 0 lxattr: mmap2 (0x0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffffffffb6d76000 lxattr: mprotect (0xffffffffb6f04000, 8192, PROT_READ) = 0 lxattr: mprotect (0xffffffffb6d92000, 4096, PROT_READ) = 0 lxattr: mprotect (0xffffffffb6f7d000, 4096, PROT_READ) = 0 lxattr: mprotect (0xffffffffb6f8c000, 4096, PROT_READ) = 0 lxattr: mprotect (0x4217e000, 4096, PROT_READ) = 0 lxattr: munmap (0xffffffffb6f8e000, 82131) = 0 lxattr: set_tid_address (0xffffffffb6d76068) = 31217 lxattr: rt_sigaction (0x20, {0xb6d7c1e4, SA_SIGINFO|SA_RESTORER, 0xb6ded370, [EMPTY]}, 0x0, 8) = 0 lxattr: rt_sigaction (0x21, {0xb6d7c08c, SA_RESTART|SA_SIGINFO|SA_RESTORER, 0xb6ded370, [EMPTY]}, 0x0, 8) = 0 lxattr: rt_sigprocmask (SIG_UNBLOCK, [EMPTY], 0x0, 8) = 0 lxattr: getrlimit (RLIMIT_STACK, 0xffffffffbeb7be9c) = 0 lxattr: creat ("foobar", 0666) = 3 lxattr: close (3) = 0 *lxattr: lsetxattr ("foobar", "user.systemtap.test", "testing", 8, XATTR_CREATE) = 0 *lxattr: lsetxattr ("foobar", "user.systemtap.test2", "\xef\xbe\xad\xde\x02\x00\x00\x00\x03\x00\x00\x00\x04\x00\x00\x00\x05\x00\x00\x00", 20, XATTR_CREATE) = 0 *lxattr: lgetxattr ("foobar", "user.systemtap.test", 0xffffffffbeb7ba4c, 1024) = 8 *lxattr: llistxattr ("foobar", 0xffffffffbeb7ba4c, 1024) = 58 *lxattr: lremovexattr ("foobar", "user.systemtap.test") = 0 *lxattr: lsetxattr (ffffffff, "user.systemtap.test", "testing", 8, XATTR_CREATE) = -14 (EFAULT) *lxattr: lsetxattr ("foobar", ffffffff, "testing", 8, XATTR_CREATE) = -14 (EFAULT) *lxattr: lsetxattr ("foobar", "user.systemtap.test", 0xffffffff, 8, XATTR_CREATE) = -14 (EFAULT) lxattr: lsetxattr ("foobar", "user.systemtap.test", 0x0, 18446744073709551615, XATTR_CREATE) = -7 (E2BIG) lxattr: lsetxattr ("foobar", "user.systemtap.test", "testing", 8, XATTR_CREATE|XATTR_REPLACE|0xfffffffc) = -22 (EINVAL) lxattr: lgetxattr (ffffffff, "user.systemtap.test", 0xffffffffbeb7ba4c, 1024) = -14 (EFAULT) lxattr: lgetxattr ("foobar", ffffffff, 0xffffffffbeb7ba4c, 1024) = -14 (EFAULT) lxattr: lgetxattr ("foobar", "user.systemtap.test", 0xffffffffffffffff, 1024) = -61 (ENODATA) lxattr: lgetxattr ("foobar", "user.systemtap.test", 0xffffffffbeb7ba4c, 18446744073709551615) = -61 (ENODATA) lxattr: llistxattr (ffffffff, 0xffffffffbeb7ba4c, 1024) = -14 (EFAULT) lxattr: llistxattr ("foobar", 0xffffffffffffffff, 1024) = -14 (EFAULT) lxattr: llistxattr ("foobar", 0x0, 18446744073709551615) = -14 (EFAULT) lxattr: lremovexattr (ffffffff, "user.systemtap.test") = -14 (EFAULT) lxattr: lremovexattr ("foobar", ffffffff) = -14 (EFAULT) lxattr: exit_group (0) = --------- EXPECTED and NOT MATCHED ---------- lxattr: lsetxattr \("foobar", "user.systemtap.test", 0x0, 4294967295, XATTR_CREATE\) = [\-0-9]+ lxattr: lsetxattr \("foobar", "user.systemtap.test", "testing", 8, XATTR_[^ ]+\|[x0-9a-fA-F]+\) = [\-0-9]+ lxattr: lgetxattr \([f]+, "user.systemtap.test", [x0-9a-fA-F]+, 1024\) = [\-0-9]+ lxattr: lgetxattr \("foobar", [f]+, [x0-9a-fA-F]+, 1024\) = [\-0-9]+ lxattr: lgetxattr \("foobar", "user.systemtap.test", 0x[f]+, 1024\) = [\-0-9]+ lxattr: lgetxattr \("foobar", "user.systemtap.test", [x0-9a-fA-F]+, 4294967295\) = [\-0-9]+ lxattr: llistxattr \([f]+, [x0-9a-fA-F]+, 1024\) = [\-0-9]+ lxattr: llistxattr \("foobar", 0x[f]+, 1024\) = [\-0-9]+ lxattr: llistxattr \("foobar", 0x0+, 4294967295\) = [\-0-9]+ lxattr: lremovexattr \([f]+, "user.systemtap.test"\) = [\-0-9]+ lxattr: lremovexattr \("foobar", [f]+\) = [\-0-9]+ FAIL: 32-bit lxattr syscall -- You are receiving this mail because: You are the assignee for the bug.