[OmniOS-discuss] LX: real ksh93 broken
Ludovic Orban
lorban at bitronix.be
Tue May 9 15:14:28 UTC 2017
Don't worry too much about it, I have a workaround in place that suits me
well.
I just wanted to report this problem.
Thanks,
Ludovic
On Tue, May 9, 2017 at 5:05 PM, Dan McDonald <danmcd at omniti.com> wrote:
>
> > On May 9, 2017, at 10:30 AM, Dan McDonald <danmcd at omniti.com> wrote:
> >
> > When I get home I'll provide more details, but you should try bloody or
> still in beta r151022.
> >
>
> Well shoot. It appears I have pretty much the same problem in OmniOS
> bloody (and therefore r151022):
>
> root at ubuntu-14-04-b:~# ksh93
> # echo "Hello, world."
> ^D
> ^C
> # ls /
> bin dev home lib64 mnt opt root sbin sys tmp var
> boot etc lib media native proc run srv system usr
>
> ^D
> ^C#
> #
>
> Any command I type that's builtin just stops. Any command that forks
> outputs, but doesn't seem to properly exit.
>
> Ouch... and when I try it again from scratch, it hangs per the original
> report. And worse, ONE TIME (can't reproduce) it seemed to runaway with
> spawning itself. Apparently if the first thing you type is a builtin or
> just RETURN, you enter a state where you can amp-off processes, but the
> shell itself seems to wedge until you hit ^C. If you enter a real process
> right off the bat, ksh93 goes on a slow forking spree... well, sometimes.
> Other times, hitting ^C in the hung shell will return you.
>
> I wonder if I mismerged or forgot to merge something from SmartOS?
>
> I also wonder if this mismerge or omission happened early on in the prior
> bloody cycle? It's going to be hard to tell.
>
> Whatever ksh93 is doing, it appears to be doing it in LX userspace, too:
>
> bloody(~)[0]% ptree `pgrep ksh93`
> 493 /usr/sbin/sshd
> 9511 /usr/sbin/sshd -R
> 9515 /usr/sbin/sshd -R
> 9516 -tcsh
> 9555 sudo zlogin lx1
> 9556 zlogin lx1
> 9557 /bin/login -h zone:global -f root
> 9566 -bash
> 9622 ksh93
> bloody(~)[0]% sudo mdb -k
> Loading modules: [ unix genunix specfs dtrace mac cpu.generic uppc apix
> scsi_vhci zfs sata sd ip hook neti sockfs arp usba xhci stmf stmf_sbd mm
> lofs random crypto idm nfs cpc ufs logindmux ptm ipc ]
> > ::ps !grep ksh
> R 9622 9566 9622 9557 0 0x4a014000 ffffff1983ee5000 ksh93
> > ffffff1983ee5000::ps -t
> S PID PPID PGID SID UID FLAGS ADDR NAME
> R 9622 9566 9622 9557 0 0x4a014000 ffffff1983ee5000 ksh93
> T 0xffffff1955982c60 <TS_ONPROC>
> > 0xffffff1955982c60::findstack
> stack pointer for thread ffffff1955982c60: ffffff007ae157f0
> ffffff007ae15f10 0x200000()
> >
>
> And I've no good way to know what it's doing, as the illumos-native tools
> aren't giving me enough data.
>
> Sorry,
> Dan
>
> _______________________________________________
> OmniOS-discuss mailing list
> OmniOS-discuss at lists.omniti.com
> http://lists.omniti.com/mailman/listinfo/omnios-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://omniosce.org/ml-archive/attachments/20170509/c736f518/attachment.html>
More information about the OmniOS-discuss
mailing list