On Sun, 16 Sep 2007 18:02:34 -0700
Josh Green <[EMAIL PROTECTED]> wrote:

> I'm having trouble re-producing the QSynth crash problem (as mentioned
> in a previous email to the list, forgot to CC you though).  

I think I'm on the list.

> I've tried with Jack and ALSA, QSynth 2.5, 2.6 and 3.1.  Also tried
> FluidSynth with LADSPA and QSynth meters enabled.  

Crashes seem to be produced frequently with the following configuration:

Qsynth 2.5 or 3.1 with meters enabled
ALSA audio driver
synth.ladspa.active=no

> When the application crashes at line 1828 in fluid_synth.c (as your
> backtrace indicates), please run the following 2 GDB commands (prints
> the values of the i and di variables respectively):
> 
> p i
> p di

(gdb) p i
$1 = 0
(gdb) p di
$2 = -1209854928

> Those are the only 2 variables that could cause a crash in the line of
> code where it is occurring (provided the 'lin' buffer is valid for the
> given 'len' samples).  Hopefully that gives some insight, although
> looking over the code, I don't see how they could be out of range.  What
> architecture are you running on? (is it 64 bit for example).  

The hardware supports 64-bit instructions, and is multi-core (Core 2 Duo).  The
library and qsynth executable are 32-bit, according to the output of 'file':

/usr/local/bin/qsynth: ELF 32-bit LSB executable, Intel 80386, version 1 
(SYSV), for GNU/Linux 2.6.8, dynamically linked (uses shared libs), not stripped

/usr/local/lib/libfluidsynth.so.1.1.1: ELF 32-bit LSB shared object, Intel 
80386, version 1 (SYSV), not stripped

> Are you certain that you are running with the latest FluidSynth?  Perhaps try
> a fresh checkout if unsure.

svn reports "At revision 117."



_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
http://lists.nongnu.org/mailman/listinfo/fluid-dev

Reply via email to