lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <CAFJqGkPJcyHaw+50SHbyutLdKrGT0=jmOYUskD9kbHOKvDn4UQ@mail.gmail.com>
Date:   Tue, 3 Apr 2018 12:31:47 +0700
From:   Somchai Smythe <buraphalinuxserver@...il.com>
To:     "Theodore Y. Ts'o" <tytso@....edu>
Cc:     linux-ext4@...r.kernel.org, harshads@...gle.com
Subject: Re: e2fsprogs-1.44.1 self-tests f_bigalloc_badinode and
 f_bigalloc_orphan_list fail for me

For the record, the patch worked and now all self-tests pass.  Thank you.

On 4/1/18, Theodore Y. Ts'o <tytso@....edu> wrote:
> On Wed, Mar 28, 2018 at 09:20:59AM +0700, Somchai Smythe wrote:
>> (2nd try to send this since apparently attachments don't go through;
>> if it's a duplicate, sorry about that)
>>
>> The new e2fsprogs-1.44.1 release has two failures of self-tests for me:
>>
>> f_bigalloc_badinode
>> f_bigalloc_orphan_list
>> ...
>> Are these tests passing for everyone else (make check)?  What other
>> information do I need to send (if any)?
>
> Hi Somchai,
>
> These test were passing for me, but when I took a closer look at the
> test scripts, I found the problem.  The following patch should fix
> things for you (and will be in the next release of e2fsprogs).
>
>        	       	    	       	   - Ted
>
> commit 79284d3992a11bf6f39fd2c0c606d038b99f4774
> Author: Theodore Ts'o <tytso@....edu>
> Date:   Sat Mar 31 16:38:48 2018 -0400
>
>     tests: use mke2fs and debugfs from the build tree
>
>     The tests f_bigalloc_badinode and f_bigalloc_orphan_list were not
>     using the version of mke2fs and debugfs from the build tree, and if
>     mke2fs and debugfs are not in the user's PATH, these tests would fail.
>     Fix this.
>
>     Reported-by: Somchai Smythe <buraphalinuxserver@...il.com>
>     Signed-off-by: Theodore Ts'o <tytso@....edu>
>
> diff --git a/tests/f_bigalloc_badinode/script
> b/tests/f_bigalloc_badinode/script
> index 9113e9c87..e58910f29 100644
> --- a/tests/f_bigalloc_badinode/script
> +++ b/tests/f_bigalloc_badinode/script
> @@ -6,8 +6,8 @@ TEST_DATA="$test_name.tmp"
>  dd if=$TEST_BITS of=$TEST_DATA bs=4k count=2 seek=1> /dev/null 2>&1
>
>  touch $TMPFILE
> -mke2fs -Fq -t ext4 -O bigalloc -C 16384 $TMPFILE 1M > /dev/null 2>&1
> -debugfs -w $TMPFILE << EOF > /dev/null 2>&1
> +$MKE2FS -Fq -t ext4 -O bigalloc -C 16384 $TMPFILE 1M > /dev/null 2>&1
> +$DEBUGFS -w $TMPFILE << EOF > /dev/null 2>&1
>  write $TEST_DATA testfile
>  set_inode_field testfile i_mode 0120000
>  quit
> diff --git a/tests/f_bigalloc_orphan_list/script
> b/tests/f_bigalloc_orphan_list/script
> index 1508bf126..af9d75302 100644
> --- a/tests/f_bigalloc_orphan_list/script
> +++ b/tests/f_bigalloc_orphan_list/script
> @@ -6,8 +6,8 @@ TEST_DATA="$test_name.tmp"
>  dd if=$TEST_BITS of=$TEST_DATA bs=28k count=1 > /dev/null 2>&1
>
>  touch $TMPFILE
> -mke2fs -Fq -t ext4 -O bigalloc $TMPFILE 1M > /dev/null 2>&1
> -debugfs -w $TMPFILE << EOF > /dev/null 2>&1
> +$MKE2FS -Fq -t ext4 -O bigalloc $TMPFILE 1M > /dev/null 2>&1
> +$DEBUGFS -w $TMPFILE << EOF > /dev/null 2>&1
>  write $TEST_DATA testfile
>  set_inode_field testfile links_count 0
>  set_inode_field testfile bmap[0] 0
>

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ