From xemacs-m  Mon Sep 15 11:24:25 1997
Received: from ru.joe.ru (root@[195.34.29.250])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id LAA07596
	for <xemacs-beta@xemacs.org>; Mon, 15 Sep 1997 11:24:07 -0500 (CDT)
Received: from humanoid.net (ru.joe.ru [192.168.0.1])
	by ru.joe.ru (8.8.5/8.8.5) with ESMTP id UAA02030
	for <xemacs-beta@xemacs.org>; Mon, 15 Sep 1997 20:05:10 +0400
Sender: joe@ru.joe.ru
Message-ID: <341D5CB5.27096ABC@humanoid.net>
Date: Mon, 15 Sep 1997 20:05:09 +0400
From: "Joseph V. Petviashvili" <krott@humanoid.net>
X-Mailer: Mozilla 4.03 [en] (X11; I; Linux 2.0.30 i486)
MIME-Version: 1.0
To: xemacs-beta@xemacs.org
Subject: [failure] Cyrillic on 20.3-b20 "Tirana"
Content-Type: multipart/mixed; boundary="------------514C44A8964812C5492CEFBA"

This is a multi-part message in MIME format.
--------------514C44A8964812C5492CEFBA
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

Hi!

I'm new to beta testing, excuse me if I did something wrong...  When I
try to use Cyrrilic on XEmacs it dumps core. Example included.

  Configured for `i486-pc-linux'.

  Where should the build process find the source code?
/home/joe/tmp/xemacs/x
emacs-20.3-b20
  What installation prefix should install use?            /usr/local
  Where should XEmacs look for packages?
~/.xemacs:/usr/local/l
ib/xemacs/packages
  What operating system and machine description files should XEmacs use?

        `s/linux.h' and `m/intel386.h'
  What compiler should XEmacs be built with?              gcc -m486 -O
-fno-stre
ngth-reduce -malign-loops=2 -malign-jumps=2 -malign-functions=2 -g
  Should XEmacs use the GNU version of malloc?            yes
  Should XEmacs use the relocating allocator for buffers? yes
  What window system should XEmacs use?                   x11
  Where do we find X Windows header files?
/usr/X11R6/include
  Where do we find X Windows libraries?                   /usr/X11R6/lib

  Compiling in support for XAUTH.
  Compiling in support for GIF image conversion.
  Compiling in support for XPM images.
  Compiling in support for X-Face message headers.
  Compiling in support for JPEG image conversion.
  Compiling in support for PNG image conversion.
  Compiling in native sound support.
  Compiling in support for Berkeley DB.
  Compiling in support for GNU DBM.
  Compiling in support for ncurses.
  Compiling in support for GPM (General Purpose Mouse).
  Compiling in Mule (multi-lingual) support.
  Compiling in support for proper session-management.
  Using Lucid menubars.
  Using Lucid scrollbars.
  Using Motif dialog boxes.
  movemail will use "dot-locking" for locking mail spool files.
  Compiling in extra code for debugging.
  Compiling in code for checking XEmacs memory usage.
  WARNING: ---------------------------------------------------------
  WARNING: Compiling in support for runtime error checking.
  WARNING: XEmacs will run noticeably more slowly as a result.
  WARNING: Error checking is on by default for XEmacs beta releases.
  WARNING: ---------------------------------------------------------

gdb src/xemacs
set args -q
run

Then I type  C-u C-x C-f README.http RET koi8-r RET and get this:

Fatal error: assertion failed, file lisp.h, line 1244, INTP (obj)

Program received signal SIGABRT, Aborted.
0x4030e9e9 in __kill ()
(gdb) where
#0  0x4030e9e9 in __kill ()
#1  0x4034a775 in gsignal ()
#2  0x80aa9ff in ccl_driver (ccl=0x84e5094,
    src=0x850d000 "/* $Id: README.http,v 1.1 1996/10/27 14:08:27 lexa
Exp $ */\n\n/* (C) 1996 Alex Tutubalin, lexa@lexa.ru */\n\nHTTP Gateway
release notes\n\n   http gateway   
\n  "...,
    dst=0x84de540, n=482, end_flag=0) at lisp.h:1244
#3  0x80b2fb8 in mule_decode (decoding=0x84e5000,
    src=0x850d000 "/* $Id: README.http,v 1.1 1996/10/27 14:08:27 lexa
Exp $ */\n\n/* (C) 1996 Alex Tutubalin, lexa@lexa.ru */\n\nHTTP Gateway
release notes\n\n   http gateway   
\n  "...,
    dst=0x84de540, n=482) at mule-coding.c:1963
#4  0x80b28a9 in decoding_reader (stream=0x84e5000,
    data=0x850d000 "/* $Id: README.http,v 1.1 1996/10/27 14:08:27 lexa
Exp $ */\n\n/* (C) 1996 Alex Tutubalin, lexa@lexa.ru */\n\nHTTP Gateway
release notes\n\n   http gateway   
\n  "...,
    size=65536) at mule-coding.c:1748
#5  0x8124005 in Lstream_raw_read (lstr=0x84e5000,
    buffer=0x850d000 "/* $Id: README.http,v 1.1 1996/10/27 14:08:27 lexa
Exp $ */\n\n/* (C) 1996 Alex Tutubalin, lexa@lexa.ru */\n\nHTTP Gateway
release notes\n\n   http gateway   
\n  "...,
    size=65536) at lstream.c:548
#6  0x8124067 in Lstream_read_more (lstr=0x84e5000) at lstream.c:566
---Type <return> to continue, or q <return> to quit---
#7  0x812415e in Lstream_read (lstr=0x84e5000, data=0xbfff6634,
size=32768)
    at lstream.c:611
#8  0x80ebecd in Finsert_file_contents_internal (filename=943674272,
    visit=1479569432, beg=1479569412, end=1479569412,
replace=1479569412,
    codesys=406692352, used_codesys=1480430572) at fileio.c:3186
#9  0x808e961 in primitive_funcall (
    fn=0x80eb68c <Finsert_file_contents_internal>, nargs=7,
args=0xbfffe8dc)
    at eval.c:3445
#10 0x808ea84 in funcall_subr (subr=0x8204854, args=0xbfffe8dc) at
eval.c:3464
#11 0x808e154 in funcall_recording_as (recorded_as=1479657776, nargs=8,
    args=0xbfffe8d8) at eval.c:3161
#12 0x808e21f in Ffuncall (nargs=8, args=0xbfffe8d8) at eval.c:3201
#13 0x80637ae in Fbyte_code (bytestr=942258300, vector=1210693912,
maxdepth=9)
    at bytecode.c:417
#14 0x808e8e9 in primitive_funcall (fn=0x80630b0 <Fbyte_code>, nargs=3,
    args=0xbfffe9e8) at eval.c:3441
#15 0x808ea84 in funcall_subr (subr=0x81ff554, args=0xbfffe9e8) at
eval.c:3464
#16 0x808de41 in Feval (form=673822828) at eval.c:3033
#17 0x808beb6 in condition_case_1 (handlers=673823176, bfun=0x808d6c4
<Feval>,
    barg=673822828, hfun=0x808bf18 <run_condition_case_handlers>,
    harg=1480154572) at eval.c:1682
#18 0x808c06b in Fcondition_case_3 (bodyform=673822828, var=1480154572,
    handlers=673823176) at eval.c:1745
---Type <return> to continue, or q <return> to quit---
#19 0x8063b94 in Fbyte_code (bytestr=942257980, vector=1210693632,
maxdepth=5)
    at bytecode.c:577
#20 0x808ee0b in funcall_lambda (fun=405388028, nargs=2,
arg_vector=0xbfffedc4)
    at eval.c:3568
#21 0x808eb43 in apply_lambda (fun=405388028, numargs=2,
    unevalled_args=1479569412) at eval.c:3496
#22 0x808defd in Feval (form=673659124) at eval.c:3055
#23 0x808beb6 in condition_case_1 (handlers=673659148, bfun=0x808d6c4
<Feval>,
    barg=673659124, hfun=0x808bf18 <run_condition_case_handlers>,
    harg=1480364316) at eval.c:1682
#24 0x808c06b in Fcondition_case_3 (bodyform=673659124, var=1480364316,
    handlers=673659148) at eval.c:1745
#25 0x8063b94 in Fbyte_code (bytestr=942093376, vector=1210529304,
maxdepth=6)
    at bytecode.c:577
#26 0x808ee0b in funcall_lambda (fun=405223796, nargs=1,
arg_vector=0xbffff600)
    at eval.c:3568
#27 0x808e1de in funcall_recording_as (recorded_as=1480097208, nargs=2,
    args=0xbffff5fc) at eval.c:3177
#28 0x808e21f in Ffuncall (nargs=2, args=0xbffff5fc) at eval.c:3201
#29 0x80637ae in Fbyte_code (bytestr=942088552, vector=1210524096,
maxdepth=3)
    at bytecode.c:417
#30 0x808ee0b in funcall_lambda (fun=405217756, nargs=2,
arg_vector=0xbffff714)
    at eval.c:3568
#31 0x808e1de in funcall_recording_as (recorded_as=1480120924, nargs=3,
    args=0xbffff710) at eval.c:3177
#32 0x808e21f in Ffuncall (nargs=3, args=0xbffff710) at eval.c:3201
#33 0x8066372 in Fcall_interactively (function=1480120924,
    record_flag=1479569412, keys=1479569412) at callint.c:926
#34 0x808d19d in Fcommand_execute (cmd=1480120924, record=1479569412,
    keys=1479569412) at eval.c:2617
#35 0x80d1266 in execute_command_event (command_builder=0x8344600,
    event=407611396) at event-stream.c:4231
#36 0x80d221c in Fdispatch_event (event=407611396) at
event-stream.c:4570
#37 0x80701db in Fcommand_loop_1 () at cmdloop.c:560
#38 0x806feef in command_loop_1 (dummy=1479569412) at cmdloop.c:480
#39 0x808beb6 in condition_case_1 (handlers=1479569492,
    bfun=0x806fe84 <command_loop_1>, barg=1479569412,
    hfun=0x806f26c <cmd_error>, harg=1479569412) at eval.c:1682
#40 0x806f34c in command_loop_3 () at cmdloop.c:242
#41 0x806f368 in command_loop_2 (dummy=1479569412) at cmdloop.c:253
#42 0x808bad9 in internal_catch (tag=1479646608,
    func=0x806f360 <command_loop_2>, arg=1479569412, threw=0x0) at
eval.c:1359
#43 0x806f742 in initial_command_loop (load_me=1479569412) at
cmdloop.c:291
#44 0x8088f33 in xemacs_20_3_b20_i486_pc_linux (argc=2, argv=0xbffffa08,

    envp=0xbffffa14) at emacs.c:1471
#45 0x8089612 in main (argc=2, argv=0xbffffa08, envp=0xbffffa14)
#46 0x804ff0b in _start ()

continue

Fatal error (6).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.

Please report this bug by running the send-pr script included
with XEmacs, or selecting `Send Bug Report' from the help menu.
As a last resort send ordinary email to `crashes@xemacs.org'.
*MAKE SURE* to include as much configuration information as
possible; at the very least what OS and hardware you are running
on, and hopefully also what compiler and compiler options the
binary was compiled with, what options XEmacs was compiled with,
whether you are using a prebuilt binary from ftp.xemacs.org or
compiled XEmacs yourself for your system, etc.

If at all possible, *please* try to obtain a C stack backtrace;
it will help us immensely in determining what went wrong.
To do this, locate the core file that was produced as a result
of this crash (it's usually called `core' and is located in the
directory in which you started XEmacs, or maybe in your home
directory), and type

  gdb /home/joe/tmp/xemacs/xemacs-20.3-b20/src/xemacs core

then type `where' when the debugger prompt comes up.
(If you don't have GDB on your system, you might have DBX,
or XDB, or SDB.  A similar procedure should work for all of
these.  Ask your system administrator if you need more help.)
Lisp backtrace follows:

  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)

insert-file-contents-internal("/home/joe/tmp/xemacs/xemacs-20.3-b20/README.http"
t nil nil nil #<coding_system koi8-r> used-codesys)
  byte-code("\n
                 #^
                   \n
                         #Y\n!??!u\n)?
\nu                                        ??u
&u?" [run-hook-with-args insert-file-contents-access-hook filename
visit coding-system-for-read run-special-hook-with-args
insert-file-contents-pre-hook
find-buffer-file-coding-system-from-filename retval coding-system-p
conversion-func no-conversion buffer-file-coding-system-for-read
coding-system return-val find-coding-system message "Invalid
coding-system (%s), using 'automatic-conversion" automatic-conversion
insert-file-contents-internal beg end replace used-codesys] 9)
  # (condition-case ... . ((file-error (byte-code "\n

                                                       $^
                                                          @
                                                           A\"?" ...
5))))
  # bind (return-val coding-system used-codesys conversion-func replace
end beg visit filename)

insert-file-contents("/home/joe/tmp/xemacs/xemacs-20.3-b20/README.http"
t)
  # (condition-case ... . ((file-error (byte-code "!,\nr?" ... 2))))

  # (unwind-protect ...)
  # bind (error number buf rawfile nowarn filename)
  find-file-noselect("~/tmp/xemacs/xemacs-20.3-b20/README.http")
  # bind (coding-system-for-read codesys filename)
  find-file("~/tmp/xemacs/xemacs-20.3-b20/README.http" koi8-r)
  # bind (command-debug-status)
  call-interactively(find-file)
  # (condition-case ... . error)
  # (catch top-level ...)

Program received signal SIGABRT, Aborted.
0x4030e9e9 in __kill ()




--------------514C44A8964812C5492CEFBA
Content-Type: text/plain; charset=iso-8859-1; name="README.http"
Content-Transfer-Encoding: 8bit
Content-Disposition: inline; filename="README.http"

/* $Id: README.http,v 1.1 1996/10/27 14:08:27 lexa Exp $ */

/* (C) 1996 Alex Tutubalin, lexa@lexa.ru */

HTTP Gateway release notes

   http gateway    
  :

1.   persistent connections,  
Keep-Alive:  Connection:   ( 
     keepalive      
  ).

2.   Contents-Type: multipart/*
3.   HTTP/1.1






--------------514C44A8964812C5492CEFBA--

