Crashes at argument parsing, WinDbg log attached.
--
Dmitry Kozlyuk
Microsoft (R) Windows Debugger Version 10.0.18362.1 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.
CommandLine: build\native\clang\examples\dpdk-helloworld.exe -cf
--log-level=eal:8
Symbol search path is: srv*
Executable search path is:
ModLoad: 00007ff6`76480000 00007ff6`7653d000 dpdk-helloworld.exe
ModLoad: 00007ffb`4a720000 00007ffb`4a910000 ntdll.dll
ModLoad: 00007ffb`49470000 00007ffb`49522000 C:\Windows\System32\KERNEL32.DLL
ModLoad: 00007ffb`47800000 00007ffb`47aa3000
C:\Windows\System32\KERNELBASE.dll
(143c.1ed8): Break instruction exception - code 80000003 (first chance)
ntdll!LdrpDoDebuggerBreak+0x30:
00007ffb`4a7f11dc cc int 3
0:000> g
Critical error detected c0000374
(143c.1ed8): Break instruction exception - code 80000003 (first chance)
ntdll!RtlReportCriticalFailure+0x56:
00007ffb`4a8191f2 cc int 3
0:000> kb
# RetAddr : Args to Child
: Call Site
00 00007ffb`4a821622 : 00000000`00000000 00007ffb`4a8827f0 00000000`00000009
00000205`68c10000 : ntdll!RtlReportCriticalFailure+0x56
01 00007ffb`4a82192a : 00000000`00000009 00000205`68c10000 00000205`68c10000
00007ff6`7648a6b7 : ntdll!RtlpHeapHandleError+0x12
02 00007ffb`4a82a8e9 : 00000205`68c10000 ffffffff`ffffffff 00000001`00000000
00000003`00000002 : ntdll!RtlpHpHeapHandleError+0x7a
03 00007ffb`4a7607df : ffffffff`ffffffff ffffffff`ffffffff ffffffff`ffffffff
ffffffff`ffffffff : ntdll!RtlpLogHeapFailure+0x45
04 00007ffb`4a75fc11 : ffffffff`ffffffff 00000205`68c10000 00000000`00000000
00000000`00000000 : ntdll!RtlpFreeHeapInternal+0x75f
*** WARNING: Unable to verify checksum for dpdk-helloworld.exe
05 00007ff6`764df8ac : 00000205`68c16cf0 00000000`00000000 ffffffff`ffffffff
ffffffff`ffffffff : ntdll!RtlFreeHeap+0x51
06 00007ff6`76493c97 : ffffffff`ffffffff ffffffff`00000000 ffffffff`ffffffff
ffffffff`ffffffff : dpdk_helloworld!_free_base+0x1c
[minkernel\crts\ucrt\src\appcrt\heap\free_base.cpp @ 105]
07 00007ff6`764944de : ffffffff`ffffffff ffffffff`ffffffff ffffffff`ffffffff
ffffffff`ffffffff : dpdk_helloworld!getopt_internal+0x117
[Z:\lib\librte_eal\windows\eal\getopt.c @ 264]
08 00007ff6`76487efa : 00000000`00000000 00000000`00000000 00000000`00000000
00000000`00000000 : dpdk_helloworld!usual_getopt_long+0x5e
[Z:\lib\librte_eal\windows\eal\getopt.c @ 448]
09 00007ff6`76487be4 : 00007ff6`76507110 00000000`00000022 00000000`00000004
00000000`00000200 : dpdk_helloworld!eal_parse_args+0x4a
[Z:\lib\librte_eal\windows\eal\eal.c @ 148]
0a 00007ff6`76487493 : 02040800`000506e3 1f8bfbff`fffa3223 0000001d`76507790
00007ff6`7649bc61 : dpdk_helloworld!rte_eal_init+0x74
[Z:\lib\librte_eal\windows\eal\eal.c @ 237]
0b 00007ff6`7649b5fc : 00000000`00000000 00000000`00000000 00000000`00000000
00000000`00000000 : dpdk_helloworld!main+0x23 [Z:\examples\helloworld\main.c @
33]
0c (Inline Function) : --------`-------- --------`-------- --------`--------
--------`-------- : dpdk_helloworld!invoke_main+0x22
[d:\agent\_work\5\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl @ 78]
0d 00007ffb`49487bd4 : 00000000`00000000 00000000`00000000 00000000`00000000
00000000`00000000 : dpdk_helloworld!__scrt_common_main_seh+0x10c
[d:\agent\_work\5\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl @ 288]
0e 00007ffb`4a78ced1 : 00000000`00000000 00000000`00000000 00000000`00000000
00000000`00000000 : KERNEL32!BaseThreadInitThunk+0x14
0f 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000
00000000`00000000 : ntdll!RtlUserThreadStart+0x21