![Smile :)](./images/smilies/icon_e_smile.gif)
mlog(info, "noBLE version %u.%u built on %s at %s using ESP-IDF %s", APP_VER_MAJOR, APP_VER_MINOR, __DATE__, __TIME__, esp_get_idf_version());
to this line:
mlog(info, "noBLE version %u.%u built on %s at %s using ESP-IDF %s", APP_VER_MAJOR, APP_VER_MINOR, __DATE__, __TIME__, IDF_VER);
That is, simply replacing the call to esp_get_idf_version() for a direct reference to the IDF_VER build define. After deleting the call to esp_get_idf_version(), when I start typing the reference to IDF_VER, the editor pops up a window with the matching options, and that's when the crash happens...
Below you can see the relevant Espressif-IDE processes before the app crashes:
57233 ? Sl 0:00 /home/mmourier/Espressif-IDE/espressif-ide
57261 ? Sl 0:28 /home/mmourier/Espressif-IDE//plugins/org.eclipse.justj.openjdk.hotspot.jre.full.linux.x86_64_17.0.11.v20240426-1830/jre/bin/java -Xms256m -Xmx2048m -Dosgi.requiredJavaVersion=17 -Dosgi.instance.area.default=@user.home/workspace -jar /home/mmourier/Espressif-IDE//plugins/org.eclipse.equinox.launcher_1.6.600.v20231106-1826.jar -os linux -ws gtk -arch x86_64 -showsplash -launcher /home/mmourier/Espressif-IDE/espressif-ide -name Espressif-ide --launcher.library /home/mmourier/Espressif-IDE//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.2.800.v20231003-1442/eclipse_11802.so -startup /home/mmourier/Espressif-IDE//plugins/org.eclipse.equinox.launcher_1.6.600.v20231106-1826.jar --launcher.overrideVmargs -exitdata 6 -vm /home/mmourier/Espressif-IDE//plugins/org.eclipse.justj.openjdk.hotspot.jre.full.linux.x86_64_17.0.11.v20240426-1830/jre/bin/java -vmargs -Xms256m -Xmx2048m -Dosgi.requiredJavaVersion=17 -Dosgi.instance.area.default=@user.home/workspace -jar /home/mmourier/Espressif-IDE//plugins/org.eclipse.equinox.launcher_1.6.600.v20231106-1826.jar
57738 ? Sl 0:00 /home/mmourier/.espressif/tools/esp-clang/15.0.0-23786128ae/esp-clang/bin/clangd --clang-tidy --background-index --completion-style=detailed --pretty --query-driver=/home/mmourier/.espressif/tools/riscv32-esp-elf/esp-12.2.0_20230208/riscv32-esp-elf/bin/riscv32-esp-elf-gcc --compile-commands-dir=/home/mmourier/esp-idf-workspace/esp32DirconServer/build
Any idea what is happening?
Thanks!