bug-coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: coreutils-7.4: make check fails under Solaris 8


From: Pádraig Brady
Subject: Re: coreutils-7.4: make check fails under Solaris 8
Date: Wed, 13 May 2009 15:38:32 +0100
User-agent: Thunderbird 2.0.0.6 (X11/20071008)

Christophe LYON wrote:
> 
>>
>> Weird. Can you run the following, hit ^D and post the log:
>>
>> truss -o log src/sort
>>
> Sure, here it is.

ioctl(0, TCGETA, 0xFFBEF154)                    = 0
read(0, 0xFF2C35EC, 1024)       (sleeping...)
read(0, "\n", 1024)                             = 1
read(0, 0xFF2C35EC, 1024)       (sleeping...)
read(0, 0xFF2C35EC, 1024)                       = 0
ioctl(1, TCGETA, 0xFFBEF10C)                    = 0
write(1, "\n", 1)                               = 1
llseek(0, 0, SEEK_CUR)                          = 14360747
close(0)                                        = 0
close(1)                                        = 0
close(2)                                        = 0
_exit(0)

So that does exit() correctly.
Hmm, where is that "\n" comming from?
Perhaps that's affecting the expect session.

To exclude races, is this prob 100% reproducible with:
(cd tests && make check TESTS=misc/tty-eof VERBOSE=yes)

Nothing else obvious comes to mind.
Perhaps you could add the truss call to the tty-eof script
to see what sort is doing when it doesn't exit().
I'd need access to a solaris 8 system to debug further.

cheers,
Pádraig.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]