[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

[MD:562]BUG report about error concerned to dired



三浦です。

こんなファイルが出来るのは、違うOSからマウントしてファイルをつくって
そのときに時刻の変更に失敗したから。
たまたま、ごみがのこっていたのでした。
これまでは、実害がなかったので、ほっておいた(さわれば戻るから)のですが、
Meadowになっていきなり、お亡くなりになったのでした。

Explorerによると、これらのファイルは、2039年とか2071年とか言っています.
FATは、1971には存在していないから当然ですが.

00/01/01の日付とかでは、問題ないですか?
#こんどは未来だから考える必要ない?



In message "[MD:561]BUG report about error concerned to dired"
    on 98/03/05, Miyashita Hisashi(宮下 尚:HIMI) <himi@xxxxxxxxxxxxxxxxxxxxxxxxx> writes:
   Hiroshi MIURA <miura@xxxxxxxxxxxxxxxxxx> writes:

   > sate dired de error ga okori masita.
   > 
   > condition:
   > directory include file as follows:
   > 
   > .newsrc.el 177KB 39/05/14 19:25
   > 
   > or
   > 
   > .bash_history 2KB 71/11/13 19:28
   > 
   > both occuerd  page error

   うーん、どうもcode-convert-stringで吹っ飛んでいるみたいですが、
   それにしても、39年のファイルとは。

   たぶん、負の整数の不正オブジェクト作って、ポインタ手繰って変なアドレスを
   引っかけたんでしょう。...でも、これって、一つ間違うとUNIXでも
   起きるような気が。^^;;;;

   なに?1939年だとか1971年だとかはUNIX創世紀以前なので考えなくて良い?
   (負の時間になりますから)

   大体1939年ってコンピューターもないんじゃないのかな。:-P
   World War II以前ですか。すごい。
   1971年って、私、生まれてない。

   となると、こんなファイルが出来る環境が腐っているといっても
   いいのかも知れません。

   DOS(FAT)って1971年にありましたっけ?ないと思うけどなぁ。
   つまり、これは、あってはいけないファイルなのです。:-P

   こう考えると、対処する気力が失せた:-P

   だれか、気が向いたらパッチ作ってくださいます?
   dired.cのfile-attributesで時刻とっているところで
   チェック引っかければいいのでしょう。

   from himi


-- 
三浦広志  hmiura@xxxxxxx      miura@xxxxxxxxxxxxxxxxxx