1. You are viewing our forum as a guest. For full access please Register. WindowsBBS.com is completely free, paid for by advertisers and donations.

Second Chance Exception Terminates Application

Discussion in 'Other PC Software' started by kelley1440, 2004/10/21.

Thread Status:
Not open for further replies.
  1. 2004/10/21
    kelley1440

    kelley1440 Inactive Thread Starter

    Joined:
    2004/10/21
    Messages:
    3
    Likes Received:
    0
    Hello,

    Curious to see if anyone can help.

    I have been trying to install a program for my business for about 1 month
    now. Program completes installation, but terminates during the
    initialization phase with a runtime error that says the following:

    +++++++++++++++++++++++++++++++++++

    Microsoft Visual C++ Runtime Library
    Runtime Error!

    C:\Program Files\Fidelity Investments\Advisor CHANNEL 6.65\AM665.exe

    This application has requested the Runtime to terminate it in an unusual
    way. Please contact the application's support team for more information.

    +++++++++++++++++++++++++++++++++++

    The application is from Fidelity Investments and works on all the other
    computers that I have tried it on...
    Fidelity says its my system, Microsoft says its Fidelity's application.

    So far, I have tried to uninstall, reinstall, replace missing .dll files,
    etc.

    I have generated a Dependency Walker log to determine the errors and can
    provide the log....


    Best,
    MJ

    :confused:
     
  2. 2004/10/22
    JoeHobart

    JoeHobart Inactive Alumni

    Joined:
    2004/05/19
    Messages:
    919
    Likes Received:
    1
    Other than looking at the obvious, like a depends walk, for mismatched exports, there isnt going to be anyone but fidelity who can help you resolve the problem.

    I could happily hook up the debugger and show you exactly the line of code that went bad, but without the source code for thier application, it would be virtually impossible, even for an expert debugger to tell you why the condition occurred.

    You need to get fidelity back on the horn. If you already contacted microsoft, get the two of them on the same line to work it out. Never accept 'its your system' or 'its microsofts fault' without a detailed explination on EXACTLY what dependacy is failing.
     

  3. to hide this advert.

  4. 2004/10/23
    kelley1440

    kelley1440 Inactive Thread Starter

    Joined:
    2004/10/21
    Messages:
    3
    Likes Received:
    0
    Hi Joe,

    Thanks for the reply. I think it would be helpful if I could go back to Fidelity with an idea of what went wrong. Then they might be able to help me figure out why this application is failing on my machine.

    So far, I created a minidump using windbg.exe>


    ***********************************************
    Microsoft (R) Windows Debugger Version 6.3.0017.0
    Copyright (c) Microsoft Corporation. All rights reserved.


    Loading Dump File [C:\Program Files\Debugging Tools for Windows\ac665.dmp]
    User Mini Dump File with Full Memory: Only application data is available

    Windows XP Version 2600 (Service Pack 2) UP Free x86 compatible
    Product: WinNt, suite: SingleUserTS
    Debug session time: Fri Oct 22 11:31:42 2004
    System Uptime: 0 days 16:59:36.837
    Process Uptime: 0 days 0:03:00.000
    Symbol search path is: *** Invalid ***
    ****************************************************************************
    * Symbol loading may be unreliable without a symbol search path. *
    * Use .symfix to have the debugger choose a symbol path. *
    * After setting your symbol path, use .reload to refresh symbol locations. *
    ****************************************************************************
    Executable search path is:
    ..............................................................
    (ae0.f6c): C++ EH exception - code e06d7363 (!!! second chance !!!)
    eax=0013f6ec ebx=77d4e2ae ecx=00000000 edx=00000003 esi=0013f77c edi=0013f77c
    eip=7c81eb33 esp=0013f6e8 ebp=0013f73c iopl=0 nv up ei pl nz na po nc
    cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000206
    *** ERROR: Symbol file could not be found. Defaulted to export symbols for kernel32.dll -
    kernel32!RaiseException+0x52:
    7c81eb33 5e pop esi

    If you wouldn't mind, I would appreciate your thoughts on what this is telling me, so that I can get on line with Fidelity in a more knowledgeable fashion.

    All the best,
    Matt
     
  5. 2004/10/23
    JoeHobart

    JoeHobart Inactive Alumni

    Joined:
    2004/05/19
    Messages:
    919
    Likes Received:
    1
    in order to get a semi coherent stack out of the debugger, you need to set a symbol path.

    Set the symbol path to be this, run this from the debugger command prompt
    Code:
    .sympath SRV*c:\websymbols*http://msdl.microsoft.com/download/symbols
    .reload
    kv
    r
    grab the output from kv and r and post them and lets see what we can make out. The problem will be that the code that threw the exception will be fidelity code with no symbols.
     
  6. 2004/10/24
    kelley1440

    kelley1440 Inactive Thread Starter

    Joined:
    2004/10/21
    Messages:
    3
    Likes Received:
    0
    kv and r

    Symbol search path is: SRV*c:\websymbols*http://msdl.microsoft.com/download/symbols
    0:000> .reload
    ...*** ERROR: Symbol file could not be found. Defaulted to export symbols for kernel32.dll -
    ...........................................................
    0:000> kv
    *** ERROR: Symbol file could not be found. Defaulted to export symbols for ntdll.dll -
    *** ERROR: Symbol file could not be found. Defaulted to export symbols for msvcr70.dll -
    ChildEBP RetAddr Args to Child
    WARNING: Stack unwind information not available. Following frames may be wrong.
    0013f73c 7c01ba05 e06d7363 00000001 00000003 kernel32!RaiseException+0x52
    *** ERROR: Symbol file could not be found. Defaulted to export symbols for msvcp70.dll -
    0013f77c 7c0a77a2 0013f78c 7c0ee1d4 7c0e8f60 msvcr70!CxxThrowException+0x34
    0013f7dc 7c086536 77d552a4 003f9214 0013f800 msvcp70!std::_String_base::_Xran+0x3f
    *** WARNING: Unable to verify checksum for AM665.exe
    *** ERROR: Module load completed but symbols could not be loaded for AM665.exe
    0013f7ec 00403fe2 00000023 ffffffff 003f91e8 msvcp70!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::erase+0x14
    0013f800 004174bc ffffffff 77d4d4de 0013fe38 AM665+0x3fe2
    0013f864 00423f05 77d552a4 0013fe38 77d4d4de AM665+0x174bc
    0013f87c 00424218 0013fe38 77d4d4de 7c9133ce AM665+0x23f05
    0013f940 00425558 0013fe38 00425732 00000000 AM665+0x24218
    0013f95c 0042589e 000000d0 001d0744 0013f990 AM665+0x25558
    0013f96c 004258f5 00000111 000000d0 001d0744 AM665+0x2589e
    0013f990 00401ed5 0034078a 00000111 000000d0 AM665+0x258f5
    *** ERROR: Symbol file could not be found. Defaulted to export symbols for user32.dll -
    0013f9e0 77d48709 0013fe38 00000111 000000d0 AM665+0x1ed5
    0013fa0c 77d54ca6 0018d090 0034078a 00000111 user32!GetDC+0x72
    0013fa78 77d54af2 00000000 0018d090 0034078a user32!CreateIconFromResourceEx+0x2c2
    0013fac0 77d575bf 00000000 00000111 000000d0 user32!CreateIconFromResourceEx+0x10e
    0013fadc 77d48709 0034078a 00000111 000000d0 user32!DefDlgProcA+0x22
    0013fb08 77d487eb 77d5759d 0034078a 00000111 user32!GetDC+0x72
    0013fb70 77d4c00e 00000000 77d5759d 0034078a user32!GetDC+0x154
    0013fba0 77d4e366 77d5759d 0034078a 00000111 user32!DestroyCaret+0x5e
    *** ERROR: Symbol file could not be found. Defaulted to export symbols for mfc70.dll -
    0013fbc0 7c15cf99 77d5759d 0034078a 00000111 user32!CallWindowProcA+0x1b
    0:000> r
    eax=0013f6ec ebx=77d4e2ae ecx=00000000 edx=00000003 esi=0013f77c edi=0013f77c
    eip=7c81eb33 esp=0013f6e8 ebp=0013f73c iopl=0 nv up ei pl nz na po nc
    cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000206
    kernel32!RaiseException+0x52:
    7c81eb33 5e pop esi
     
Thread Status:
Not open for further replies.

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.