Zdenek Kabelac wrote:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 4101 (LWP 1250)]
0x4139f055 in avm::Mpegtoraw::layer3fixtostereo () from 
/usr/lib/avifile0.7/libmpeg_audiodec.so
    

This audio mp3 decoder is pretty old and has its bugs -
so you might try to switch to MAD  mp3 audio decoder.
Yeah, that was much better...
Also if you have some short sample file where this error
appers - you might send it to me - but I assume
that replacement with mp3lib would be a better choice here -
but I'm a bit scared of the code which is in this library...

  
Thread 6 (Thread 4101 (LWP 1250)):
#0  0x4139f055 in avm::Mpegtoraw::layer3fixtostereo () from 
/usr/lib/avifile0.7/libmpeg_audiodec.so
    

It's usually good idea to compile with   -g 
so if you have time please recompile with just default options
and check for this again

  
debian strips per default ;), but using 20020426 with -g:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 4101 (LWP 13883)]
avm::Mpegtoraw::layer3fixtostereo (this=Cannot access memory at address 0x1e12
) at mpeglayer3.cpp:1264
1264          register REAL t=in[LS][0][i];
Current language:  auto; currently c++
(gdb) where
#0  avm::Mpegtoraw::layer3fixtostereo (this=Cannot access memory at address 0x1e12
) at mpeglayer3.cpp:1264
#1  0x414db3f0 in __DTOR_END__ () from /usr/lib/avifile0.7/mpeg_audiodec.so
Cannot access memory at address 0x272
(gdb) thread apply all where

Thread 8 (Thread 6151 (LWP 13886)):
#0  0x409d782e in select () from /lib/libc.so.6
#1  0x4071596c in SDL_alarm_interval () from /usr/lib/libSDL-1.2.so.0
#2  0x406cd0a1 in SDL_RunAudio () from /usr/lib/libSDL-1.2.so.0
#3  0x4070d767 in SDL_RunThread () from /usr/lib/libSDL-1.2.so.0
#4  0x4070d95e in SDL_KillThread () from /usr/lib/libSDL-1.2.so.0
#5  0x407470ba in pthread_start_thread () from /lib/libpthread.so.0
#6  0x40747101 in pthread_start_thread_event () from /lib/libpthread.so.0

Thread 7 (Thread 5126 (LWP 13885)):
#0  0x40747ea5 in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0x400861e4 in avm::PthreadMutex::Lock (this=0x413f1898) at Locker.cpp:25
#2  0x40091962 in avm::EventThread (arg=0x413f1858) at renderer.cpp:568
#3  0x407470ba in pthread_start_thread () from /lib/libpthread.so.0
#4  0x40747101 in pthread_start_thread_event () from /lib/libpthread.so.0

Thread 6 (Thread 4101 (LWP 13883)):
#0  avm::Mpegtoraw::layer3fixtostereo (this=Cannot access memory at address 0x1e12
) at mpeglayer3.cpp:1264
#1  0x414db3f0 in __DTOR_END__ () from /usr/lib/avifile0.7/mpeg_audiodec.so
Cannot access memory at address 0x272


-- 
Dennis
use Inline C => qq{void p(char*g){printf("Just Another %s Hacker\n",g);}};p("Perl");

Reply via email to