Rockbox

  • Status Closed
  • Percent Complete
    100%
  • Task Type Patches
  • Category Operating System/Drivers
  • Assigned To No-one
  • Operating System All players
  • Severity High
  • Priority Very Low
  • Reported Version
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by Yoshihisa Uchida - 2006-09-03

FS#5934 - bug #5529 patch

Bug #5529 happnes the following reason.

If for some N (N = 0,1,2,3,…),

"tagcache_N.tcd"'s file size (byte) > 24 * commit_entry_count(i.e. commited song file count).  (A)

then
 the function “tempbuf_locate” (defines tagcache.c) failed because the value of LOOKUP_BUF_DEPTH
(defines tagcache.c) was too small.

So that, it terminates abnormally while processing “Committing tagcache [N/13]”.

This patch file is corrected to match the value of LOOKUP_BUF_DEPTH to the size of actual file tagcache_N.tcd (N = 0,1,2,…), and to set it, and condition (A) will not be approved and exists.

Closed by  Steve Bavin
2006-09-26 11:58
Reason for closing:  Accepted
Additional comments about closing:  

Slasheri has committed a fix for this now, at least partly inspired by this patch.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing