<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/60811>60811</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[clang-format] crash
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
Yohannfra
</td>
</tr>
</table>
<pre>
Hi, I have the following crash and error message when running clang-format.
Version
```
$ clang-format --version
clang-format version 15.0.7
```
```
$ clang-format --dry-run $(find src -type f -not -path "*/BMI270-Sensor-API/*")
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: clang-format --dry-run src/light_and_temp_sensor/light_and_temp_sensor.h src/light_and_temp_sensor/light_and_temp_sensor.c src/herdingcats.h src/ble/hc_ble.c src/ble/hc_ble.h src/ble/services/identity/service_identity.h src/ble/services/identity/service_identity.c src/ble/services/imu/service_imu.h src/ble/services/imu/service_imu.c src/ble/services/battery/battery_service.c src/ble/services/battery/battery_service.h src/ble/services/nus/hc_nus.h src/ble/services/nus/hc_nus.c src/ble/services/nus/hc_nus_payloads.h src/memory/memory.c src/memory/drivers/W25N512GVEIG/W25N512GVEIG_defs.h src/memory/drivers/W25N512GVEIG/W25N512GVEIG.c src/memory/drivers/W25N512GVEIG/W25N512GVEIG.h src/memory/drivers/MX25R6435F/MX25R6435F_driver.h src/memory/drivers/MX25R6435F/MX25R6435F_driver.c src/memory/memory.h src/battery_reader/battery_reader.h src/battery_reader/battery_reader.c src/fds/hc_fds.h src/fds/hc_fds.c src/log_frequency/log_frequency.h src/log_frequency/log_frequency.c src/utils/my_millis/my_millis.c src/utils/my_millis/my_millis.h src/utils/hc_utils.h src/utils/hc_utils.c src/hardware_config.h src/imu/drivers/iim42652/iim42652.h src/imu/drivers/iim42652/iim42652.c src/imu/drivers/bmi270/hc_bmi270.h src/imu/drivers/bmi270/hc_bmi270.c src/imu/imu.h src/imu/imu.c src/spi/hc_spi.h src/spi/hc_spi.c src/magnetometer/drivers/.DS_Store src/magnetometer/drivers/mmc5983ma/mmc5983ma.c src/magnetometer/drivers/mmc5983ma/mmc5983ma.h src/magnetometer/drivers/mmc5983ma/mmc5983ma_defs.h src/magnetometer/drivers/lis3mdl/lis3mdl.c src/magnetometer/drivers/lis3mdl/lis3mdl.h src/magnetometer/magneto.h src/magnetometer/magneto.c src/main.c src/rgb_led/rgb_led.c src/rgb_led/rgb_colors.h src/rgb_led/rgb_led.h src/watchcat/watchcat.c src/watchcat/watchcat.h src/buzzer/buzzer.c src/buzzer/buzzer.h src/test_all.c src/time_tracker/time_tracker.c src/time_tracker/time_tracker.h
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0 clang-format 0x000000010a68ba9d llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 43
1 clang-format 0x000000010a68be7c SignalHandler(int) + 168
2 libsystem_platform.dylib 0x00007ff8049efc1d _sigtramp + 29
3 clang-format 0x000000010a6bf1b6 clang::format::sortCppIncludes(clang::format::FormatStyle const&, llvm::StringRef, llvm::ArrayRef<clang::tooling::Range>, llvm::StringRef, clang::tooling::Replacements&, unsigned int*) + 2322
4 clang-format 0x000000010a6492d7 clang::format::format(llvm::StringRef) + 6817
5 clang-format 0x000000010a64747e main + 1551
6 dyld 0x00007ff804692310 start + 2432
[1] 96921 segmentation fault clang-format --dry-run $(find src -type f -not -path "*/BMI270-Sensor-API/*")
```
Thank you
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy8V29vozgT_zTkjZUIzJ_Ai7xIt81upfZ5qma1z7P3BhkYwFdjc7Zpj_30JzAJJC1tricdWm3HM7_5zXjsjMZEKVpwgI3lX1n-9YI0uhRy81OUhPNckkUisnbzjVr4C7pFJXkGpEtAuWBMvFBeoFQSVSLCMwRSCokqUIoUgF5K4Eg2nPcgRnixzIWsiF5Z9rVlb83_P0AqKvigCuzhn1li78QRLZfPU_iJbbAgx1_Zq_XbfBcGyWS7lA1HFvYsHOaUZ0jJFC11WwPK0ZILjZY10SWyMLbw1sK7q_tbvLaXe-BKyOX24dbCu96CLRyZQA93N9v9DVJNUlGNCEqaAkmohdRIC1RqXSvL3fZ-u4LqsklWqagsvGPs-fBnWUvxO6TawjuqVAPKwru-9JSnrMnM0ZgDSUj6pCVJYSj3XpP0CWVNVXdRepW9Qv33IEUhSYWILJoKuO7ymKuJkmmXCy1KHROexRqqOlb9tuf0q_JTXungVYLMKC9SotWRKWHQWdI4YXAEnihPkQrkM037ctEMuKa6HbXxQfU5p3TWqWqm-Kp5h_8VdJY1IVqDbEcpHoyfcZlNiDfK1JI351WfQ82Gn6LimrRMkGwkraASfW5GONIc9Zmk3W_bwrv_Yf8_voO__ri5_Xq2jDPI3-C8yPeTId-Ldv9_7D8GnuvvThaxQfwDz1epDlU7HtFwwBJIBvKV4mLcIU6eDWeXT47sRHlAMlHEuYQ_GuBpe74eW8C7qANXoynrQlRtXFHG6Il8Iao8Q5Vp3IvzhmPDITJ7IRLiVPCcFkcH8yMdj4rSysOBjyfi38KmM9ikonhtD62sl2dp34Cesk67zqg5YFRNja-q6RF2ojzeN1Jw0KIC3d-WMYPV9T7eayHhI2BVpX4UuhWZyh_zv-1WfsrtrEnM-TKq3Cpjo_Rxlq9dZqIMy4_MY0DKjwtZJDGDbJRmLKlgQo77fO12sLwQnZYp0RPxSPmW7dg8ml-_TNPohbHzn-kPeA1Kx4SNddS0grgbTp56-HR5EaY8H2nQC9WlaDRSbZUIhjipQCELh8BVIwG1ojGjaz9EGRD9BRJR3tkketh-_4aERAp0P0MBf6ZS8G4aQs9EIiuw7-5-3Mf7n_dX_727_e3mMe5crMDuhrdaUN5PcVR3495xvkKnU5T9p20-xyZBmJAo6_Pp8O5WtcoID5Jy3W_teze-WTgcQZK8xEJpCaSycNCN5JR3IZGFr5DnmrDOWdjpd5YCrFO0pwUn7BvhGesqHU4YnSA0lBghRhPVKg1VXDOiO-pV1jKaDJTrPA9tL4I8dTIUK1poSaq6ZzkMwO6FaSW5kwQGa3ZtHIYyCam_1PWtmXeVhcMZ4K6X97plgFLBlR4KNhZzryXlxSPkp-qtlKTttO6XCbUWgtHD4pHwAiz35h2-WVeoGUnBjNkmo4b3L7DMnOX2UHzsYmwK5713j7wIZ-u5ag3y9ApNsjRxgtAZnkv-hQfkrb01oK43mVvi-44hCBDKWpadXIkgwq5jI6WJ1GZfnjvsy_KvHMu_7vijIMIOUlB0hSG6e8jlpGH633mavflO_F4S_tR1h0W2cbPIjcgCNk6wDnw_cMJoUW6wE-auTxLsZOBFEAQppGGAgzDJQt_1nQXdYBu7NnYCx7NdO1pFwXodrdc5djDYoR1ang0VoWzVnc9KyGLRP-s2gR06zoKRBJjqH-YYc3hBvbFL3L9eyE3fy5KmUJZnM6q0Glk01ax_0U_L15W6fxsuGsk2n39w9sn9FQAA__-MQEAC">