Bug #2066

tmpsf corruption

Added by jaydg over 3 years ago. Updated about 3 years ago.

Status:ClosedStart date:
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:-
Target version:-

Description

I've noticed that files stored on tmpfs gets corrupted when running the
hammer.sh installation script on a swapless machine.

Steps to reproduce:
1. Set up a virtual machine (tested on KVM and VirtualBox), 512 MB RAM
2. Boot from the installation CD (tested with 2.8.2 and 2.10.1)
3. Log in as root
4. # cp /usr/share/example/rconfig/hammer.sh .
5. Set the correct disk name in hammer.sh on line 18
6. # csh hammer.sh

=> the script stops at line 154. Viewing the file reveals that it contains garbage.

During the execution of the script the following messages are logged on the
console when / is being copied to /mnt (see attached screenshot):

swap_pager_getswapspace: failed
tmpfs_write bwrite error 12
tmpfs_write bwrite error 12

Funny enough, the same issue occurs when enabling the newly-created swap device
after line 66 in hammer.sh. The swap space gets used and the messages are not
emitted, but nevertheless the script terminated too early and contains only garbage.

tmpfs_error.png (9.57 KB) jaydg, 05/07/2011 02:58 PM

History

#1 Updated by jaydg about 3 years ago

The problem does no longer exist in v2.11.0.873.g1d648.

Also available in: Atom PDF