Hi,
using VM and the newest XEmacs version (21.2.33) leads to an abort if
I am in a vm buffer and click the right mouse button over an
highlighted region.
Configuration:
(emacs-version)
"XEmacs 21.1 (patch 9) \"Canyonlands\" [Lucid] (sparc-sun-solaris2.6) of Tue Feb 15 2000 on inss24"
system-configuration-options
"--prefix=/tools/gnu --with-dialogs=athena -with-site-lisp"
Shell output:
Fatal error: assertion failed, file lisp.h, line 589, RECORD_TYPEP (obj, lrecord_type_cons)
Lisp backtrace follows:
# (condition-case ... . error)
# (catch top-level ...)
GDB backtrace follows:
Breakpoint 1, assert_failed (file=0x260810 "lisp.h", line=589,
expr=0x260818 "RECORD_TYPEP (obj, lrecord_type_cons)") at emacs.c:2754
(gdb) where full
#0 assert_failed (file=0x260810 "lisp.h", line=589,
expr=0x260818 "RECORD_TYPEP (obj, lrecord_type_cons)") at emacs.c:2754
No locals.
#1 0xd2f8c in popup_selection_callback (widget=0x4e2800, ignored_id=65560,
client_data=0xffffffff) at gui-x.c:232
obj = 2492440
data = 2492440
image_instance = 37
callback = 16711680
callback_ex = 65280
frame = 5122048
event = 2886656
update_subwindows_p = 0
d = (struct device *) 0x660c00
f = (struct frame *) 0x260810
#2 0xcc688 in popup_menu_down_callback (widget=0xc22000, id=65560,
client_data=0x0) at menubar-x.c:664
No locals.
#3 0x22b7c8 in pick_hook (w=0xc22000, client_data=0xcc5f0, call_data=0x6c9ec0)
at lwlib-Xlw.c:113
instance = (widget_instance *) 0xcc5f0
contents_val = (widget_value *) 0x6c9ec0
widget_val = (widget_value *) 0xc22000
---Type <return> to continue, or q <return> to quit---
widget_arg = 0x0
id = 65560
post_activate_cb = 0xcc614 <popup_menu_down_callback>
#4 0xef38f94c in XtCallCallbackList () from /lib/libXt.so.4
No symbol table info available.
#5 0x22b248 in Select (w=0xc22000, ev=0xefffe7bc, params=0x0,
num_params=0xef3e627c) at xlwmenu.c:3395
mw = 0xc22000
selected_item = (widget_value *) 0x6c9ec0
#6 0xef3c687c in HandleActions () from /lib/libXt.so.4
No symbol table info available.
#7 0xef3c6fb8 in HandleSimpleState () from /lib/libXt.so.4
No symbol table info available.
#8 0xef3c76b0 in _XtTranslateEvent () from /lib/libXt.so.4
No symbol table info available.
#9 0xef39cf60 in XtDispatchEventToWidget () from /lib/libXt.so.4
No symbol table info available.
#10 0xef39db9c in _XtDefaultDispatcher () from /lib/libXt.so.4
No symbol table info available.
#11 0xef39de44 in XtDispatchEvent () from /lib/libXt.so.4
No symbol table info available.
#12 0xef3abc54 in XtAppProcessEvent () from /lib/libXt.so.4
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#13 0x1f2fd4 in emacs_Xt_next_event (emacs_event=0x796418) at event-Xt.c:2592
devcons = 3139588
concons = 3139588
#14 0xfa904 in event_stream_next_event (event=0x796418) at event-stream.c:508
event_obj = 7955480
#15 0xfd6c8 in next_event_internal (target_event=7955480, allow_queued=1)
at event-stream.c:1967
e = (Lisp_Event *) 0x796418
gcpro1 = {next = 0xefffea00, var = 0xefffe9dc, nvars = 1}
#16 0xfdd30 in Fnext_event (event=7955480, prompt=3139588)
at event-stream.c:2181
con = (struct console *) 0x5bcf80
command_builder = (struct command_builder *) 0x2fe804
store_this_key = 1
gcpro1 = {next = 0xefffea88, var = 0xefffea64, nvars = 1}
#17 0x88a40 in Fcommand_loop_1 () at cmdloop.c:566
event = 7955480
old_loop = 3139588
gcpro1 = {next = 0xefffeb90, var = 0xefffea84, nvars = 1}
gcpro2 = {next = 0xefffea98, var = 0xefffea80, nvars = 1}
was_locked = 0
#18 0x88790 in command_loop_1 (dummy=3139588) at cmdloop.c:490
No locals.
---Type <return> to continue, or q <return> to quit---
#19 0xaa648 in condition_case_1 (handlers=3139684,
bfun=0x88744 <command_loop_1>, barg=3139588, hfun=0x87bf4 <cmd_error>,
harg=3139588) at eval.c:1644
speccount = 0
c = {tag = 9040092, val = 3139588, next = 0xefffed58, gcpro = 0x0,
jmp = {0, -268440792, 697808, 0, 1073217536, 0, 8, 0, -1077586603,
1431655632, -1088997258, 1272725140, 1016032066, 156898139, -1083956224,
43697953, -268640256, 204800, 0}, backlist = 0x0, lisp_eval_depth = 0,
pdlcount = 0}
gcpro1 = {next = 0x0, var = 0xefffec6c, nvars = 1}
#20 0x87d08 in command_loop_3 () at cmdloop.c:252
No locals.
#21 0x87d28 in command_loop_2 (dummy=3139588) at cmdloop.c:263
No locals.
#22 0xaa130 in internal_catch (tag=3221700, func=0x87d1c <command_loop_2>,
arg=3139588, threw=0x0) at eval.c:1310
c = {tag = 3221700, val = 3139588, next = 0x0, gcpro = 0x0, jmp = {0,
-268440328, 696572, 1, -276898308, 0, 0, -281077868, 229820, 0,
-277151392, -277151392, 1597, 0, -268440080, 641008, -268640256, 204800,
0}, backlist = 0x0, lisp_eval_depth = 0, pdlcount = 0}
#23 0x8808c in initial_command_loop (load_me=556316) at cmdloop.c:301
No locals.
#24 0xa58b0 in sort_args (argc=2931712, argv=0xefffefcc) at emacs.c:1873
---Type <return> to continue, or q <return> to quit---
stack_bottom_variable = 0 '\000'
skip_args = 53503026
load_me = 3139588
inhibit_window_system = 2958336
(gdb)