Cosmos icon indicating copy to clipboard operation
Cosmos copied to clipboard

ISO9660 filesystem broken

Open selkij opened this issue 2 years ago • 2 comments

Area of Cosmos - What area of Cosmos are we dealing with?

Filesystem ISO9660

Expected Behaviour - What do you think that should happen?

When we put files in the corresponding folder in the project, it should be there on cosmos

Actual Behaviour - What unexpectedly happens?

No ISO9660 partitions detected

Version - last devkit 18/10/22 (wasnt working with the last userkit)

selkij avatar Oct 13 '22 14:10 selkij

This is a problem in the heap area that the Mount disk reapitly check the partions and then the Small Heap throw that SMT is null,

Just add this code in Kernel.BeforeRun function if (HeapSmall.SMT == null) GCImplementation.Init();

i alredy fixed it but i wait that the creator is merge my PR

TheFocusMan avatar Oct 14 '22 08:10 TheFocusMan

Ill try that thank you

selkij avatar Oct 14 '22 10:10 selkij

Just add this code in Kernel.BeforeRun function if (HeapSmall.SMT == null) GCImplementation.Init();

i alredy fixed it but i wait that the creator is merge my PR

Which PR fixes this?

quajak avatar Dec 01 '22 17:12 quajak

Just add this code in Kernel.BeforeRun function if (HeapSmall.SMT == null) GCImplementation.Init(); i alredy fixed it but i wait that the creator is merge my PR

Which PR fixes this?

PR of remove debug output on boot because this action was corrupting the stack point and the function GCImplementation.Init() was not called

TheFocusMan avatar Dec 03 '22 14:12 TheFocusMan

I see, thank you. So this is fixed?

quajak avatar Dec 04 '22 03:12 quajak

I see, thank you. So this is fixed?

Yep it fixed it

TheFocusMan avatar Dec 06 '22 19:12 TheFocusMan

well absolutely not for me @quajak

selkij avatar Dec 18 '22 23:12 selkij

@MishaTY Any ideas on the possible cause or how to debug this?

quajak avatar Dec 19 '22 00:12 quajak