[#1219] ruby animal — OZAWA Sakuro <crouton@...>

小澤さく@塩尻Internetです.

18 messages 1996/12/09

[#1256] ruby 0.99.4-961212 available — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです.

21 messages 1996/12/12
[#1257] Re: ruby 0.99.4-961212 available — Yasuo OHBA <jammy@...> 1996/12/12

大庭@SHLJapanです.

[#1258] Re: ruby 0.99.4-961212 available — matz@... (Yukihiro Matsumoto) 1996/12/12

まつもと ゆきひろです.

[#1259] Re: ruby 0.99.4-961212 available — WATANABE Hirofumi <watanabe@...> 1996/12/12

わたなべです.

[#1261] Re: ruby 0.99.4-961212 available — matz@... (Yukihiro Matsumoto) 1996/12/12

まつもと ゆきひろです.

[#1290] ruby 0.99.4-961217 will be available — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです.

32 messages 1996/12/17
[#1300] Re: ruby 0.99.4-961217 will be available — sinara@... 1996/12/17

原です。

[#1305] Re: ruby 0.99.4-961217 will be available — matz@... (Yukihiro Matsumoto) 1996/12/17

まつもと ゆきひろです.

[#1308] Re: ruby 0.99.4-961217 will be available — gougi@... (Shigeru Gougi) 1996/12/17

ごうぎ@TCIです。

[#1341] Re: ruby 0.99.4-961217 will be available — matz@... (Yukihiro Matsumoto) 1996/12/18

まつもと ゆきひろです.

[#1342] Re: ruby 0.99.4-961217 will be available — sinara@... 1996/12/18

原です。

[#1345] [BUG?] access string out of range — sinara@... 1996/12/18

原です。

[#1330] Re: Rational and Complex — Shin-ichiro Hara <sinara@...>

原です。

30 messages 1996/12/17
[#1335] Re: Rational and Complex — sinara@... 1996/12/18

原です。

[#1359] Re: Rational and Complex 1996/12/18

けいじゅ@SHLジャパンです.

[#1423] 配列への grep — (Dezawa Shin-ichiro) <dezawa@...>

出沢です

14 messages 1996/12/23

[#1469] wish ... — Noritugu Nakamura <nnakamur@...>

25 messages 1996/12/24
[#1470] Re: wish ... — matz@... (Yukihiro Matsumoto) 1996/12/24

まつもと ゆきひろです.

[ruby-list:1481] 例外

From: Sinichiro Dezawa <dezawa@...>
Date: 1996-12-25 01:00:55 UTC
List: ruby-list #1481
出沢です

/dsk1a/home-sys/dezawa/bin/wmrflow:125: [BUG] Segmentation fault
Abort (core dumped)

こんなんなっちゃうんです。

かなり原因は入り組んで居るようで、喰わせるデータに依存します。
この部分だけ抜き取ると、次のような BUG 入りのプログラムソース

  LET LOZW_sOKMsg (FIX_MESG(CATGETS LOZW_sCatName LOZW_iMsgID (LOZW_sCatName + STR LOZW_iMsgID + '[' + '{1} + ']' + '[' + '{2}' + ']')) LOZW_sMsgStr1 LOZW_sMsgStr2)

というのを喰った後で発生します。
たぶん、
 '{1} + ']'  の '{1} の ' が正しく終了していないので
'{1} + ' と理解し、その後夫婦交換しながら 最後の 
	]')) LOZW_sMsgStr1 LOZW_sMsgStr2)
のヤモメの相手を探しにひたすら @line += file.gets を続けてそのうち
こけたのでしょう。
	10207 byte でこけず、10308 でこけます。

質問1
   これはトラップできますか?  可能なら処理終了最後の行番号を
   表示してこけたい。

質問2
   debug 用に print を入れようと思ったのですが、class のmethod の
   中で使うと
	wmrflow:92:in `print': not opened for writing
   と言われる事があります。例えば

	class Read_FILE <File
	    def addLine
		if bufline=@file.gets()
	print bufline,"\n"
		    @CurNr = @CurNr + 1

    どうしてでしょう?

In This Thread

Prev Next