From xemacs-m  Thu Apr 17 12:40:47 1997
Received: from server21.digital.fr (server21.digital.fr [193.56.15.21])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id MAA03885
	for <xemacs-beta@xemacs.org>; Thu, 17 Apr 1997 12:40:46 -0500 (CDT)
Received: from mail.vbo.dec.com (mail.vbo.dec.com [16.36.208.34]) by server21.digital.fr (8.7.5/8.7) with ESMTP id TAA32730 for <xemacs-beta@xemacs.org>; Thu, 17 Apr 1997 19:46:30 +0200 (MET DST)
Received: from vbormc.vbo.dec.com (vbormc.vbo.dec.com [16.36.208.94]) by mail.vbo.dec.com (8.7.3/8.7) with ESMTP id TAA06063 for <xemacs-beta@xemacs.org>; Thu, 17 Apr 1997 19:40:47 +0200 (MET DST)
Received: from clusaz.gvc.dec.com ([16.184.176.21]) by vbormc.vbo.dec.com (8.7.3/8.7) with SMTP id OAA06935 for <xemacs-beta@xemacs.org>; Thu, 17 Apr 1997 14:18:09 +0200
Received: from fornet.gvc.dec.com by clusaz.gvc.dec.com (5.65v3.2/1.1.10.5/04Jan97-0611PM)
	id AA23587; Thu, 17 Apr 1997 14:25:37 +0200
Received: by fornet.gvc.dec.com; (5.65v3.2/1.1.8.2/23Sep96-1024AM)
	id AA01918; Thu, 17 Apr 1997 14:25:37 +0200
Date: Thu, 17 Apr 1997 14:25:37 +0200
Message-Id: <9704171225.AA01918@fornet.gvc.dec.com>
From: Steve Carney <carney@gvc.dec.com>
To: xemacs-beta@xemacs.org
Subject: 20.1final crash on paste from terminal window
Reply-To: carney@gvc.dec.com
X-Face: (d*XRr}%:j,s*8+_o];-"-<<Sd1>H?Ds*>_vV}6DVjhNkjSRW0z^9[WBrbtMma>lyW6u>r(
 9U_m6J0kh7U=q?(h[7<YtS!Cu[Yl)D_XSCy5+tw>_2qr&4S=n|A*ScV]5BR{3]YXk$!,4l2vh9B]}&
 0p"&#\I

I get a reproducible crash when I try to paste the text below from a
terminal window (DECterm) into a 20.1final (with mule) window.  The
backtrace and stack trace follow.

Pasting smaller amounts of text seems to work.

========== Paste text beginning
gcc -O4     -L/usr/local/lib  -L/usr/dt/lib               -L. -L../lwlib       -static -Xlinker -non
_shared    -o temacs pre-crt0.o  abbrev.o alloc.o blocktype.o buffer.o bytecode.o   callint.o callpr
oc.o casefiddle.o casetab.o chartab.o cmdloop.o         cmds.o console.o console-stream.o       data
.o database.o    device.o dialog.o  dired.o doc.o   doprnt.o dynarr.o       editfns.o elhash.o emacs
.o   eval.o events.o    event-stream.o event-unixoid.o  extents.o       faces.o fileio.o filelock.o
filemode.o floatfns.o fns.o font-lock.o     frame.o         general.o getloadavg.o dgif_lib.o gif_er
r.o gifalloc.o  glyphs.o gui.o          hash.o  indent.o inline.o insdel.o intl.o       keymap.o
    lread.o lstream.o       macros.o marker.o md5.o menubar.o  minibuf.o            objects.o opaque
.o      print.o process.o profile.o pure.o      rangetab.o realpath.o  redisplay.o redisplay-output.
o regex.o   scrollbar.o  search.o signal.o sound.o   specifier.o    strftime.o   symbols.o syntax.o
sysdep.o        toolbar.o    console-tty.o device-tty.o event-tty.o frame-tty.o objects-tty.o redisp
lay-tty.o cm.o      undo.o unexalpha.o      console-x.o device-x.o dialog-x.o  event-Xt.o frame-x.o
glyphs-x.o gui-x.o  menubar-x.o  objects-x.o redisplay-x.o scrollbar-x.o  toolbar-x.o  input-method-
motif.o  xgccache.o xselect.o       window.o mule.o mule-ccl.o                mule-charset.o mule-co
ding.o termcap.o tparam.o   lastfile.o  ralloc.o  EmacsFrame.o EmacsShell.o TopLevelEmacsShell.o Tra
nsientEmacsShell.o EmacsManager.o             -lDtSvc -ltt            -llw -lXm -lXpm -lcompface -lj
peg -lpng -lz   -lXmu -lXt -lSM -lICE  -lXext   -lX11           -lbsd  -ldnet_stub
    -ldbm        -lm
collect2: ld returned 1 exit status
/usr/bin/ld:
Error: Undefined:
__dl__XPv
__cxx_test_and_set_atomic
*** Exit 1
========== Paste text end


Lisp backtrace follows:

  x-get-selection-internal(PRIMARY COMPOUND_TEXT)
  # bind (data-type type)
  x-get-selection()
  # (condition-case ... . ((error)))
  # bind (move-point-event check-cutbuffer-p)
  x-insert-selection(t)
  x-yank-function()
  # bind (event)
  mouse-yank(#<buttondown-event button2>)
  # bind (command-debug-status)
  call-interactively(mouse-yank)
  # (condition-case ... . error)
  # (catch top-level ...)


signal Segmentation fault at >*[__kill, 0x1204940f8]    beq     r19, 0x120494110
(dbx) where
>  0 __kill(0x1402040381, 0x0, 0x0, 0x11fffc0d0, 0x11fffc0d8) [0x1204940f8]
   1 fatal_error_signal() ["emacs.c":5, 0x1200b5c9c]
   2 decode_coding_iso2022() ["/kits/install/xemacs/xemacs-20.1/src/./mule-coding.c":5, 0x1202083fc]
   3 mule_decode() ["/kits/install/xemacs/xemacs-20.1/src/./mule-coding.c":5, 0x120202300]
   4 decoding_writer() ["/kits/install/xemacs/xemacs-20.1/src/./mule-coding.c":5, 0x12020d5c8]
   5 Lstream_flush_out() ["lstream.c":5, 0x120142c70]
   6 Lstream_write_1() ["lstream.c":5, 0x120142fc8]
   7 Lstream_write() ["lstream.c":5, 0x120143098]
   8 convert_from_external_format() ["/kits/install/xemacs/xemacs-20.1/src/./mule-coding.c":5, 0x120
20b928]
   9 make_ext_string() ["alloc.c":5, 0x120073dd4]
  10 selection_data_to_lisp_data() ["xselect.c":5, 0x1201e5fa8]
  11 x_get_window_property_as_lisp_data() ["xselect.c":5, 0x1201e5eb0]
  12 x_get_foreign_selection() ["xselect.c":5, 0x1201e55f8]
  13 Fx_get_selection_internal() ["xselect.c":5, 0x1201e70c8]
  14 primitive_funcall() ["eval.c":5, 0x1200c298c]
  15 funcall_subr() ["eval.c":5, 0x1200c2cc8]
  16 funcall_recording_as() ["eval.c":5, 0x1200c1a78]
  17 Ffuncall() ["eval.c":5, 0x1200c1d24]
  18 Fbyte_code() ["bytecode.c":5, 0x120084c24]
  19 funcall_lambda() ["eval.c":5, 0x1200c368c]
  20 apply_lambda() ["eval.c":5, 0x1200c2e64]
  21 Feval() ["eval.c":5, 0x1200c1350]
  22 condition_case_1() ["eval.c":5, 0x1200bc3e0]
  23 Fcondition_case_3() ["eval.c":5, 0x1200bc840]
More (n if no)?
  24 Fbyte_code() ["bytecode.c":5, 0x12008532c]
  25 funcall_lambda() ["eval.c":5, 0x1200c368c]
  26 funcall_recording_as() ["eval.c":5, 0x1200c1c50]
  27 Ffuncall() ["eval.c":5, 0x1200c1d24]
  28 Fbyte_code() ["bytecode.c":5, 0x120084c24]
  29 funcall_lambda() ["eval.c":5, 0x1200c368c]
  30 funcall_recording_as() ["eval.c":5, 0x1200c1c50]
  31 Ffuncall() ["eval.c":5, 0x1200c1d24]
  32 Fbyte_code() ["bytecode.c":5, 0x120084c24]
  33 funcall_lambda() ["eval.c":5, 0x1200c368c]
  34 funcall_recording_as() ["eval.c":5, 0x1200c1c50]
  35 Ffuncall() ["eval.c":5, 0x1200c1d24]
  36 Fcall_interactively() ["callint.c":5, 0x120089494]
  37 Fcommand_execute() ["eval.c":5, 0x1200bfe6c]
  38 execute_command_event() ["event-stream.c":5, 0x1200d62bc]
  39 Fdispatch_event() ["event-stream.c":5, 0x1200d6df8]
  40 Fcommand_loop_1() ["cmdloop.c":5, 0x120094504]
  41 command_loop_1() ["cmdloop.c":5, 0x120094234]
  42 condition_case_1() ["eval.c":5, 0x1200bc3e0]
  43 command_loop_2() ["cmdloop.c":5, 0x120094964]
  44 internal_catch() ["eval.c":5, 0x1200bbfcc]
  45 initial_command_loop() ["cmdloop.c":5, 0x120093cdc]
  46 sort_args() ["emacs.c":5, 0x1200b7a4c]

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Steve Carney        TEL:[41](22)782.90.60  http://www-digital.cern.ch/carney/
carney@gvc.dec.com  FAX:[41](22)782.94.92 

