From xemacs-m  Tue Feb 11 17:07:50 1997
Received: from mail.uni-muenster.de (MAIL.UNI-MUENSTER.DE [128.176.6.47])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id RAA26078
	for <xemacs-beta@xemacs.org>; Tue, 11 Feb 1997 17:07:49 -0600 (CST)
Received: from cortex.corpus.uni-muenster.de (PPPE013.UNI-MUENSTER.DE [128.176.20.13]) by mail.uni-muenster.de (8.7.5/8.7.5) with ESMTP id AAA59906 for <xemacs-beta@xemacs.org>; Wed, 12 Feb 1997 00:07:18 +0100
Received: (from gutschk@localhost) by cortex.corpus.uni-muenster.de (8.8.2/8.8.2) id RAA06072; Tue, 11 Feb 1997 17:07:22 +0100
To: xemacs-beta@xemacs.org
Subject: Coredump in 20.0 when calling hexl-find-file
X-Face: +.[`xCMz]E6GW}5ECgY#C"Er6&v$q7:oe+zPlPtOh>/US;9B>;)ro_lpLx9/]q_{u-\YR>r
 P&)Da0gS,PW{@BWSG,PIV)3#J<$Ft_t]qa!xF~'*wuwg-CJj*0:EUr3z}y
Mime-Version: 1.0 (generated by tm-edit 7.101)
Content-Type: text/plain; charset=US-ASCII
From: Markus Gutschke <gutschk@uni-muenster.de>
Date: 11 Feb 1997 17:07:16 +0100
Message-ID: <m3afpbs4wb.fsf@cortex.corpus.uni-muenster.de>
Lines: 168
X-Mailer: Gnus v5.2.40/XEmacs 20.0

Hi,

"xemacs -q" on Linux (RedHat 4.0) dumps core when trying to
"hexl-find-file" the attached binary. This is one of the 20.0 final
releases (MULE support enabled), but I do not remember which one. It
states, that it has been compiled on February 6th, so that should give
you a clue. The configuration options are the same as with my last
build message, but I can resend the information if you need it.

I noticed that XEmacs can no longer read binary input files without
mangling its contents. It seems to have a very hard time with DOS
style line endings.

0xd,0xa is converted to either 0xa or 0xd,0xd,0xa
0xa,0xd is converted to 0xd,0xd

Is there anything special that I need to do in my ~/.emacs file to
keep XEmacs from modifying binary files? "CTRL-U CTRL-X CTRL-F
no-conversion" does _not_ do the trick!


Markus


P.S.: Sorry for not using MIME to compose this message, but because
      XEmacs seems to sometimes modify the attached file, I thought that it
      would be safer to "uuencode" it without XEmacs' help.

  # (unwind-protect ...)
  # (unwind-protect ...)
  write-region-internal(1 1718 "/tmp/emacsa06018" nil silent nil #<coding_system iso-2022-lock-unix>)
  # bind (func coding-system lockname visit append filename end start)
  write-region(1 1718 "/tmp/emacsa06018" nil silent)
  # (unwind-protect ...)
  # bind (temp args displayp buffer deletep program end start)
  call-process-region(1 1718 "/bin/bash" t t nil "-c" "/usr/local/lib/xemacs-20.0/i586-pc-linux/hexl -hex ")
  # bind (swap replace output-buffer command end start)
  shell-command-on-region(1 1718 "/usr/local/lib/xemacs-20.0/i586-pc-linux/hexl -hex " t)
  # bind (binary-process-output binary-process-input buffer-undo-list)
  hexlify-buffer()
  # bind (modified inhibit-read-only original-point max-address arg)
  hexl-mode()
  # bind (filename)
  hexl-find-file("~/c.src/etherboot-3.0b1-current/contrib/flashimg/flashimg.img")
  # bind (command-debug-status)
  call-interactively(hexl-find-file)
  command-execute(hexl-find-file t)
  # bind (prefix-arg)
  execute-extended-command(nil)
  # bind (command-debug-status)
  call-interactively(execute-extended-command)
  # (condition-case ... . error)
  # (catch top-level ...)
IOT trap/Abort (core dumped)

#0  0x403969e9 in __kill ()
#1  0x807ad4d in fatal_error_signal ()
#2  0xbfffd7c4 in ?? ()
#3  0x403d2775 in gsignal ()
#4  0x815070c in encode_coding_iso2022 ()
#5  0x814c889 in mule_encode ()
#6  0x8152806 in encoding_writer ()
#7  0x80ce381 in Lstream_flush_out ()
#8  0x80ce9ee in Lstream_close ()
#9  0x80a4b2c in Fwrite_region_internal ()
#10 0x8080cfd in primitive_funcall ()
#11 0x8080e20 in funcall_subr ()
#12 0x8080581 in funcall_recording_as ()
#13 0x8080707 in Ffuncall ()
#14 0x805eb9a in Fbyte_code ()
#15 0x8081284 in funcall_lambda ()
#16 0x8080602 in funcall_recording_as ()
#17 0x8080707 in Ffuncall ()
#18 0x805eb9a in Fbyte_code ()
#19 0x8081284 in funcall_lambda ()
#20 0x8080602 in funcall_recording_as ()
#21 0x8080707 in Ffuncall ()
#22 0x805eb9a in Fbyte_code ()
#23 0x8081284 in funcall_lambda ()
#24 0x8080602 in funcall_recording_as ()
#25 0x8080707 in Ffuncall ()
#26 0x805eb9a in Fbyte_code ()
#27 0x8081284 in funcall_lambda ()
#28 0x8080602 in funcall_recording_as ()
#29 0x8080707 in Ffuncall ()
#30 0x805eb9a in Fbyte_code ()
#31 0x8081284 in funcall_lambda ()
#32 0x8080602 in funcall_recording_as ()
#33 0x8080707 in Ffuncall ()
#34 0x805eb9a in Fbyte_code ()
#35 0x8081284 in funcall_lambda ()
#36 0x8080602 in funcall_recording_as ()
#37 0x8080707 in Ffuncall ()
#38 0x80614ac in Fcall_interactively ()
#39 0x807f5b9 in Fcommand_execute ()
#40 0x8080c85 in primitive_funcall ()
#41 0x8080e20 in funcall_subr ()
#42 0x8080581 in funcall_recording_as ()
#43 0x8080707 in Ffuncall ()
#44 0x805eb9a in Fbyte_code ()
#45 0x8081284 in funcall_lambda ()
#46 0x8080602 in funcall_recording_as ()
#47 0x8080707 in Ffuncall ()
#48 0x80614ac in Fcall_interactively ()
#49 0x807f5b9 in Fcommand_execute ()
#50 0x808c20e in execute_command_event ()
#51 0x808c986 in Fdispatch_event ()
#52 0x8067157 in Fcommand_loop_1 ()
#53 0x8066fec in command_loop_1 ()
#54 0x807dfea in condition_case_1 ()
#55 0x80673e8 in command_loop_2 ()
#56 0x807de09 in internal_catch ()
#57 0x8066df4 in initial_command_loop ()
#58 0x807bb32 in main_1 ()
#59 0x807c1a2 in main ()
#60 0x805057b in _start ()

begin 664 flashimg.img
MN.`/CMBA:`0]Y.1U!>H``N`/OB\`_"ZL",!U"3#DS1;J``#__[0.LP<P_\T0
MZ^=4:&4@9FQA<V@@15!23TT@=71I;&ET>2!H87,@=&\@8F4@;&]A9&5D(&9R
M;VT@82!"3T]4+5!R;VT*#71H870@:VYO=W,@86)O=70@=&AE("=N8FDG(&9I
M;&4@9F]R;6%T(0H-4F5B;V]T('1O('!R;V-E960N+BX`````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````5:J,R([8H1`'/56J=0>@$@<(P'4/OFH$Z!@",.3-
M%NH``/__OZ\%OLX$Z`8",=NQ###DS18\"'4@"=MT*;[>!>CP`8#!!(C-L0PH
MZ;C__]/H]]`APXCIZ]@\#74-"=MT9H#Y_'1AL`?K2#P5=0>)_NC``>NX@/G\
M=.P\,'+H=P0)VW3B/#EW+XC%+#`PY-/@`=BI_P%USST`Z'?*/0#(<PJ`^0QU
MP#T`P'*[B<.`Z02(Z.BJ`>N@)-\\07*I/$9WI8C%+#?KQ0G;=26^X@7H8@&Y
M$0"[`.B)W^C.`#T!('0\@>L``N+POO(%O_H%Z3K_B=_WP_\'=!+HKP`]`2!T
M';XQ!N@M`8'C`/CHG0`]`2!T"[Z6!N@;`;[Y!>O-OA@&Z!`!B=CH&0&^MP;H
M!0'HC0!S!K[\!NG?_K[2!NCT`(GXZ/T`ONH&Z.D`,/:*%A('T>*(]+$$TN0P
MP`'XZ.(`L#KH^P"(U##`2.C5`+`@Z.X`BC82!QZ,V`5Q`([8N0`",?8Q[>A5
M`'(;C-@%(`".V(/'(/[.=>8?OO0&Z)4`OKD$Z73^'[[\!NOQLO#H0P"RD.@^
M`([#)J$``++PZS2R@.@O`+(0Z"H`,>VP_U>)W^@\`%]S!K+PZ!@`^<.RH.@1
M`*R.QR:(1@#H(P!R!$7B[/C#CL,FQ@955:KC`.,`)L8&JBI5XP#C`":(%E55
MPR2`CL<FBF8`B.*`Y(`XX'02]L(@=.XFBF8`@.2`..!T`OG#^,-6_*P(P'0%
MZ"(`Z_9>PU"(X.@!`%A0T.C0Z-#HT.CH`0!8)`\$,#PY?@($!U.T#K,',/_-
M$%O#Y.0*#51H97)E(&1O97,@;F]T(&%P<&5A<B!T;R!B92!A(%)/32!I;6%G
M92!A='1A8VAE9"!T;R!T:&5F;&%S:"!%4%)/32!U=&EL:71Y.PH-4F5B;V]T
M('1O('!R;V-E960N+BX`"@U&;&%S:"!%4%)/32!P<F]G<F%M;6EN9R!U=&EL
M:71Y(%8Q+C`*#4-O<'ER:6=H="`H8RD@,3DY-R!B>2!-+B!'=71S8VAK92`\
M9W5T<V-H:T!U;FDM;75E;G-T97(N9&4^"@T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/0H-"@U%
M;G1E<B!B87-E(&%D9')E<W,@9F]R($%-1#(Y1C`Q,"!F;&%S:"!%4%)/32!O
M;B!&;&%S:$-A<F0@;W(*#7!R97-S(#Q215154DX^('1O('-T87)T(&%U=&]P
M<F]B:6YG.B`@("`@"`@("``((`@`875T;W!R;V)I;F<N+BX@`&9A:6QE9"$*
M#45N=&5R(&)A<V4@861D<F5S<SH@("`@(`@("`@`"@U&;W5N9"!F;&%S:"!%
M4%)/32!A=#H@``H-1FQA<VA#87)D(')E<75I<F5S('1H92!H87)D=V%R92!A
M9&1R97-S('1O(&)E(&%L:6=N960*#71O(&$@,S)K0B!B;W5N9&%R>3L@875T
M;VUA=&EC86QL>2!A9&IU<W1I;F<`"@U.;R!!340R.48P,3`@9FQA<V@@15!2
M3TT@9F]U;F0`"@U%<F%S:6YG(&]L9"!C;VYT96YT<RXN+B``9&]N90H-4')O
M9W)A;6UI;F<@9G)O;2``.C`P,#`@=&\@`&1O;F4A"@T`9F%I;&5D(0H-````
(````````````
`
end


-- 
Markus Gutschke          Internet:       gutschk@math.uni-muenster.de
Schlage 5a               PGP public key: finger -l gutschk@math.uni-muenster.de
D-48268 Greven-Gimbte
Germany                            >>> I prefer encrypted e-mail <<<

