New submission from Joachim de Groot <[email protected]>:

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.

----------
files: tmpfs_error.png
messages: 9886
nosy: jaydg
status: unread
title: tmpsf corruption

_____________________________________________________
DragonFly issue tracker <[email protected]>
<http://bugs.dragonflybsd.org/issue2066>
_____________________________________________________

<<attachment: tmpfs_error.png>>

Reply via email to