タイトル | : 午後のこ〜だ Ver3.13 Segmentation fault |
記事No | : 1601 |
投稿日 | : 2004/09/23(Thu) 09:59 |
投稿者 | : god sider |
Linux上のOpteronでSeg faultが発生しました。
以下がその時の実行状況です。
$ gogo track01.cdda.wav encode track01.cdda.wav to track01.cdda.mp3 GOGO-no-coda ver. 3.13 ( May. 20 2004 ) is a mp3 encoder based on lame 3.88, which is distributed under LGPL on http://www.mp3dev.org/mp3/ . See http://member.nifty.ne.jp/~pen/ , http://homepage1.nifty.com/herumi/gogo_e.html . family 6:vendor AMD extended instruction - MMX EMMX CMOV 3D Now! Ext. 3D Now! SSE SSE2 CLFLUSH enabled extended instruction - MMX EMMX CMOV 3D Now! Ext. 3D Now! SSE SSE2 CLFLUSH MPEG 1 layer III j-stereo inp sampling-freq=44.1kHz out sampling-freq=44.1kHz bitrate=128kbps input file `track01.cdda.wav' output file `track01.cdda.mp3' セグメンテーション違反です (core dumped)
以下が一応バックトレースをとってみたものです。 (gdb) bt full #0 0x080793ad in _inner_psy_sub6_3DN.lp.i0.even () No symbol table info available. #1 0x5593bd60 in ?? () No symbol table info available. #2 0x5593b898 in ?? () No symbol table info available. #3 0x080ac29c in RW () No symbol table info available. #4 0x080623bb in inner_psy_chn4 (tl=0x3c15c577, gr=1016015192, uselongblock=0x3d0b9ac8) at engine/psymodel.c:922 numchn = 14 chn = 83 j = 56 b = 40 rsq2 = 4.34402524e-44 eb = (float *) 0x19 cb = (float *) 0x15 thr = (float *) 0x12
gccのバージョンは3.3.3です。 gccのオプションは、以下でコンパイルしました。 あえて最適化をさせないようにいじりました。
CFLAGS = -c $(INC) -m32 -g -march=i686 -msse -mmmx \ -Wall -pipe -DNDEBUG \ -DLAMEPARSE -DLAMESNDFILE \ -DUSE_X86ASM -DUSE_PTHREAD \ $(DEFS)
|