2023-06-24 9:32 PM
I was using STM32CubeIDE 1.10.1 today, and something went strange with the .ioc editor. I was clicking on a pin to set it as GPIO_In, and suddenly the editor seemed to reset as if it had just been opened afresh (frame sizes reset and view position of the pins diagram changed). After that the editor was completely unresponsive and I noticed 'java' was using 100% of the CPU.
I killed the java process and tried to restart, but it remained stuck on the splash screen. It has been a while since I updated the IDE so I downloaded 1.12.1 to see if it would help. I found that 1.12.1 will run ok if I set the workspace as an empty folder, but if I try to use the original workspace, then 1.12.1 will also freeze at the splash screen. It seems like something about the files of that project have been tainted.
When starting the IDE from the comand line, I get this output:
[chris@localhost ~]$ /opt/st/stm32cubeide_1.12.1/stm32cubeide_wayland
1 : Invalid condition id : UX_CORESTACK_Condition cause : null
1 : Invalid condition id : UX_CORESTACK_Condition cause : null
1 : Invalid condition id : UX_CORESTACK_Condition cause : null
1 : Invalid condition id : UX_CORESTACK_Condition cause : null
1 : Invalid condition id : UX_CORESTACK_Condition cause : null
I am using Fedora Linux 36. Does anybody know what the heck is going on here?
2025-05-07 2:06 PM
Same issue with 1.17.0 on Debian
2025-05-08 3:20 AM
Issue appeared to be in updating. I updated from 1.17.0 to 1.18.1 last time I used stm32cubeide. This issue fixed by manually installing the newest release.