Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 1.45 KB

known_bugs.org

File metadata and controls

23 lines (15 loc) · 1.45 KB

ls /fs0/bin/ doesn’t work

Posted [2024-07-02 Tue 13:44] Bested [2024-07-02 Tue 16:10]

Running /fs0/bin/ls /fs0/bin/ doesn’t work, I think because of the trailing slash. So, either ls user program or directory_data syscall has an issue handling the trailing slash. Maybe even just the FAT driver implementation.

Update [2024-07-02 Tue 14:09]: It’s definitely within the FAT implementation.

The Fix
special case trailing separator in pop_filename_from_front_of_path()

bg servertest, clienttest on startup triple faults

Posted [2024-06-24 Mon 16:22]

Running `bg servertest` and then `clienttest` as the first and second commands upon boot, respectively, triple faults after the client? exits.

Now, this wouldn’t be so weird if all of the following didn’t work just fine:

  • Calling any other program(s) (like `ls`) as the first or several first command(s) and then calling `bg servertest` then `clienttest`.
  • Calling `bg servertest` as the first command, then calling one or more other programs (like `ls`), then calling `clienttest`.
  • The mixture of the above two cases, calling another program, then `bg servertest`, then another program, then `clienttest`.

Since all of those work, it’s quite confusing as to what the nature of the bug actually is. I suspect that this will just magically go away one day as bugs get fixed, code gets rewritten, etc.

What’s for certain is it’s all an absolute mess right now, and I’m surprised it functions at all.