On Mon, Oct 15, 2001 at 04:36:26PM -0600, Tyler Hall wrote:
> I was just going about my business, reading my away messages and epic locked up...
> --
> [Tyler Hall([EMAIL PROTECTED])fortune favors the bold]
This may be related to bounds checking gcc or find_array_item in alist.c
which I changed recently, but it looks to me that it's probably related
to the script you're running.
The code isn't all there to check it for certain, but this backtrace
indicates that it was within a while loop in your readlog alias.
Perhaps it's not meeting its exit condition.
Also, if you're running a cvs version, you probably want to make sure
it's up to date.
> #0 0x8175694 in __bounds_find_object ()
> #1 0x8167da4 in __bounds_check_component_reference_obj ()
...
> #12 0x8079970 in parse_line (name=0x0,
> org_line=0x8386900 "while (line++ != rows) {@ ugh = read($fd);if (eof($fd)) {@
>done = 1;@ line = rows} {echo $ugh}};if (!done) {^assign pause $\"Enter q to quit, or
>anything else to continue \";@ line = 0}", args=0x81fd340 "",
> hist_flag=0, append_flag=0) at commands.c:3281
> #15 0x8079970 in parse_line (name=0x0,
> org_line=0x856f230 "@ done = 0;@ line = 0;@ fd = open($CONFIG.AWAY_LOGFILE r);@
>rows = winsize() - 1;while (!eof($fd) && (pause != [q])) {while (line++ != rows) {@
>ugh = read($fd);if (eof($fd)) {@ done = 1;@ line = rows}"...,
> args=0x81fd340 "", hist_flag=0, append_flag=0) at commands.c:3281
> #18 0x8079970 in parse_line (name=0x0,
> org_line=0x8542c08 "if (fexist($CONFIG.AWAY_LOGFILE) == 1) {@ done = 0;@ line =
>0;@ fd = open($CONFIG.AWAY_LOGFILE r);@ rows = winsize() - 1;while (!eof($fd) &&
>(pause != [q])) {while (line++ != rows) {@ ugh = read($fd);"...,
> args=0x81fd340 "", hist_flag=0, append_flag=1) at commands.c:3281
_______________________________________________
List mailing list
[EMAIL PROTECTED]
http://epicsol.org/mailman/listinfo/list