Ticket #5 (closed defect: fixed)

Opened 3 years ago

Last modified 6 weeks ago

FluidSynth crashes with QSynth

Reported by: jgreen Owned by: jgreen
Priority: major Milestone:
Component: libfluidsynth Version:
Keywords: Cc:

Description

David Hilvert reported a crash with QSynth and latest subversion of FluidSynth. The start of the fluid-dev thread is here: http://lists.gnu.org/archive/html/fluid-dev/2007-09/msg00010.html

It appears that the crash occurs when enabling the QSynth level meters which uses new_fluid_audio_driver2() to allow interception of the audio output.

Change History

Changed 3 years ago by jgreen

  • status changed from new to assigned

Changed 2 years ago by jgreen

  • status changed from assigned to closed
  • resolution set to invalid

Seems David fixed the problem by re-compiling QSynth. This was perhaps a problem with header/library mismatch, but not sure of the actual cause.

Changed 2 years ago by jgreen

  • status changed from closed to reopened
  • resolution invalid deleted

Sounds like the problem still exists, its just intermittent. Re-opening ticket.

Changed 2 years ago by jgreen

Looks like some of the changes made in fluid_alsa.c (and possibly others) in regards to the new_fluid_audio_driver2() audio callback rendering method were assuming that the 'data' parameter was a FluidSynth instance, when in fact its up to the caller what it is. Need to re-design the dithering algorithm to be usable even without a fluid_synth_t instance.

Changed 2 years ago by jgreen

  • status changed from reopened to closed
  • resolution set to fixed

Fixed and checked into subversion.

Note: See TracTickets for help on using tickets.