WuJing's Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

hlist_bl_for_each_entry_rcu遍历时访问dentry->d_name

hlist_bl_for_each_entry_rcu遍历时访问dentry->d_name.hash时出现非法地址访问0x60e BUG: kernel NULL pointer dereference, address: 000000000000060e linux 线程内核栈内存溢出导致系统崩溃 关键内存问题定位 一文读懂 | Linux 中的各种栈:进程栈 线程栈 内核栈 中断栈
2025-04-11
linux > kernel > fs > bugs > procfs
#Linux #linux #namespace

kernel-dynamic-memory nocache very high

kernel-dynamic-memory nocache very high 环境 内存占用过高,怀疑有10 GB内存丢失。 12[root@gz03-SDK-server-10e50e63e22 secure]# uname -aLinux gz03-SDK-server-10e50e63e22 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 U
2025-04-11
linux > kernel > mm > bugs > kernel-dynamic-memory
#Linux #C++ #linux #namespace

k8s pod vm causes host to lag

k8s pod vm causes host to lag perf sched record sleep 10 1perf sched record -- sleep 10 perf sched latency 1perf sched latency 1234567891011121314151617181920212223242526272829303132333435363738394041
2025-04-03
linux > kernel > task > bugs > k8s-pod-vm
#Linux #qemu #k8s #linux

C++基础

C++基础 C/C++ C语言和C++的区别和联系 Linux C编程一站式学习 关于linux系统里glibc库的一些记述 C标准库 在线速查手册 gcc和g++是什么,有什么区别? GCC 参数详解 库函数、系统调用 Linux系统调用函数列表 Linux函数调用手册 linux系统调用和库函数调用的区别 在程序里面执行system(“cd /某个目录“),为什么路径切换不成功? ma
2023-04-21
cpp
#Linux #C++ #git #linux #HTML #Java

fio_ceph

fio_ceph 根因定位 确认文件的底层设备: 123df -h /data/rbd_testFilesystem Size Used Avail Use% Mounted on/dev/vda1 40G 31G 9.9G 76% / bs=226 运行 fio 测试(使用 /data/rbd_test): 1fio -direct=1 -iodepth=4 -
2025-04-01
linux > kernel > fs > bugs > fio_ceph

ovs-dpdk loss packet in vhost-user

ovs-dpdk loss packet in vhost-user ovs-dpdk观察vring 在host上观察到vring一直都是满的: kvm统计中断注入 kvm:kvm_inj_virq:表示 KVM 向 guest 注入虚拟中断。 kvm:kvm_set_irq:表示设置某个中断请求(IRQ)。 kvm:kvm_exit 和 kvm:kvm_entry:用于追踪 VM Exit 和
2025-03-28
linux > kernel > net > bugs > vhost-user-vring
#bpf #bcc

Linux Kernel Quick Guide

Linux Kernel Quick Guide 理解Linux内核是一项复杂而深刻的任务,因为它涉及到操作系统的核心功能。以下是对你提到的几个关键方面的详细解释: 进程调度: 调度器: Linux内核使用调度器来管理系统中运行的进程。CFS(完全公平调度器)是Linux中常用的调度器之一,它旨在实现对处理器的公平分配。 进程状态: 进程可以处于运行、就绪、阻塞等状态。调度器的任务是按照一定的
2025-03-28
linux > kernel
#Linux #qemu #bpf #linux #architect #Java #strings

README

kern.log 12cat /proc/cmdline BOOT_IMAGE=/vmlinuz-4.19.0-arm64-desktop root=UUID=fb063bb0-c792-424a-a779-05f5cdab3dcf ro video=efifb:nobgrt splash console=tty plymouth.ignore-serial-consoles ignore_log
2025-03-28
linux > debug > log
#Linux #linux

CVE-2024-50099

CVE-2024-50099 在本次讨论中,关键的漏洞源于 LDR literal 和 LDRSW literal 指令的模拟函数 simulate_ldr_literal() 和 simulate_ldrsw_literal(),这两个函数直接通过 C 代码访问内存,而没有使用内核的异常表(extable)来处理内存访问错误,导致内核在遇到无效内存访问时触发 BUG(),进而导致内核崩溃或其他异
2025-03-28
linux > debug > perf
#Linux #linux

sysrq_trigger

echo g > /proc/sysrq_trigger 本次调试环境: 宿主机:amd64 debian12 虚拟机:qemu虚拟化debian12 linux kernel:6.1.27 宿主机与虚拟机通过virt-manager提供的串口设备/dev/pts/4进行kgdb调试 核心断点 123456789drivers/tty/sysrq.c:1155 static ssize_
2025-03-28
linux > debug > sysrq_trigger
#Linux #qemu #linux
1…678910…24

搜索

Hexo Fluid
总访问量 次 总访客数 人