From xemacs-m  Wed Sep 24 09:39:21 1997
Received: from gwa.ericsson.com (gwa.ericsson.com [198.215.127.2])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id JAA28731
	for <xemacs-beta@xemacs.org>; Wed, 24 Sep 1997 09:39:20 -0500 (CDT)
Received: from mr1.exu.ericsson.se (mr1.exu.ericsson.com [138.85.147.11]) by gwa.ericsson.com (8.8.2/8.8.2) with ESMTP id JAA19573 for <xemacs-beta@xemacs.org>; Wed, 24 Sep 1997 09:38:13 -0500 (CDT)
Received: from screamer.rtp.ericsson.se (screamer.rtp.ericsson.se [147.117.133.13]) by mr1.exu.ericsson.se (8.7.1/NAHUB-MR1.1) with SMTP id JAA17949 for <xemacs-beta@xemacs.org>; Wed, 24 Sep 1997 09:38:12 -0500 (CDT)
Received: from rcur (rcur18.rtp.ericsson.se [147.117.133.138]) by screamer.rtp.ericsson.se (8.6.12/8.6.4) with ESMTP id KAA09229 for <xemacs-beta@xemacs.org>; Wed, 24 Sep 1997 10:38:10 -0400
To: XEmacs Developers <xemacs-beta@xemacs.org>
Subject: 20.3-b23 crash on Solaris and sparcworks
Mime-Version: 1.0 (generated by tm-edit 7.108)
Content-Type: text/plain; charset=US-ASCII
Date: Wed, 24 Sep 1997 10:38:10 -0400
Message-ID: <14437.875111890@rtp.ericsson.se>
From: Raymond Toy <toy@rtp.ericsson.se>


One person here at causes XEmacs 19.14, 19.15, 20.2, and 20.3-b23 to
crash when dragging the scrollbar when using sparcworks debugger.
The crash is repeatable, but it happens at random times when dragging
the scrollbar.

Here is the relevant lisp and C traceback:

Lisp backtrace follows:

  # (unwind-protect ...)
  scrollbar-vertical-drag((#<window on "cdpd_csync.cc" 0x120c> . 6800))
  # (condition-case ... . error)
  # (catch top-level ...)
ttsession[18615]: child (18616) exited due to signal 11
----------------------------------------------------------------------

Core was generated by `/home/unix/toy/apps/XEmacs/bin/xemacs -f eos::start-dbx'.
Program terminated with signal 11, Segmentation fault.

#0  0xef0740d8 in kill ()
#1  0x85f6c in fatal_error_signal (sig=11) at /home/unix/toy/apps/xemacs-20.3-b23/src/emacs.c:217
#2  <signal handler called>
#3  0x16b86c in add_margin_runes (dl=0x7f41f8, db=0x77f7d0, start=4, count=1, glyph_type=1, side=2, window=274385920)
    at /home/unix/toy/apps/xemacs-20.3-b23/src/redisplay.c:2755
#4  0x16c3f4 in create_left_glyph_block (w=0x5acc00, dl=0x7f41f8, overlay_width=5367316)
    at /home/unix/toy/apps/xemacs-20.3-b23/src/redisplay.c:3086
#5  0x165f58 in generate_display_line (w=0x5acc00, dl=0x7f41f8, bounds=6985, start_pos=6933, start_col=3441664, 
    prop=0xefffdfc4, type=1) at /home/unix/toy/apps/xemacs-20.3-b23/src/redisplay.c:769
#6  0x16f600 in regenerate_window (w=0x5acc00, start_pos=6933, point=0, type=1)
    at /home/unix/toy/apps/xemacs-20.3-b23/src/redisplay.c:4275
#7  0x1711cc in redisplay_window (window=5950464, skip_selected=7636)
    at /home/unix/toy/apps/xemacs-20.3-b23/src/redisplay.c:5050
#8  0x171bcc in redisplay_windows (window=274385920, skip_selected=1)
    at /home/unix/toy/apps/xemacs-20.3-b23/src/redisplay.c:5280
#9  0x170c70 in redisplay_window (window=5949952, skip_selected=1)
    at /home/unix/toy/apps/xemacs-20.3-b23/src/redisplay.c:4954
#10 0x171bcc in redisplay_windows (window=274385408, skip_selected=1)
    at /home/unix/toy/apps/xemacs-20.3-b23/src/redisplay.c:5280
#11 0x172090 in redisplay_frame (f=0x3d0300, preemption_check=0)
    at /home/unix/toy/apps/xemacs-20.3-b23/src/redisplay.c:5401
#12 0x1722ec in redisplay_device (d=0x3de600) at /home/unix/toy/apps/xemacs-20.3-b23/src/redisplay.c:5480
#13 0x1728f8 in redisplay_without_hooks () at /home/unix/toy/apps/xemacs-20.3-b23/src/redisplay.c:5596
#14 0x172b20 in redisplay () at /home/unix/toy/apps/xemacs-20.3-b23/src/redisplay.c:5663
#15 0xde5e0 in Fsit_for (seconds=3470336, nodisplay=1345822724)
    at /home/unix/toy/apps/xemacs-20.3-b23/src/event-stream.c:2705
#16 0xa2b84 in Fscrollbar_vertical_drag (object=268435455) at /home/unix/toy/apps/xemacs-20.3-b23/src/scrollbar.c:831
#17 0x8dc88 in primitive_funcall (fn=0xa29f8 <Fscrollbar_vertical_drag>, nargs=1, args=0xefffe734)
    at /home/unix/toy/apps/xemacs-20.3-b23/src/eval.c:3439
#18 0x8dea4 in funcall_subr (subr=0x264fc8, args=0xefffe734) at /home/unix/toy/apps/xemacs-20.3-b23/src/eval.c:3464
#19 0x8d250 in funcall_recording_as (recorded_as=270946248, nargs=1, args=0xefffe730)
    at /home/unix/toy/apps/xemacs-20.3-b23/src/eval.c:3161
#20 0x8d368 in Ffuncall (nargs=2, args=0xefffe730) at /home/unix/toy/apps/xemacs-20.3-b23/src/eval.c:3201
#21 0x8eda0 in call1 (fn=1345926784, arg0=543462652) at /home/unix/toy/apps/xemacs-20.3-b23/src/eval.c:3909
#22 0xe2f68 in execute_command_event (command_builder=0x3e9f80, event=276135168)
    at /home/unix/toy/apps/xemacs-20.3-b23/src/event-stream.c:4227
#23 0xe4658 in Fdispatch_event (event=276135168) at /home/unix/toy/apps/xemacs-20.3-b23/src/event-stream.c:4570
#24 0x687c0 in Fcommand_loop_1 () at /home/unix/toy/apps/xemacs-20.3-b23/src/cmdloop.c:560
#25 0x68414 in command_loop_1 (dummy=1345822724) at /home/unix/toy/apps/xemacs-20.3-b23/src/cmdloop.c:480
#26 0x8a89c in condition_case_1 (handlers=3425280, bfun=0x68370 <command_loop_1>, barg=1345822724, 
    hfun=0x674fc <cmd_error>, harg=1345822724) at /home/unix/toy/apps/xemacs-20.3-b23/src/eval.c:1682
#27 0x67614 in command_loop_3 () at /home/unix/toy/apps/xemacs-20.3-b23/src/cmdloop.c:242
#28 0x6763c in command_loop_2 (dummy=1345822724) at /home/unix/toy/apps/xemacs-20.3-b23/src/cmdloop.c:253
#29 0x8a3f4 in internal_catch (tag=1345899900, func=0x67630 <command_loop_2>, arg=1345822724, threw=0x0)
    at /home/unix/toy/apps/xemacs-20.3-b23/src/eval.c:1359
#30 0x67acc in initial_command_loop (load_me=423472) at /home/unix/toy/apps/xemacs-20.3-b23/src/cmdloop.c:291
#31 0x871f4 in xemacs_20_3_b23_sparc_sun_solaris2_5_1 (argc=3, argv=0xefffee1c, envp=0xefffee2c)
    at /home/unix/toy/apps/xemacs-20.3-b23/src/emacs.c:1471
#32 0x879a8 in main (argc=0, argv=0xefffee1c, envp=0xefffee2c)
    at /home/unix/toy/apps/xemacs-20.3-b23/src/emacs.c:1822

Ray

