From xemacs-m  Thu Jun 26 23:45:39 1997
Received: from mercury.Sun.COM (mercury.Sun.COM [192.9.25.1])
	by xemacs.org (8.8.5/8.8.5) with SMTP id XAA24043
	for <xemacs-beta@xemacs.org>; Thu, 26 Jun 1997 23:45:39 -0500 (CDT)
Received: from Corp.Sun.COM ([129.145.35.78]) by mercury.Sun.COM (SMI-8.6/mail.byaddr) with SMTP id WAA05872 for <xemacs-beta@xemacs.org>; Thu, 26 Jun 1997 22:08:53 -0700
Received: from legba.Corp.Sun.COM by Corp.Sun.COM (SMI-8.6/SMI-5.3)
	id VAA00651; Thu, 26 Jun 1997 21:45:08 -0700
Received: by legba.Corp.Sun.COM (SMI-8.6/SMI-SVR4)
	id VAA10329; Thu, 26 Jun 1997 21:45:07 -0700
To: xemacs-beta@xemacs.org
Subject: gnuclient crashage
X-Attribution: GDF
Mime-Version: 1.0 (generated by tm-edit 7.108)
Content-Type: multipart/mixed;
 boundary="Multipart_Thu_Jun_26_21:45:06_1997-1"
Content-Transfer-Encoding: 7bit
From: Gary.Foster@Corp.Sun.COM (Gary D. Foster)
Date: 26 Jun 1997 21:45:06 -0700
Message-ID: <bcihgekbqnh.fsf@corp.Sun.COM>
Lines: 55
X-Mailer: Gnus v5.4.59/XEmacs 20.3(beta9) - "Sofia"

--Multipart_Thu_Jun_26_21:45:06_1997-1
Content-Type: text/plain; charset=US-ASCII

Gnuclient causes xemacs to vomit when exiting the frame (via C-x 5
0).  Recipe is:

xemacs -q -no-site-file -f gnuserv-start

then in a separate tty, gnuclient -nw
Now, C-x 5 0.

*barf*

backtrace and debugging info attached

-- Gary F.


--Multipart_Thu_Jun_26_21:45:06_1997-1
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="backtrace"
Content-Transfer-Encoding: 8bit

Signaling: (wrong-type-argument listp [cl-struct-gnuclient 7 nil #<tty-device o$
 Ggnuserv-check-device(#<tty-device on "/dev/pts/7" 0x1068>) 
  #<subr delete-frame (interactive)>() 
  call-interactively(delete-frame) 

Lisp backtrace follows:

  # (condition-case ... . error)
  # (catch exit ...)
  # bind (standard-input standard-output)
  # (unwind-protect ...)
  recursive-edit()
  # bind (inhibit-trace standard-output buffer-read-only)
  byte-code("  ! p +eb `!y`| @sc@a\"!cy@acA@p\"c!cy@acA@p\"c@ac@aAp\"c!#$! +" [pop-to-buffer debugger-buffer erase-buffer t 50 print-length print-escape-newlines standard-output backtrace debugger-mode re-search-forward "\n[* ] debug(" 1 debugger-reenable debugger-args (lambda debug) "Entering:\n" debug backtrace-debug 3 delete-char ?\* 0 exit "Return value: " debugger-value prin1 ?\n ?\  error "Signaling: " "Beginning evaluation of function call form:\n" nil message "" buffer-read-only inhibit-trace recursive-edit] 3)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # bind (last-command this-command unread-command-event last-input-event last-input-char last-input-time last-command-event last-command-char overriding-local-map load-read-function standard-input standard-output cursor-in-echo-area)
  # (unwind-protect ...)
  # bind (debugger-value debug-on-error debug-on-quit debug-on-signal debugger-buffer debugger-old-buffer debugger-step-after-exit executing-macro debugger-outer-match-data debugger-outer-load-read-function debugger-outer-overriding-local-map debugger-outer-last-command debugger-outer-this-command debugger-outer-unread-command-event debugger-outer-unread-command-events debugger-outer-last-input-event debugger-outer-last-input-char debugger-outer-last-input-time debugger-outer-last-command-event debugger-outer-last-command-char debugger-outer-standard-input debugger-outer-standard-output debugger-outer-cursor-in-echo-area debugger-args)
  debug(error (wrong-type-argument listp [cl-struct-gnuclient 7 nil #<tty-device on "/dev/pts/7" 0x85d> #<tty-frame "emacs" 0x88f>]))
  # (catch debugger ...)
  # (unwind-protect ...)
  # bind (stack-trace-on-signal debug-on-signal stack-trace-on-error debug-on-error --dolist-temp--92611 client device)
  gnuserv-check-device(#<tty-device on "/dev/pts/7" 0x85d>)
  #<subr delete-frame (interactive)>()
  # bind (command-debug-status)
  call-interactively(delete-frame)
  # (condition-case ... . error)
  # (catch top-level ...)
Segmentation Fault (core dumped)

--Multipart_Thu_Jun_26_21:45:06_1997-1--

