Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未解析VB6崩溃转储符号_Vb6_Crash_Windbg_Crash Dumps - Fatal编程技术网

未解析VB6崩溃转储符号

未解析VB6崩溃转储符号,vb6,crash,windbg,crash-dumps,Vb6,Crash,Windbg,Crash Dumps,我想不出这个问题。符号未被解析 部署 网络路径上部署了我的系统的多个EXE。所有用户都从共享网络路径运行这些EXE。两周前这还不错,但现在有些前任已经开始崩溃了。没有崩溃的修复模式,它发生在任何用户身上,在任何活动期间的任何时间 故障排除 我得到了其中一个的垃圾堆,我尝试了WinDbg并获得了以下用户 Microsoft (R) Windows Debugger Version 6.2.9200.16384 X86 Copyright (c) Microsoft Corporation. All

我想不出这个问题。符号未被解析

部署

网络路径上部署了我的系统的多个EXE。所有用户都从共享网络路径运行这些EXE。两周前这还不错,但现在有些前任已经开始崩溃了。没有崩溃的修复模式,它发生在任何用户身上,在任何活动期间的任何时间

故障排除

我得到了其中一个的垃圾堆,我尝试了WinDbg并获得了以下用户

Microsoft (R) Windows Debugger Version 6.2.9200.16384 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\crash\RNS1000.exe.mdmp]
User Mini Dump File: Only registers, stack and portions of memory are available

Symbol search path is: SRV*c:\crash*http://msdl.microsoft.com/download/symbols;c:\crash
Executable search path is: 
Windows XP Version 2600 (Service Pack 3) MP (2 procs) Free x86 compatible
Product: WinNt, suite: SingleUserTS
Machine Name:
Debug session time: Wed Oct 10 15:36:36.000 2012 (UTC + 5:00)
System Uptime: not available
Process Uptime: 0 days 7:12:54.000
................................................................
.........................................................
Loading unloaded module list
.......
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(924.85c): In-page I/O error ffffffffc000020c - code c0000006 (first/second chance not available)
eax=02060000 ebx=7c90fe01 ecx=00001000 edx=7c90e4f4 esi=000003a0 edi=00000000
eip=7c90e4f4 esp=0013afdc ebp=0013b040 iopl=0         nv up ei ng nz ac pe cy
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00200297
ntdll!KiFastSystemCallRet:
7c90e4f4 c3              ret
0:000> !analyze -v 
*******************************************************************************
*                                                                             *
*                        Exception Analysis                                   *
*                                                                             *
*******************************************************************************

GetUrlPageData2 (WinHttp) failed: 12007.

FAULTING_IP: 
RNS1000+55f610
0095f610 ??              ???

EXCEPTION_RECORD:  ffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 0095f610 (RNS1000+0x0055f610)
   ExceptionCode: c0000006 (In-page I/O error)
  ExceptionFlags: 00000000
NumberParameters: 3
   Parameter[0]: 00000008
   Parameter[1]: 0095f610
   Parameter[2]: c000020c
Inpage operation failed at 0095f610, due to I/O error c000020c

DEFAULT_BUCKET_ID:  SOFTWARE_NX_FAULT

PROCESS_NAME:  RNS1000.exe

ERROR_CODE: (NTSTATUS) 0xc0000006 - The instruction at "0x%08lx" referenced memory at "0x%08lx". The required data was not placed into memory because of an I/O error status of "0x%08lx".

EXCEPTION_CODE: (NTSTATUS) 0xc0000006 - The instruction at "0x%08lx" referenced memory at "0x%08lx". The required data was not placed into memory because of an I/O error status of "0x%08lx".

EXCEPTION_PARAMETER1:  00000008

EXCEPTION_PARAMETER2:  0095f610

EXCEPTION_PARAMETER3:  c000020c

IO_ERROR: (NTSTATUS) 0xc000020c - The transport connection is now disconnected.

ADDITIONAL_DEBUG_TEXT:  Followup set based on attribute [Is_ChosenCrashFollowupThread] from Frame:[0] on thread:[PSEUDO_THREAD]

LAST_CONTROL_TRANSFER:  from 00000000 to 00000000

APP:  rns1000.exe

FAULTING_THREAD:  ffffffff

PRIMARY_PROBLEM_CLASS:  SOFTWARE_NX_FAULT

BUGCHECK_STR:  APPLICATION_FAULT_SOFTWARE_NX_FAULT

STACK_TEXT:  
00000000 00000000 hardware_disk!Unknown+0x0


SYMBOL_STACK_INDEX:  0

SYMBOL_NAME:  hardware_disk!Unknown

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: hardware_disk

DEBUG_FLR_IMAGE_TIMESTAMP:  0

STACK_COMMAND:  ** Pseudo Context ** ; kb

FAILURE_BUCKET_ID:  SOFTWARE_NX_FAULT_c0000006_hardware_disk!Unknown

BUCKET_ID:  APPLICATION_FAULT_SOFTWARE_NX_FAULT_hardware_disk!Unknown

IMAGE_NAME:  hardware_disk

WATSON_STAGEONE_URL:  http://watson.microsoft.com/StageOne/RNS1000_exe/2_0_0_5/4f17b9d2/RNS1000_exe/2_0_0_5/4f17b9d2/c0000006/0055f610.htm?Retriage=1

Followup: MachineOwner
---------
我希望RNS1000+55f610能够解析为我的一个程序功能,但尚未解析。sysmbol路径包含exe、pdb和mdmp

请告诉我为什么还没有解决?我做错了什么?

这里的关键部分是页面内i/O错误。基础磁盘/网络驱动器消失。 一段时间后,当它尝试在可执行文件的一部分中翻页时,崩溃发生,但它不再具有有效的文件句柄/连接

唯一的解决办法是在本地运行,或者确保磁盘在运行时不会消失

一般来说,您可以让VB使用项目编译设置中的“创建符号调试信息”选项为本机调试创建信息文件。但这只能在事实发生之前完成,并且无助于调试现有版本。

这里的关键部分是页内I/O错误。基础磁盘/网络驱动器消失。 一段时间后,当它尝试在可执行文件的一部分中翻页时,崩溃发生,但它不再具有有效的文件句柄/连接

唯一的解决办法是在本地运行,或者确保磁盘在运行时不会消失


一般来说,您可以让VB使用项目编译设置中的“创建符号调试信息”选项为本机调试创建信息文件。但是,这只能在事实发生之前完成,并且无助于调试现有版本。

是的,我计划为一些用户在本地部署它。但是,我还想知道哪个函数正在崩溃,是否在访问数据库时发生了什么else@bjan:它可能在任何地方,您无法在可执行文件中处理或修复此情况。它已经到了无法运行部分可执行文件的地步,唯一的选择就是崩溃并关闭。我同意你的观点,唯一的选择就是崩溃并关闭,但我见过这样的应用程序,它们能很好地处理网络故障,所以我想知道是否能处理,因为这对我们的客户关系非常不利,因为至少是他们自己的错误/故障。@bjan这取决于故障是什么以及上下文。如果您的应用程序试图访问某个内容,但失败了,请处理它,然后重试。在本例中,是windows子系统在访问可执行文件时崩溃。你的代码在崩溃中甚至没有发挥作用,因为它无法加载。是的,我计划为一些用户在本地部署它。但是,我还想知道哪个函数正在崩溃,是否在访问数据库时发生了什么else@bjan:它可能在任何地方,您无法在可执行文件中处理或修复此情况。它已经到了无法运行部分可执行文件的地步,唯一的选择就是崩溃并关闭。我同意你的观点,唯一的选择就是崩溃并关闭,但我见过这样的应用程序,它们能很好地处理网络故障,所以我想知道是否能处理,因为这对我们的客户关系非常不利,因为至少是他们自己的错误/故障。@bjan这取决于故障是什么以及上下文。如果您的应用程序试图访问某个内容,但失败了,请处理它,然后重试。在本例中,是windows子系统在访问可执行文件时崩溃。你的代码在崩溃中甚至没有发挥作用,因为它无法加载。@Deanna,我已经在另一台电脑上解决了符号问题,我的电脑可能有一些配置问题,我没有详细说明。虽然你很有帮助,因为是windows子系统崩溃了,我什么也做不了。@Deanna,我已经在另一台电脑上解决了符号问题,我的电脑可能有一些配置问题,我没有详细说明。虽然你很有帮助,但windows子系统崩溃了,我什么也做不了。