From xemacs-m  Sun Jun 15 18:44:34 1997
Received: from altair.xemacs.org (steve@xemacs.miranova.com [206.190.83.19])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id SAA02529
	for <xemacs-beta@xemacs.org>; Sun, 15 Jun 1997 18:44:33 -0500 (CDT)
Received: (from steve@localhost)
	by altair.xemacs.org (8.8.5/8.8.5) id QAA21906;
	Sun, 15 Jun 1997 16:44:28 -0700
Mail-Copies-To: never
To: xemacs-beta@xemacs.org
Cc: Per Mildner <perm@csd.uu.se>, weiner@altrasoft.com
Subject: Re: closing toolbar compile dialog exist xemacs
References: <199706131441.QAA06078@groucho.csd.uu.se>
X-Url: http://www.miranova.com/%7Esteve/
X-Face: #!T9!#9s-3o8)*uHlX{Ug[xW7E7Wr!*L46-OxqMu\xz23v|R9q}lH?cRS{rCNe^'[`^sr5"
 f8*@r4ipO6Jl!:Ccq<xoV[Qz2u8<8-+Vwf2gzJ44lf_/y9OaQ`@#Q65{U4/TC)i2`~/M&QI$X>p:9I
 OSS'2{-)-4wBnVeg0S\O4Al@)uC[pD|+
X-Attribution: sb
From: Steven L Baur <steve@calag.com>
Organization: CalAg Internet Services
Mime-Version: 1.0 (generated by tm-edit 7.108)
Content-Type: text/plain; charset=US-ASCII
Date: 15 Jun 1997 16:44:27 -0700
In-Reply-To: perm@csd.uu.se's message of "Fri, 13 Jun 1997 16:41:27 +0200"
Message-ID: <m2zpsrctyc.fsf@altair.xemacs.org>
Lines: 88
X-Mailer: Gnus v5.4.56/XEmacs 20.3(beta8) - "Copenhagen"

Thanks for the report, Per.

Per Mildner <perm@csd.uu.se> writes:

> In XEmacs 19.15 [Lucid] (sparc-sun-solaris2.5) of Mon Mar 31 1997 on groucho
> Please describe exactly what actions triggered the bug
> and the precise symptoms of the bug:

> If I click on the compile icon in the toolbar and then close the
> dialog window with the window manager (ie not by clicking on any of
> the dialog buttons) then xemacs exits with a core dump

This is a good one, dating back to XEmacs 19.13 and present in the
latest developmental XEmacs, and InfoDock.

Note that the file list dialog box works correctly under the same
circumstances.

Repeat by:
xemacs -q -no-site-file
Click on the `Compile' icon on the toolbar
Dismiss the popup window via the window manager

Backtrace from XEmacs20.3beta:

Program received signal SIGABRT, Aborted.
0x40312f61 in __kill ()
(gdb) where
#0  0x40312f61 in __kill ()
#1  0x402df07d in raise (sig=139437056)
#2  0x4017fbfb in HandleActions ()
#3  0x40180099 in HandleSimpleState ()
#4  0x40180551 in _XtTranslateEvent ()
#5  0x401613af in XtDispatchEventToWidget ()
#6  0x40161c22 in _XtDefaultDispatcher ()
#7  0x40161f73 in XtDispatchEvent ()
#8  0x4016af73 in XtAppProcessEvent ()
#9  0x81926c1 in emacs_Xt_next_event (emacs_event=0x84b7744)
    at /usr/src/xemacs-20.0/src/event-Xt.c:2117
#10 0x80d3649 in event_stream_next_event (event=0x84b7744)
    at /usr/src/xemacs-20.0/src/event-stream.c:499
#11 0x80d680f in next_event_internal (target_event={s = {type_mark = 1, 
        val = -129271996}, gu = {type = Lisp_Record, markbit = 0, 
        val = 139163460}, i = -2068351935, v = 0x84b77441, cv = 0x84b77441}, 
    allow_queued=1) at /usr/src/xemacs-20.0/src/event-stream.c:1887
#12 0x80d6e42 in Fnext_event (event={s = {type_mark = 1, val = -129271996}, 
      gu = {type = Lisp_Record, markbit = 0, val = 139163460}, 
      i = -2068351935, v = 0x84b77441, cv = 0x84b77441}, prompt={s = {
        type_mark = 5, val = -130916348}, gu = {type = -3, markbit = 0, 
        val = 137519108}, i = -2094661563, v = 0x83260045, cv = 0x83260045})
    at /usr/src/xemacs-20.0/src/event-stream.c:2135
#13 0x807348f in Fcommand_loop_1 () at /usr/src/xemacs-20.0/src/cmdloop.c:551
#14 0x80731bc in command_loop_1 (dummy={s = {type_mark = 5, val = -130916348}, 
      gu = {type = -3, markbit = 0, val = 137519108}, i = -2094661563, 
      v = 0x83260045, cv = 0x83260045})
    at /usr/src/xemacs-20.0/src/cmdloop.c:480
#15 0x808fc76 in condition_case_1 (handlers={s = {type_mark = 5, 
        val = -130916268}, gu = {type = -3, markbit = 0, val = 137519188}, 
      i = -2094660283, v = 0x83260545, cv = 0x83260545}, 
    bfun=0x8073150 <command_loop_1>, barg={s = {type_mark = 5, 
        val = -130916348}, gu = {type = -3, markbit = 0, val = 137519108}, 
      i = -2094661563, v = 0x83260045, cv = 0x83260045}, 
    hfun=0x80735ec <cmd_error>, harg={s = {type_mark = 5, val = -130916348}, 
      gu = {type = -3, markbit = 0, val = 137519108}, i = -2094661563, 
      v = 0x83260045, cv = 0x83260045}) at /usr/src/xemacs-20.0/src/eval.c:1637
#16 0x8073701 in command_loop_2 (dummy={s = {type_mark = 5, val = -130916348}, 
      gu = {type = -3, markbit = 0, val = 137519108}, i = -2094661563, 
      v = 0x83260045, cv = 0x83260045})
    at /usr/src/xemacs-20.0/src/cmdloop.c:242
#17 0x808fa2d in internal_catch (tag={s = {type_mark = 5, val = -130839152}, 
      gu = {type = -3, markbit = 0, val = 137596304}, i = -2093426427, 
      v = 0x8338d905, cv = 0x8338d905}, func=0x80736c4 <command_loop_2>, arg={
      s = {type_mark = 5, val = -130916348}, gu = {type = -3, markbit = 0, 
        val = 137519108}, i = -2094661563, v = 0x83260045, cv = 0x83260045}, 
    threw=0x0) at /usr/src/xemacs-20.0/src/eval.c:1314
#18 0x8072a00 in initial_command_loop (load_me={s = {type_mark = 5, 
        val = -130916348}, gu = {type = -3, markbit = 0, val = 137519108}, 
      i = -2094661563, v = 0x83260045, cv = 0x83260045})
    at /usr/src/xemacs-20.0/src/cmdloop.c:291
#19 0x808cde8 in sort_args (argc=2, argv=0xbffff498)
    at /usr/src/xemacs-20.0/src/emacs.c:1452
#20 0x808d4ae in main (argc=2, argv=0xbffff498, envp=0xbffff4a4)
    at /usr/src/xemacs-20.0/src/emacs.c:1803
#21 0x804fc0e in _start ()

-- 
steve@calag.com baur
Unsolicited commercial e-mail will be billed at $250/message.

