zsh-workers
 help / color / mirror / code / Atom feed
* zsh hangs loading init files
@ 2012-01-05 16:44 Greg Klanderman
  2012-01-05 19:35 ` Dan Nelson
  0 siblings, 1 reply; 10+ messages in thread
From: Greg Klanderman @ 2012-01-05 16:44 UTC (permalink / raw)
  To: Zsh list


Hi all,

I'm in the process of transitioning my work computer from debian 5.0
(lenny) to an Ubuntu variant that Google uses (Goobuntu) and having
trouble with newer versions of zsh.  While loading my init files, zsh
hangs several times for 10-30 sec.  This is not happening on 4.3.10
which came with the Goobuntu distribution, or a 4.3.10 which I built
from source, but is occurring with 4.3.15 and a cvs checkout in
between 4.3.11 and 4.3.12 which I built.  I do not see the problem on
my old debian box.

By putting in some print statements, the first hang seems to occur
at a command substitution

| case "$(uname -s)" in
|   ...

the last bit of strace up to the hang is:

rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [CHLD], [CHLD], 8) = 0
rt_sigaction(SIGINT, {0x476250, [], SA_RESTORER|SA_INTERRUPT, 0x7f883f6c1af0}, NULL, 8) = 0
rt_sigaction(SIGINT, {0x476250, [], SA_RESTORER|SA_INTERRUPT, 0x7f883f6c1af0}, NULL, 8) = 0
rt_sigaction(SIGINT, {0x476250, [], SA_RESTORER|SA_INTERRUPT, 0x7f883f6c1af0}, NULL, 8) = 0
rt_sigaction(SIGINT, {0x476250, [], SA_RESTORER|SA_INTERRUPT, 0x7f883f6c1af0}, NULL, 8) = 0
rt_sigaction(SIGINT, {0x476250, [], SA_RESTORER|SA_INTERRUPT, 0x7f883f6c1af0}, NULL, 8) = 0
rt_sigaction(SIGINT, {0x476250, [], SA_RESTORER|SA_INTERRUPT, 0x7f883f6c1af0}, NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
pipe([3, 4])                            = 0
fcntl(3, F_DUPFD, 10)                   = 13
close(3)                                = 0
fcntl(4, F_DUPFD, 10)                   = 14
close(4)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f88402d89d0) = 26368
close(14)                               = 0
fcntl(13, F_GETFL)                      = 0 (flags O_RDONLY)
fstat(13, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f88402de000
lseek(13, 0, SEEK_CUR)                  = -1 ESPIPE (Illegal seek)
read(13, ######## hangs here for 10-30 sec then continues

I suppose at this point I will binary search for the commit that broke
things and go from there, but wanted to put this out in case anyone
has any ideas what it might be.

thanks,
Greg


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2012-01-09 20:27 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-01-05 16:44 zsh hangs loading init files Greg Klanderman
2012-01-05 19:35 ` Dan Nelson
2012-01-07  1:12   ` Greg Klanderman
2012-01-07  1:27     ` Greg Klanderman
2012-01-07  1:28     ` Mikael Magnusson
2012-01-07  1:36       ` Greg Klanderman
2012-01-07  1:56         ` Mikael Magnusson
2012-01-07  7:17           ` Bart Schaefer
2012-01-07 20:17             ` Peter Stephenson
2012-01-09 20:19               ` Greg Klanderman

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).