• Status Closed
  • Percent Complete
  • Task Type Bugs
  • Category Plugins
  • Assigned To No-one
  • Operating System PortalPlayer-based
  • Severity Low
  • Priority Very Low
  • Reported Version
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by ahellmann - 2007-04-03

FS#6964 - Plugin header info incorrect?

For some reason the plugin header 'end_addr' entry can be smaller than the plugin filesize.
This may create serious problems with the clearing of the bss area by the following rb code:
memset(pluginbuf + readsize, 0, plugin_size - readsize);
The hiss in the mpegplayer on the sansa seems to be a result from this bug.

Closed by  amiconn
2007-04-17 17:59
Reason for closing:  Fixed
Additional comments about closing:   Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407

end_addr can very well be lower than the plugin filesize + load_addr. This happens if the iram section is larger than the bss area. The loader was fixed to not call memset() in this case.


Available keyboard shortcuts


Task Details

Task Editing