strace 4.15 released

James Cowgill jcowgill at debian.org
Tue Jan 3 18:02:44 UTC 2017


Hi,

On 20/12/16 00:36, Steve McIntyre wrote:
> On Tue, Dec 20, 2016 at 03:16:17AM +0300, Dmitry V. Levin wrote:
>> On Tue, Dec 20, 2016 at 12:50:29AM +0100, Nahim El Atmani wrote:
>>> On Mon, 19 Dec 2016 18:30:29 +0000, Steve McIntyre wrote:
>>>> I'm seeing test suite failures on mips[1], mipsel[2] and mips64el[3]
>>>> on Debian machines.
>>>>
>>>> The 32-bit builds are both showing issues with fault injection. I
>>>> can't follow what the code is meant to be doing here, so no
>>>> ideas on what's wrong. :-(
>>>
>>> As Dmitry said earlier:
>>>
>>> On Tue, 15 Nov 2016 15:43:59 +0300, Dmitry V. Levin wrote:
>>>> Well, the mips kernel does not implement substitution of syscall numbers
>>>
>>> So it looks like the test has failed to SKIP on this target.
>>
>> As I'm not 100% sure there is no kernel support for mips, I decided
>> not to skip the test on mips until somebody investigates.
> 
> Ah, OK. James Cowgill is my friendly local mips expert - let's see
> what he thinks... :-)

I've had a look and I think there is a kernel bug here - specifically
affecting 32-bit programs run on 64-bit kernels (like all the Debian
buildds and the porterbox are). An extra PTRACE_SYSCALL stop is
happening which confuses everything. I'll look some more tomorrow.

The test passes OK if it's run on a 32-bit kernel though so the kernel
does somewhat support it.

Thanks,
James

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.strace.io/pipermail/strace-devel/attachments/20170103/7fdc31b8/attachment.bin>


More information about the Strace-devel mailing list