Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-98106

Application hangs when using SChannel on Windows 11 arm64 CPU machine

    XMLWordPrintable

Details

    Description

      When running an application on Windows 11 (arm64) that uses SChannel backend for TLS connection, application hangs1-2hours in.

      The issue has low reproduce rate and seems to be specific to this configuration.

      Stack trace:

      ntoskrnl.exe!ZwUpdateWnfStateData+0x6ea0
      ntoskrnl.exe!KeProcessorGroupAffinity+0x1714
      ntoskrnl.exe!KeProcessorGroupAffinity+0x28d8
      ntoskrnl.exe!KeWaitForMutexObject+0x2fc
      ntoskrnl.exe!KiDeliverApc+0x5d4
      ntoskrnl.exe!KiDeliverApc+0x1c4
      ntoskrnl.exe!KiDispatchInterrupt+0x40c
      ntoskrnl.exe!wcsncpy_s+0x174ac
      ntoskrnl.exe!KiDispatchInterrupt+0x8c0
      ntoskrnl.exe!KiDispatchInterrupt+0x634
      ntoskrnl.exe!ZwUpdateWnfStateData+0x16ac
      schannel.DLL!SslGetServerIdentity+0x2314
      schannel.DLL+0x19124
      SSPICLI.DLL!DecryptMessage+0xf0
      user_application.exe!QSslSocketBackendPrivate::transmit+0x5d8
      user_application.exe!QSslSocket::qt_static_metacall+0x7f4
      user_application.exe!doActivate<0>+0x5ac
      user_application.exe!QAbstractSocketPrivate::canReadNotification+0x138
      user_application.exe!QReadNotifier::event+0x18
      user_application.exe!QCoreApplicationPrivate::notify_helper+0x218
      user_application.exe!QCoreApplication::notify+0x78
      user_application.exe!QCoreApplication::notifyInternal2+0xe8
      user_application.exe!QCoreApplication::sendEvent+0x1c
      user_application.exe!qt_internal_proc+0x230
      USER32.dll!DispatchMessageW+0x610
      USER32.dll!DispatchMessageW+0x1a4
      user_application.exe!QEventDispatcherWin32::processEvents+0x648
      user_application.exe!QEventLoop::exec+0x200
      user_application.exe!QCoreApplication::exec+0x14c
      user_application.exe!CoordinatorServiceMain+0x1bb4
      sechost.dll!GetEmbeddedImageMitigationPolicy+0xcc
      KERNEL32.DLL!BaseThreadInitThunk+0x38
      ntdll.dll!RtlUserThreadStart+0x48

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            manordheim MÃ¥rten Nordheim
            jussi_witick Jussi Witick
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes