Archived

This forum has been archived. Please start a new discussion on GitHub.

ice-E cause a crash in ssllsp.dll on Windows CE 6.0

Hi,

We have ported ice-E 1.3.0 to WinCE 6.0, and use the debug version for a long time, it worked fine.
Recently, to improve the performance, we start to test the release build, then some crashes occured. But it's difficult to regenerate the error, so we can only use the Error Report dump to analyze it.

Here is the information showed by WinDBG:
(the release version icee13.dll was built long time ago, we lost the pdb file)
call stack:
ssllsp!DSOCKET:: Deref+0xf <<<<<<< crashed here
ssllsp!FreeMap+0x1e
ssllsp!WSPSelect+0x169
ws2!select+0xea
icee13+0x7c172

(7fc0116.85506ae): Access violation - code c0000005 (!!! second chance !!!)
eax=03e0f7f6 ebx=00000000 ecx=402563a4 edx=085506ae esi=0013cc68 edi=00000000
eip=4025339c esp=0074f420 ebp=0074f428 iopl=3 nv up ei pl zr na pe nc
cs=003b ss=0043 ds=0040 es=0040 fs=0060 gs=0000 efl=00003246
Unable to load image ssllsp.dll, Win32 error 0n2
*** WARNING: Unable to verify timestamp for ssllsp.dll
ssllsp!DSOCKET:: Deref+0xf:
4025339c ff481c dec dword ptr [eax+1Ch] ds:0040:03e0f812=????????

Comments

  • bernard
    bernard Jupiter, FL
    Hi Kevin,

    The best would be to contact sales@zeroc.com if you need support for Windows CE 6.0. As you know, we currently do not support this platform, and we obviously cannot support your own port.

    I think ssllp.dll is a DLL for SSL support, and Ice-E currently supports only TCP. Perhaps you went beyond porting Ice-E to Windows CE 6 and also added a SSL transport?

    Best regards,
    Bernard