🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.epoch.misc
Article #2161

epoch crashes on query-replace

#2161
From: Colin Rafferty
Date: Tue, 05 Mar 1991 21:02
78 lines
4181 bytes
Yikes!  I just found a pretty serious error.  I'm using epoch 3.2 on a
SPARCstation 1+, and have been for a while.  I don't think that I've
done this before, but now that I saw it, I can reproduce it every
time.

I type <Meta-%> to do a query-replace, then type the string starting
with "<Cntl-q><Cntl-j>".  Once I hit that <Cntl-j>, epoch dumps core
on me.

I don't know why this happens, since I'm not a gnuC hacker only sort
of a gnuLisp one.  It's really easy to reproduce, in case you enjoy
huge core files.

Anyway, I don't know where to send bugs to, so I figured that sending
it here would be a good start.  At least, no one will make the same
mistake that I made.

Of course, if it's something that I'm doing wrong, please let me know.
I have never had a problem doing this in emacs, but the backtrace
looks like it's a display thing.

So here's the dbx back-trace that I got:

--------------------------------
<164> bach% dbx epoch ~/core
Reading symbolic information...
Read 37230 symbols
program terminated by signal ABRT (abort)
(dbx) where
kill() at 0x88c58
abort() at 0x8ca84
Cget_display_line(vpos = -1, hpos = 0, rb = 0x11e008), line 388 in "dispepoch.c"
display_text_line(w = 0x10ad08, start = 1, vpos = -1, hpos = 0, taboffset = 0),
line 1349 in "xdisp.c"
try_window(window = 303082760, pos = 1), line 939 in "xdisp.c"
redisplay_window(window = 303082760, just_this_one = 0), line 760 in "xdisp.c"
redisplay_windows(window = 303082760), line 675 in "xdisp.c"
redisplay_all_windows(), line 640 in "xdisp.c"
DoDsp(SaveMiniBuf = 0), line 424 in "xdisp.c"
get_char(commandflag = 1), line 825 in "keyboard.c"
read_key_sequence(keybuf = 0xf7fff30c "^Q^Q<unprintable...>", bufsize = 30, prom
pt = (nil), nodisplay = 0), line 1433 in "keyboard.c"
command_loop_1(), line 616 in "keyboard.c"
internal_condition_case(bfun = &command_loop_1() at 0x2c8c4, handlers = 17843472
, hfun = &cmd_error() at 0x2c2c4), line 1022 in "eval.c"
command_loop_2(), line 493 in "keyboard.c"
internal_catch(tag = 17869632, func = &command_loop_2() at 0x2c6b8, arg = 178432
12), line 814 in "eval.c"
command_loop(), line 469 in "keyboard.c"
Frecursive_edit(), line 362 in "keyboard.c"
read_minibuf(map = 85048420, prefix = 17843212, prompt = 52214820, expflag = 0),
 line 140 in "minibuf.c"
Fread_from_minibuffer(prompt = 52214820, initial_input = 17843212, keymap = 8504
8420, read = 17843212), line 243 in "minibuf.c"
Fread_string(prompt = 52214820, initial_input = 17843212), line 277 in "minibuf.
c"
Fcall_interactively(function = 17988176, record = 17843212), line 392 in "callin
t.c"
Fcommand_execute(cmd = 17988176, record = 17843212), line 1614 in "keyboard.c"
command_loop_1(), line 731 in "keyboard.c"
internal_condition_case(bfun = &command_loop_1() at 0x2c8c4, handlers = 17843472
, hfun = &cmd_error() at 0x2c2c4), line 1022 in "eval.c"
command_loop_2(), line 493 in "keyboard.c"
internal_catch(tag = 17843452, func = &command_loop_2() at 0x2c6b8, arg = 178432
12), line 814 in "eval.c"
command_loop(), line 475 in "keyboard.c"
Frecursive_edit(), line 362 in "keyboard.c"
main(argc = 1, argv = 0xf7fffd4c, envp = 0xf7fffd54), line 509 in "emacs.c"
(dbx) quit
--------------------------------

Please let me know if I'm doing something wrong.  Thanks for anything.

-- 
Colin Owen Rafferty              |      I believe in compulsory cannibalism.
colin@nbc1.ge.com                |      If people were forced to eat 
(I don't speak for NBC.          |      what they killed, there would
Watch Tom Brokaw for that.)      |      be no more wars.      -- Abbie Hoffman
Technical Details
Message-ID: <COLIN.91Mar5160230@bach.ge.com>
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!crdgw1!ge-dab!nbc1!bach!colin

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: fc7ee,75ef10a51e7a5cbf,start
X-Google-Attributes: gidfc7ee,public
X-Google-ArrivalTime: 1991-03-07 13:24:59 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!crdgw1!ge-dab!nbc1!bach!colin
From: colin@bach.ge.com (Colin Rafferty)
Newsgroups: gnu.epoch.misc
Subject: epoch crashes on query-replace
Message-ID: <COLIN.91Mar5160230@bach.ge.com>
Date: 5 Mar 91 21:02:30 GMT
Sender: colin@nbc1.ge.com (Colin Rafferty)
Organization: National Broadcasting Company, New York City
Lines: 78