AlexandreRouma / SDRPlusPlus

Cross-Platform SDR Software
GNU General Public License v3.0
4.14k stars 572 forks source link

CompareWithCurrentState() assertion fail #1437

Open sq2mo opened 4 months ago

sq2mo commented 4 months ago

Hardware

Software

Bug Description SDR++ crashes, leaving the following message on terminal: [17/07/2024 17:27:23.000] [WARN] Demod switch took 12165 us [17/07/2024 17:27:23.000] [INFO] Rigctl command: 'AOS' [17/07/2024 17:27:28.000] [INFO] Rigctl command: 'LOS' sdrpp: /root/SDRPlusPlus/core/src/imgui/imgui.cpp:8121: void ImGuiStackSizes::CompareWithCurrentState(): Assertion `SizeOfItemFlagsStack >= g.ItemFlagsStack.Size && "PushItemFlag/PopItemFlag Mismatch!"' failed. Aborted (core dumped)

Steps To Reproduce

  1. Launch SDR++.
  2. Run for many hours, changing the frequency using rigctl server.
  3. Sudden crash.
AlexandreRouma commented 2 months ago

It's a known thread safety issue