https://bugs.dragonflybsd.org/https://bugs.dragonflybsd.org/favicon.ico?16293952082023-02-04T08:56:58ZDragonFlyBSD bugtrackerDragonFlyBSD - Bug #3339: mkdir, touch, rm occasionally do not work as expectedhttps://bugs.dragonflybsd.org/issues/3339?journal_id=144962023-02-04T08:56:58Zpeeterkaru.pruun@gmail.com
<ul></ul><p>There is strike through in formatting --- please ignore this. Should be <strong>without</strong> strike through.</p> DragonFlyBSD - Bug #3339: mkdir, touch, rm occasionally do not work as expectedhttps://bugs.dragonflybsd.org/issues/3339?journal_id=144972023-02-04T09:51:14Zpeeterkaru.pruun@gmail.com
<ul></ul><p>Let me post the two sequences formatted correctly:</p>
<p>mkdir, rm with /bin/tcsh:</p>
<pre>
--- /bin/tcsh ---
user@qcomp:~ % ls -ld somedir
drwxr-xr-x 1 user user 0 Feb 4 09:43 somedir
user@qcomp:~ % rm -rf somedir
recursively remove somedir? y
user@qcomp:~ % ls -ld somedir
ls: somedir: No such file or directory
user@qcomp:~ % mkdir somedir
mkdir: somedir: File exists
user@qcomp:~ % ls -ld somedir
drwxr-xr-x 1 user user 0 Feb 4 09:44 somedir
user@qcomp:~ %
--- ---
</pre>
<p>and touch, rm with /bin/sh:</p>
<pre>
--- /bin/sh ---
$ rm twofile
$ ls -l twofile
ls: twofile: No such file or directory
$ touch twofile
$ ls -l twofile
-rw-r--r-- 1 user user 0 Feb 4 09:53 twofile
$ rm twofile
$
$ touch sixfile
$ rm sixfile
rm: sixfile: No such file or directory
$ ls -l sixfile
ls: sixfile: No such file or directory
$ ls -l six*
ls: six*: No such file or directory
$ ls -l
total 316
-rw-r--r-- 1 user user 0 Feb 4 09:57 twofile
$ rm twofile
rm: twofile: No such file or directory
$ ls -l twofile
ls: twofile: No such file or directory
$ ls -l
. . . NO twofile here. . .
--- ---
</pre> DragonFlyBSD - Bug #3339: mkdir, touch, rm occasionally do not work as expectedhttps://bugs.dragonflybsd.org/issues/3339?journal_id=144982023-02-04T09:56:43Zpeeterkaru.pruun@gmail.com
<ul></ul><p>Concerns:</p>
<p>- the first issue (mkdir, rm) has been tested and occurs both on UFS and HAMMER2 filesystems. <br />- the second (touch, rm) has been tested only on HAMMER2. Not tested on UFS.</p> DragonFlyBSD - Bug #3339: mkdir, touch, rm occasionally do not work as expectedhttps://bugs.dragonflybsd.org/issues/3339?journal_id=144992023-02-05T08:16:12Zpeeterkaru.pruun@gmail.com
<ul></ul><p>I can consistently reproduce this sequence in my home dir. At the same time, I cannot reproduce this in an another, random directory. The HAMMER2 fs is at least two years old.</p>
<p>Maybe something wrong with home directory? There are no errors in the nightly HAMMER2 cleanup logs.</p>
<pre>
user@mars:~ % mkdir somedir
user@mars:~ % rm -rf somedir
recursively remove somedir? y
user@mars:~ % ls -ld somedir
ls: somedir: No such file or directory
user@mars:~ % mkdir somedir
mkdir: somedir: File exists
user@mars:~ % ls -l somedir
total 0
user@mars:~ % ls -ld somedir
drwxr-xr-x 1 user user 0 Feb 5 09:58 somedir
user@mars:~ % rm -rf somedir
user@mars:~ % ls -ld somedir
ls: somedir: No such file or directory
user@mars:~ % mkdir somedir
mkdir: somedir: File exists
user@mars:~ % rm -rf somedir
recursively remove somedir? y
user@mars:~ % mkdir somedir
mkdir: somedir: File exists
user@mars:~ % rm -rf somedir
recursively remove somedir? y
user@mars:~ % ls -ld somedir
ls: somedir: No such file or directory
user@mars:~ % mkdir somedir
mkdir: somedir: File exists
user@mars:~ % ls -l somedir
total 0
user@mars:~ % rm -rf somedir
recursively remove somedir? y
user@mars:~ % ls -l somedir
ls: somedir: No such file or directory
user@mars:~ % mkdir somedir
user@mars:~ % rm -rf somedir
recursively remove somedir? y
user@mars:~ % mkdir somedir
mkdir: somedir: File exists
user@mars:~ % ls -ld somedir
drwxr-xr-x 1 user user 0 Feb 5 10:02 somedir
user@mars:~ % rm -rf somedir
recursively remove somedir? y
user@mars:~ % mkdir somedir
mkdir: somedir: File exists
user@mars:~ % rm -rf somedir
recursively remove somedir? y
user@mars:~ % ls -l somedir
ls: somedir: No such file or directory
user@mars:~ % mkdir somedir
mkdir: somedir: File exists
user@mars:~ %
</pre>
<p>With a different filename:</p>
<pre>
user@mars:~ % mkdir onedir
mkdir: onedir: File exists
user@mars:~ % ls -l onedir
total 0
user@mars:~ % rm -rf onedir
recursively remove onedir? y
user@mars:~ % ls -l onedir
ls: onedir: No such file or directory
user@mars:~ % mkdir onedir
mkdir: onedir: File exists
</pre> DragonFlyBSD - Bug #3339: mkdir, touch, rm occasionally do not work as expectedhttps://bugs.dragonflybsd.org/issues/3339?journal_id=145002023-02-06T11:37:22Zpeeterkaru.pruun@gmail.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Closed</i></li></ul><p>I believe all this weird behavior has nothing to do with 'mkdir' or 'rm'. It seems it originates in how 'startx' behaves differently in DragonFly 6.5.</p>
<p>Will close the issue for now.</p>