From xemacs-m  Thu Jan 23 14:24:58 1997
Received: from loiosh.kei.com (ckd@loiosh.kei.com [192.88.144.32])
          by xemacs.org (8.8.4/8.8.4) with ESMTP
	  id OAA17344 for <xemacs-beta@xemacs.org>; Thu, 23 Jan 1997 14:24:57 -0600 (CST)
Received: (from ckd@localhost)
	by loiosh.kei.com (8.8.5/8.8.5) id PAA06661
	for xemacs-beta@xemacs.org; Thu, 23 Jan 1997 15:23:57 -0500 (EST)
Date: Thu, 23 Jan 1997 15:23:57 -0500 (EST)
From: Christopher Davis <ckd@loiosh.kei.com>
Message-Id: <199701232023.PAA06661@loiosh.kei.com>
To: xemacs-beta@xemacs.org
Subject: 20.0b91: xemacs -q, move mouse over toolbar, insta-core!
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

Talk about quick... I was going to use it to debug its previous core file,
and it dumped core before I could hit the gdb toolbar button.

Lisp backtrace follows:

  next-command-event()
  byte-code("  # eb!     " [add-timeout startup-message-timeout #<compiled-function (from "startup.elc") (ignore) "...(5)" [nil ... ...] 3> nil timeout startup-splash-frame sit-for 0 next-command-event unread-command-event] 4)
  # (catch timeout ...)
  # (unwind-protect ...)
  # bind (timeout)
  command-line-1()
  # bind (command-line-args-left)
  command-line()
  # (unwind-protect ...)
  normal-top-level()
  # (condition-case ... . error)
  # (catch top-level ...)

#0  0x1c30b9 in kill ()
#1  0x23389 in fatal_error_signal (sig=11) at emacs.c:194
#2  <signal handler called>
#3  redisplay_update_line (w=0x344000, first_line=3259392, 
    last_line=539867588, update_values=3421184) at redisplay-output.c:1147
#4  0x7bec1 in redisplay_window (window=271859712, skip_selected=0)
    at redisplay.c:5100
#5  0x7c3ee in redisplay_frame (f=0x31bc00, preemption_check=0)
    at redisplay.c:5382
#6  0x7c526 in redisplay_device (d=0x343400) at redisplay.c:5464
#7  0x7c75a in redisplay_without_hooks () at redisplay.c:5576
#8  0x7c93c in redisplay () at redisplay.c:5643
#9  0x3114e in Fnext_event (event=272471644, prompt=271249412)
    at event-stream.c:2103
#10 0x31422 in Fnext_command_event (event=272471644, prompt=271249412)
    at event-stream.c:2250
#11 0x29175 in primitive_funcall (fn=0x313d0 <Fnext_command_event>, nargs=2, 
    args=0xefbfcb1c) at eval.c:3458
#12 0x29324 in funcall_subr (subr=0x1cc184, args=0xefbfcb1c) at eval.c:3482
#13 0x28b58 in funcall_recording_as (recorded_as=271334196, nargs=1, 
    args=0xefbfcbd4) at eval.c:3174
#14 0x28c2b in Ffuncall (nargs=1, args=0xefbfcbd4) at eval.c:3218
#15 0xc62a in Fbyte_code (bytestr=807659784, vector=1076095284, maxdepth=4)
    at bytecode.c:418
#16 0x29189 in primitive_funcall (fn=0xc0b8 <Fbyte_code>, nargs=3, 
    args=0xefbfccd0) at eval.c:3459
#17 0x29324 in funcall_subr (subr=0x1c931c, args=0xefbfccd0) at eval.c:3482
#18 0x2886d in Feval (form=539224312) at eval.c:3030
#19 0x26af5 in internal_catch (tag=271346940, func=0x282f8 <Feval>, 
    arg=539224312, threw=0x0) at eval.c:1325
#20 0xc9cd in Fbyte_code (bytestr=807659180, vector=1076094904, maxdepth=8)
    at bytecode.c:568
#21 0x29614 in funcall_lambda (fun=270789012, nargs=0, arg_vector=0xefbfd480)
    at eval.c:3592
#22 0x28be2 in funcall_recording_as (recorded_as=272118604, nargs=1, 
    args=0xefbfd47c) at eval.c:3190
#23 0x28c2b in Ffuncall (nargs=1, args=0xefbfd47c) at eval.c:3218
#24 0xc62a in Fbyte_code (bytestr=807657304, vector=1076092876, maxdepth=4)
    at bytecode.c:418
#25 0x29614 in funcall_lambda (fun=270786704, nargs=0, arg_vector=0xefbfd698)
    at eval.c:3592
#26 0x28be2 in funcall_recording_as (recorded_as=272118436, nargs=1, 
    args=0xefbfd694) at eval.c:3190
#27 0x28c2b in Ffuncall (nargs=1, args=0xefbfd694) at eval.c:3218
#28 0xc62a in Fbyte_code (bytestr=807655992, vector=1076091528, maxdepth=4)
    at bytecode.c:418
#29 0x29614 in funcall_lambda (fun=270785464, nargs=0, arg_vector=0xefbfd73c)
    at eval.c:3592
#30 0x293e3 in apply_lambda (fun=270785464, numargs=0, 
    unevalled_args=271249412) at eval.c:3515
#31 0x28941 in Feval (form=540206932) at eval.c:3052
#32 0x26de4 in condition_case_1 (handlers=271249508, bfun=0x282f8 <Feval>, 
    barg=540206932, hfun=0x11fc0 <cmd_error>, harg=271249412) at eval.c:1648
#33 0x12061 in top_level_1 (dummy=271249412) at cmdloop.c:192
#34 0x26af5 in internal_catch (tag=271326964, func=0x12038 <top_level_1>, 
    arg=271249412, threw=0x0) at eval.c:1325
#35 0x12114 in initial_command_loop (load_me=271249412) at cmdloop.c:251
#36 0x24085 in main_1 (argc=2, argv=0xefbfd9e0, envp=0xefbfd9ec)
    at emacs.c:1452
#37 0x249dd in main (argc=2, argv=0xefbfd9e0, envp=0xefbfd9ec) at emacs.c:1803

redisplay looks like the culprit, though my optimization cflags may be at fault
of course.

line 1147:
  1147      stupid_vertical_scrollbar_drag_hack = 1;

ideas?  I've got the cores lying all over if anyone wants some, and I can make
as many as you like... start with -q, move to the toolbar, bang-o.

