syzbot


memory leak in v9fs_session_init

Status: auto-obsoleted due to no activity on 2022/09/23 08:33
Reported-by: syzbot+15b759334fd44cd9785a@syzkaller.appspotmail.com
First crash: 1703d, last: 1333d
Cause bisection: introduced by (bisect log) :
commit 16490980e396fac079248b23b1dd81e7d48bebf3
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date: Tue May 17 02:51:04 2016 +0000

  Merge tag 'device-properties-4.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm

Crash: memory leak in v9fs_session_init (log)
Repro: C syz .config
  
Discussions (1)
Title Replies (including bot) Last reply
memory leak in v9fs_session_init 1 (3) 2019/07/25 16:48
Last patch testing requests (14)
Created Duration User Patch Repo Result
2022/09/23 07:30 14m retest repro upstream OK log
2022/09/23 03:30 13m retest repro upstream OK log
2022/09/23 01:29 13m retest repro upstream OK log
2022/09/22 23:29 13m retest repro upstream OK log
2022/09/22 21:29 13m retest repro upstream OK log
2022/09/22 18:29 13m retest repro upstream OK log
2022/09/22 16:29 16m retest repro upstream OK log
2022/09/22 12:29 16m retest repro upstream OK log
2022/09/22 09:29 16m retest repro upstream OK log
2022/09/22 07:29 16m retest repro upstream OK log
2020/09/23 10:41 15m anant.thazhemadam@gmail.com upstream OK
2020/04/08 20:09 15m rikard.falkeborn@gmail.com patch git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git v5.6 log
2020/04/08 19:52 13m rikard.falkeborn@gmail.com patch upstream log
2020/04/08 18:18 13m rikard.falkeborn@gmail.com patch upstream log

Sample crash report:
BUG: memory leak
unreferenced object 0xffff88811bc51f00 (size 128):
  comm "syz-executor216", pid 6442, jiffies 4294951677 (age 21.770s)
  hex dump (first 32 bytes):
    31 2f ff ff ff 7f a0 59 68 e7 e8 95 40 2d 2d 5e  1/.....Yh...@--^
    27 ee bc 85 89 56 d7 08 c7 3e b4 c9 3d 2e 11 e5  '....V...>..=...
  backtrace:
    [<000000005046d0a0>] kmemdup_nul+0x2d/0x70 mm/util.c:150
    [<00000000f07b6da1>] v9fs_parse_options fs/9p/v9fs.c:281 [inline]
    [<00000000f07b6da1>] v9fs_session_init+0x288/0x840 fs/9p/v9fs.c:422
    [<00000000cc8c0325>] v9fs_mount+0x56/0x390 fs/9p/vfs_super.c:124
    [<000000003b3be20f>] legacy_get_tree+0x26/0x70 fs/fs_context.c:592
    [<000000006fd88ea2>] vfs_get_tree+0x28/0xe0 fs/super.c:1547
    [<0000000027b3f87c>] do_new_mount fs/namespace.c:2875 [inline]
    [<0000000027b3f87c>] do_mount+0xa63/0xe40 fs/namespace.c:3200
    [<0000000000b41d39>] __do_sys_mount fs/namespace.c:3410 [inline]
    [<0000000000b41d39>] __se_sys_mount fs/namespace.c:3387 [inline]
    [<0000000000b41d39>] __x64_sys_mount+0xb0/0x120 fs/namespace.c:3387
    [<00000000efdcfca9>] do_syscall_64+0x4c/0xe0 arch/x86/entry/common.c:384
    [<00000000c364b4b8>] entry_SYSCALL_64_after_hwframe+0x44/0xa9

BUG: memory leak
unreferenced object 0xffff88811bc51f00 (size 128):
  comm "syz-executor216", pid 6442, jiffies 4294951677 (age 22.980s)
  hex dump (first 32 bytes):
    31 2f ff ff ff 7f a0 59 68 e7 e8 95 40 2d 2d 5e  1/.....Yh...@--^
    27 ee bc 85 89 56 d7 08 c7 3e b4 c9 3d 2e 11 e5  '....V...>..=...
  backtrace:
    [<000000005046d0a0>] kmemdup_nul+0x2d/0x70 mm/util.c:150
    [<00000000f07b6da1>] v9fs_parse_options fs/9p/v9fs.c:281 [inline]
    [<00000000f07b6da1>] v9fs_session_init+0x288/0x840 fs/9p/v9fs.c:422
    [<00000000cc8c0325>] v9fs_mount+0x56/0x390 fs/9p/vfs_super.c:124
    [<000000003b3be20f>] legacy_get_tree+0x26/0x70 fs/fs_context.c:592
    [<000000006fd88ea2>] vfs_get_tree+0x28/0xe0 fs/super.c:1547
    [<0000000027b3f87c>] do_new_mount fs/namespace.c:2875 [inline]
    [<0000000027b3f87c>] do_mount+0xa63/0xe40 fs/namespace.c:3200
    [<0000000000b41d39>] __do_sys_mount fs/namespace.c:3410 [inline]
    [<0000000000b41d39>] __se_sys_mount fs/namespace.c:3387 [inline]
    [<0000000000b41d39>] __x64_sys_mount+0xb0/0x120 fs/namespace.c:3387
    [<00000000efdcfca9>] do_syscall_64+0x4c/0xe0 arch/x86/entry/common.c:384
    [<00000000c364b4b8>] entry_SYSCALL_64_after_hwframe+0x44/0xa9

BUG: memory leak
unreferenced object 0xffff88811bc51f00 (size 128):
  comm "syz-executor216", pid 6442, jiffies 4294951677 (age 24.190s)
  hex dump (first 32 bytes):
    31 2f ff ff ff 7f a0 59 68 e7 e8 95 40 2d 2d 5e  1/.....Yh...@--^
    27 ee bc 85 89 56 d7 08 c7 3e b4 c9 3d 2e 11 e5  '....V...>..=...
  backtrace:
    [<000000005046d0a0>] kmemdup_nul+0x2d/0x70 mm/util.c:150
    [<00000000f07b6da1>] v9fs_parse_options fs/9p/v9fs.c:281 [inline]
    [<00000000f07b6da1>] v9fs_session_init+0x288/0x840 fs/9p/v9fs.c:422
    [<00000000cc8c0325>] v9fs_mount+0x56/0x390 fs/9p/vfs_super.c:124
    [<000000003b3be20f>] legacy_get_tree+0x26/0x70 fs/fs_context.c:592
    [<000000006fd88ea2>] vfs_get_tree+0x28/0xe0 fs/super.c:1547
    [<0000000027b3f87c>] do_new_mount fs/namespace.c:2875 [inline]
    [<0000000027b3f87c>] do_mount+0xa63/0xe40 fs/namespace.c:3200
    [<0000000000b41d39>] __do_sys_mount fs/namespace.c:3410 [inline]
    [<0000000000b41d39>] __se_sys_mount fs/namespace.c:3387 [inline]
    [<0000000000b41d39>] __x64_sys_mount+0xb0/0x120 fs/namespace.c:3387
    [<00000000efdcfca9>] do_syscall_64+0x4c/0xe0 arch/x86/entry/common.c:384
    [<00000000c364b4b8>] entry_SYSCALL_64_after_hwframe+0x44/0xa9

BUG: memory leak
unreferenced object 0xffff88811bc51f00 (size 128):
  comm "syz-executor216", pid 6442, jiffies 4294951677 (age 25.420s)
  hex dump (first 32 bytes):
    31 2f ff ff ff 7f a0 59 68 e7 e8 95 40 2d 2d 5e  1/.....Yh...@--^
    27 ee bc 85 89 56 d7 08 c7 3e b4 c9 3d 2e 11 e5  '....V...>..=...
  backtrace:
    [<000000005046d0a0>] kmemdup_nul+0x2d/0x70 mm/util.c:150
    [<00000000f07b6da1>] v9fs_parse_options fs/9p/v9fs.c:281 [inline]
    [<00000000f07b6da1>] v9fs_session_init+0x288/0x840 fs/9p/v9fs.c:422
    [<00000000cc8c0325>] v9fs_mount+0x56/0x390 fs/9p/vfs_super.c:124
    [<000000003b3be20f>] legacy_get_tree+0x26/0x70 fs/fs_context.c:592
    [<000000006fd88ea2>] vfs_get_tree+0x28/0xe0 fs/super.c:1547
    [<0000000027b3f87c>] do_new_mount fs/namespace.c:2875 [inline]
    [<0000000027b3f87c>] do_mount+0xa63/0xe40 fs/namespace.c:3200
    [<0000000000b41d39>] __do_sys_mount fs/namespace.c:3410 [inline]
    [<0000000000b41d39>] __se_sys_mount fs/namespace.c:3387 [inline]
    [<0000000000b41d39>] __x64_sys_mount+0xb0/0x120 fs/namespace.c:3387
    [<00000000efdcfca9>] do_syscall_64+0x4c/0xe0 arch/x86/entry/common.c:384
    [<00000000c364b4b8>] entry_SYSCALL_64_after_hwframe+0x44/0xa9

BUG: memory leak
unreferenced object 0xffff88811bc51f00 (size 128):
  comm "syz-executor216", pid 6442, jiffies 4294951677 (age 26.620s)
  hex dump (first 32 bytes):
    31 2f ff ff ff 7f a0 59 68 e7 e8 95 40 2d 2d 5e  1/.....Yh...@--^
    27 ee bc 85 89 56 d7 08 c7 3e b4 c9 3d 2e 11 e5  '....V...>..=...
  backtrace:
    [<000000005046d0a0>] kmemdup_nul+0x2d/0x70 mm/util.c:150
    [<00000000f07b6da1>] v9fs_parse_options fs/9p/v9fs.c:281 [inline]
    [<00000000f07b6da1>] v9fs_session_init+0x288/0x840 fs/9p/v9fs.c:422
    [<00000000cc8c0325>] v9fs_mount+0x56/0x390 fs/9p/vfs_super.c:124
    [<000000003b3be20f>] legacy_get_tree+0x26/0x70 fs/fs_context.c:592
    [<000000006fd88ea2>] vfs_get_tree+0x28/0xe0 fs/super.c:1547
    [<0000000027b3f87c>] do_new_mount fs/namespace.c:2875 [inline]
    [<0000000027b3f87c>] do_mount+0xa63/0xe40 fs/namespace.c:3200
    [<0000000000b41d39>] __do_sys_mount fs/namespace.c:3410 [inline]
    [<0000000000b41d39>] __se_sys_mount fs/namespace.c:3387 [inline]
    [<0000000000b41d39>] __x64_sys_mount+0xb0/0x120 fs/namespace.c:3387
    [<00000000efdcfca9>] do_syscall_64+0x4c/0xe0 arch/x86/entry/common.c:384
    [<00000000c364b4b8>] entry_SYSCALL_64_after_hwframe+0x44/0xa9

BUG: memory leak
unreferenced object 0xffff88811bc51f00 (size 128):
  comm "syz-executor216", pid 6442, jiffies 4294951677 (age 27.840s)
  hex dump (first 32 bytes):
    31 2f ff ff ff 7f a0 59 68 e7 e8 95 40 2d 2d 5e  1/.....Yh...@--^
    27 ee bc 85 89 56 d7 08 c7 3e b4 c9 3d 2e 11 e5  '....V...>..=...
  backtrace:
    [<000000005046d0a0>] kmemdup_nul+0x2d/0x70 mm/util.c:150
    [<00000000f07b6da1>] v9fs_parse_options fs/9p/v9fs.c:281 [inline]
    [<00000000f07b6da1>] v9fs_session_init+0x288/0x840 fs/9p/v9fs.c:422
    [<00000000cc8c0325>] v9fs_mount+0x56/0x390 fs/9p/vfs_super.c:124
    [<000000003b3be20f>] legacy_get_tree+0x26/0x70 fs/fs_context.c:592
    [<000000006fd88ea2>] vfs_get_tree+0x28/0xe0 fs/super.c:1547
    [<0000000027b3f87c>] do_new_mount fs/namespace.c:2875 [inline]
    [<0000000027b3f87c>] do_mount+0xa63/0xe40 fs/namespace.c:3200
    [<0000000000b41d39>] __do_sys_mount fs/namespace.c:3410 [inline]
    [<0000000000b41d39>] __se_sys_mount fs/namespace.c:3387 [inline]
    [<0000000000b41d39>] __x64_sys_mount+0xb0/0x120 fs/namespace.c:3387
    [<00000000efdcfca9>] do_syscall_64+0x4c/0xe0 arch/x86/entry/common.c:384
    [<00000000c364b4b8>] entry_SYSCALL_64_after_hwframe+0x44/0xa9

BUG: memory leak
unreferenced object 0xffff88811bc51f00 (size 128):
  comm "syz-executor216", pid 6442, jiffies 4294951677 (age 30.150s)
  hex dump (first 32 bytes):
    31 2f ff ff ff 7f a0 59 68 e7 e8 95 40 2d 2d 5e  1/.....Yh...@--^
    27 ee bc 85 89 56 d7 08 c7 3e b4 c9 3d 2e 11 e5  '....V...>..=...
  backtrace:
    [<000000005046d0a0>] kmemdup_nul+0x2d/0x70 mm/util.c:150
    [<00000000f07b6da1>] v9fs_parse_options fs/9p/v9fs.c:281 [inline]
    [<00000000f07b6da1>] v9fs_session_init+0x288/0x840 fs/9p/v9fs.c:422
    [<00000000cc8c0325>] v9fs_mount+0x56/0x390 fs/9p/vfs_super.c:124
    [<000000003b3be20f>] legacy_get_tree+0x26/0x70 fs/fs_context.c:592
    [<000000006fd88ea2>] vfs_get_tree+0x28/0xe0 fs/super.c:1547
    [<0000000027b3f87c>] do_new_mount fs/namespace.c:2875 [inline]
    [<0000000027b3f87c>] do_mount+0xa63/0xe40 fs/namespace.c:3200
    [<0000000000b41d39>] __do_sys_mount fs/namespace.c:3410 [inline]
    [<0000000000b41d39>] __se_sys_mount fs/namespace.c:3387 [inline]
    [<0000000000b41d39>] __x64_sys_mount+0xb0/0x120 fs/namespace.c:3387
    [<00000000efdcfca9>] do_syscall_64+0x4c/0xe0 arch/x86/entry/common.c:384
    [<00000000c364b4b8>] entry_SYSCALL_64_after_hwframe+0x44/0xa9

executing program

Crashes (77):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2020/07/25 08:47 upstream 68845a55c31b 1f7cc1ca .config console log report syz C ci-upstream-gce-leak
2020/07/22 03:17 upstream 4fa640dc5230 21f1765e .config console log report syz C ci-upstream-gce-leak
2020/07/10 05:29 upstream 0bddd227f3dc bc238812 .config console log report syz C ci-upstream-gce-leak
2020/06/28 06:29 upstream 4a21185cda0f ffec44b5 .config console log report syz C ci-upstream-gce-leak
2020/05/26 05:18 upstream 9cb1fd0efd19 8ca3b7d2 .config console log report syz C ci-upstream-gce-leak
2020/05/19 05:10 upstream 45088963ca9c 684d3606 .config console log report syz C ci-upstream-gce-leak
2020/05/18 06:53 upstream b9bbe6ed63b2 37bccd4e .config console log report syz C ci-upstream-gce-leak
2020/05/05 09:39 upstream 47cf1b422e60 9941337c .config console log report syz C ci-upstream-gce-leak
2020/05/05 09:08 upstream 47cf1b422e60 9941337c .config console log report syz C ci-upstream-gce-leak
2020/05/03 12:20 upstream f66ed1ebbfde 5457883a .config console log report syz C ci-upstream-gce-leak
2020/05/02 18:45 upstream 690e2aba7beb 58da4c35 .config console log report syz C ci-upstream-gce-leak
2020/04/29 10:31 upstream 3f777e19d171 e3ecea2e .config console log report syz C ci-upstream-gce-leak
2020/04/29 09:48 upstream 3f777e19d171 e3ecea2e .config console log report syz C ci-upstream-gce-leak
2020/04/27 11:47 upstream 6a8b55ed4056 0ce7569e .config console log report syz C ci-upstream-gce-leak
2020/04/18 03:03 upstream 95988fbc7c31 435c6d53 .config console log report syz C ci-upstream-gce-leak
2020/04/14 23:40 upstream 8632e9b5645b 3f3c5574 .config console log report syz C ci-upstream-gce-leak
2020/04/12 06:19 upstream b032227c6293 a8c6a3f8 .config console log report syz C ci-upstream-gce-leak
2020/04/08 15:45 upstream f5e94d10e4c4 db9bcd4b .config console log report syz C ci-upstream-gce-leak
2020/04/03 22:54 upstream bef7b2a7be28 5ed396e6 .config console log report syz C ci-upstream-gce-leak
2020/03/31 11:07 upstream 673b41e04a03 c8d1cc20 .config console log report syz C ci-upstream-gce-leak
2020/03/30 01:10 upstream e595dd94515e 05736b29 .config console log report syz C ci-upstream-gce-leak
2020/03/26 07:56 upstream 1b649e0bcae7 e8e6c7d2 .config console log report syz C ci-upstream-gce-leak
2020/03/17 03:59 upstream fb33c6510d55 749688d2 .config console log report syz C ci-upstream-gce-leak
2020/03/14 23:47 upstream 69a4d0baeeb1 749688d2 .config console log report syz C ci-upstream-gce-leak
2020/02/26 05:43 upstream f8788d86ab28 59b57593 .config console log report syz C ci-upstream-gce-leak
2020/02/22 09:14 upstream b0dd1eb220c0 2ffa6679 .config console log report syz C ci-upstream-gce-leak
2020/02/08 11:05 upstream 41dcd67e8868 06150bf1 .config console log report syz C ci-upstream-gce-leak
2020/01/22 09:18 upstream d96d875ef5dd 8eda0b95 .config console log report syz C ci-upstream-gce-leak
2019/12/29 04:59 upstream bf8d1cd43865 af6b8ef8 .config console log report syz C ci-upstream-gce-leak
2019/12/24 07:08 upstream 46cf053efec6 be5c2c81 .config console log report syz C ci-upstream-gce-leak
2019/12/22 10:36 upstream b8e382a185eb bc586918 .config console log report syz C ci-upstream-gce-leak
2019/12/05 12:20 upstream aedc0650f913 b2088328 .config console log report syz C ci-upstream-gce-leak
2019/11/30 09:29 upstream 81b6b96475ac 3a75be00 .config console log report syz C ci-upstream-gce-leak
2019/11/27 04:03 upstream be2eca94d144 1048481f .config console log report syz C ci-upstream-gce-leak
2019/11/24 19:55 upstream 6b8a79467876 598ca6c8 .config console log report syz C ci-upstream-gce-leak
2019/11/13 16:50 upstream 0e3f1ad80fc8 048f2d49 .config console log report syz C ci-upstream-gce-leak
2019/11/12 16:30 upstream de620fb99ef2 048f2d49 .config console log report syz C ci-upstream-gce-leak
2019/11/12 03:17 upstream 31f4f5b495a6 048f2d49 .config console log report syz C ci-upstream-gce-leak
2019/11/09 13:16 upstream 6737e7634951 dc438b91 .config console log report syz C ci-upstream-gce-leak
2019/11/05 11:38 upstream a99d8080aaf3 76630fc9 .config console log report syz C ci-upstream-gce-leak
2019/11/03 02:52 upstream 9d2345057538 a41ca8fa .config console log report syz C ci-upstream-gce-leak
2019/10/31 08:20 upstream 320000e72ec0 a41ca8fa .config console log report syz C ci-upstream-gce-leak
2019/10/27 17:15 upstream 5a1e843c66fa 25bb509e .config console log report syz C ci-upstream-gce-leak
2019/10/26 08:51 upstream 8caacaad78b6 413926c5 .config console log report syz C ci-upstream-gce-leak
2019/10/25 23:48 upstream 39a38bcba4ab c2e837da .config console log report syz C ci-upstream-gce-leak
2019/10/25 22:58 upstream 39a38bcba4ab c2e837da .config console log report syz C ci-upstream-gce-leak
2019/10/19 06:30 upstream b9959c7a347d 8c88c9c1 .config console log report syz C ci-upstream-gce-leak
2019/10/16 17:29 upstream 3b1f00aceb7a d4ea592f .config console log report syz C ci-upstream-gce-leak
2019/10/12 17:04 upstream 1c0cc5f1ae5e 426631dd .config console log report syz C ci-upstream-gce-leak
2019/10/06 11:42 upstream 43b815c6a8e7 f3f7d9c8 .config console log report syz C ci-upstream-gce-leak
2019/10/04 04:08 upstream cc3a7bfe62b9 fc17ba49 .config console log report syz C ci-upstream-gce-leak
2019/10/01 20:38 upstream 54ecb8f7028c b7a87a83 .config console log report syz C ci-upstream-gce-leak
2019/10/01 11:49 upstream 54ecb8f7028c c7a4fb99 .config console log report syz C ci-upstream-gce-leak
2019/10/01 11:16 upstream 54ecb8f7028c c7a4fb99 .config console log report syz C ci-upstream-gce-leak
2019/10/01 00:14 upstream 97f9a3c4eee5 c7a4fb99 .config console log report syz C ci-upstream-gce-leak
2019/09/25 08:58 upstream 351c8a09b00b e38a6630 .config console log report syz C ci-upstream-gce-leak
2019/09/20 23:53 upstream 574cc4539762 d96e88f3 .config console log report syz C ci-upstream-gce-leak
2019/09/14 09:54 upstream a7f89616b737 32d59357 .config console log report syz C ci-upstream-gce-leak
2019/09/08 00:33 upstream 1e3778cb223e a60cb4cd .config console log report syz C ci-upstream-gce-leak
2019/09/05 08:25 upstream 3b47fd5ca9ea 040fda58 .config console log report syz C ci-upstream-gce-leak
2019/08/28 07:05 upstream 6525771f58cb fd37b39e .config console log report syz C ci-upstream-gce-leak
2019/08/26 16:09 upstream a55aa89aab90 d21c5d9d .config console log report syz C ci-upstream-gce-leak
2019/08/24 13:34 upstream 9140d8bdd4c5 78ded196 .config console log report syz C ci-upstream-gce-leak
2019/08/17 12:21 upstream 6e625a1a3f47 8fd428a1 .config console log report syz C ci-upstream-gce-leak
2019/08/12 19:11 upstream d45331b00ddb acb51638 .config console log report syz C ci-upstream-gce-leak
2019/08/07 01:57 upstream f4eb1423e433 c6f01e54 .config console log report syz C ci-upstream-gce-leak
2019/08/06 04:52 upstream 0eb0ce0a78e1 6affd8e8 .config console log report syz C ci-upstream-gce-leak
2019/08/02 06:24 upstream 1e78030e5e5b 835dffe7 .config console log report syz C ci-upstream-gce-leak
2019/07/21 21:01 upstream c6dd78fcb8ee 1656845f .config console log report syz C ci-upstream-gce-leak
2019/07/21 01:27 upstream c6dd78fcb8ee 1656845f .config console log report syz C ci-upstream-gce-leak
2019/07/20 10:43 upstream abdfd52a295f 1656845f .config console log report syz C ci-upstream-gce-leak
2020/07/25 00:15 upstream f37e99aca03f 554af388 .config console log report syz ci-upstream-gce-leak
2020/04/26 16:05 upstream b2768df24ec4 99b258dd .config console log report syz ci-upstream-gce-leak
2020/04/19 01:39 upstream 90280eaa88ac 365fba24 .config console log report syz ci-upstream-gce-leak
2020/03/18 13:37 upstream ac309e7744be 97bc55ce .config console log report syz ci-upstream-gce-leak
2019/12/29 18:46 upstream bf8d1cd43865 af6b8ef8 .config console log report syz ci-upstream-gce-leak
2019/11/17 13:52 upstream fe30021c36fb d5696d51 .config console log report syz ci-upstream-gce-leak
* Struck through repros no longer work on HEAD.