Re: [PATCH] tune2fs: fix tune2fs segfault when ext2fs_run_ext3_journal() fails

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 5 Sep 2022 19:16:03 +0800, Zhiqiang Liu wrote:
> When ext2fs_run_ext3_journal() fails, tune2fs cmd will occur one
> segfault problem as follows.
> (gdb) bt
> #0  0x00007fdadad69917 in ext2fs_mmp_stop (fs=0x0) at mmp.c:405
> #1  0x0000558fa5a9365a in main (argc=<optimized out>, argv=<optimized out>) at tune2fs.c:3440
> 
> misc/tune2fs.c:
> main()
>   -> ext2fs_open2(&fs)
>     -> ext2fs_mmp_start
>   ......
>   -> retval = ext2fs_run_ext3_journal(&fs)
>   -> if (retval)
>     // if ext2fs_run_ext3_journal fails, close and free fs.
>     -> ext2fs_close_free(&fs)
>     -> rc = 1
>     -> goto closefs
>   ......
> closefs:
>   -> if (rc)
>     -> ext2fs_mmp_stop(fs)     // fs has been set to NULL, boom!!
>   -> (ext2fs_close_free(&fs) ? 1 : 0); // close and free fs
> 
> [...]

Applied, thanks!

[1/1] tune2fs: fix tune2fs segfault when ext2fs_run_ext3_journal() fails
      commit: 66ecb6abe5d2c74191bb4bc24f3da036e5fa1213

Best regards,
-- 
Theodore Ts'o <tytso@xxxxxxx>



[Index of Archives]     [Reiser Filesystem Development]     [Ceph FS]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux FS]     [Yosemite National Park]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Device Mapper]     [Linux Media]

  Powered by Linux