アカウント名:
パスワード:
<smbd死亡問題>読み出し側で segmentation fault してるのだろうとの見解が…。struct dirent の d_name[]は 型としては最大255文字の領域を持つ/持てるが、実使用においては名前の文字分しか確保されないため、memcpy() でコピー長を無暗に sizeof(struct dirent)するとreaddir()が確保した以上の領域を読み出す場合があると…。というところで Samba Team に報告されました。
<pnmscale画像バイナリ違い問題>-O2 の pnmscale を objdump してアセンブラコードを眺め中…。今 "intel表記とatt表記でsrc/dst記述順が逆になるのね" な所。
ログインしてないですよ!? アカウントなしの投稿は、Anonymous Coward(匿名の臆病者)になっちゃいます。 下の便利なフォームでログインして投稿するか、 この機会にアカウントをゲット!してはいかがですか?
ユーザ名:
パスワード: 共有PC
ユーザ名: Anonymous Coward [ アカウントの作成 ]
タイトル:
コメント本文:
テキスト形式 (HTML OK!) HTML 形式 ホントのテキスト形式 コード
<URL:http://example.com/>
アカウントやコメント投稿に関する問題は slashmaster@srad.jp に送ってください。
あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー
Re:経験者でもFreeBSDは難しい? (スコア:1)
<smbd死亡問題>
読み出し側で segmentation fault してるのだろうとの見解が…。
struct dirent の d_name[]は 型としては最大255文字の領域を持つ/持てるが、
実使用においては名前の文字分しか確保されないため、
memcpy() でコピー長を無暗に sizeof(struct dirent)すると
readdir()が確保した以上の領域を読み出す場合があると…。
というところで Samba Team に報告されました。
<pnmscale画像バイナリ違い問題>
-O2 の pnmscale を objdump してアセンブラコードを眺め中…。
今 "intel表記とatt表記でsrc/dst記述順が逆になるのね" な所。