Michal, does the bug happen on older Redhat releases with different gcc versions? Does compiling with clang change any thing?
Olga 2012/3/15 Michal Hlavinka <[email protected]>: > none of this changes anything > > > On 03/14/2012 03:18 PM, ольга крыжановская wrote: >> >> Michal, does the bug not happen if you compile ksh with out >> optimisation, i.e. -g and not -O*? >> >> Olga >> >> 2012/3/14 ольга крыжановская<[email protected]>: >>> >>> Michal, does the bug not happen if you replace echo $(latestver) with >>> echo ${ latestver; }? >>> ${[blank]cmd;} is like $(cmd) but does not create a sub shell for the >>> command substitution. Might be a related issue, based on Roland's >>> experience. >>> >>> Olga >>> >>> On Wed, Mar 14, 2012 at 12:22 PM, Michal Hlavinka<[email protected]> >>> wrote: >>>> >>>> Hi, >>>> >>>> I found regression in ksh. One my script hang and ksh started to eat >>>> memory >>>> very quickly. This happens with ksh 2012-01-01 and newer, ksh 2011-06-30 >>>> works fine. I found it only now, because the script causing this is the >>>> script that updates ksh package to newer version. >>>> >>>> This is simplified reproducer: >>>> #!/bin/ksh >>>> latestver() >>>> { >>>> rpmdev-vercmp 20120214 20120229>/dev/null >>>> } >>>> >>>> echo $(latestver) >>>> >>>> but it depends on rpmdev-vercmp, so I don't know how much useful it is >>>> for >>>> you. >>>> >>>> When I remove /dev/null redirection or when I call latestver directly, >>>> it >>>> works fine. >>>> >>>> Attached are two strace outputs. kshbroken.log was obtained with >>>> 2012-02-29, >>>> kshworking.log was obtained with 2011-06-30. >>>> >>>> Michal >>>> >>>> _______________________________________________ >>>> ast-developers mailing list >>>> [email protected] >>>> https://mailman.research.att.com/mailman/listinfo/ast-developers >>>> >>> >>> >>> >>> -- >>> , _ _ , >>> { \/`o;====- Olga Kryzhanovska -====;o`\/ } >>> .----'-/`-/ [email protected] \-`\-'----. >>> `'-..-| / http://twitter.com/fleyta \ |-..-'` >>> /\/\ Solaris/BSD//C/C++ programmer /\/\ >>> `--` `--` >> >> >> >> > > _______________________________________________ > ast-developers mailing list > [email protected] > https://mailman.research.att.com/mailman/listinfo/ast-developers -- , _ _ , { \/`o;====- Olga Kryzhanovska -====;o`\/ } .----'-/`-/ [email protected] \-`\-'----. `'-..-| / http://twitter.com/fleyta \ |-..-'` /\/\ Solaris/BSD//C/C++ programmer /\/\ `--` `--` _______________________________________________ ast-developers mailing list [email protected] https://mailman.research.att.com/mailman/listinfo/ast-developers
