トップ «前の日記(2014-03-27(Thu)) 最新 次の日記(2014-03-29(Sat))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2014-03-28(Fri) 同じような上天気

どこでコケるのか

くだんのスクリプトを、あちこちコメントアウトしながら実行していると、 とあるファイルを処理すると、必ずカーネルパニックになることに 気づく。そこ以外はならない、それだけで必ずなる。
さて、次は。

$ for file in `cat script_file`; wc -l $file
      81 /usr/src/head/lib/libc/arm/Symbol.map
      47 /usr/src/head/lib/libc/arm/aeabi/Symbol.map
      36 /usr/src/head/lib/libc/db/Symbol.map
      31 /usr/src/head/lib/libc/compat-43/Symbol.map
      19 /usr/src/head/lib/libc/gdtoa/Symbol.map
     536 /usr/src/head/lib/libc/gen/Symbol.map
      14 /usr/src/head/lib/libc/gmon/Symbol.map
     104 /usr/src/head/lib/libc/iconv/Symbol.map
      38 /usr/src/head/lib/libc/inet/Symbol.map
     217 /usr/src/head/lib/libc/locale/Symbol.map
      31 /usr/src/head/lib/libc/nameser/Symbol.map
     173 /usr/src/head/lib/libc/net/Symbol.map
       9 /usr/src/head/lib/libc/nls/Symbol.map
      86 /usr/src/head/lib/libc/posix1e/Symbol.map
      38 /usr/src/head/lib/libc/quad/Symbol.map
      10 /usr/src/head/lib/libc/regex/Symbol.map
     107 /usr/src/head/lib/libc/resolv/Symbol.map
     203 /usr/src/head/lib/libc/stdio/Symbol.map
     110 /usr/src/head/lib/libc/stdlib/Symbol.map
      58 /usr/src/head/lib/libc/stdlib/jemalloc/Symbol.map
      35 /usr/src/head/lib/libc/stdtime/Symbol.map
     105 /usr/src/head/lib/libc/string/Symbol.map
    1048 /usr/src/head/lib/libc/sys/Symbol.map
     247 /usr/src/head/lib/libc/rpc/Symbol.map
      21 /usr/src/head/lib/libc/uuid/Symbol.map
      56 /usr/src/head/lib/libc/xdr/Symbol.map
      41 /usr/src/head/lib/libc/softfloat/Symbol.map
      25 /usr/src/head/lib/libc/yp/Symbol.map
      14 /usr/src/head/lib/libc/capability/Symbol.map

もう少し。
cpp - - ではコケない。それが吐いた 1055行を、awk で何やらやっている間に死ぬ のだ。


リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。