欢迎光临 高端调试
登录
|
注册
|
FAQ
搜索论坛
内核调试
ACPI调试
Linux内核调试
Windows内核调试
调试方法学
调试战役
调试原理
新工具观察
操作系统
Linux
Windows Vista
Windows
驱动开发
Linux驱动
WDF
WDM
总线
PCI Express
PCI/PCI-X
USB
无线通信协议
中央处理器
64位CPU
ARM
IA-32
CPU Info Center
计算机机系统
ACPI标准
系统认证
Desktop
服务器
嵌入式系统
Embedded Linux
嵌入式开发工具
VxWorks
WinCE
嵌入式Windows
特别链接
格蠹调试套件(GDK)
格蠹学院
小朱书店
老雷的微博
《软件调试》
《格蠹汇编》
《软件调试(第二版)》
沪ICP备11027180号-1
WinDbg
帖子发起人:
听风的声音
发起时间:
2009-02-01 15:29 下午
回复:
2
高端调试
»
软件调试
»
WinDbg
»
Re: 是引用错误的内存地址了吗?
搜索论坛
帖子排序:
Oldest to newest
Newest to oldest
2009-02-01, 15:29 下午
听风的声音
注册: 2009-02-01
发 贴: 2
是引用错误的内存地址了吗?
哪位帮忙确认下是不是驱动的问题,谢谢
DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1)
An attempt was made to access a pageable (or completely invalid) address at an
interrupt request level (IRQL) that is too high. This is usually
caused by drivers using improper addresses.
If kernel debugger is available get stack backtrace.
Arguments:
Arg1: 00000000, memory referenced
Arg2: 00000002, IRQL
Arg3: 00000008, value 0 = read operation, 1 = write operation
Arg4: 00000000, address which referenced memory
Debugging Details:
------------------
READ_ADDRESS: 00000000
CURRENT_IRQL: 0
FAULTING_IP:
+0
00000000 ?? ???
PROCESS_NAME: Ȭ׃
DEFAULT_BUCKET_ID: CODE_CORRUPTION
BUGCHECK_STR: 0xD1
TRAP_FRAME: 8039dd80 -- (.trap 0xffffffff8039dd80)
ErrCode = 00000010
eax=00000000 ebx=8e9e5100 ecx=8e9e517c edx=00000000 esi=01c608e3 edi=69f685c0
eip=00000000 esp=8039ddf4 ebp=8039de08 iopl=0 nv up ei pl nz na po nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010202
00000000 ?? ???
Resetting default scope
LAST_CONTROL_TRANSFER: from 00000000 to 818a2d84
FAILED_INSTRUCTION_ADDRESS:
+0
00000000 ?? ???
STACK_TEXT:
8039dd80 00000000 badb0d00 00000000 00000530 nt!KiTrap0E+0x2ac
WARNING: Frame IP not in any known module. Following frames may be wrong.
8039ddf0 8e9e02ff 8039de34 8039def0 8e9e5101 0x0
8039de08 818fed00 8e9e51a8 00000000 01f685c0 luafv!ScavengerTimerRoutine+0x13f
8039df28 818fe936 8039df70 8039df02 8039df78 nt!KiTimerListExpire+0x367
8039df88 818fe510 81976c00 00000000 00008e14 nt!KiTimerExpiration+0x2a0
8039dff4 818fc9f5 8a933980 00000000 00000000 nt!KiRetireDpcList+0x147
8039dff8 8a933980 00000000 00000000 00000000 nt!KiDispatchInterrupt+0x45
818fc9f5 00000000 0000001b 00c7850f bb830000 0x8a933980
STACK_COMMAND: kb
CHKIMG_EXTENSION: !chkimg -lo 50 -db !luafv
2 errors : !luafv (8e9e02cd-8e9e02fd)
8e9e02c0 8e 00 75 14 6a 01 68 c8 51 9e 8e c6 05 *51 51 9e ..u.j.h.Q....QQ.
...
8e9e02f0 34 20 9e 8e b9 7c 51 9e 8e ff 15 30 20 *18 8e 5f 4 ...|Q....0 .._
MODULE_NAME: memory_corruption
IMAGE_NAME: memory_corruption
FOLLOWUP_NAME: memory_corruption
DEBUG_FLR_IMAGE_TIMESTAMP: 0
MEMORY_CORRUPTOR: STRIDE
FAILURE_BUCKET_ID: MEMORY_CORRUPTION_STRIDE
BUCKET_ID: MEMORY_CORRUPTION_STRIDE
Followup: memory_corruption
---------
kd> .trap 0xffffffff8039dd80
ErrCode = 00000010
eax=00000000 ebx=8e9e5100 ecx=8e9e517c edx=00000000 esi=01c608e3 edi=69f685c0
eip=00000000 esp=8039ddf4 ebp=8039de08 iopl=0 nv up ei pl nz na po nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010202
00000000 ?? ???
kd> r
Last set context:
eax=00000000 ebx=8e9e5100 ecx=8e9e517c edx=00000000 esi=01c608e3 edi=69f685c0
eip=00000000 esp=8039ddf4 ebp=8039de08 iopl=0 nv up ei pl nz na po nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010202
00000000 ?? ???
IP 地址: 已记录
报告
2009-02-01, 17:20 下午
格蠹老雷
注册: 2005-12-19
发 贴: 1,303
Re: 是引用错误的内存地址了吗?
是这个名叫luafv的模块的问题,在它的ScavengerTimerRoutine函数的入口附近(机器码表示的距离是0x13f)调用一个函数指针时这个函数指针为空。
luafv!ScavengerTimerRoutine+0x13f
IP 地址: 已记录
报告
2009-02-02, 11:23 上午
听风的声音
注册: 2009-02-01
发 贴: 2
Re: 是引用错误的内存地址了吗?
谢谢Raymond,
之前我也查过,luafv是windows vista的一个文件服务驱动,我想知道的是,怎样才能找到是谁传递了一个错误的指针给luafv?
非常感谢!
IP 地址: 已记录
报告
高端调试
»
软件调试
»
WinDbg
»
Re: 是引用错误的内存地址了吗?
请选择
论坛首页
|- 论坛搜索
|- 热门主题
|- 未回复的主题
用户选项
|- 登录
|- 注册
|- 找回密码
软件调试
|- Windows内核调试
|- C/C++本地代码调试
|- .Net程序调试
|- 脚本程序调试
|- Java程序调试
|- Linux内核调试
|- 《程序员》杂志调试专栏
|- WinDbg
|- GDB
|- 远程调试
|- 调试ACPI和BIOS
|- 特殊的调试任务
|- 转储分析
|- GDK7
内核探秘
|- Windows内核
|- Linux内核
系统架构
|- CPU架构
|- PCI/PCI Express架构
程序人生
|- 软件物语
|- 社区活动
|- 名人逸事
联盟论坛
|- 欢迎使用CnForums
没有银弹
|- BUG也精彩
|- 豆腐工程
|- 软件圈里十大怪
Windows Vista
|- 用调试利剑剖析VISTA内幕
|- 老专家如何破解新问题
|- 我的电脑谁说了算?
|- 资源
Office开发
|- Visio
驱动程序开发
|- Windows驱动开发
|- Linux驱动开发
|- Windows CE驱动开发
用户态开发
|- Windows本地代码(native)高级开发
|- Web应用开发
|- WinFX和.Net
|- Office开发
本站建设
|- 高端调试团队
|- 版面布局
|- 活动建议
|- 网站维护
64位计算
|- 64-bit Windows
|- 64-bit CPU
图书
|- 《软件调试》的示例程序
|- 《软件调试》的工具
|- 《软件调试》书友
|- 《软件调试》答疑
|- 《软件调试》勘误和意见
|- 《格蠹汇编》
|- 《软件调试》第二版卷1
|- 《软件调试》第二版卷2
云计算
|- IaaS
|- 云存储
|- 大数据
|- PaaS和SaaS
GPU
|- CUDA
|- OpenCL
|- HSA
|- 游戏开发与调试
(C)2004-2020 ADVDBG.ORG All Rights Reserved.