>  
> Another question: Will Bernd worry about doslfn?
>  
> Willi
>  

First, thank you Willi for initially discovering this problem.

During the online-meeting, we discussed several things. But, nearly all of that 
time was spent on FDRepo and the DOSLFN problem.

To remind everyone…

When some packages are installed by FDNPKG under the FreeDOS kernel when the 
DOSLFN driver is loaded, the some of the files created by the install are 
damaged and the filesystem is corrupted. This occurs regardless of the type of 
FAT and even if the package does not contain any files that require LFN 
support. It appears to be connected to the usage of rare but legal characters 
in 8.3 filenames. For example, packages which contain an exclamation point or 
ampersand seem to trigger this bug consistently. The bug is known to occur and 
can be easily trigger by installing the current version the “ARACHNE” or 
similar packages using FreeDOS_Kernel+DOSLFN+FDNPKG. If any one of those 3 is 
changed, the bug does not appear. For example, EDR+DOSLFN+FDNPKG or 
FreeDOS+DOSLFN+FDINST will not exhibit the issue. 

This issue does not affect the FreeDOS installer or packages installed through 
FDIMPLES and FDINST.

As a demonstration in a virtual machine, a fresh install of FreeDOS was checked 
with Microsoft ScanDisk. No errors were detected. This was follow by “fdnpkg 
install arachne.zip” which took a while to download and install. No error 
messages were displayed and the installation appeared to complete successfully. 
However, immediately running ScanDisk again showed multiple filesystem 
problems. 

A summary of what was discussed...

There was a lot of concern expressed by everyone over this filesystem 
corruption bug. 

While it is possible to modify FDRepo to “quarantine” files that use uncommon 
legal 8.3 filename characters when generating a package, that would not 
actually fix the underlying problem. 

At this time, it is not known if this bug may occur elsewhere. For example, it 
is possible that a user saving a file that contains an explanation mark from a 
text editor may trigger the bug and corrupt their drive. 

The consensus was that the a test program should probably be created in attempt 
to try and replicate and detect the when exactly issue occurs. 

What is needed now is a volunteer to further investigate this issue and 
possibly create that test program.

Do not look to me to create it or find the bug. I have far too many other 
things I must work on. 

We need to have someone step-up to try and fix this problem. 

Otherwise, we are likely to be stuck with this critical filesystem corruption 
bug for many years.


_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to