Place the mouse pointer over the scrollbar, evaluate the following
code and drag the scrollbar:
(event-over-modeline-p (next-event))
For me, it crashes:
Fatal error: assertion failed, file
/home/srce/hniksic/work/emacs/xemacs-21.0-b41/src/frame.h, line 210, RECORD_TYPEP (_obj,
lrecord_frame) || MARKED_RECORD_P (_obj)
#0 0xef1748d4 in kill ()
#1 0x997bc in fatal_error_signal (sig=6)
at /home/srce/hniksic/work/emacs/xemacs-21.0-b41/src/emacs.c:262
#2 <signal handler called>
#3 0xef1748d4 in kill ()
#4 0x9d4a0 in assert_failed (
file=0x2a9ad8 "/home/srce/hniksic/work/emacs/xemacs-21.0-b41/src/frame.h",
line=210,
expr=0x2a9b18 "RECORD_TYPEP (_obj, lrecord_frame) || MARKED_RECORD_P
(_obj)") at /home/srce/hniksic/work/emacs/xemacs-21.0-b41/src/emacs.c:2595
#5 0xb76bc in event_pixel_translation (event={...}, char_x=0x0, char_y=0x0,
obj_x=0x0, obj_y=0x0, w=0x0, bufp=0x0, closest=0x0, modeline_closest=0x0,
obj1=0x0, obj2=0x0)
at /home/srce/hniksic/work/emacs/xemacs-21.0-b41/src/events.c:1706
#6 0xb795c in Fevent_over_modeline_p (event={...})
at /home/srce/hniksic/work/emacs/xemacs-21.0-b41/src/events.c:1773
#7 0xa76b4 in Feval (form={...})
at /home/srce/hniksic/work/emacs/xemacs-21.0-b41/src/eval.c:3063
#8 0xa8370 in funcall_recording_as (recorded_as={...}, nargs=1,
args=0xefffe180)
at /home/srce/hniksic/work/emacs/xemacs-21.0-b41/src/eval.c:3197
#9 0xa87d0 in Ffuncall (nargs=2, args=0xefffe180)
at /home/srce/hniksic/work/emacs/xemacs-21.0-b41/src/eval.c:3238
#10 0x63334 in Fbyte_code (bytestr={...}, vector={...}, maxdepth={...})
at /home/srce/hniksic/work/emacs/xemacs-21.0-b41/src/bytecode.c:416
#11 0xaa490 in funcall_lambda (fun={...}, nargs=1, arg_vector=0xefffe960)
at /home/srce/hniksic/work/emacs/xemacs-21.0-b41/src/eval.c:3599
#12 0xa86f8 in funcall_recording_as (recorded_as={...}, nargs=1,
args=0xefffe95c)
at /home/srce/hniksic/work/emacs/xemacs-21.0-b41/src/eval.c:3214
#13 0xa87d0 in Ffuncall (nargs=2, args=0xefffe95c)
at /home/srce/hniksic/work/emacs/xemacs-21.0-b41/src/eval.c:3238
#14 0x63334 in Fbyte_code (bytestr={...}, vector={...}, maxdepth={...})
at /home/srce/hniksic/work/emacs/xemacs-21.0-b41/src/bytecode.c:416
#15 0xaa490 in funcall_lambda (fun={...}, nargs=1, arg_vector=0xefffef7c)
at /home/srce/hniksic/work/emacs/xemacs-21.0-b41/src/eval.c:3599
#16 0xa86f8 in funcall_recording_as (recorded_as={...}, nargs=1,
args=0xefffef78)
at /home/srce/hniksic/work/emacs/xemacs-21.0-b41/src/eval.c:3214
#17 0xa87d0 in Ffuncall (nargs=2, args=0xefffef78)
at /home/srce/hniksic/work/emacs/xemacs-21.0-b41/src/eval.c:3238
#18 0x68950 in Fcall_interactively (function={...}, record_flag={...},
keys={...})
at /home/srce/hniksic/work/emacs/xemacs-21.0-b41/src/callint.c:935
#19 0xa5818 in Fcommand_execute (cmd={...}, record={...}, keys={...})
at /home/srce/hniksic/work/emacs/xemacs-21.0-b41/src/eval.c:2584
#20 0xf8a9c in execute_command_event (command_builder=0x453e40, event={...})
at /home/srce/hniksic/work/emacs/xemacs-21.0-b41/src/event-stream.c:4343
#21 0xf99cc in Fdispatch_event (event={...})
at /home/srce/hniksic/work/emacs/xemacs-21.0-b41/src/event-stream.c:4634
#22 0x7166c in Fcommand_loop_1 ()
at /home/srce/hniksic/work/emacs/xemacs-21.0-b41/src/cmdloop.c:579
#23 0x7120c in command_loop_1 (dummy={...})
at /home/srce/hniksic/work/emacs/xemacs-21.0-b41/src/cmdloop.c:494
#24 0xa29b4 in condition_case_1 (handlers={...},
bfun=0x71178 <command_loop_1>, barg={...}, hfun=0x7180c <cmd_error>,
harg={...})
at /home/srce/hniksic/work/emacs/xemacs-21.0-b41/src/eval.c:1653
#25 0x71930 in command_loop_2 (dummy={...})
at /home/srce/hniksic/work/emacs/xemacs-21.0-b41/src/cmdloop.c:256
#26 0xa2264 in internal_catch (tag={...}, func=0x718c0 <command_loop_2>,
arg={...}, threw=0x0)
at /home/srce/hniksic/work/emacs/xemacs-21.0-b41/src/eval.c:1328
#27 0x70688 in initial_command_loop (load_me={...})
at /home/srce/hniksic/work/emacs/xemacs-21.0-b41/src/cmdloop.c:305
#28 0x9bb50 in xemacs_21_0_b41_sparc_sun_solaris2_5_1 (argc=1,
argv=0xeffffa54, envp=0xeffffa5c, restart=0)
at /home/srce/hniksic/work/emacs/xemacs-21.0-b41/src/emacs.c:1692
#29 0x9c5f4 in main (argc=1, argv=0xeffffa54, envp=0xeffffa5c)
at /home/srce/hniksic/work/emacs/xemacs-21.0-b41/src/emacs.c:2109
--
Hrvoje Niksic <hniksic(a)srce.hr> | Student at FER Zagreb, Croatia
--------------------------------+--------------------------------
Predestination was doomed from the start.