CachingReader chunk starvation

Bug #1404330 reported by Maverik
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Critical
Daniel Schürmann

Bug Description

Using Laptop with Radeon R7 M260, Windows 8.1 64 bit, Maya 44 USB latest Maya Asio drivers MIXX 1.11.0 64 bit

After a while Mixxx freezes during plaing a song saying "Track is loading" on the one panel and no more sound on the other one while wave form still goes 'till end of track.

Happened several times now, even after update of Maya driver

Revision history for this message
Maverik (simonmeier) wrote :
Revision history for this message
Owen Williams (ywwg) wrote :

Can you try a recent build and see if you have the same problem?

http://downloads.mixxx.org/builds/master/?C=M;O=D

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

Salient bits from the log:

Debug []: ERROR: No LRU chunk to free in allocateChunkExpireLRU.
Debug []: ERROR: Couldn't allocate spare Chunk to make ChunkReadRequest.
Debug []: ERROR: No LRU chunk to free in allocateChunkExpireLRU.
Debug []: ERROR: Couldn't allocate spare Chunk to make ChunkReadRequest.
Debug []: ERROR: No LRU chunk to free in allocateChunkExpireLRU.
Debug []: ERROR: Couldn't allocate spare Chunk to make ChunkReadRequest.
Debug []: ERROR: No LRU chunk to free in allocateChunkExpireLRU.
Debug []: ERROR: Couldn't allocate spare Chunk to make ChunkReadRequest.

CachingReader is leaking chunks. IIRC race conditions in CachingReader caused this in 1.11.

Shortly after the 1.11 release Daniel split CachingReader into a worker thread which I believe improved on this.

Changed in mixxx:
milestone: none → 1.12.0
summary: - Mixxx freezes playing
+ CachingReader chunk starvation
Changed in mixxx:
importance: Undecided → Critical
status: New → Confirmed
Revision history for this message
Maverik (simonmeier) wrote :

Please where can i find an instruction to install the recent build 1.12.0?

Revision history for this message
Owen Williams (ywwg) wrote :

I posted the link above, just download an installer for your platform and install it

Revision history for this message
Maverik (simonmeier) wrote :

Thank you, just applyed build 1.12.0 and test it

Revision history for this message
Maverik (simonmeier) wrote :

Seems that v. 1.12.0 solved the issue. Thanks for your support!

Owen Williams (ywwg)
Changed in mixxx:
milestone: 1.12.0 → none
status: Confirmed → Invalid
RJ Skerry-Ryan (rryan)
Changed in mixxx:
assignee: nobody → Daniel Schürmann (daschuer)
milestone: none → 1.12.0
status: Invalid → Fix Committed
RJ Skerry-Ryan (rryan)
Changed in mixxx:
status: Fix Committed → Fix Released
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/7746

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.