Opened 16 years ago

Last modified 15 years ago

#122 closed defect

Copying the tetris binary twice hangs the FAT file system — at Initial Version

Reported by: Jakub Jermář Owned by:
Priority: major Milestone: 0.4.2
Component: helenos/fs/fat Version: mainline
Keywords: fs, fat Cc:
Blocker for: Depends on:
See also:

Description

With [head,96], built for amd64 and fat, doing:

cp /app/tetris /srv/1
cp /app/tetris /srv/2

will hang the file system.

With HelenOS 0.4.1, the binary can be copied three times before FAT crashes during the fourth attempt in libblock hitting an assertion.

I think this is the same thing, given some new binaries having been added to the file system image recently (so it grew a little and the free space in it shrunk) and also a work in progress on the error handling front. The latter can explain the different symptom, because now the error will be propagated to the request initiator instead of causing an instant abort on assertion failure in libblock.

Change History (0)

Note: See TracTickets for help on using tickets.