[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [fluid-dev] FluidSynth segfault on Fedora10 AMD64

From: josh
Subject: Re: [fluid-dev] FluidSynth segfault on Fedora10 AMD64
Date: Sat, 09 May 2009 18:08:12 -0400
User-agent: Internet Messaging Program (IMP) H3 (4.1.6)


Thank you very much for your bug report and the crash back trace. From the looks of the crash, I suspect there might be something particular about the SoundFont you are loading. Does it also crash with other SoundFont files? If it is specific to that SoundFont, if you could send me it off list, that would be great.

Another thing that might help is if you could run the following commands in gdb, once it crashes (assuming it crashes at the same line fluid_dsp_float.c:288):
p voice->sample
p voice->sample->data

I suspect that either voice->sample is NULL or more likely voice->sample->data is NULL, how this occurs is likely due to some issue with the SoundFont loading code.

I know that there have been issues with 64 bit AMD systems and FluidSynth before, but I think they are fixed. There could still be some problem specific to that platform though.

Best regards,

Josh Green

Quoting Irányossy Knoblauch Artúr <address@hidden>:


FluidSynth stops after a few minutes with a segmentation fault.
I tried to build the latest version (1.0.9) from source, but it
produces the same things.

What should I do?

Thank you!

(gdb) run -ajack /usr/share/soundfonts/PCLite.sf2
Starting program: /usr/bin/fluidsynth -ajack /usr/share/soundfonts/PCLite.sf2
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7ffff7898750 (LWP 2764)]
lash_open_socket: could not connect to host 'localhost', service '14541'
lash_comm_connect_to_server: could not create server connection
Detaching after fork from child process 2776.
Connected to JACK server with client name 'LASH_Server'
Opened ALSA sequencer with client ID 129
Listening for connections
Created project project-1 in directory /home/artur/audio-projects/project-1
Added client da7c702d-b776-4d91-a475-23dd9ce137bb of class fluidsynth
to project project-1
[New Thread 0x7ffff768a950 (LWP 2785)]
[New Thread 0x7ffff6c89950 (LWP 2786)]
fluidsynth: debug: Using 'jack' audio driver
jack_client_new: deprecated
[New Thread 0x7ffff442b950 (LWP 2787)]
[New Thread 0x7ffff43aa950 (LWP 2788)]
fluidsynth: debug: Jack engine sample rate: 44100
[New Thread 0x7ffff20ec950 (LWP 2789)]
fluidsynth: debug: Using 'alsa_seq' midi driver
JackActivationCount::Signal value = 0 ref = 5
JackActivationCount::Signal value = 0 ref = 5
[New Thread 0x7ffff206b950 (LWP 2790)]
[New Thread 0x7ffff166a950 (LWP 2791)]
FluidSynth version 1.0.9
Copyright (C) 2000-2006 Peter Hanappe and others.
Distributed under the LGPL license.
SoundFont(R) is a registered trademark of E-mu Systems, Inc.

Type 'help' for information on commands and 'help help' for help topics.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff20ec950 (LWP 2789)]
fluid_dsp_float_interpolate_4th_order (voice=0x60d620) at fluid_dsp_float.c:288
288       short int *dsp_data = voice->sample->data;
Missing separate debuginfos, use: debuginfo-install
(gdb) conn_mgr_check_timeouts: connection '1' has not responded to
ping for 10 seconds, disconnecting it
Client da7c702d-b776-4d91-a475-23dd9ce137bb removed from project project-1
Project project-1 removed

(gdb) backtrace
#0  fluid_dsp_float_interpolate_4th_order (voice=0x60d620)
    at fluid_dsp_float.c:288
#1  0x00007ffff7d84f3d in fluid_voice_write (voice=0x60d620,
    dsp_left_buf=0x70a660, dsp_right_buf=0x70a770, dsp_reverb_buf=0x70a8c0,
    dsp_chorus_buf=0x70aae0) at fluid_voice.c:602
#2  0x00007ffff7d7e5b8 in fluid_synth_one_block (synth=0x608c30,
    do_not_mix_fx_to_out=0) at fluid_synth.c:1963
#3  0x00007ffff7d7ea7e in fluid_synth_write_float (synth=0x608c30, len=128,
    lout=<value optimized out>, loff=<value optimized out>,
    lincr=<value optimized out>, rout=0x7ffff2247e40, roff=0,
    rincr=<value optimized out>) at fluid_synth.c:1736
#4  0x00007ffff7d63d49 in fluid_jack_audio_driver_process (nframes=128,
    arg=<value optimized out>) at fluid_jack.c:324
#5  0x0000003e7740d8ec in Jack::JackClient::Execute ()
   from /usr/lib64/libjack.so.0
#6  0x0000003e77422e6a in Jack::JackPosixThread::ThreadHandler ()
   from /usr/lib64/libjack.so.0
#7  0x0000003943c073da in start_thread () from /lib64/libpthread.so.0
#8  0x00000039430e62bd in clone () from /lib64/libc.so.6

fluid-dev mailing list

reply via email to

[Prev in Thread] Current Thread [Next in Thread]