(gdb) bt #0 0xdfacd489 in strlen () from /usr/lib/libc.so.1 #1 0xdfafd66e in _doprnt () from /usr/lib/libc.so.1 #2 0xdfafed2f in sprintf () from /usr/lib/libc.so.1 #3 0x805c4fa in instat () #4 0x8059808 in r_execute () #5 0x8059d72 in call () #6 0x8059808 in r_execute () #7 0x8059993 in program () #8 0x8059808 in r_execute () #9 0x8059787 in run () #10 0x8059256 in main () #11 0x80534cc in _start ()
END {} 内の qsort() 呼び出しをコメントアウトするとこけずに 済むのですが,本来"ID/code not duplicated"や "ID duplicated / code not duplicated"に分類されるべき票数が 全て"Code duplicated/invalid/missing"に入ってしまうので, やはり問題ありですねぇ.まぁ,xpg4のawk使ってれば済むのですが, どうもnawkの方はバグってる可能性が高いように思えます.