Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Fwd: why does zsh hate Perl, or vice versa?



JFYI

----- Forwarded message from "Randal L. Schwartz" <merlyn@xxxxxxxxxxxxxx> -----

Date: 19 Feb 2005 09:43:50 -0800
From: merlyn@xxxxxxxxxxxxxx (Randal L. Schwartz)
Subject: why does zsh hate Perl, or vice versa?
To: perl5-porters@xxxxxxxx
Message-ID: <861xbc30o9.fsf@xxxxxxxxxxxxxxxxxxx>
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3


system("zsh") fires up a child zsh just fine.  But when
the zsh exits, the Perl process is suspended!

Repeat by:

prompt$ perl
print "one: "; <STDIN>;
system "zsh";
print "two: "; <STDIN>;
^D
one: foo                <<<=== I typed "foo"
subprompt$ date         <<<=== this is the subshell
Sat Feb 19 09:39:19 PST 2005
subprompt$ exit
two: zsh: suspended (tty input)  perl
prompt$ fg              <<<=== note we came back to outer shell prompt!
[1]  + continued  perl
bar                     <<<=== note the print worked, wasn't hung until read
prompt$

Is it a problem with zsh, or system(), or some complex interaction?

-- 
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@xxxxxxxxxxxxxx> <URL:http://www.stonehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!

----- End forwarded message -----
----- Forwarded message from Rick Delaney <rick@xxxxxxx> -----

Date: Sat, 19 Feb 2005 15:48:18 -0500
From: Rick Delaney <rick@xxxxxxx>
Subject: Re: why does zsh hate Perl, or vice versa?
To: "Randal L. Schwartz" <merlyn@xxxxxxxxxxxxxx>
Cc: perl5-porters@xxxxxxxx
Message-ID: <20050219204818.GA11928@xxxxxxxxxxxx>
User-Agent: Mutt/1.3.28i

On Sat, Feb 19, 2005 at 09:43:50AM -0800, Randal L. Schwartz wrote:
> 
> system("zsh") fires up a child zsh just fine.  But when
> the zsh exits, the Perl process is suspended!
> 
> Repeat by:
> 
> prompt$ perl
> print "one: "; <STDIN>;
> system "zsh";
> print "two: "; <STDIN>;
> ^D
> one: foo                <<<=== I typed "foo"
> subprompt$ date         <<<=== this is the subshell
> Sat Feb 19 09:39:19 PST 2005
> subprompt$ exit
> two: zsh: suspended (tty input)  perl
> prompt$ fg              <<<=== note we came back to outer shell prompt!
> [1]  + continued  perl
> bar                     <<<=== note the print worked, wasn't hung until read
> prompt$
> 
> Is it a problem with zsh, or system(), or some complex interaction?

Probably zsh; I don't see that.  Does the same thing happen for you from
a shell script?  What does setopt show?

-- 
Rick Delaney
rick@xxxxxxx

----- End forwarded message -----
----- Forwarded message from Garry Williams <garry@xxxxxxxxxx> -----

Date: Sat, 19 Feb 2005 16:20:21 -0500
From: Garry Williams <garry@xxxxxxxxxx>
Subject: Re: why does zsh hate Perl, or vice versa?
To: Rick Delaney <rick@xxxxxxx>
Cc: "Randal L. Schwartz" <merlyn@xxxxxxxxxxxxxx>,
	perl5-porters@xxxxxxxx
Message-Id: <1108848021.27563.8.camel@tfr>
Organization: Zvolve Systems, Inc.
X-Mailer: Evolution 2.0.1-1mdk 

On Sat, 2005-02-19 at 15:48 -0500, Rick Delaney wrote:
> On Sat, Feb 19, 2005 at 09:43:50AM -0800, Randal L. Schwartz wrote:

[snip]

> > Is it a problem with zsh, or system(), or some complex interaction?
> 
> Probably zsh; I don't see that.  Does the same thing happen for you from
> a shell script?  What does setopt show?

I can't reproduce this with zsh 4.2.0 on Mandrake 10.1 (perl v5.8.5
built for i386-linux-thread-multi) or zsh 3.1.9 on Solaris 8 (perl
v5.8.6 built for sun4-solaris).

-- 
Garry Williams, Zvolve Systems, Inc., +1 770 813-4934
                                Cell: +1 404 353-2983

----- End forwarded message -----
----- Forwarded message from Yuval Kogman <nothingmuch@xxxxxxxxxxxx> -----

Date: Sun, 20 Feb 2005 01:54:02 +0200
From: Yuval Kogman <nothingmuch@xxxxxxxxxxxx>
Subject: Re: why does zsh hate Perl, or vice versa?
To: Garry Williams <garry@xxxxxxxxxx>
Cc: Rick Delaney <rick@xxxxxxx>,
	"Randal L. Schwartz" <merlyn@xxxxxxxxxxxxxx>, perl5-porters@xxxxxxxx
Message-ID: <20050219235402.GB32140@xxxxxxxxxxxx>
User-Agent: Mutt/1.5.6i

On Sat, Feb 19, 2005 at 16:20:21 -0500, Garry Williams wrote:

> I can't reproduce this with zsh 4.2.0 on Mandrake 10.1 (perl v5.8.5
> built for i386-linux-thread-multi) or zsh 3.1.9 on Solaris 8 (perl
> v5.8.6 built for sun4-solaris).

I can reproduce it on macosx with bleadperl and zsh --version eq
"zsh 4.1.1 (powerpc-apple-darwin7.0)".

-- 
 ()  Yuval Kogman <nothingmuch@xxxxxxxxxxxx> 0xEBD27418  perl hacker &
 /\  kung foo master: /me kicks %s on the nose: neeyah!!!!!!!!!!!!!!!!!




----- End forwarded message -----
----- Forwarded message from "Randal L. Schwartz" <merlyn@xxxxxxxxxxxxxx> -----

Date: 19 Feb 2005 16:05:38 -0800
From: merlyn@xxxxxxxxxxxxxx (Randal L. Schwartz)
Subject: Re: why does zsh hate Perl, or vice versa?
To: Yuval Kogman <nothingmuch@xxxxxxxxxxxx>
Cc: Garry Williams <garry@xxxxxxxxxx>, Rick Delaney <rick@xxxxxxx>,
	perl5-porters@xxxxxxxx
Message-ID: <861xbcw0x9.fsf@xxxxxxxxxxxxxxxxxxx>
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3

>>>>> "Yuval" == Yuval Kogman <nothingmuch@xxxxxxxxxxxx> writes:

Yuval> I can reproduce it on macosx with bleadperl and zsh --version eq
Yuval> "zsh 4.1.1 (powerpc-apple-darwin7.0)".

Ahh, didn't know the platform would be the problem.

Yes, this is OSX.

-- 
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@xxxxxxxxxxxxxx> <URL:http://www.stonehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!

----- End forwarded message -----

Attachment: pgpqnBxjXEMIg.pgp
Description: PGP signature



Messages sorted by: Reverse Date, Date, Thread, Author