From: Bernhard S. <ber...@in...> - 2006-06-10 02:37:54
|
Hi! I think I've found a bug (leading to a segfault) in LMMS concerning the audiofile processor plugin and the use of looped samples. Steps to reproduce: 1. Open a sample, for example "stringsnpads/orion_string01.ogg" 2. A window displaying the audiofile processor settings shows up. Activate looping here. 3. Play the sample for some seconds. LMMS crashes due to a segfault. If it doesn't, try to play other notes. Especially when playing the sample in its original frequency, LMMS is likely to crash. Here's a gdb backtrace of the crash: #0 0x080a06de in sampleBuffer::play (this=0x14, _ab=0x86039d0, _start_frame=140525608, _frames=16384, _freq=440, _looped=true, _resampling_data=0x8663e38) at sample_buffer.cpp:837 #1 0xb707c7d8 in audioFileProcessor::playNote (this=0x86bd660, _n=0x8663dd0) at note_play_handle.h:108 #2 0x081204e1 in instrumentTrack::playNote (this=0x8673aa0, _n=0x8663dd0) at instrument_track.cpp:720 #3 0x0812052e in notePlayHandle::play (this=0x8663dd0) at note_play_handle.cpp:128 #4 0x08138eaa in mixer::renderNextBuffer (this=0x8387068) at mixer.cpp:274 #5 0x081393a8 in audioDevice::getNextBuffer (this=0x8436e20, _ab=0x8428ae0) at audio_device.h:167 #6 0x0813a56b in audioALSA::run (this=0x8436e20) at audio_alsa.cpp:228 #7 0xb7a5bee9 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 #8 0xb74be420 in start_thread () from /lib/libpthread.so.0 #9 0xb72f139e in clone () from /lib/libc.so.6 I'm using the current (actually yesterday's) CVS version of LMMS. BTW, LMMS looks very promising, keep up the excellent work! HAND, Bernhard Stiftner |