msquic icon indicating copy to clipboard operation
msquic copied to clipboard

Basic/WithFamilyArgs.LocalPathChanges/1 failed

Open ami-GS opened this issue 2 years ago • 1 comments

Describe the bug

https://dev.azure.com/ms/msquic/_build/results?buildId=436080&view=logs&j=b7f0e904-2cea-585b-8e20-67062f2bef10&t=81f432f0-d5f0-5258-5253-0dcccc920e38

[03/08/2023 12:41:30] Process had nonzero exit code: -1073740768
##[warning][03/08/2023 12:41:30] Dump file(s) generated
==================================================================================
 msquictest.exe.6444.dmp
==================================================================================
 # Child-SP          RetAddr               Call Site
00 000000a9`298fdab8 00007ff8`04c6bc1e     ntdll!ZwWaitForMultipleObjects+0x14
01 000000a9`298fdac0 00007ff8`04c6bb0e     KERNELBASE!WaitForMultipleObjectsEx+0xfe
02 000000a9`298fddc0 00007ff8`077a827f     KERNELBASE!WaitForMultipleObjects+0xe
03 000000a9`298fde00 00007ff8`077a7d2c     kernel32!WerpLaunchAeDebug+0x285f
04 000000a9`298fdf20 00007ff8`04c9725e     kernel32!WerpLaunchAeDebug+0x230c
05 000000a9`298fdf60 00007ff8`07fd9240     KERNELBASE!UnhandledExceptionFilter+0x35e
06 000000a9`298fe070 00007ff8`07fbfe56     ntdll!memset+0x1c40
07 000000a9`298fe0b0 00007ff8`07fd582f     ntdll!_C_specific_handler+0x96
08 000000a9`298fe120 00007ff8`07f34cef     ntdll!_chkstk+0x11f
09 000000a9`298fe150 00007ff8`07fd459e     ntdll!RtlWalkFrameChain+0x14bf
0a 000000a9`298fe880 00007fff`cccf528a     ntdll!KiUserExceptionDispatcher+0x2e
0b 000000a9`298fef80 00007fff`cccf544f     msquic!QuicConnRecvDatagrams+0xe9a
0c 000000a9`298ff410 00007fff`ccce1e33     msquic!QuicConnFlushRecv+0x12f
0d 000000a9`298ff460 00007fff`cccffe64     msquic!QuicConnDrainOperations+0x383
0e 000000a9`298ff580 00007fff`cccfeb4f     msquic!QuicWorkerProcessConnection+0x284
0f 000000a9`298ff6e0 00007fff`cccfed2f     msquic!QuicWorkerLoop+0x13f
10 000000a9`298ff740 00007ff8`07757ad4     msquic!QuicWorkerThread+0xbf
11 000000a9`298ff7d0 00007ff8`07f8a371     kernel32!BaseThreadInitThunk+0x14
12 000000a9`298ff800 00000000`00000000     ntdll!RtlUserThreadStart+0x21
==================================================================================
##[error][03/08/2023 12:41:33] Basic/WithFamilyArgs.LocalPathChanges/1 failed:
Note: Google Test filter = Basic/WithFamilyArgs.LocalPathChanges/1
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
Initializing for User Mode tests
[----------] 1 test from Basic/WithFamilyArgs
[ RUN      ] Basic/WithFamilyArgs.LocalPathChanges/1


Input file:  D:\a\1\s\artifacts\logs\msquictest.exe\03.08.2023.12.39.43\Basic_WithFamilyArgs.LocalPathChanges_1\quic.etl 
Dump file:   D:\a\1\s\artifacts\logs\msquictest.exe\03.08.2023.12.39.43\Basic_WithFamilyArgs.LocalPathChanges_1\quic.log 
Dump format: TXT 
Report file: - 
Generating dump ... done

Affected OS

  • [X] Windows
  • [ ] Linux
  • [ ] macOS
  • [ ] Other (specify below)

Additional OS information

could be repro on any OS?

MsQuic version

main

Steps taken to reproduce bug

?

Expected behavior

Success

Actual outcome

Failed

Additional details

No response

ami-GS avatar Mar 08 '23 17:03 ami-GS

while (1) {
    wpr.exe -start .\src\manifest\MsQuic.wprp!Full.Light -filemode
    .\artifacts\bin\windows\x64_Debug_schannel\msquictest.exe --gtest_filter="Basic/WithFamilyArgs.LocalPathChanges*"
    $Result = $?
    wpr.exe -stop .\quic.etl
    if ($Result -eq $false) {
        Write-Host "BREAK"
        break
    }
}

netsh.exe trace convert .\quic.etl manpath=.\src\manifest\MsQuicEtw.man output=.\quic.log overwrite=yes

Could repro, really rare quic.log

Note: Google Test filter = Basic/WithFamilyArgs.LocalPathChanges*
[==========] Running 2 tests from 1 test suite.
[----------] Global test environment set-up.
Initializing for User Mode tests
[----------] 2 tests from Basic/WithFamilyArgs
[ RUN      ] Basic/WithFamilyArgs.LocalPathChanges/0
[       OK ] Basic/WithFamilyArgs.LocalPathChanges/0 (217 ms)
[ RUN      ] Basic/WithFamilyArgs.LocalPathChanges/1
C:\Users\daikiaminaka\workspace\msquic\src\test\lib\PathTest.cpp(118): error: PeerStreamsChanged.WaitTimeout(1500) not true
[  FAILED  ] Basic/WithFamilyArgs.LocalPathChanges/1, where GetParam() = v6 (2516 ms)
[----------] 2 tests from Basic/WithFamilyArgs (2734 ms total)

[----------] Global test environment tear-down
[==========] 2 tests from 1 test suite ran. (2761 ms total)
[  PASSED  ] 1 test.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] Basic/WithFamilyArgs.LocalPathChanges/1, where GetParam() = v6

 1 FAILED TEST
Press Ctrl+C to cancel the stop operation.
100%  [>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>]
The trace was successfully saved.
BREAK

Input file:  .\quic.etl
Dump file:   .\quic.log
Dump format: TXT
Report file: -
Generating dump ... done

ami-GS avatar Apr 10 '23 01:04 ami-GS