You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As reported on the mailling-list using Sculpt with a disk that contains many partitions does not work. Although part_block is able to parse the partition-table (as shown in the LOG) it later complains that no valid partition table was found.
This behaviour is due to the fact the component cannot generate the partitions report as the underlying buffer is too small, which results in an exeception that is silently caught and treated as a non-valid partition-table.
The following commit addresses this short-coming by replacing the static Reporter with an Expanding_reporter.
The text was updated successfully, but these errors were encountered:
cnuke
added a commit
to cnuke/genode
that referenced
this issue
Mar 10, 2023
Depending on the number of partitions the current fixed size of 4096
bytes might not be sufficient for the resulting partitions report.
The use of the expanding reporter allows for accomodating large reports
while still keeping the resource usage down for the common case of
few partitions (with potentially short names).
Fixesgenodelabs#4782.
Depending on the number of partitions the current fixed size of 4096
bytes might not be sufficient for the resulting partitions report.
The use of the expanding reporter allows for accomodating large reports
while still keeping the resource usage down for the common case of
few partitions (with potentially short names).
Fixes#4782.
As reported on the mailling-list using Sculpt with a disk that contains many partitions does not work. Although
part_block
is able to parse the partition-table (as shown in the LOG) it later complains that no valid partition table was found.This behaviour is due to the fact the component cannot generate the partitions report as the underlying buffer is too small, which results in an exeception that is silently caught and treated as a non-valid partition-table.
The following commit addresses this short-coming by replacing the static
Reporter
with anExpanding_reporter
.The text was updated successfully, but these errors were encountered: