Unsolved webkit 崩溃问题
-
Qt程序中使用WebKit,运行程序时,点击webkit页中的按钮或是跳转到别的页中,偶尔会出现程序崩溃问题。经过windbg对dump文件的分析如下:
FAULTING_IP:
Qt5WebKit!WKResourceCacheManagerGetTypeID+b190
5c667f90 8b5308 mov edx,dword ptr [ebx+8]EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 5c667f90 (Qt5WebKit!WKResourceCacheManagerGetTypeID+0x0000b190)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 00000000
Parameter[1]: 0000000c
Attempt to read from address 0000000cPROCESS_NAME: NBCClient.exe
ADDITIONAL_DEBUG_TEXT:
Use '!findthebuild' command to search for the target build information.
If the build information is available, run '!findthebuild -s ; .reload' to set symbol path and load symbols.FAULTING_MODULE: 77890000 ntdll
DEBUG_FLR_IMAGE_TIMESTAMP: 55914391
ERROR_CODE: (NTSTATUS) 0xc0000005 - 0x%08lx
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - 0x%08lx
EXCEPTION_PARAMETER1: 00000000
EXCEPTION_PARAMETER2: 0000000c
READ_ADDRESS: 0000000c
FOLLOWUP_IP:
Qt5WebKit!WKResourceCacheManagerGetTypeID+b190
5c667f90 8b5308 mov edx,dword ptr [ebx+8]MOD_LIST: <ANALYSIS/>
FAULTING_THREAD: 00001f9c
BUGCHECK_STR: APPLICATION_FAULT_NULL_CLASS_PTR_DEREFERENCE_INVALID_POINTER_READ_WRONG_SYMBOLS
PRIMARY_PROBLEM_CLASS: NULL_CLASS_PTR_DEREFERENCE
DEFAULT_BUCKET_ID: NULL_CLASS_PTR_DEREFERENCE
LAST_CONTROL_TRANSFER: from 5dd790cf to 5c667f90
STACK_TEXT:
WARNING: Stack unwind information not available. Following frames may be wrong.
00dbd7dc 5dd790cf 087beb58 06eb7a00 5e8679bd Qt5WebKit!WKResourceCacheManagerGetTypeID+0xb190
00dbd818 5dd7ba09 02af9980 06eb7a00 5e867661 Qt5Core!QCoreApplication::notifyInternal+0x7f
00000000 00000000 00000000 00000000 00000000 Qt5Core!QCoreApplicationPrivate::sendPostedEvents+0x1f9STACK_COMMAND: ~0s; .ecxr ; kb
SYMBOL_STACK_INDEX: 0
SYMBOL_NAME: qt5webkit!WKResourceCacheManagerGetTypeID+b190
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: Qt5WebKit
IMAGE_NAME: Qt5WebKit.dll
BUCKET_ID: WRONG_SYMBOLS
FAILURE_BUCKET_ID: NULL_CLASS_PTR_DEREFERENCE_c0000005_Qt5WebKit.dll!WKResourceCacheManagerGetTypeID
WATSON_STAGEONE_URL: http://watson.microsoft.com/StageOne/NBCClient_exe/4_0_0_1/5696f570/Qt5WebKit_dll/5_5_0_0/55914391/c0000005/00507f90.htm?Retriage=1
Followup: MachineOwner
请问有没有解决的办法啊?困扰了很长时间了