Yeah, that was much better...Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 4101 (LWP 1250)] 0x4139f055 in avm::Mpegtoraw::layer3fixtostereo () from /usr/lib/avifile0.7/libmpeg_audiodec.soThis audio mp3 decoder is pretty old and has its bugs - so you might try to switch to MAD mp3 audio decoder.
debian strips per default ;), but using 20020426 with -g: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.soIt's usually good idea to compile with -g so if you have time please recompile with just default options and check for this again
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");
