Article View: fj.editor.emacs
Article #3310SEGV in write_region & search_command
From: Yoshiyuki Akiba
Date: Thu, 30 Jan 1992 10:54
Date: Thu, 30 Jan 1992 10:54
63 lines
2916 bytes
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!akibaShow 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