When running a ksh script and input file has 31 lines or more the script core dumps with: "Bus Error - core dumped." Customers environment is ksh. README, script and file from customer below: to reproduce the bug: sunOS-bug.ksh config.dat * ksh core dumps in SunOS * if only one line is removed from config.dat, it works as expected * works with thousands of lines in config.dat on HP-UX (at least 6000) * when fails on HP, prints error message and returns error code 1 ===========================END OF README===================================== ==================START OF SCRIPT (sunOS-bug.ksh) ============================= #!/bin/ksh input="$1" cmds="" while read cmd do cmds="$cmds $cmd" done <<END_OF_INPUT `egrep "^[ ]*[^= ]*[ ]*=" $input | sed "s|'|\\'|" | sed "s|^[ ]*|-e 's!|" | sed "s|[ ]*=[ ]*|!|" | sed "s|[ ]*$|!'|" | awk '{printf "%s \n", $0}'` END_OF_INPUT ====================END OF SCRIPT================================== =================INPUT FILE (config.dat)======================================== %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - %NODE-NAME-SERVICE-HOST% = - ==============END OF INOUT FILE==========================================
N/A
Terms of Use | Privacy | Trademarks | Copyright Policy | Site Guidelines | Site Map | HelpYour use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.Copyright © 1995-2009 Sun Microsystems, Inc.