Fidlib: Designing filters is not reentrant/thread-safe

Bug #1765210 reported by Uwe Klotz
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Critical
Uwe Klotz

Bug Description

Invocation of the following functions is not thread-safe and causes a crash when corrupt parameters are detected:
- fid_design
- fid_design_coef

Remark in fidmkf.h line 195:
// Global temp buffer for generating filters. *NOT THREAD SAFE*

I experienced this crash at least twice while playing, it is a show stopper!

Revision history for this message
Uwe Klotz (uklotzde) wrote :
Changed in mixxx:
assignee: nobody → Uwe Klotz (uklotzde)
milestone: none → 2.1.1
importance: Undecided → Critical
status: New → In Progress
Uwe Klotz (uklotzde)
summary: - Fidlib: Designing filters is not thread-safe
+ Fidlib: Designing filters is not reentrant/thread-safe
Uwe Klotz (uklotzde)
Changed in mixxx:
status: In Progress → Fix Committed
Changed in mixxx:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers