DarkFlippers / unleashed-firmware

Flipper Zero Unleashed Firmware
https://flipperunleashed.com
GNU General Public License v3.0
17.26k stars 1.44k forks source link

Frequency Analyzer crashes: "furi_check failed" #820

Open min2sia opened 5 days ago

min2sia commented 5 days ago

Describe the bug.

Frequency Analyzer crashes at random time intervals. Sometimes it can run several hours without crashing, sometimes just a few minutes.

FZ.1 unlshd-078e (...) release-cfw

Reproduction

Nothing fancy, just go to Sub-GHz -> Frequency Analyzer.

Target

No response

Logs

No response

Anything else?

No response

min2sia commented 4 days ago

Tried capturing logs via https://lab.flipper.net/. When it crashes all I can see is:

...
16:0:55 [DEBUG] Device: guiStartScreenStream: OK
16:0:55 [DEBUG] Main: systemSetDatetime: OK
21:10:45 [INFO] Main: Flipper has been disconnected
21:10:49 [INFO] Main: Flipper connected
21:11:7 [ERROR] Main: Error while starting RPC: RPC timeout: systemPingRequest
21:11:7 [INFO] Main: RPC started
21:11:23 [ERROR] Device: RPC error in command 'guiStopScreenStream': RPC timeout: guiStopScreenStreamRequest
21:11:23 [DEBUG] Device: guiStopScreenStream: OK

I have set log level to "Trace", Log device - USART, Debug - ON, Heap trace - Main.

Any hints how to troubleshoot this crash?

min2sia commented 1 day ago

Update: reverted to stock firmware and Frequency Analyzer works fine there. Running for couple of days with no crashes.

xMasterX commented 1 day ago

Please stop your investigation and read my reply here in first issue, this one will be closed as duplicate later: https://github.com/DarkFlippers/unleashed-firmware/issues/817#issuecomment-2396790185