Solaris教えてスレッド 其の16
■ このスレッドは過去ログ倉庫に格納されています
0824名無しさん@お腹いっぱい。
05/02/08 01:00:42ん、普通にinitの説明でるよ?
>>818
「直して」とは言えないだろうが、「こんなの出たよ」くらいは投げても文句言われないだろう。
というか、GNU sedも一応疑ってみないと。
man init | gsed -e '/$/d' でも再現するね。
% mdb `which gsed`
> ::run -e '/$/d' < foo
mdb: failed to open as descriptor 0: No such file or directory
mdb: stop on SIGSEGV
mdb: target stopped at:
libc.so.1`memcpy+0xeb: movntps %xmm2,0x20(%edi)
mdb: You've got symbols!
Loading modules: [ ld.so.1 libc.so.1 ]
> ::stack
libc.so.1`memcpy+0xeb(feda3f44, 8045f24, 8086fff, fffffffa, 8045f58)
libc.so.1`mbrtowc+0x44(8045f24, 8086fff, fffffffa, 8045f58, 8045f48, 8084a2c)
0x805d701(8084a28, 0, 0, 0, cdc9b4db, a5b3a5fd)
0x8086fff(fdcdc9b4, dea5b3a5, c9a5f3a5, 20202020, 20202020, 20202020)
0xdba1b0c1()
GNU grepでman init | ggrep '$' とやってみると、
segfaultにはならないけど明らかに何かおかしい。
標準sedがOKなのと同様、標準grepは何も問題ない。うーん。
■ このスレッドは過去ログ倉庫に格納されています