今天遇到了一个比较弱的问题,但是涉及到一些东西,所以记录一下. 问题表现为,系统BOSD,在析构函数进行free的时候,有的时候是在使用buffer的过程中就BSOD. 之前是怀疑因为分配的是paged buffer,所以在一些比较高级的IRQ的时候,会出现问题.但是ksproperty一般都是passive level的.然后就试了试unpaged buffer,发现问题依旧存在. 而后就去查,发现是有指针写越界了.这样,在释放这个指针的时候,就会出现把存放指针size的那个buffer给覆盖…