Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kernel BUG after stress test on MTU 80 #2053

Closed
EvgeniiMekhanik opened this issue Feb 5, 2024 · 2 comments
Closed

Kernel BUG after stress test on MTU 80 #2053

EvgeniiMekhanik opened this issue Feb 5, 2024 · 2 comments

Comments

@EvgeniiMekhanik
Copy link
Contributor

Start test: t_frang.test_concurrent_connections.ConcurrentConnections.test_three_clients_same_ip
[ 662.095529] [tdb] Start Tempesta DB
[ 662.110691] [tempesta fw] Initializing Tempesta FW kernel module...
[ 662.178538] [tempesta fw] Configuration processing is completed.
[ 662.201323] [tdb] Opened table /opt/tempesta/db/filter0.tdb: size=16777216 rec_size=20 base=000000004962a372
[ 662.290063] [tdb] Opened table /opt/tempesta/db/cache0.tdb: size=268435456 rec_size=0 base=00000000a651c430
[ 662.296314] [tdb] Opened table /opt/tempesta/db/sessions0.tdb: size=16777216 rec_size=312 base=000000004d101e40
[ 662.302256] [tdb] Opened table /opt/tempesta/db/client0.tdb: size=16777216 rec_size=624 base=00000000814aecfe
[ 662.326859] [tempesta fw] Open listen socket on: 0.0.0.0
[ 662.342734] [tempesta fw] Tempesta FW is ready
[ 662.428997] [tempesta fw] Warning: frang: connections max num. exceeded for 127.0.0.1: 3 (lim=2)
[ 662.429628] BUG: kernel NULL pointer dereference, address: 0000000000000000
[ 662.430093] #PF: supervisor instruction fetch in kernel mode
[ 662.430472] #PF: error_code(0x0010) - not-present page
[ 662.430827] PGD 0 P4D 0
[ 662.431052] Oops: 0010 [#1] SMP NOPTI
[ 662.431301] CPU: 0 PID: 22160 Comm: python3 Tainted: G OE 5.10.35+ #270
[ 662.431818] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.15.0-1 04/01/2014
[ 662.432353] RIP: 0010:0x0
[ 662.432534] Code: Unable to access opcode bytes at RIP 0xffffffffffffffd6.
[ 662.432989] RSP: 0018:ffffc17ac0003a50 EFLAGS: 00010282
[ 662.433336] RAX: 0000000000000000 RBX: ffffffff8b1d6d40 RCX: 000000000000008a
[ 662.433796] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff9b799e97d580
[ 662.434256] RBP: ffffc17ac0003a58 R08: 0000000000000000 R09: 0000000000000000
[ 662.434715] R10: ffffc17ac0003b20 R11: 00000000fc1741a3 R12: ffff9b799e97d580
[ 662.435181] R13: 0000000000000000 R14: ffff9b7850bb4000 R15: ffff9b799e97d580
[ 662.435641] FS: 00007f6060403000(0000) GS:ffff9b79bbc00000(0000) knlGS:0000000000000000
[ 662.436162] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 662.436534] CR2: ffffffffffffffd6 CR3: 000000014faca000 CR4: 0000000000750ef0
[ 662.436996] PKRU: 55555554
[ 662.437176] Call Trace:
[ 662.437340]
[ 662.437479] tempesta_sk_free+0x28/0x30
[ 662.437732] security_sk_free+0x27/0x40
[ 662.437991] __sk_destruct+0x13d/0x1f0
[ 662.438236] __sk_free+0x71/0x120

@EvgeniiMekhanik
Copy link
Contributor Author

Was reproduced on current master d754b17

@EvgeniiMekhanik
Copy link
Contributor Author

I catch this panic on invalid kernel

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant