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>>
