You are not logged in.
Pages: 1
I'm doing regular system maintenance and I read this message in journal:
BUG: kernel NULL pointer dereference, address: 0000000000000343What I would like to know:
1. what data is stored by what program at that address
2. what is a kernel pointer in this context? (explanations exist online but I am seeking a better explanation)
3. what does dereference mean in this context?
4. does NULL mean that the value stored here is FALSE?
here is the output of journalctl -p 1
Nov 01 01:12:38 archlinux kernel: BUG: kernel NULL pointer dereference, address: 0000000000000343
Nov 01 01:12:38 archlinux kernel: #PF: supervisor read access in kernel mode
Nov 01 01:12:38 archlinux kernel: #PF: error_code(0x0000) - not-present page
-- Boot e69388721d174c378c7fb3ae7ad3cfdd --
Nov 03 11:38:49 archlinux kernel: BUG: kernel NULL pointer dereference, address: 0000000000000343
Nov 03 11:38:49 archlinux kernel: #PF: supervisor read access in kernel mode
Nov 03 11:38:49 archlinux kernel: #PF: error_code(0x0000) - not-present page
Nov 03 11:43:53 archlinux kernel: BUG: kernel NULL pointer dereference, address: 0000000000000343
Nov 03 11:43:53 archlinux kernel: #PF: supervisor read access in kernel mode
Nov 03 11:43:53 archlinux kernel: #PF: error_code(0x0000) - not-present pageI'm not posting this for help fixing my pc, I am posting this to ask for the meanings of these words. If there is a better place to ask this please redirect me. If I have made an error in formatting or left out relevant information please let me know.
Last edited by boolightning (2025-11-06 21:12:40)
Offline
I'm not posting this for help fixing my pc, I am posting this to ask for the meanings of these words.
https://www.merriam-webster.com
https://en.wikipedia.org/wiki/Pointer_( … ogramming)
There's a bug in some kernel module that results in an (illegal) nullptr deref (the code wants to look at what that pointer points to but the pointer itself is not valid) - the kernel can isolate that, otherwise you'd get a BSOD.
If you want to know what's going on, the contextual lines matter A LOT.
If you want to know what BSOD is, I'm sure google knows that…
Offline
Thank you for your help, that essentially answers my question.
Offline
Pages: 1