About a crash problem of webkit module



  • Recently I used Webkit module in my Qt program.But It occasionally performed a crash problem about webkit module when the button in some webkit's page was pressed or jump from a page to another.Now the analysis of windbg for dump file as follows:

    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 0000000c

    PROCESS_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+0x1f9

    STACK_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

    This problem has been troubled me for a long time. I would like to ask you what is the way to solve.Thank you very much.


  • Lifetime Qt Champion

    Hi,

    Please don't post the exact same question on multiple sub-forums. One is enough.

    Duplicate

    Closing this one


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.