general protection fault in __bh_submit
Oops: general protection fault, probably for non-canonical address 0xdffffc0000000001: 0000 [#1] SMP KASAN PTI
KASAN: null-ptr-deref in range [0x0000000000000008-0x000000000000000f]
CPU: 0 UID: 0 PID: 4949 Comm: jbd2/sda1-8 Not tainted syzkaller #0 PREEMPT(full)
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026
RIP: 0010:const_folio_flags include/linux/page-flags.h:345 [inline]
RIP: 0010:folio_test_dropbehind include/linux/page-flags.h:601 [inline]
RIP: 0010:__bh_submit+0x22d/0x8d0 fs/buffer.c:1109
Code: c1 e8 03 48 89 44 24 18 42 80 3c 20 00 74 08 48 89 df e8 56 d6 d7 ff 48 89 5c 24 28 48 8b 1b 4c 8d 7b 08 4c 89 f8 48 c1 e8 03 <42> 80 3c 20 00 74 08 4c 89 ff e8 34 d6 d7 ff 4d 8b 3f 4c 89 fe 48
RSP: 0018:ffffc9000e54f868 EFLAGS: 00010202
RAX: 0000000000000001 RBX: 0000000000000000 RCX: ffffffff84b970d9
RDX: 0000000000000001 RSI: 0000000000000004 RDI: ffff88802b59bde0
RBP: 0000000000009801 R08: ffff88802b59be3f R09: 1ffff110056b37c7
R10: dffffc0000000000 R11: ffffed10056b37c8 R12: dffffc0000000000
R13: ffff88802b59bdc0 R14: ffff8880767c18c0 R15: 0000000000000008
FS: 0000000000000000(0000) GS:ffff888124ccd000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f3a45802008 CR3: 0000000073b10000 CR4: 00000000003526f0
Call Trace:
jbd2_journal_commit_transaction+0x22a9/0x5cd0 fs/jbd2/commit.c:751
kjournald2+0x3bc/0x750 fs/jbd2/journal.c:200
kthread+0x38b/0x480 kernel/kthread.c:436
ret_from_fork+0x514/0xb70 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
Modules linked in:
---[ end trace 0000000000000000 ]---
RIP: 0010:const_folio_flags include/linux/page-flags.h:345 [inline]
RIP: 0010:folio_test_dropbehind include/linux/page-flags.h:601 [inline]
RIP: 0010:__bh_submit+0x22d/0x8d0 fs/buffer.c:1109
Code: c1 e8 03 48 89 44 24 18 42 80 3c 20 00 74 08 48 89 df e8 56 d6 d7 ff 48 89 5c 24 28 48 8b 1b 4c 8d 7b 08 4c 89 f8 48 c1 e8 03 <42> 80 3c 20 00 74 08 4c 89 ff e8 34 d6 d7 ff 4d 8b 3f 4c 89 fe 48
RSP: 0018:ffffc9000e54f868 EFLAGS: 00010202
RAX: 0000000000000001 RBX: 0000000000000000 RCX: ffffffff84b970d9
RDX: 0000000000000001 RSI: 0000000000000004 RDI: ffff88802b59bde0
RBP: 0000000000009801 R08: ffff88802b59be3f R09: 1ffff110056b37c7
R10: dffffc0000000000 R11: ffffed10056b37c8 R12: dffffc0000000000
R13: ffff88802b59bdc0 R14: ffff8880767c18c0 R15: 0000000000000008
FS: 0000000000000000(0000) GS:ffff888124ccd000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f3a45569dc0 CR3: 000000007f14c000 CR4: 00000000003526f0
----------------
Code disassembly (best guess):
0: c1 e8 03 shr $0x3,%eax
3: 48 89 44 24 18 mov %rax,0x18(%rsp)
8: 42 80 3c 20 00 cmpb $0x0,(%rax,%r12,1)
d: 74 08 je 0x17
f: 48 89 df mov %rbx,%rdi
12: e8 56 d6 d7 ff call 0xffd7d66d
17: 48 89 5c 24 28 mov %rbx,0x28(%rsp)
1c: 48 8b 1b mov (%rbx),%rbx
1f: 4c 8d 7b 08 lea 0x8(%rbx),%r15
23: 4c 89 f8 mov %r15,%rax
26: 48 c1 e8 03 shr $0x3,%rax
* 2a: 42 80 3c 20 00 cmpb $0x0,(%rax,%r12,1) <-- trapping instruction
2f: 74 08 je 0x39
31: 4c 89 ff mov %r15,%rdi
34: e8 34 d6 d7 ff call 0xffd7d66d
39: 4d 8b 3f mov (%r15),%r15
3c: 4c 89 fe mov %r15,%rsi
3f: 48 rex.W
Warning: Permanently added '10.128.1.164' (ED25519) to the list of known hosts.
2026/08/31 20:30:29 parsed 1 programs
[ 129.365739][ T5635] cgroup: Unknown subsys name 'net'
[ 129.450114][ T5635] cgroup: Unknown subsys name 'cpuset'
[ 129.460924][ T5635] cgroup: Unknown subsys name 'rlimit'
Setting up swapspace version 1, size = 127995904 bytes
[ 131.308526][ T5635] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k
[ 134.859812][ T4949] Oops: general protection fault, probably for non-canonical address 0xdffffc0000000001: 0000 [#1] SMP KASAN PTI
[ 134.873653][ T4949] KASAN: null-ptr-deref in range [0x0000000000000008-0x000000000000000f]
[ 134.882647][ T4949] CPU: 0 UID: 0 PID: 4949 Comm: jbd2/sda1-8 Not tainted syzkaller #0 PREEMPT(full)
[ 134.892248][ T4949] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026
[ 134.902795][ T4949] RIP: 0010:__bh_submit+0x22d/0x8d0
[ 134.908304][ T4949] Code: c1 e8 03 48 89 44 24 18 42 80 3c 20 00 74 08 48 89 df e8 56 d6 d7 ff 48 89 5c 24 28 48 8b 1b 4c 8d 7b 08 4c 89 f8 48 c1 e8 03 <42> 80 3c 20 00 74 08 4c 89 ff e8 34 d6 d7 ff 4d 8b 3f 4c 89 fe 48
[ 134.930751][ T4949] RSP: 0018:ffffc9000e54f868 EFLAGS: 00010202
[ 134.938446][ T4949] RAX: 0000000000000001 RBX: 0000000000000000 RCX: ffffffff84b970d9
[ 134.947354][ T4949] RDX: 0000000000000001 RSI: 0000000000000004 RDI: ffff88802b59bde0
[ 134.956509][ T4949] RBP: 0000000000009801 R08: ffff88802b59be3f R09: 1ffff110056b37c7
[ 134.964968][ T4949] R10: dffffc0000000000 R11: ffffed10056b37c8 R12: dffffc0000000000
[ 134.974039][ T4949] R13: ffff88802b59bdc0 R14: ffff8880767c18c0 R15: 0000000000000008
[ 134.983033][ T4949] FS: 0000000000000000(0000) GS:ffff888124ccd000(0000) knlGS:0000000000000000
[ 134.992454][ T4949] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 134.999478][ T4949] CR2: 00007f3a45802008 CR3: 0000000073b10000 CR4: 00000000003526f0
[ 135.008510][ T4949] Call Trace:
[ 135.012421][ T4949]
[ 135.015587][ T4949] ? __pfx_journal_end_buffer_io_sync+0x10/0x10
[ 135.022838][ T4949] jbd2_journal_commit_transaction+0x22a9/0x5cd0
[ 135.029753][ T4949] ? trace_hrtimer_start+0x82/0x200
[ 135.035414][ T4949] ? __pfx_jbd2_journal_commit_transaction+0x10/0x10
[ 135.042588][ T4949] ? __pfx_do_raw_spin_lock+0x10/0x10
[ 135.049933][ T4949] ? _raw_spin_unlock_irqrestore+0x30/0x80
[ 135.056765][ T4949] ? _raw_spin_unlock_irqrestore+0x4c/0x80
[ 135.063195][ T4949] ? __timer_delete_sync+0x4a7/0x520
[ 135.069319][ T4949] kjournald2+0x3bc/0x750
[ 135.074014][ T4949] ? __pfx_kjournald2+0x10/0x10
[ 135.079442][ T4949] ? __pfx_autoremove_wake_function+0x10/0x10
[ 135.085925][ T4949] ? __kthread_parkme+0x71/0x1f0
[ 135.091100][ T4949] ? __kthread_parkme+0x199/0x1f0
[ 135.096452][ T4949] kthread+0x38b/0x480
[ 135.100766][ T4949] ? __pfx_kjournald2+0x10/0x10
[ 135.106079][ T4949] ? __pfx_kthread+0x10/0x10
[ 135.111067][ T4949] ret_from_fork+0x514/0xb70
[ 135.116224][ T4949] ? __pfx_ret_from_fork+0x10/0x10
[ 135.121764][ T4949] ? __switch_to+0xc89/0x1420
[ 135.127747][ T4949] ? __pfx_kthread+0x10/0x10
[ 135.132832][ T4949] ret_from_fork_asm+0x1a/0x30
[ 135.137681][ T4949]
[ 135.140752][ T4949] Modules linked in:
[ 135.145188][ T4949] ---[ end trace 0000000000000000 ]---
[ 135.212547][
** replaying previous printk message **
[ 135.212547][ T4949] RIP: 0010:__bh_submit+0x22d/0x8d0
[ 135.212608][ T4949] Code: c1 e8 03 48 89 44 24 18 42 80 3c 20 00 74 08 48 89 df e8 56 d6 d7 ff 48 89 5c 24 28 48 8b 1b 4c 8d 7b 08 4c 89 f8 48 c1 e8 03 <42> 80 3c 20 00 74 08 4c 89 ff e8 34 d6 d7 ff 4d 8b 3f 4c 89 fe 48
[ 135.212853][ T4949] RSP: 0018:ffffc9000e54f868 EFLAGS: 00010202
[ 135.213048][ T4949] RAX: 0000000000000001 RBX: 0000000000000000 RCX: ffffffff84b970d9
[ 135.213195][ T4949] RDX: 0000000000000001 RSI: 0000000000000004 RDI: ffff88802b59bde0
[ 135.214066][ T4949] RBP: 0000000000009801 R08: ffff88802b59be3f R09: 1ffff110056b37c7
[ 135.214125][ T4949] R10: dffffc0000000000 R11: ffffed10056b37c8 R12: dffffc0000000000
[ 135.214156][ T4949] R13: ffff88802b59bdc0 R14: ffff8880767c18c0 R15: 0000000000000008
[ 135.214169][ T4949] FS: 0000000000000000(0000) GS:ffff888124ccd000(0000) knlGS:0000000000000000
[ 135.214184][ T4949] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 135.214196][ T4949] CR2: 00007f3a45569dc0 CR3: 000000007f14c000 CR4: 00000000003526f0
[ 135.214216][ T4949] Kernel panic - not syncing: Fatal exception
[ 135.329017][ T4949] Kernel Offset: disabled
[ 135.333389][ T4949] Rebooting in 86400 seconds..
syzkaller build log:
go env (err=)
AR='ar'
CC='gcc'
CGO_CFLAGS='-O2 -g'
CGO_CPPFLAGS=''
CGO_CXXFLAGS='-O2 -g'
CGO_ENABLED='1'
CGO_FFLAGS='-O2 -g'
CGO_LDFLAGS='-O2 -g'
CXX='g++'
GCCGO='gccgo'
GO111MODULE='auto'
GOAMD64='v1'
GOARCH='amd64'
GOAUTH='netrc'
GOBIN=''
GOCACHE='/syzkaller/.cache/go-build'
GOCACHEPROG=''
GODEBUG=''
GOENV='/syzkaller/.config/go/env'
GOEXE=''
GOEXPERIMENT=''
GOFIPS140='off'
GOFLAGS=''
GOGCCFLAGS='-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build211727255=/tmp/go-build -gno-record-gcc-switches'
GOHOSTARCH='amd64'
GOHOSTOS='linux'
GOINSECURE=''
GOMOD='/syzkaller/jobs-2/linux/gopath/src/github.com/google/syzkaller/go.mod'
GOMODCACHE='/syzkaller/jobs-2/linux/gopath/pkg/mod'
GONOPROXY=''
GONOSUMDB=''
GOOS='linux'
GOPATH='/syzkaller/jobs-2/linux/gopath'
GOPRIVATE=''
GOPROXY='https://proxy.golang.org,direct'
GOROOT='/usr/local/go'
GOSUMDB='sum.golang.org'
GOTELEMETRY='local'
GOTELEMETRYDIR='/syzkaller/.config/go/telemetry'
GOTMPDIR=''
GOTOOLCHAIN='auto'
GOTOOLDIR='/usr/local/go/pkg/tool/linux_amd64'
GOVCS=''
GOVERSION='go1.26.0'
GOWORK=''
PKG_CONFIG='pkg-config'
git status (err=)
HEAD detached at d6526ea3e6a
nothing to commit, working tree clean
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
Makefile:31: run command via tools/syz-env for best compatibility, see:
Makefile:32: https://github.com/google/syzkaller/blob/master/docs/contributing.md#using-syz-env
go list -f '{{.Stale}}' -ldflags="-s -w -X github.com/google/syzkaller/prog.GitRevision=d6526ea3e6ad9081c902859bbb80f9f840377cb4 -X github.com/google/syzkaller/prog.gitRevisionDate=20251126-113115" ./sys/syz-sysgen | grep -q false || go install -ldflags="-s -w -X github.com/google/syzkaller/prog.GitRevision=d6526ea3e6ad9081c902859bbb80f9f840377cb4 -X github.com/google/syzkaller/prog.gitRevisionDate=20251126-113115" ./sys/syz-sysgen
make .descriptions
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
Makefile:31: run command via tools/syz-env for best compatibility, see:
Makefile:32: https://github.com/google/syzkaller/blob/master/docs/contributing.md#using-syz-env
bin/syz-sysgen
touch .descriptions
GOOS=linux GOARCH=amd64 go build -ldflags="-s -w -X github.com/google/syzkaller/prog.GitRevision=d6526ea3e6ad9081c902859bbb80f9f840377cb4 -X github.com/google/syzkaller/prog.gitRevisionDate=20251126-113115" -o ./bin/linux_amd64/syz-execprog github.com/google/syzkaller/tools/syz-execprog
mkdir -p ./bin/linux_amd64
g++ -o ./bin/linux_amd64/syz-executor executor/executor.cc \
-m64 -O2 -pthread -Wall -Werror -Wparentheses -Wunused-const-variable -Wframe-larger-than=16384 -Wno-stringop-overflow -Wno-array-bounds -Wno-format-overflow -Wno-unused-but-set-variable -Wno-unused-command-line-argument -static-pie -std=c++17 -I. -Iexecutor/_include -DGOOS_linux=1 -DGOARCH_amd64=1 \
-DHOSTGOOS_linux=1 -DGIT_REVISION=\"d6526ea3e6ad9081c902859bbb80f9f840377cb4\"
/usr/bin/ld: /tmp/ccR5Rt9K.o: in function `Connection::Connect(char const*, char const*)':
executor.cc:(.text._ZN10Connection7ConnectEPKcS1_[_ZN10Connection7ConnectEPKcS1_]+0x386): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
./tools/check-syzos.sh 2>/dev/null