Article View: gnu.epoch.misc
Article #1267Marker doesn't point anywhere
From: Edward S. Hirgelt
Date: Fri, 26 Jun 1992 01:12
Date: Fri, 26 Jun 1992 01:12
46 lines
2757 bytes
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.
Technical Details
Message-ID:
<ESH.92Jun25171200@lithium.tekbspa.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!tekbspa!tekbspa!eshShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fc7ee,f7657496f02801b1,start X-Google-Attributes: gidfc7ee,public X-Google-ArrivalTime: 1992-06-25 02:24:14 PST Newsgroups: gnu.epoch.misc Path: arc1-ca.pugleaf.net!sparky!uunet!tekbspa!tekbspa!esh From: esh@lithium.tekbspa.com (Edward S. Hirgelt) Subject: Marker doesn't point anywhere Message-ID: <ESH.92Jun25171200@lithium.tekbspa.com> Sender: news@tss.com (USENET Network News) Organization: Direct Interfaces Corporation @ Teknekron Distribution: gnu Date: Fri, 26 Jun 1992 01:12:00 GMT Lines: 46