bug-mailutils
[Top][All Lists]
Advanced

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

[bug-mailutils] Re: FYI: daily builds of mailutils


From: Simon Josefsson
Subject: [bug-mailutils] Re: FYI: daily builds of mailutils
Date: Sat, 23 Aug 2008 10:07:51 +0200
User-agent: Gnus/5.110011 (No Gnus v0.11) Emacs/22.2 (gnu/linux)

Sergey Poznyakoff <address@hidden> writes:

> Jordi Mallach <address@hidden> ha escrit:
>
>> Note this has been affecting Debian packages for many months now in
>> normal tarball releases
>
> Hola Jordi (Fa temps que no escrius res; com estàs, eh?)
>
> I have uploaded a test tarball, it is available from:
>
> ftp://download.gnu.org.ua/pub/alpha/mailutils/mailutils-1.9.92-20080822.tar.bz
>
> which uses a bit different approach to populating test mailboxes.
> Please give it a try.  Let me know whether it fails or no on Debian.

Same problem for me:

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 /home/jas/mailutils-1.9.92-20080822/imap4d/testsuite/config/default.exp 
as tool-and-target-specific interface file.
Running 
/home/jas/mailutils-1.9.92-20080822/imap4d/testsuite/imap4d/IDEF0955.exp ...
Running 
/home/jas/mailutils-1.9.92-20080822/imap4d/testsuite/imap4d/IDEF0956.exp ...
ERROR: Cannot create 
/home/jas/mailutils-1.9.92-20080822/imap4d/testsuite/data/spool/INBOX: 
make[3]: *** [check-DEJAGNU] Error 1
make[3]: Leaving directory 
`/home/jas/mailutils-1.9.92-20080822/imap4d/testsuite'

Re-running the self test with 'runtest -v -v -v' after cleaning out the
data/ sub-directory fails again, but now in the 'search' test.  This
seems somewhat random.  Here is the output:

Running /home/jas/mailutils-1.9.92-20080822/imap4d/testsuite/imap4d/search.exp 
...
Starting imap4d
MU_MAKESPOOL /home/jas/mailutils-1.9.92-20080822/testsuite/spool => 
/home/jas/mailutils-1.9.92-20080822/imap4d/testsuite/data/spool
copying /home/jas/mailutils-1.9.92-20080822/testsuite/spool/bigto.mbox => 
/home/jas/mailutils-1.9.92-20080822/imap4d/testsuite/data/spool/bigto.mbox
copying /home/jas/mailutils-1.9.92-20080822/testsuite/spool/mbox1 => 
/home/jas/mailutils-1.9.92-20080822/imap4d/testsuite/data/spool/mbox1
copying /home/jas/mailutils-1.9.92-20080822/testsuite/spool/mbox => 
/home/jas/mailutils-1.9.92-20080822/imap4d/testsuite/data/spool/mbox
copying /home/jas/mailutils-1.9.92-20080822/testsuite/spool/sieve.mbox => 
/home/jas/mailutils-1.9.92-20080822/imap4d/testsuite/data/spool/sieve.mbox
copying /home/jas/mailutils-1.9.92-20080822/testsuite/spool/relational.mbox => 
/home/jas/mailutils-1.9.92-20080822/imap4d/testsuite/data/spool/relational.mbox
copying /home/jas/mailutils-1.9.92-20080822/testsuite/spool/teaparty.mbox => 
/home/jas/mailutils-1.9.92-20080822/imap4d/testsuite/data/spool/teaparty.mbox
MU_MAKESPOOL /home/jas/mailutils-1.9.92-20080822/testsuite/folder => 
/home/jas/mailutils-1.9.92-20080822/imap4d/testsuite/data/folder
copying /home/jas/mailutils-1.9.92-20080822/testsuite/folder/one => 
/home/jas/mailutils-1.9.92-20080822/imap4d/testsuite/data/folder/one
copying /home/jas/mailutils-1.9.92-20080822/testsuite/folder/two => 
/home/jas/mailutils-1.9.92-20080822/imap4d/testsuite/data/folder/two
Executing on host: cp 
/home/jas/mailutils-1.9.92-20080822/imap4d/testsuite/data/spool/teaparty.mbox 
/home/jas/mailutils-1.9.92-20080822/imap4d/testsuite/data/spool/INBOX    
(timeout = 300)
calling is_remote host
board_info build name 
getting mocca name
board_info host name 
getting mocca name
board is host, host is local
pid is 24716 -24716
waitres is 24716 exp11 0 0 CHILDKILLED SIGHUP hangup
close result is 24716 exp11 0 0 CHILDKILLED SIGHUP hangup
output is  status 1
ERROR: Cannot create 
/home/jas/mailutils-1.9.92-20080822/imap4d/testsuite/data/spool/INBOX: 

Maybe this is a tcl bug?  Strace indicates:

[pid 24879] execve("/bin/cp", ["cp", "/home/jas/mailutils-1.9.92-20080"..., 
"/home/jas/mailutils-1.9.92-20080"...], [/* 42 vars */] <unfinished ...>
...
[pid 24879] 
stat64("/home/jas/mailutils-1.9.92-20080822/imap4d/testsuite/data/spool/INBOX", 
0xbffd92d0) = -1 ENOENT (No such file or directory)
[pid 24879] 
stat64("/home/jas/mailutils-1.9.92-20080822/imap4d/testsuite/data/spool/teaparty.mbox",
 {st_mode=S_IFREG|0644, st_size=38175, ...}) = 0
[pid 24879] 
stat64("/home/jas/mailutils-1.9.92-20080822/imap4d/testsuite/data/spool/INBOX", 
0xbffd9144) = -1 ENOENT (No such file or directory)
[pid 24879] 
open("/home/jas/mailutils-1.9.92-20080822/imap4d/testsuite/data/spool/teaparty.mbox",
 O_RDONLY|O_LARGEFILE) = 3
[pid 24879] fstat64(3, {st_mode=S_IFREG|0644, st_size=38175, ...}) = 0
[pid 24879] 
open("/home/jas/mailutils-1.9.92-20080822/imap4d/testsuite/data/spool/INBOX", 
O_WRONLY|O_CREAT|O_EXCL|O_LARGEFILE, 0644) = 6
[pid 24879] fstat64(6, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
[pid 24879] read(3, "From address@hidden Mon Jul 29 "..., 8192) = 8192
[pid 24879] write(6, "From address@hidden Mon Jul 29 "..., 8192) = 8192
[pid 24879] read(3, "e works!\n\nFrom address@hidden M"..., 8192) = 8192
[pid 24879] write(6, "e works!\n\nFrom address@hidden M"..., 8192) = 8192
[pid 24879] read(3, "r!\n\nFrom address@hidden Mon Jul"..., 8192) = 8192
[pid 24879] write(6, "r!\n\nFrom address@hidden Mon Jul"..., 8192) = 8192
[pid 24879] read(3, "rmouse  <address@hidden>\nMe"..., 8192) = 8192
[pid 24879] write(6, "rmouse  <address@hidden>\nMe"..., 8192) = 8192
[pid 24879] read(3, ":27 +0100\nDate: Mon, 29 Jul 2002 "..., 8192) = 5407
[pid 24879] write(6, ":27 +0100\nDate: Mon, 29 Jul 2002 "..., 5407) = 5407
[pid 24879] close(6)                    = 0
[pid 24879] close(3)                    = 0
[pid 24879] close(0)                    = 0
[pid 24879] close(1)                    = 0
[pid 24879] close(2 <unfinished ...>
[pid 24819] <... select resumed> )      = 1 (in [10])
[pid 24819] futex(0x8f21814, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 
0x8e66880, 78 <unfinished ...>
[pid 24795] <... futex resumed> )       = 0
[pid 24795] futex(0x8e66880, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 24819] <... futex resumed> )       = 1
[pid 24819] futex(0x8e66880, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 24795] <... futex resumed> )       = 0
[pid 24795] futex(0x8e66880, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 24795] gettimeofday({1219478559, 720726}, NULL) = 0
[pid 24795] read(10, 0x8fae450, 4096)   = -1 EIO (Input/output error)
[pid 24795] fcntl64(10, F_GETFL)        = 0x802 (flags O_RDWR|O_NONBLOCK)
[pid 24795] fcntl64(10, F_SETFL, O_RDWR) = 0
[pid 24795] fcntl64(10, F_GETFL)        = 0x2 (flags O_RDWR)
[pid 24795] close(10)                   = 0
[pid 24795] open("/dev/null", O_RDONLY) = 10
[pid 24795] fcntl64(10, F_SETFD, FD_CLOEXEC) = 0
[pid 24795] fcntl64(10, F_SETFD, FD_CLOEXEC) = 0
[pid 24795] waitpid(24879, Process 24795 suspended
 <unfinished ...>
[pid 24819] <... futex resumed> )       = 1
[pid 24819] select(11, [3], [], [], NULL <unfinished ...>
[pid 24879] <... close resumed> )       = 0
[pid 24879] --- SIGHUP (Hangup) @ 0 (0) ---
Process 24795 resumed
Process 24879 detached
[pid 24795] <... waitpid resumed> [{WIFSIGNALED(s) && WTERMSIG(s) == SIGHUP}], 
0) = 24879
[pid 24795] --- SIGCHLD (Child exited) @ 0 (0) ---
[pid 24795] close(10)                   = 0
[pid 24795] write(7, "waitres is 24879 exp10 0 0 CHILDK"..., 53) = 53
[pid 24795] write(1, "waitres is 24879 exp10 0 0 CHILDK"..., 53waitres is 24879 
exp10 0 0 CHILDKILLED SIGHUP hangup
) = 53
[pid 24795] write(7, "close result is 24879 exp10 0 0 C"..., 58) = 58
[pid 24795] write(1, "close result is 24879 exp10 0 0 C"..., 58close result is 
24879 exp10 0 0 CHILDKILLED SIGHUP hangup
) = 58
[pid 24795] write(7, "output is  status 1\n"..., 20) = 20
[pid 24795] write(1, "output is  status 1\n"..., 20output is  status 1
) = 20
[pid 24795] write(6, "ERROR: Cannot create /home/jas/ma"..., 94) = 94

The 'cp' command seems successful.  The problem is most likely caused by
the EIO error returned by read, which is inside the tcl process.  Why
that happens needs more debugging...

Btw, building from git currently fails with:

make[3]: Entering directory `/home/jas/src/mailutils/po'
make[3]: *** No rule to make target `../mailbox/cfg_lexer.c', needed by 
`mailutils.pot-update'.  Stop.
make[3]: Leaving directory `/home/jas/src/mailutils/po'

/Simon




reply via email to

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