From xemacs-m  Mon Feb 24 15:16:19 1997
Received: from mharnois.workgroup.net (pm1-025.sbt.net [206.153.211.25])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id PAA18523
	for <xemacs-beta@xemacs.org>; Mon, 24 Feb 1997 15:16:11 -0600 (CST)
Received: (from mharnois@localhost)
	by mharnois.workgroup.net (8.8.5/8.8.5) id JAA15830;
	Mon, 24 Feb 1997 09:41:25 -0600
Sender: mharnois@sbt.net
To: xemacs-beta@xemacs.org
Subject: crash when switching language envoronment
Mail-Copies-To: never
X-Face: #ELVc'\6VfS2I%PkOK{H2d%M=]`IfN&$$Wo[x14,.sRozWJ3/dr~cV,0hp}BF%+x0=TYyfE
 B8O;Nrz=1@.mIh_BT>:2N,K|f0)"sy%=AyU1MyXv3)joP%%)IF~+"#!*SRa+hbyFX>?^{f|_Wq/Zs.
 \/@8PsO^^f,p86SJIFi9-6+Tw}?Wc6{i*8Jd^"m^INcjf~0o=Nvrd4XX\u`:0tKebsYKXrtp!v)"OD
 -o2_Jm(M2up1A
X-Attribution: mdh
Mime-Version: 1.0 (generated by tm-edit 7.105)
Content-Type: text/plain; charset=US-ASCII
From: Michael Harnois <mharnois@sbt.net>
Date: 24 Feb 1997 09:41:19 -0600
Message-ID: <87hgj22ouk.fsf@mharnois.workgroup.net>
Lines: 138
X-Mailer: Gnus v5.4.15/XEmacs 20.1

This happened when I was trying to switch language environments from
default to japanese while in gnus, with canna loaded.

  set-charset-registry(ascii "JISX0201")
  #<compiled-function (from "japanese-hooks.elc") nil "...(205)" [set-coding-category-system iso-7 iso-2022-jp iso-8-2 euc-japan set-coding-priority-list (iso-7 iso-8-2 shift-jis no-conversion) featurep egg egg-jpn provide jserver wnn-server-type load "its/its-hira" "its/its-kata" "its/its-hankaku" "its/its-zenkaku" append its:get-mode-map "roma-kana" "roma-kata" "downcase" "upcase" "zenkaku-downcase" "zenkaku-upcase" its:*standard-modes* set-default its:*current-map* set-pathname-coding-system add-hook comint-exec-hook #<compiled-function (from "japanese-hooks.elc") nil "...(22)" ... 3> set-file-coding-system-for-read autodetect set-default-file-coding-system keyboard-coding-system terminal-coding-system set-charset-registry ascii "JISX0201" system-type ms-dos shift-jis-dos] 8>()
  # bind (func env)
  set-language-environment(japanese)
  eval((set-language-environment (quote japanese)))
  # (condition-case ... . error)
  # (catch top-level ...)             

Why does it say my system type is ms-dos?

#0  0x402e3b09 in __kill ()
#1  0x807b919 in fatal_error_signal (sig=11) at emacs.c:200
#2  0xbfffdf30 in ?? ()
#3  0x400cb12e in _XtMakeGeometryRequest ()
#4  0x400cb412 in XtMakeGeometryRequest ()
#5  0x400372e0 in GeometryManager ()
#6  0x400cb12e in _XtMakeGeometryRequest ()
#7  0x400cb549 in XtMakeResizeRequest ()
#8  0x81580a6 in EmacsManagerChangeSize (w=0x83cde88, width=584, height=646)
    at EmacsManager.c:242
#9  0x8157589 in EmacsFrameResize (widget=0x83bb570) at EmacsFrame.c:352
#10 0x400dc38d in XtSetValues ()
#11 0x400ec890 in XtVaSetValues ()
#12 0x81578d8 in EmacsFrameSetCharSize (widget=0x83bb570, columns=80, rows=40)
    at EmacsFrame.c:604
#13 0x8129d4e in x_set_frame_size (f=0x82eb7d8, cols=80, rows=40)
    at frame-x.c:2119
#14 0x80b6e39 in Fset_frame_size (frame={s = {type_mark = 1,
        val = -131156008}, gu = {type = Lisp_Record, markbit = 0,
        val = 137279448}, i = -2098496127, v = 0x82eb7d81, cv = 0x82eb7d81},
    cols={s = {type_mark = 0, val = 80}, gu = {type = Lisp_Int, markbit = 0,
        val = 80}, i = 1280, v = 0x500, cv = 0x500}, rows={s = {type_mark = 0,
        val = 40}, gu = {type = Lisp_Int, markbit = 0, val = 40}, i = 640,
      v = 0x280, cv = 0x280}, pretend={s = {type_mark = 1, val = -131608108},
      gu = {type = Lisp_Record, markbit = 0, val = 136827348},
      i = -2105729727, v = 0x827d1d41, cv = 0x827d1d41}) at frame.c:2415
#15 0x809ff27 in update_EmacsFrame (frame={s = {type_mark = 1,
        val = -131156008}, gu = {type = Lisp_Record, markbit = 0,
        val = 137279448}, i = -2098496127, v = 0x82eb7d81, cv = 0x82eb7d81},
    name={s = {type_mark = 1, val = -131515500}, gu = {type = Lisp_Record,
        markbit = 0, val = 136919956}, i = -2104247999, v = 0x8293b941,
      cv = 0x8293b941}) at faces.c:1671
#16 0x80a0001 in update_EmacsFrames (locale={s = {type_mark = 1,
        val = -131515380}, gu = {type = Lisp_Record, markbit = 0,
        val = 136920076}, i = -2104246079, v = 0x8293c0c1, cv = 0x8293c0c1},
    name={s = {type_mark = 1, val = -131515500}, gu = {type = Lisp_Record,
        markbit = 0, val = 136919956}, i = -2104247999, v = 0x8293b941,
      cv = 0x8293b941}) at faces.c:1706
#17 0x80a00b1 in face_property_was_changed (face={s = {type_mark = 1,
        val = -131452272}, gu = {type = Lisp_Record, markbit = 0,
        val = 136983184}, i = -2103236351, v = 0x82a32901, cv = 0x82a32901},
    property={s = {type_mark = 1, val = -131515500}, gu = {type = Lisp_Record,
        markbit = 0, val = 136919956}, i = -2104247999, v = 0x8293b941,
      cv = 0x8293b941}, locale={s = {type_mark = 1, val = -131515380}, gu = {
        type = Lisp_Record, markbit = 0, val = 136920076}, i = -2104246079,
      v = 0x8293c0c1, cv = 0x8293c0c1}) at faces.c:1733
#18 0x814b8d8 in Fset_charset_registry (charset={s = {type_mark = 1,
        val = -131497668}, gu = {type = Lisp_Record, markbit = 0,
        val = 136937788}, i = -2103962687, v = 0x829813c1, cv = 0x829813c1},
    registry={s = {type_mark = 3, val = -131972504}, gu = {type = Lisp_String,
        markbit = 0, val = 136462952}, i = -2111560061, v = 0x82242683,
      cv = 0x82242683}) at /usr/src/xemacs-20.1-b2/src/./mule-charset.c:981
#19 0x8083399 in primitive_funcall (fn=0x814b7a4 <Fset_charset_registry>,
    nargs=2, args=0xbfffef70) at eval.c:3457
#20 0x808357f in funcall_subr (subr=0x824ac28, args=0xbfffef70) at eval.c:3481
#21 0x8082a91 in funcall_recording_as (recorded_as={s = {type_mark = 1,
        val = -131498012}, gu = {type = Lisp_Record, markbit = 0,
        val = 136937444}, i = -2103968191, v = 0x8297fe41, cv = 0x8297fe41},
    nargs=3, args=0xbfffef6c) at eval.c:3173
#22 0x8082c3e in Ffuncall (nargs=3, args=0xbfffef6c) at eval.c:3217
#23 0x805da3e in Fbyte_code (bytestr={s = {type_mark = 3, val = -131973156},
      gu = {type = Lisp_String, markbit = 0, val = 136462300},
      i = -2111570493, v = 0x8223fdc3, cv = 0x8223fdc3}, vector={s = {
        type_mark = 4, val = -131972936}, gu = {type = Lisp_Vector,
        markbit = 0, val = 136462520}, i = -2111566972, v = 0x82240b84,
      cv = 0x82240b84}, maxdepth={s = {type_mark = 0, val = 8}, gu = {
        type = Lisp_Int, markbit = 0, val = 8}, i = 128, v = 0x80, cv = 0x80})
    at bytecode.c:418
#24 0x8083b52 in funcall_lambda (fun={s = {type_mark = 1, val =-131972480},  
      gu = {type = Lisp_Record, markbit = 0, val = 136462976},
      i = -2111559679, v = 0x82242801, cv = 0x82242801}, nargs=0,
    arg_vector=0xbffff2dc) at eval.c:3591
#25 0x8082be7 in funcall_recording_as (recorded_as={s = {type_mark = 1,
        val = -131972480}, gu = {type = Lisp_Record, markbit = 0,
        val = 136462976}, i = -2111559679, v = 0x82242801, cv = 0x82242801},
    nargs=1, args=0xbffff2d8) at eval.c:3189
#26 0x8082c3e in Ffuncall (nargs=1, args=0xbffff2d8) at eval.c:3217
#27 0x805da3e in Fbyte_code (bytestr={s = {type_mark = 3, val = -131979380},
      gu = {type = Lisp_String, markbit = 0, val = 136456076},
      i = -2111670077, v = 0x822278c3, cv = 0x822278c3}, vector={s = {
        type_mark = 4, val = -131979180}, gu = {type = Lisp_Vector,
        markbit = 0, val = 136456276}, i = -2111666876, v = 0x82228544,
      cv = 0x82228544}, maxdepth={s = {type_mark = 0, val = 4}, gu = {
        type = Lisp_Int, markbit = 0, val = 4}, i = 64, v = 0x40, cv = 0x40})
    at bytecode.c:418
#28 0x8083b52 in funcall_lambda (fun={s = {type_mark = 1, val = -131979120},
      gu = {type = Lisp_Record, markbit = 0, val = 136456336},
      i = -2111665919, v = 0x82228901, cv = 0x82228901}, nargs=1,
    arg_vector=0xbffff514) at eval.c:3591
#29 0x8083661 in apply_lambda (fun={s = {type_mark = 1, val = -131979120},
      gu = {type = Lisp_Record, markbit = 0, val = 136456336},
      i = -2111665919, v = 0x82228901, cv = 0x82228901}, numargs=1,
    unevalled_args={s = {type_mark = 1, val = -131608108}, gu = {
        type = Lisp_Record, markbit = 0, val = 136827348}, i = -2105729727,
      v = 0x827d1d41, cv = 0x827d1d41}) at eval.c:3514
#30 0x8082568 in Feval (form={s = {type_mark = 2, val = -126106452}, gu = {
        type = Lisp_Cons, markbit = 0, val = 142329004}, i = -2017703230,
      v = 0x87bc4ac2, cv = 0x87bc4ac2}) at eval.c:3051
#31 0x8083385 in primitive_funcall (fn=0x8081cc0 <Feval>, nargs=1,
    args=0xbffff758) at eval.c:3456
#32 0x808357f in funcall_subr (subr=0x818b338, args=0xbffff758) at eval.c:3481
#33 0x8082a91 in funcall_recording_as (recorded_as={s = {type_mark = 1,
        val = -131527524}, gu = {type = Lisp_Record, markbit = 0,
        val = 136907932}, i = -2104440383, v = 0x8290c9c1, cv = 0x8290c9c1},
    nargs=2, args=0xbffff754) at eval.c:3173
#34 0x80842b9 in call1 (fn={s = {type_mark = 1, val = -131527524}, gu = {
        type = Lisp_Record, markbit = 0, val = 136907932}, i = -2104440383,
      v = 0x8290c9c1, cv = 0x8290c9c1}, arg0={s = {type_mark = 2,
        val = -126106452}, gu = {type = Lisp_Cons, markbit = 0,
        val = 142329004}, i = -2017703230, v = 0x87bc4ac2, cv = 0x87bc4ac2})
    at eval.c:3938
#35 0x808f63e in execute_command_event (command_builder=0x83884c0, event={s = {
        type_mark = 1, val = -128662128}, gu = {type = Lisp_Record,
        markbit = 0, val = 139773328}, i = -2058594047, v = 0x854c5901,
      cv = 0x854c5901}) at event-stream.c:3548

This backtrace goes on forever. I don't want to post any more if it's not
useful ...

--
+  Michael D. Harnois              +    If you want to follow Jesus,     +
+  Pastor, computer nerd,          +    you better look good on wood.    +
+  Linux user, Havanese owner      +                                     + 
+  mharnois@sbt.net                +            -- Daniel Berrigan       +

