X-Authentication-Warning: new-smtp2.ihug.com.au: Host p460-tnt1.syd.ihug.com.au [203.173.129.206] claimed to be acceleron Message-ID: <002801c12892$0badcb80$0a02a8c0@acceleron> From: "Andrew Cottrell" To: Subject: Bash 2.05 beta 09/13-Aug-2001 SIGABRT Date: Sun, 19 Aug 2001 19:33:45 +1000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700 Reply-To: djgpp-workers AT delorie DOT com This is the original Email and a later email with more info regarding Bash 2.05 issues. I have sent this to the djgpp-workers list so that people can see what issues I can across. Andrew ----- Original Message ----- From: "Andrew Cottrell" To: "Mark E." Sent: Sunday, August 19, 2001 12:15 PM Subject: Re: Bash 2.05 beta 09/13-Aug-2001 SIGABRT > Mark, > This morning I added a getch() and printf to the programming_error function > in of error.c so that I could try to capture the screen above the SIGABRT > error from yesterday. This did not work instead I got a SIGSEGV error as > outlined below. > > I was trying to run the "djgpp\config" command to re-configure grep 2.4 > under WIn 2K. > The same exe also hangs on Win 98 when running the same conmmand as on Win > 2K. > > loading site script ./djgpp/config.site > Exiting due to signal SIGSEGV > General Protection Fault at eip=000825cf > eax=336d6534 ebx=0013fcbc ecx=0013fd4c edx=336d6534 esi=336d6534 > edi=336d6574 > ebp=00130974 esp=0013094c program=D:\DJ204\BIN\SH.EXE > cs: sel=01a7 base=01ce0000 limit=0016ffff > ds: sel=01af base=01ce0000 limit=0016ffff > es: sel=01af base=01ce0000 limit=0016ffff > fs: sel=017f base=000070c0 limit=0000ffff > gs: sel=01bf base=00000000 limit=0010ffff > ss: sel=01af base=01ce0000 limit=0016ffff > App stack: [001314d8..000b14d8] Exceptn stack: [000b069c..000ae75c] > > Call frame traceback EIPs: > > Call frame traceback EIPs: > 0x000825cf _free+611 > 0x000826c4 _realloc+88 > 0x0004320f _reserve_fds+1307 > 0x000432b4 _reserve_fds+1472 > 0x00042e51 _reserve_fds+349 > 0x00042fb3 _reserve_fds+703 > 0x0004278b _make_path_vars_bash+131 > 0x0001cdd9 _sv_path_separator+109 > 0x0001c774 _stupidly_hack_special_variables+144 > 0x00023346 _do_array_element_assignment+1258 > 0x000233ec _do_assignment+20 > 0x0002ad63 _expand_words_shellexp+1835 > 0x0002a604 _expand_words+20 > 0x00015693 _execute_command_internal+14707 > 0x000122b6 _execute_command_internal+1430 > 0x00045b6a _parse_and_execute+1162 > 0x0004550e _unset_builtin+2126 > 0x0004565b _source_file+51 > 0x00051e6d _source_builtin+409 > 0x00015c45 _execute_command_internal+16165 > 0x00016362 _execute_shell_function+738 > 0x00015925 _execute_command_internal+15365 > 0x000122b6 _execute_command_internal+1430 > 0x00013a9d _execute_command_internal+7549 > 0x0001261c _execute_command_internal+2300 > 0x00011a60 _execute_command+92 > 0x00014e7d _execute_command_internal+12637 > 0x00012558 _execute_command_internal+2104 > 0x00011a60 _execute_command+92 > 0x00013dbf _execute_command_internal+8351 > 0x0001240a _execute_command_internal+1770 > 0x00011a60 _execute_command+92 > 0x0000419c _reader_loop+464 > 0x00001e2d _main+1833 > 0x0008185f ___crt1_startup+203 > > ----- Original Message ----- > From: "Andrew Cottrell" > To: "Mark E." > Sent: Saturday, August 18, 2001 10:13 PM > Subject: Bash 2.05 beta 09/13-Aug-2001 SIGABRT > > > > Mark, > > > > I have been using the latest version of Bash for a few days now and it has > > been relatively good until I try to configure packages that I have not yet > > configured. > > > > The following issues when I try to reconfigure Grep2.4 sources by > executing > > djgpp\config or "bash ./configure --host=i586-pc- > > msdosdjgpp --src=. --disable-nls": > > 1) On Win 98 the configure script stops, the majority of time after the > > "checking for string.h" message is displayed. By stopping I mean that the > > display stops scrolling, no errors are displayed.. > > 2) On Win 2K box I got the following SIGABT message when trying to > configure > > grep2.4 sources by executing djgpp\config or "bash > > ./configure --host=i586-pc-msdosdjgpp --src=. --disable-nls" > > > > I built Bash 2.05 on the Win 98 box using Bash 2.04 exe from the binary > > package from Simtel and then started using the new Bash.exe as it is > > required for Win 2K and I am trying to use the same exe files on both Win > 2K > > and Win 98. > > > > I downloaded > > Exiting due to signal SIGABRT > > Raised at eip=00074e0c > > eax=0011b520 ebx=00000120 ecx=00000008 edx=00000008 esi=0014058c > > edi=00000041 > > ebp=0011b5cc esp=0011b504 program=D:\DJ204\BIN\SH.EXE > > cs: sel=01a7 base=01cc0000 limit=0015ffff > > ds: sel=01af base=01cc0000 limit=0015ffff > > es: sel=01af base=01cc0000 limit=0015ffff > > fs: sel=017f base=00005cd0 limit=0000ffff > > gs: sel=01bf base=00000000 limit=0010ffff > > ss: sel=01af base=01cc0000 limit=0015ffff > > App stack: [0011c0f4..0009c0f4] Exceptn stack: [0009b2cc..0009938c] > > > > Call frame traceback EIPs: > > 0x00074d17 ___djgpp_traceback_exit+51 > > 0x00074e0c _raise+100 > > 0x00071264 _abort+36 > > 0x000183dc _programming_error+132, line 259 of error.c > > 0x0006b04a _realloc+142, line 783 of malloc.c > > 0x000374a5 _array_resize+33, line 560 of dospath.c > > 0x0003750e _array_puts+70, line 578 of dospath.c > > 0x000371e5 _make_bash_path+101, line 433 of dospath.c > > 0x000372e0 _make_bash_path_var+44, line 477 of dospath.c > > 0x00036d1a _make_path_vars_bash+82, line 181 of dospath.c > > 0x000179b4 _sv_path_separator+76, line 3577 of variables.c > > 0x000174ac _stupidly_hack_special_variables+68, line 3269 of variables.c > > 0x0001ca6e _do_assignment_internal+790, line 1832 of subst.c > > 0x0001cad4 _do_assignment+20, line 1845 of subst.c > > 0x000237fa _expand_word_list_internal+118, line 6490 of subst.c > > 0x00023290 _expand_words+20, line 6190 of subst.c > > 0x000116ca _execute_simple_command+346, line 2621 of execute_cmd.c > > 0x0000eeea _execute_command_internal+1182, line 606 of execute_cmd.c > > 0x00039453 _parse_and_execute+955, line 255 of evalstring.c > > 0x00038f22 __evalfile+934, line 192 of evalfile.c > > 0x00039027 _source_file+47, line 249 of evalfile.c > > 0x0004536f _source_builtin+395, line 146 of source.c > > 0x00011ba0 _execute_builtin+272, line 2941 of execute_cmd.c > > 0x000121f2 _execute_builtin_or_function+190, line 3268 of execute_cmd.c > > 0x000118c0 _execute_simple_command+848, line 2804 of execute_cmd.c > > 0x0000eeea _execute_command_internal+1182, line 606 of execute_cmd.c > > 0x00010171 _execute_connection+409, line 1550 of execute_cmd.c > > 0x0000f14f _execute_command_internal+1795, line 774 of execute_cmd.c > > 0x0000e7bf _execute_command+79, line 288 of execute_cmd.c > > 0x000110d1 _execute_if_command+133, line 2272 of execute_cmd.c > > 0x0000f0d6 _execute_command_internal+1674, line 726 of execute_cmd.c > > 0x0000e7bf _execute_command+79, line 288 of execute_cmd.c > > 0x0001037c _execute_for_command+344, line 1656 of execute_cmd.c > > 0x0000f016 _execute_command_internal+1482, line 686 of execute_cmd.c > > 0x0000e7bf _execute_command+79, line 288 of execute_cmd.c > > 0x00003d40 _reader_loop+420, line 139 of eval.c > > > > Any ideas as to what to do next? > > > > >