From d411e1c40d120c60b474567fad5dcdf477c4fbd3 Mon Sep 17 00:00:00 2001 From: Julian Oes Date: Thu, 8 Jan 2026 17:24:11 +1300 Subject: [PATCH] logger: increase stack size for littlefs --- src/modules/logger/log_writer_file.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/modules/logger/log_writer_file.cpp b/src/modules/logger/log_writer_file.cpp index 851bcec719..1ec37cf73e 100644 --- a/src/modules/logger/log_writer_file.cpp +++ b/src/modules/logger/log_writer_file.cpp @@ -291,7 +291,11 @@ int LogWriterFile::thread_start() param.sched_priority = SCHED_PRIORITY_DEFAULT - 40; (void)pthread_attr_setschedparam(&thr_attr, ¶m); +#ifdef CONFIG_FS_LITTLEFS + pthread_attr_setstacksize(&thr_attr, PX4_STACK_ADJUSTED(1800)); /* littlefs needs more stack */ +#else pthread_attr_setstacksize(&thr_attr, PX4_STACK_ADJUSTED(1170)); +#endif int ret = pthread_create(&_thread, &thr_attr, &LogWriterFile::run_helper, this); pthread_attr_destroy(&thr_attr);