[Top][All Lists]
[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
- [fluid-dev] Possible freeze in delete_fluid_alsa_audio_driver(),
Sven Meier <=