🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.editor.emacs
Article #3310

SEGV in write_region & search_command

#3310
From: Yoshiyuki Akiba
Date: Thu, 30 Jan 1992 10:54
63 lines
2916 bytes
	$@=)MU!w%-%d%N%s$H$b$&$7$^$9!#(J

$@;d$N$H$3$m$N(JNEmacs$@$,;~!9(J"Fatal error (11)."  $@$r$*$3(J
$@$7$F(J$@Mn$A$F$7$^$&$N$G!"860x$rDI$$$+$1$F$_$^$7$?!#?M(J
$@$K$h$C$FA4A3Mn$A$J$+$C$?$j(J($@;d(J:-)$@!"IQHK$KMn$A$?$j$7(J
$@$F!"(J$@%(%i!<$N5/$-$k>u67$,0lDj$7$F$$$^$;$s!#$,!"(Jcore
$@$rEG$+$;$F8=>l$r$H$i$($k$3$H$,$G$-$^$7$?!#(J

$@BP:v$K$D$$(J$@$F!"CN7C$r$+$7$F$$$?$@$-$?$$$H;W$$%]%9%H(J
$@$7$^$7$?!#(J

[$@>I>u#1(J]

$@LdBj$H;W$o$l$k$N$O(Jfileio.c$@$N(Jwrite_region()$@$NItJ,(J
($@9THV9f$r$D$1$F$"$j$^$9(J)$@$G$9!#(J

  1665:	  filename = Fexpand_file_name (filename, Qnil);
  1666:	  fn = XSTRING (filename)->data;
	$@!TESCf>JN,!U(J
  1883:	  if (!auto_saving)
  1884:	    message ("Wrote %s", fn);

$@:G8e$N(Jmessage()$@$G(Jfn$@$NCM$,IT@5$G(Jsegmentation fault$@$K(J
$@$J$C$F$$$^$9!#$=$3$G$5$+$N$\$C(J$@$F8+$k$H(Jfn$@$KCM$rBeF~(J
$@$7$F$$$k$N$O(J1666$@9TL\$K$"$j$^$7$?!#$H$3$m$,!"(J
XSTRING(filename)->data$@$NJ}$O%U%!%$(J$@%kL>$i$7$$J8;zNs(J
$@$r;X$7$F$$$^$7$?!#(J

[$@>I>u#2(J]
$@$b$&0l$D$N>I>u$O(Jsearch.c$@$N(Jsearch_command()$@Cf$G5/$-(J
$@$F$$(J$@$^$7$?!#(J

   429:	      np = search_buffer (string, np, lim, direction, RE,
   430:		     !NULL (bf_cur->case_fold_search) ? downcase_table : 0);
   431:	      if (n > 0) {
   432:		if (kanji_point(np - XSTRING(string)->size) < 2) n--;

$@$3$3$G!"(Jnp==-1$@$H$J$C$F$$$F!"(Jkanji_point$@$NCf$G$3$1$F(J
$@$$$^$9!#(J(*string = {size = 3, data = "\n.."} $@$H$J$C(J
$@$F$$$^$7$?!#(J)

$@;HMQ$7$F$$$k%7%9%F%`$O!"(JNeXT Cube(68040) & OS 2.1J$@!"(J
Nemacs$@$N%P!<%8%g%s$O(J3.3.2(+NeXT$@MQ%Q%C%A(J)$@$G$9!#(J

[$@5?Ld(J]
$@!&>I>u#1$KBP$7$F$G$9$,!"(J
	<    message ("Wrote %s", fn);
$@$r(J
	>    message ("Wrote %s", XSTRING(filename)->data);
$@$H$9$l$PNI$$$h$&$K$_$($^$9$,!"(J$@$3$l$GNI$$$G$7$g$&$+!)(J

$@!&>I>u#2$G$O!"(Jnp<0$@$N;~$O(Jkanji_point()$@$r8F$s$G$O$$$1(J
$@$J$$$h$&$K$_$($^$9$,!"$$$+(J$@$,$G$7$g$&!)$=$&$@$H$9$l$P(J
$@$I$&=$@5$9$k$N$,NI$$$N$G$7$g$&!)(J

$@0J>e#2E@$K$D$$$F(Jemacs guru$@$N%"%I%P%$%9$r(J$@$*BT$A$7$F(J
$@$*$j$^$9!#(J

--
$@%-%d%N%s3t<02q<R(J
$@%3%s%T%e!<%?1~MQ%7%9%F%`5;=Q3+H/%;%s%?!<(J
$@=)MU4nG7(J(akiba@cbs.canon.co.jp)
Technical Details
Message-ID: <AKIBA.92Jan30195411@scoop.cbs.canon.co.jp>
Path: arc1-ca.pugleaf.net!sparky!uunet!sun-barr!ccut!s.u-tokyo!riksun!rknss1!rkna50!nttlab!icot32!canongw!cbsws1!akiba

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: ff358,463ea0c611c282d,start
X-Google-Attributes: gidff358,public
X-Google-ArrivalTime: 1992-01-30 15:59:07 PST
Path: arc1-ca.pugleaf.net!sparky!uunet!sun-barr!ccut!s.u-tokyo!riksun!rknss1!rkna50!nttlab!icot32!canongw!cbsws1!akiba
From: akiba@cbs.canon.co.jp (Yoshiyuki Akiba)
Newsgroups: fj.editor.emacs
Subject: SEGV in write_region & search_command
Message-ID: <AKIBA.92Jan30195411@scoop.cbs.canon.co.jp>
Date: 30 Jan 92 10:54:11 GMT
Sender: news@cbs.canon.co.jp
Distribution: fj
Organization: Computer & Systems Development Center, Canon Inc., Tokyo, JAPAN
Lines: 63