View Issue Details

IDProjectCategoryView StatusLast Update
0000787OpenMPTUser Interfacepublic2016-05-13 11:27
ReporterReally Weird Person Assigned To 
PrioritynormalSeveritytweakReproducibilityalways
Status closedResolutionnot fixable 
Platformx64OSWindowsOS Version10
Product VersionOpenMPT 1.26.00.* (old testing) 
Summary0000787: Bug With Rows or Cell Limit (perhaps)
Description

I noticed that modules sometimes get truncated. Saving a module with 127 channels and 1,024 rows causes the warning about reaching the file limit and truncates the data to 505 (512 - 7) rows. How ever, the Impulse Tracker Project format handled a module with 1,024 channels and 65,536 rows with no problems.

Steps To Reproduce
  1. Create a new Impulse Tracker or OpenMPT module.
  2. Increase the channel quantity to 127 and the row quantity to 1,024.
  3. Using Find and Replace, fill all cells with data.
  4. Save the module.
    At this point, you should be informed / warned that your pattern will lose data.
  5. Reopen the module.
  6. Navigate to raw 505.
    You should notice that this row and the rows below it contain no data.
Additional Information

I am using the revision in which the More Patterns than Allowed By Code bug ( http://bugs.openmpt.org/view.php?id=784 ) was fixed. I don't remember the exact revision number though.

TagsNo tags attached.
Has the bug occurred in previous versions?Yes
Tested code revision (in case you know it)

Activities

Saga Musix

Saga Musix

2016-05-13 11:27

administrator   ~0002366

The compressed pattern data may not exceed 65535 bytes. This is exactly why the warning is shown.

Issue History

Date Modified Username Field Change
2016-05-13 06:53 Really Weird Person New Issue
2016-05-13 11:27 Saga Musix Note Added: 0002366
2016-05-13 11:27 Saga Musix Status new => closed
2016-05-13 11:27 Saga Musix Resolution open => not fixable