none
cdosys.dll is crashed with 0xe06d7363-(C++ EH exception) while sending multiple email at a time. RRS feed

  • Question

  • cdosys.dll is crashed with 0xe06d7363-(C++ EH exception) while sending multiple email at a time.

    WinDBG log:

    GetUrlPageData2 (WinHttp) failed: 12002.

    FAULTING_IP: 
    KERNELBASE!RaiseException+48
    77125608 8b4c2454        mov     ecx,dword ptr [esp+54h]

    EXCEPTION_RECORD:  ffffffff -- (.exr 0xffffffffffffffff)
    ExceptionAddress: 77125608 (KERNELBASE!RaiseException+0x00000048)
       ExceptionCode: e06d7363 (C++ EH exception)
      ExceptionFlags: 00000001
    NumberParameters: 3
       Parameter[0]: 19930520
       Parameter[1]: 07c2f958
       Parameter[2]: 67e7decc

    DEFAULT_BUCKET_ID:  WRONG_SYMBOLS

    PROCESS_NAME:  MsgService.exe

    ADDITIONAL_DEBUG_TEXT:  
    You can run '.symfix; .reload' to try to fix the symbol path and load symbols.

    MODULE_NAME: cdosys

    FAULTING_MODULE: 77d10000 ntdll

    DEBUG_FLR_IMAGE_TIMESTAMP:  54503f7b

    ERROR_CODE: (NTSTATUS) 0xe06d7363 - <Unable to get error code text>

    EXCEPTION_CODE: (NTSTATUS) 0xe06d7363 - <Unable to get error code text>

    EXCEPTION_PARAMETER1:  19930520

    EXCEPTION_PARAMETER2:  07c2f958

    EXCEPTION_PARAMETER3:  67e7decc

    APP:  MsgService.exe

    MANAGED_STACK: !dumpstack -EE


    Monday, October 9, 2017 4:17 AM

All replies

  • Hi PAL-PP,

    thanks for posting here.

    >>cdosys.dll is crashed with 0xe06d7363-(C++ EH exception) while sending multiple email at a time.              

    Could you please provide more information about your issue? Have you checked the HRESULT of the send method?

    Here is a document about decoding the parameters of a thrown C++ exception (0xE06D7363), you could refer to.

    https://blogs.msdn.microsoft.com/oldnewthing/20100730-00/?p=13273/

    Best Regards,

    Sera Yu


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    Monday, October 9, 2017 7:56 AM
  • Hi Sera,

    Actually, this sending didn't gone upto actual Send.

    It got crashed while setting up some params.

    Please find the below call stack

    STACK_TEXT:  
    07c2f8d4 77b940a2 e06d7363 00000001 00000003 KERNELBASE!RaiseException+0x48
    07c2f90c 67df13df 07c2f91c 67e7decc 80070490 msvcrt!_CxxThrowException+0x59
    07c2f920 67df1a89 80070490 07c2f964 07c2fa48 cdosys!auto_hr::operator=+0x28
    07c2f944 67df3906 07c2faa8 00650000 00a00000 cdosys!CCacheRow::_Get+0x6e
    07c2f9bc 67b9de15 07d50af0 00000001 07c2fa2c cdosys!CCacheRow::GetColumns+0x96
    07c2fa6c 67b9f0e1 07d50af0 07c2fac8 07c2fbbc msado15!CRecFields::getMissingField+0x13c
    07c2fb0c 11005487 01cd9bcc 00000008 00000000 msado15!CRecFields::get_Item+0x261
    07c2fc00 11005bce 01cd1398 07c2fd48 07c2fcd0 MSgServiceDLL!EMailObj::SetConfigFld+0x138->Our Service DLL last Call

     Sample line of code below:

    Private Function SetConfigFld(Flds As ADODB.Fields, fName As String, fVal As Variant)
        Dim fldNS As String ' namespace
        Dim fldID As String ' complete identifier
        Dim fldPortNS As String ' port namespace
        Dim fldPort As String ' port
        Dim fldServer As String ' server
        Dim SpltArr() As String
            
        fldNS = "http://schemas.microsoft.com/cdo/configuration/"
        fldID = fldNS & fName
        'Flds(fldID) = fVal
        If StrComp(fName, "smtpserver") = 0 Then    
        
            SpltArr() = Split(fVal, ":")
            Flds(fldID) = SpltArr(0) ' server without port
            
            If UBound(SpltArr) > 0 Then
               fldPort = SpltArr(1)
               fldPortNS = "http://schemas.microsoft.com/cdo/configuration/smtpserverport"
               Flds(fldPortNS) = fldPort
            End If
        
        Else
            Flds(fldID) = fVal //Possible line of crash
        End If
        

    Regards,
    PP



    • Edited by PAL-PP Wednesday, October 11, 2017 10:14 AM
    Wednesday, October 11, 2017 10:04 AM
  • Hi PAL-PP,

    What's the type of your project? It seems is VB code.

    If your project is VB, I will move it to VB forum for better support.

    Your understanding and cooperation will be grateful.

    Best Regards,
    Sera Yu


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    Thursday, October 12, 2017 7:20 AM
  • Hi Sera,

    yes, It is VB component which send email to cdosys

    Regards,

    PP

    Thursday, October 12, 2017 7:56 AM
  • Hello,

    Which version of Visual Studio is this project? I'm asking because the code appears to be classic vb not vb.net.


    Please remember to mark the replies as answers if they help and unmark them if they provide no help, this will help others who are looking for solutions to the same or similar problem. Contact via my Twitter (Karen Payne) or Facebook (Karen Payne) via my MSDN profile but will not answer coding question on either.
    VB Forums - moderator
    profile for Karen Payne on Stack Exchange, a network of free, community-driven Q&A sites

    Thursday, October 12, 2017 8:43 AM
  • Hi,

    It's  VB 6.0.

    Regards,

    PP

    Thursday, October 12, 2017 8:48 AM
  • Sorry to inform you that there are no VB6 forums here. But you can use the following forum, not Microsoft that has plenty of people to assist you here.

    http://www.vbforums.com/forumdisplay.php?1-Visual-Basic-6-and-Earlier


    Please remember to mark the replies as answers if they help and unmark them if they provide no help, this will help others who are looking for solutions to the same or similar problem. Contact via my Twitter (Karen Payne) or Facebook (Karen Payne) via my MSDN profile but will not answer coding question on either.
    VB Forums - moderator
    profile for Karen Payne on Stack Exchange, a network of free, community-driven Q&A sites

    Thursday, October 12, 2017 9:36 AM