TestFFDHE throws 0xc0000409 (STATUS_STACK_BUFFER_OVERRUN) #1954

Closed
opened 2026-02-20 21:19:37 -05:00 by deekerman · 3 comments
Owner

Originally created by @davidebeatrici on GitHub (Jul 25, 2020).

The issue came up in #4377.

As a quick workaround we are using the x86 toolchain, but for potentially better build times we should use the amd64_x86 one.

Test project D:/a/1/b
      Start  1: test_opus_decode
 1/16 Test  #1: test_opus_decode .................   Passed   44.94 sec
      Start  2: test_opus_padding
 2/16 Test  #2: test_opus_padding ................   Passed    0.03 sec
      Start  3: TestCrypt
 3/16 Test  #3: TestCrypt ........................   Passed    0.06 sec
      Start  4: TestCryptographicHash
 4/16 Test  #4: TestCryptographicHash ............   Passed    0.04 sec
      Start  5: TestCryptographicRandom
 5/16 Test  #5: TestCryptographicRandom ..........   Passed    8.78 sec
      Start  6: TestFFDHE
 6/16 Test  #6: TestFFDHE ........................Exit code 0xc0000409
***Exception: 300.29 sec
      Start  7: TestPacketDataStream
 7/16 Test  #7: TestPacketDataStream .............   Passed    0.07 sec
      Start  8: TestPasswordGenerator
 8/16 Test  #8: TestPasswordGenerator ............   Passed    0.06 sec
      Start  9: TestSSLLocks
 9/16 Test  #9: TestSSLLocks .....................   Passed    2.11 sec
      Start 10: TestSelfSignedCertificate
10/16 Test #10: TestSelfSignedCertificate ........   Passed    1.80 sec
      Start 11: TestServerAddress
11/16 Test #11: TestServerAddress ................   Passed    0.05 sec
      Start 12: TestServerResolver
12/16 Test #12: TestServerResolver ...............   Passed    0.51 sec
      Start 13: TestStdAbs
13/16 Test #13: TestStdAbs .......................   Passed    0.05 sec
      Start 14: TestTimer
14/16 Test #14: TestTimer ........................   Passed    0.20 sec
      Start 15: TestUnresolvedServerAddress
15/16 Test #15: TestUnresolvedServerAddress ......   Passed    0.05 sec
      Start 16: TestXMLTools
16/16 Test #16: TestXMLTools .....................   Passed    0.04 sec

94% tests passed, 1 tests failed out of 16

Total Test time (real) = 359.18 sec

The following tests FAILED:
	  6 - TestFFDHE (Exit code 0xc0000409
)
Originally created by @davidebeatrici on GitHub (Jul 25, 2020). The issue came up in #4377. As a quick workaround we are using the `x86` toolchain, but for potentially better build times we should use the `amd64_x86` one. ``` Test project D:/a/1/b Start 1: test_opus_decode 1/16 Test #1: test_opus_decode ................. Passed 44.94 sec Start 2: test_opus_padding 2/16 Test #2: test_opus_padding ................ Passed 0.03 sec Start 3: TestCrypt 3/16 Test #3: TestCrypt ........................ Passed 0.06 sec Start 4: TestCryptographicHash 4/16 Test #4: TestCryptographicHash ............ Passed 0.04 sec Start 5: TestCryptographicRandom 5/16 Test #5: TestCryptographicRandom .......... Passed 8.78 sec Start 6: TestFFDHE 6/16 Test #6: TestFFDHE ........................Exit code 0xc0000409 ***Exception: 300.29 sec Start 7: TestPacketDataStream 7/16 Test #7: TestPacketDataStream ............. Passed 0.07 sec Start 8: TestPasswordGenerator 8/16 Test #8: TestPasswordGenerator ............ Passed 0.06 sec Start 9: TestSSLLocks 9/16 Test #9: TestSSLLocks ..................... Passed 2.11 sec Start 10: TestSelfSignedCertificate 10/16 Test #10: TestSelfSignedCertificate ........ Passed 1.80 sec Start 11: TestServerAddress 11/16 Test #11: TestServerAddress ................ Passed 0.05 sec Start 12: TestServerResolver 12/16 Test #12: TestServerResolver ............... Passed 0.51 sec Start 13: TestStdAbs 13/16 Test #13: TestStdAbs ....................... Passed 0.05 sec Start 14: TestTimer 14/16 Test #14: TestTimer ........................ Passed 0.20 sec Start 15: TestUnresolvedServerAddress 15/16 Test #15: TestUnresolvedServerAddress ...... Passed 0.05 sec Start 16: TestXMLTools 16/16 Test #16: TestXMLTools ..................... Passed 0.04 sec 94% tests passed, 1 tests failed out of 16 Total Test time (real) = 359.18 sec The following tests FAILED: 6 - TestFFDHE (Exit code 0xc0000409 ) ```
deekerman 2026-02-20 21:19:37 -05:00
Author
Owner

@Krzmbrzl commented on GitHub (Jul 25, 2020):

Is this even an issue worth tracking in our tracker? To me this seems like an issue with the MSVC amd64_x86 toolchain. Thus we should probably report a bug to them instead 🤔

@Krzmbrzl commented on GitHub (Jul 25, 2020): Is this even an issue worth tracking in our tracker? To me this seems like an issue with the MSVC `amd64_x86` toolchain. Thus we should probably report a bug to them instead :thinking:
Author
Owner

@davidebeatrici commented on GitHub (Jul 25, 2020):

I believe it's an issue in the toolchain too, however I think we should leave this open until it's effectively fixed.

We can close it once we switch to amd64_x86 for our x86 build.

@davidebeatrici commented on GitHub (Jul 25, 2020): I believe it's an issue in the toolchain too, however I think we should leave this open until it's effectively fixed. We can close it once we switch to `amd64_x86` for our x86 build.
Author
Owner

@Krzmbrzl commented on GitHub (Jul 30, 2020):

The issue actually was unrelated to the toolchain. The problem was that a test-case timed out and for some reason Qt thinks it is a good idea to report this as a stack buffer overflow

@Krzmbrzl commented on GitHub (Jul 30, 2020): The issue actually was unrelated to the toolchain. The problem was that a test-case timed out and for some reason Qt thinks it is a good idea to report this as a stack buffer overflow
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/mumble-mumble-voip#1954
No description provided.