Cliff Jansen commented on PROTON-1057:

Further investigation reveals:

  - a simple test case is hard to create.  Excluding all or most of the
    preceding tests makes the crash go away.

  - small changes to the executable make the crash go away: e.g. compiling
    schannel.c without optimization, or adding stack allocations to any of the
    suspect functions.

  - The crash appears to happen while unwinding the stack from a call to
    verify_peer() from within client_handshake().

> Windows SChannel SSL test failure
> ---------------------------------
>                 Key: PROTON-1057
>                 URL: https://issues.apache.org/jira/browse/PROTON-1057
>             Project: Qpid Proton
>          Issue Type: Bug
>          Components: proton-c
>    Affects Versions: 0.12.0
>         Environment: Windows only.
>            Reporter: Cliff Jansen
>            Assignee: Cliff Jansen
>              Labels: windows
> This problem started since PROTON-1048 which did not touch the Proton-C 
> SChannel related code - it just tweaked the test infrastructure to use 
> alternate certificate formats for Windows.
> The proton_tests.ssl.SslTest.test_server_hostname_authentication test 
> randomly crashes on Windows, presumably from some memory corruption 
> somewhere.  It often runs fine.  Seems to happen more frequently on some 
> systems than others.  Not yet seen on a 64 bit build.

This message was sent by Atlassian JIRA

Reply via email to