Article freyasx/99 of [1-99] on the server localhost:7119
  upper oldest olders older1 this newer1 newers latest
search
[Top/Up] [oldest] - [Older+chunk] - [Newer-chunk] - [newest + Check]
[Reference:<165tzt.ysato@delegate.org>]
Newsgroups: mail-lists.freyasx

[FreyaSX] Re: VStr overflow
09 Apr 2007 10:15:44 GMT Hiroshi Suzuki <setter@reset.jp>

鈴木です。

こんばんは。

Yutaka Sato さんは書きました:
^^snip--
>  |このような、以前 DeleGate-ML で修正していただいたのと
>  |似た様なメッセージが表示されてしまいます。
>  |
>  |--ccxD[3710] 8639 lncc=5
>  |+++   9.23 0.03  110 /home/user/public_html/linux/docs/Manual.htm
>  |+++   9.57 0.34  111 /home/user/public_html/linux/docs/coding_guide.pdf
>  |## [3710] VStr overflow in Xstrcpy (9.6.0-pre8:any2fdif.c:1976) 1212917464/0/1024 833A220-BFE7FF48-833A61F pointer out of range ""[833A220]
> 
> ふむふむ、文字列バッファへのポインタが、まるきりその領域外を指してるので、
> strcpy()を停止してますね。調べてみると、最初の版からそうでした。
> 
^^snip--
> もちろん、最初はこれでも動いてたわけですが、9.0.6 で、バッファの
> オーバーフローだけでなく、アドレスの下側への逸脱もチェックするように
> なったため、この問題が生じたことになります。
> 
> 同封のパッチのように修正します。
了解です。
パッチをあてて問題なく動くようになりました。
ありがとうございました。

P4 2.8GHz/1024MB
のマシンでの結果はこんなでした。
特殊なオプションはこの2つです。
-c.doc '-exec wvText ^^i ^^o' \
-c.pdf '-exec pdftotext -enc EUC-JP ^^i ^^o'


+++ 250.47 0.00 10161  8891 ( 35.5 docs/s / 1548236 bytes/s) 387784104 bytes
suffix  count  ratio indexed ctrl ntxt encd  bin null  dir
------ ------ ------ ------- ---- ---- ---- ---- ---- ----
          230   2.3%     105    0    0    0  124    1    0
/MAIL       5   0.0%       5    0    0    0    0    0    0
htm       795   7.8%     795    0    0    0    0    0    0
html     7718  76.0%    7718    0    0    0    0    0    0
txt         5   0.0%       5    0    0    0    0    0    0
exe         5   0.0%       5    0    0    0    0    0    0
pdf        56   0.6%       0    0    0    0    0   56    0
c         137   1.3%     137    0    0    0    0    0    0
h         121   1.2%     121    0    0    0    0    0    0
js        153   1.5%
gif       489   4.8%
jpg       170   1.7%
css        21   0.2%
png        26   0.3%
bmp        34   0.3%
bin        16   0.2%
gz          6   0.1%
lzh         3   0.0%
zip        61   0.6%
doc       110   1.1%       0    0    0    0    0  110    0
Indexed: 8891 (with Author: 1134+191)
in-ASCII: 7938896, non-ASCII: 57265326
...
8891 Documents.
        33.947 adjusting .ctx ...
   ***  35.000 adjusting .ctx ... 2202700 occurrences
        39.059 adjusting .ctx ... 13468696 (0) / 8891 (0) docs DONE
        39.059 Ctx literal=11306610 / position=13468696 (83.9%)
ConTextFile    53874784 /home/user/freyasx/bank/default/default.ctx
XMapFile          35564 /home/user/freyasx/bank/default/default.map
DescFile        2276096 /home/user/freyasx/bank/default/default.dsc
LexiconFile     7683990 /home/user/freyasx/bank/default/default.lex
IndexFile      33909044 /home/user/freyasx/bank/default/default.idx
SumFile         1167331 /home/user/freyasx/bank/default/default.sum
NumFile          219900 /home/user/freyasx/bank/default/default.num
total          99166709 7 files

# 全く関係ないですが Xgl が楽しい (^^;

-- 
 Hiroshi Suzuki              It's crucial   qp
 setter@reset.jp                 to my     (..)/
 http://my.reset.jp/~setter/  Well-being   -  -
 http://i-red.info/                         ~~
 Powered by Linux/DeleGate   _____________*-_____

  admin search upper oldest olders older1 this newer1 newers latest
[Top/Up] [oldest] - [Older+chunk] - [Newer-chunk] - [newest + Check]
@_@V