<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/92491>92491</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            I cannot get line numbers through llvm-symbolizer
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          CoolCaicaixian
      </td>
    </tr>
</table>

<pre>
    PS C:\Users\meitu\work\mutithreadDemo\build\Debug> .\demo_exe.exe
begin...
=================================================================
==22684==ERROR: AddressSanitizer: stack-buffer-overflow on address 0x003465f9f7d0 at pc 0x7ff7d5622771 bp 0x003465f9f600 sp 0x003465f9f608
WRITE of size 4 at 0x003465f9f7d0 thread T0
    #0 0x7ff7d5622770 (C:\Users\meitu\work\mutithreadDemo\build\Debug\demo_exe.exe+0x140002770)
 #1 0x7ff7d5643ed8 (C:\Users\meitu\work\mutithreadDemo\build\Debug\demo_exe.exe+0x140023ed8)
 #2 0x7ff7d5643e2d (C:\Users\meitu\work\mutithreadDemo\build\Debug\demo_exe.exe+0x140023e2d)
 #3 0x7ff7d5643ced (C:\Users\meitu\work\mutithreadDemo\build\Debug\demo_exe.exe+0x140023ced)
 #4 0x7ff7d5643f4d (C:\Users\meitu\work\mutithreadDemo\build\Debug\demo_exe.exe+0x140023f4d)
 #5 0x7ff8be18257c  (C:\Windows\System32\KERNEL32.DLL+0x18001257c)
 #6 0x7ff8bf64aa47 (C:\Windows\SYSTEM32\ntdll.dll+0x18005aa47)

Address 0x003465f9f7d0 is located in stack of thread T0 at offset 432 in frame
    #0 0x7ff7d56224ff (C:\Users\meitu\work\mutithreadDemo\build\Debug\demo_exe.exe+0x1400024ff)

 This frame has 4 object(s):
    [32, 432) 'x'
    [48, 296) 'thread_pool'
    [64, 88) 'compiler temporary'
    [80, 96) 'future' <== Memory access at offset 432 overflows this variable
HINT: this may be a false positive if your program uses some custom stack unwind mechanism, swapcontext or vfork
      (longjmp, SEH and C++ exceptions *are* supported)
SUMMARY: AddressSanitizer: stack-buffer-overflow (C:\Users\meitu\work\mutithreadDemo\build\Debug\demo_exe.exe+0x140002770)
Shadow bytes around the buggy address:
  0x018a5cc73ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x018a5cc73eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x018a5cc73ec0: 00 00 00 00 f1 f1 f1 f1 00 00 00 00 00 00 00 00
  0x018a5cc73ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x018a5cc73ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
=>0x018a5cc73ef0: 00 00 00 00 00 00 00 00 00 00[f2]f2 f2 f2 00 00
 0x018a5cc73f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 0x018a5cc73f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 f2 f2 f2
 0x018a5cc73f20: f2 f2 00 00 00 f2 f2 f2 f2 00 00 f3 f3 f3 f3 00
 0x018a5cc73f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 0x018a5cc73f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Shadow byte legend (one shadow byte represents 8 application bytes):
 Addressable:           00
  Partially addressable: 01 02 03 04 05 06 07
  Heap left redzone:       fa
  Freed heap region:       fd
 Stack left redzone:      f1
  Stack mid redzone:       f2
  Stack right redzone:     f3
  Stack after return:      f5
  Stack use after scope: f8
  Global redzone:          f9
  Global init order:       f6
 Poisoned by user:        f7
  Container overflow:      fc
  Array cookie:            ac
  Intra object redzone:    bb
  ASan internal: fe
  Left alloca redzone:     ca
  Right alloca redzone: cb
==22684==ABORTING
PS C:\Users\meitu\work\mutithreadDemo\build\Debug> llvm-symbolizer.exe --obj=C:\Users\meitu\work\mutithreadDemo\build\Debug\demo_exe.exe 0x7ff7d5622770
LLVMSymbolizer: error reading file: 'C:\Users\meitu\work\mutithreadDemo\build\Debug\demo_exe.pdb': no such file or directory
??
??:0:0

PS C:\Users\meitu\work\mutithreadDemo\build\Debug> llvm-symbolizer.exe --obj=C:\Users\meitu\work\mutithreadDemo\build\Debug\demo_exe.exe 0x7ff7d5622770

??:0:0
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzUWNFu47YS_Rr6ZRCDIiVbfvCD4yTd4CbbRZzeok8FJQ5t7kqkQFKJvV9_Qcl2ZG-Ki7RJgV1wE1s6OucMhzOkIrzXa4M4J9klya5Gog0b6-ZLa6ul0KXQWy3MqLByN_-ygiXhC5Itf_PoPMmWNerQkmz5bN23-LUNOmwcCnmFtSXZsmh1JUm2vMKiXRN-DWOSLSXW9k_c4hi3SOgVoYsC19qMx-P-G-FXP_0YBMLYJE_7j9cPD78-EL6AhZQOvV8Jo4P-ji5e80GU3y6KVil0F_YJnarsM1gDogcD3VLK00mmZmoqKYgATQl0O1VqKrMJY9NpAkUzhE0oBX92Je-9_f5w-3gNVoHX3xHSyHbG3ycSHmn_AAAAYZyeKlIgLP9Hi-JsPbBLuk1SSmkkJ2y2FyeMJy_KKUeZf5Qyi-QnyuxEmckPVGbyRJkPlUv8QOUST5XTobJKP1BZpafKWa-cF5jkLJuWMJD-XRtpn6P4aucD1pyRbPmf64fP13ecja_u7nrenNIkPnrCOznwqkkqRDp9nfaP1eP1fUdrgqyqsayqI2cWHzty9j8Xrxen9lDZUgSUoE1f2rHYjjUV680q5TFAylnEKCdq_OtSS5X6uFJLlToLCx432veeYCM8pGCLr1gGwnIfoXwxsJpdckbYMkZC2AwIm24Jm54A0jwC2GyyB_Qu_2ysrc6hkzRC83yPLG3d6AodBKwb64TbnT-Q0_jAkVq1oXVI2BQIX_Z9F-6xtm4Hoixjrk7n_tBqPYQY85NwWhTVPhWfbj8_xubc3arFDgoEAUpUHqGxXgf9hKAV7GzroHF27UQNrUcP3tYIZeuDrff5b82zNhJqLDfCaF9H1_5ZNKU1AbcBrIMnFRN5DK5b-pU16691E9Gr608gjIQlYZeEXQJuS2yCtsYDYQsRo16Ab5vGujCo59Vv9_eLhz_etvH8K319tRHSPkOxC-hBONsaCWGDULTr9e6w8Q0WG93SJBdZWU45ChrNU_qm8RpR8V5E5Q9EKnkZbyCS7-UI_z5RVznXQzL1_8lIdqkYya4Ug34MnQ24FP0HEQ55krfwHFy9wsM6noHnIf7louIv41U__J3iSv8-z6CmoMI1mm7vtgbBD-44bBx6NMFDDqJpKl2K2En6Wjxp8fue0TVFvu9L3b-XNfdFuKBFVR1r9gCmCVAGlANNgWZAJ0CPzfsTigYqVAEcyu_WDNiVOIBuHKKETYQ6XGtrBiC5B6269voqk0oORD2o1vIVNXYKcnq9-YFK8VOQUAEdOAyte_GkslNQ63EP9KVtOi6VHyC_VLYQ1Y92Is_sDKSNjhuE7Dv2HjTZg75Y7a1BCcUuKg4goI6zvbQmCG3QHTe8F9flAbRwTuygtPabPss1iCPo1gQn9ueBM_dFcWRaCQPaBHRGVF3cx8PNXUyUqOL56Dz48pj3hy4HP6LK4i_erRaXvz483n7-pb_9Dq-qVfVUX_hdXdgq7pRxF4OLC1t8JfzqHXfGs_ep3v7d3X_vV0fpGDc6Z-NyE1KbNSjdlxdh0_ey0sgiHqz4AowF35abTiQeSqR2WAbrdoeZv4lj-JkvaPd_cID8yRPwWngjOedyxmdihPNkmmSzZJJP2WgznyjJ-IzLhMuiVCLNxZQVMlEpTWaTNC9Ges4oS2mWTCnnKWdjWcxwWtDZTBUFKzmSlGItdDWOMY-tW4-09y3OZyydJaNKFFj57g80jBl8hu4mYXGnHbl5N09Fu_YkpZX2wb-wBB0qnN9CKYyxAdYYoNIGwbR1gS6eeJ1t15vzqR61rppvQmi6sxe7IexmrcOmLcalrQm7ifD9r4vG2f7F4KZz5Qm76Vz_LwAA__8SZCr0">