fluid-dev
[Top][All Lists]
Advanced

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

[fluid-dev] Possible freeze in delete_fluid_alsa_audio_driver()


From: Sven Meier
Subject: [fluid-dev] Possible freeze in delete_fluid_alsa_audio_driver()
Date: Tue, 02 Nov 2010 22:09:38 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.15) Gecko/20101027 Thunderbird/3.0.10

Hi all,

I'm experiencing a strange freeze in delete_fluid_alsa_audio_driver():

0x9da58ae5    fluid_thread_join + 0x1d
0x9da4d388    delete_fluid_alsa_audio_driver + 0x47
0x9da81c74    delete_fluid_audio_driver + 0x59

The attempt to join the (synthesizer?) thread never returns (line #332):

  dev->cont = 0;
  if (dev->thread)
    fluid_thread_join (dev->thread); /* never returns */

To trigger this issue the following prerequisites have to be met:
- Jack is running
- a fluidsynth instance is created with "audio.driver" explicitely set to "alsa".
- finally the fluidsynth instance is deleted.

I've just double checked by starting fluidsynth from the command line and this seems to expose the same issue:

$ fluidsynth -a alsa
FluidSynth version 1.1.3
....
fluidsynth: debug: Using 'alsa' audio driver
fluidsynth: debug: Using 'alsa_seq' midi driver
Type 'help' for help topics.
....
> quit
cheers!
<nothing happens after cheers>

BTW I'm using the latest fluidsynth from SVN.

Any ideas?

Sven




reply via email to

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