syzbot


memory leak in gsm_activate_mux

Status: upstream: reported C repro on 2023/09/15 06:29
Subsystems: serial
[Documentation on labels]
Reported-by: syzbot+b5d1f455d385b2c7da3c@syzkaller.appspotmail.com
First crash: 1035d, last: 4d06h
✨ AI Jobs (6)
ID Workflow Result Correct Bug Created Started Finished Revision Error
d6ccc352-ca30-4365-8c8b-2f66ad732477 assessment-security 💥 memory leak in gsm_activate_mux 2026/07/05 05:43 2026/07/05 05:43 2026/07/05 05:59 93f579545ae410f5bccfa141d2e7bf03178f036c
failed to run ["make" "KERNELVERSION=syzkaller" "KERNELRELEASE=syzkaller" "LOCALVERSION=-syzkaller" "-j" "32" "ARCH=x86_64" "CC=ccache clang" "LD=ld.lld" "O=/app/workdir/cache/build/6e36d087decb3db7f5...
truncated to first 200 bytes; open job for full error
a0a6c68a-1cc2-4dbc-a3b7-27232cb0f96e assessment-security 💥 memory leak in gsm_activate_mux 2026/06/18 05:16 2026/06/18 05:16 2026/06/18 05:31 b62b3ded1759f79b37600c5ffe2b0a81b919b0b0
failed to run ["make" "KERNELVERSION=syzkaller" "KERNELRELEASE=syzkaller" "LOCALVERSION=-syzkaller" "-j" "32" "ARCH=x86_64" "CC=ccache clang" "LD=ld.lld" "O=/app/workdir/cache/build/6e36d087decb3db7f5...
truncated to first 200 bytes; open job for full error
098b6833-49f8-4564-9d2f-c91b76b38c89 assessment-security 💥 memory leak in gsm_activate_mux 2026/06/10 01:13 2026/06/10 01:13 2026/06/10 01:30 c36c07f6c1f2230a36374cbd22235f635e8f9284
failed to run ["make" "KERNELVERSION=syzkaller" "KERNELRELEASE=syzkaller" "LOCALVERSION=-syzkaller" "-j" "32" "ARCH=x86_64" "CC=ccache clang" "LD=ld.lld" "O=/app/workdir/cache/build/6e36d087decb3db7f5...
truncated to first 200 bytes; open job for full error
0976464c-24d5-4586-a84c-856ae0b89119 assessment-security 💥 memory leak in gsm_activate_mux 2026/06/04 03:30 2026/06/04 03:30 2026/06/04 03:44 62fe15281f5011cd203d8845b8767b10e7443aa5
failed to run ["make" "KERNELVERSION=syzkaller" "KERNELRELEASE=syzkaller" "LOCALVERSION=-syzkaller" "-j" "32" "ARCH=x86_64" "CC=ccache clang" "LD=ld.lld" "O=/app/workdir/cache/build/6e36d087decb3db7f5...
truncated to first 200 bytes; open job for full error
dc7ef8bb-fa05-48a4-b743-5c594593da5c assessment-security 💥 memory leak in gsm_activate_mux 2026/06/01 18:20 2026/06/01 18:20 2026/06/01 18:44 386cc6dacdf7e3ebce9507beed6755d7e999554d
failed to run ["make" "KERNELVERSION=syzkaller" "KERNELRELEASE=syzkaller" "LOCALVERSION=-syzkaller" "-j" "32" "ARCH=x86_64" "CC=ccache clang" "LD=ld.lld" "O=/app/workdir/cache/build/6e36d087decb3db7f5...
truncated to first 200 bytes; open job for full error
ade5e3aa-708d-48cf-8a25-6f301296811b assessment-security 💥 memory leak in gsm_activate_mux 2026/05/17 15:35 2026/05/17 15:35 2026/05/17 15:53 de5aae85e5f28e2fa1c7deefcc24fe286abe5140
failed to run ["make" "KERNELVERSION=syzkaller" "KERNELRELEASE=syzkaller" "LOCALVERSION=-syzkaller" "-j" "32" "ARCH=x86_64" "CC=ccache clang" "LD=ld.lld" "O=/app/workdir/cache/build/6e36d087decb3db7f5...
truncated to first 200 bytes; open job for full error
Discussions (7)
Title Replies (including bot) Last reply
[syzbot] [serial?] memory leak in gsm_activate_mux 0 (3) 2026/07/06 14:26
[PATCH] tty: n_gsm: fix memory leak in gsm_activate_mux 2 (2) 2026/05/11 14:44
[PATCH] tty: n_gsm: fix memory leak in gsm_activate_mux 1 (2) 2026/04/22 18:04
Re: [PATCH] tty: fix memory leak in gsm_activate_mux 7 (7) 2023/09/20 06:38
Re: [PATCH] tty: fix memory leak in gsm_activate_mux 1 (1) 2023/09/18 12:02
Re: [PATCH] tty: fix memory leak in gsm_activate_mux 1 (1) 2023/09/18 09:13
Re: [PATCH] tty: fix memory leak in gsm_activate_mux 1 (1) 2023/09/18 08:06
Last patch testing requests (15)
Created Duration User Patch Repo Result
2026/07/06 14:26 28m dmantipov@yandex.ru patch https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 8cdeaa50eae8dad34885515f62559ee83e7e8dda OK log
2026/07/06 12:16 21m dmantipov@yandex.ru https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 8cdeaa50eae8dad34885515f62559ee83e7e8dda report log
2026/05/10 23:28 44m retest repro upstream report log
2026/04/22 17:37 26m s9430939@naver.com patch git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git tty-next OK log
2026/03/01 18:26 12m retest repro upstream report log
2026/03/01 18:15 14m retest repro upstream report log
2025/12/21 17:45 18m retest repro upstream report log
2025/10/12 17:10 12m retest repro upstream report log
2025/08/03 16:35 31m retest repro upstream report log
2025/05/25 13:46 19m retest repro upstream report log
2025/03/16 11:40 17m retest repro upstream report log
2025/01/05 10:46 14m retest repro upstream report log
2024/10/27 08:23 25m retest repro upstream report log
2023/09/15 10:07 18m eadavis@sina.com patch https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git f97e18a3f2fb OK log
2023/09/15 09:27 10m eadavis@sina.com patch https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git f97e18a3f2fb error

Sample crash report:
BUG: memory leak
unreferenced object 0xffff88810a6ff000 (size 1024):
  comm "syz.0.18", pid 5946, jiffies 4294948229
  hex dump (first 32 bytes):
    00 f4 6f 0a 81 88 ff ff 00 00 00 00 00 00 00 00  ..o.............
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  backtrace (crc 4e7ca87c):
    kmemleak_alloc_recursive include/linux/kmemleak.h:44 [inline]
    slab_post_alloc_hook mm/slub.c:4625 [inline]
    slab_alloc_node mm/slub.c:4945 [inline]
    __kmalloc_cache_noprof+0x356/0x440 mm/slub.c:5511
    _kmalloc_noprof include/linux/slab.h:969 [inline]
    _kzalloc_noprof include/linux/slab.h:1290 [inline]
    gsm_dlci_alloc+0x29/0x1b0 drivers/tty/n_gsm.c:2648
    gsm_activate_mux+0x1a/0x1a0 drivers/tty/n_gsm.c:3189
    gsm_config_ext drivers/tty/n_gsm.c:3494 [inline]
    gsmld_ioctl+0x1b8/0x9e0 drivers/tty/n_gsm.c:3858
    tty_ioctl+0xabc/0xd50 drivers/tty/tty_io.c:2801
    vfs_ioctl fs/ioctl.c:51 [inline]
    __do_sys_ioctl fs/ioctl.c:597 [inline]
    __se_sys_ioctl fs/ioctl.c:583 [inline]
    __x64_sys_ioctl+0xf4/0x140 fs/ioctl.c:583
    do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
    do_syscall_64+0xf8/0x610 arch/x86/entry/syscall_64.c:94
    entry_SYSCALL_64_after_hwframe+0x77/0x7f

connection error: failed to recv *flatrpc.ExecutorMessageRawT: EOF

Crashes (3):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/07/08 21:39 upstream 0e35b9b6ec0f ab40da58 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci-upstream-gce-leak memory leak in gsm_activate_mux
2024/01/05 05:18 upstream 5eff55d725a4 28c42cff .config console log report syz C [disk image] [vmlinux] [kernel image] ci-upstream-gce-leak memory leak in gsm_activate_mux
2023/09/11 06:23 upstream 0bb80ecc33a8 6654cf89 .config console log report syz C [disk image] [vmlinux] [kernel image] ci-upstream-gce-leak memory leak in gsm_activate_mux
* Struck through repros no longer work on HEAD.