🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by Edward S. Hirgelt Fri, 26 Jun 1992 01:12
Marker doesn't point anywhere
#1267
Author: Edward S. Hirgelt
Date: Fri, 26 Jun 1992 01:12
46 lines
2757 bytes
I've been hit by this message out of marker.c marker_position. This
happens when I click the mouse in some window under circumstances that
I'm not able to reproduce consistently. 

I finally had epoch under a debugger (xdb on an HP9000s700). I have a
stack trace although it is likely not to be of much use to anyone. Here
it is for all its worth. 

 0 marker_position (marker = 136107104)    [marker.c: 259]
 1 get_button (b = 0x4005c508, loc = 1367, b_start = 0x68facfb0, b_end = 0x68facfac, b_first = 0x40050100, b_return =   00000000)    [button.c: 718]
 2 layout_text_line (w = 0x401ac808, vpos = 30, start = 1357, hpos = 0, taboffset = 0, propogation = 0x68faceb4, l = 0x401d7d98)    [xdispepoch.c: 2502]
 3 try_layout (window = 1343932424, pos = 1357)    [xdispepoch.c: 2102]
 4 layout_window (window = 1343932424, just_this_one = 0)    [xdispepoch.c: 1387]
 5 layout_windows (window = 1343932424)    [xdispepoch.c: 1110]
 6 redisplay_screen (rb = 0x401ac108, force = 1)    [xdispepoch.c: 994]
 7 redisplay ()    [xdispepoch.c: 894]
 8 read_command_char (commandflag = 1)    [keyboard.c: 999]
 9 read_key_sequence (keybuf = 0x68faca74, bufsize = 30, prompt =   00000000, nodisplay = 0)    [keyboard.c: 1527]
10 command_loop_1 ()    [keyboard.c: 669]
11 internal_condition_case (bfun = 0x00036a30, handlers = 67500304, hfun = 0x000363fc)    [eval.c: 1018]
12 command_loop_2 ()    [keyboard.c: 541]
13 internal_catch (tag = 67500284, func = 0x000367f0, arg = 67500044)    [eval.c: 826]
14 command_loop ()    [keyboard.c: 525]
15 recursive_edit_1 ()    [keyboard.c: 408]
16 Frecursive_edit ()    [keyboard.c: 392]
17 main (argc = 1, argv = 0x68fac4b4, envp = 0x68fac4bc)    [emacs.c: 577]

Some things to note:

1. This does NOT crash epoch, it merely puts it into an infinite loop
   generating ``Marker doesn't point anywhere'' messages.

2. The reason is that buffer associated with the marker is nil.

3. I suspect that the button list in button.c get_button is corrupt.

4. Epoch version: Epoch 4.0 Patchlevel 1 running on an HP9000S700.

Hope this helps someone.

Thanks,
Ed
--
Ed Hirgelt			esh@tss.com
Direct Interfaces Corporation
San Jose, Ca.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads