Skip to content

Commit 38f392f

Browse files
committed
esp32s2: Increase C stack size
The QR decoder has a single item that is 8908 bytes big and placed on the stack. (struct datastream) Without enlarging the stack, this will reliably crash.
1 parent dfc992b commit 38f392f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

ports/esp32s2/esp-idf-config/sdkconfig.defaults

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ CONFIG_ESP32S2_ALLOW_RTC_FAST_MEM_AS_HEAP=y
275275
CONFIG_ESP_ERR_TO_NAME_LOOKUP=y
276276
CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE=32
277277
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=2304
278-
CONFIG_ESP_MAIN_TASK_STACK_SIZE=8192
278+
CONFIG_ESP_MAIN_TASK_STACK_SIZE=16384
279279
CONFIG_ESP_IPC_TASK_STACK_SIZE=1024
280280
CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE=2048
281281
CONFIG_ESP_CONSOLE_UART_DEFAULT=y
@@ -806,7 +806,7 @@ CONFIG_ESP32_APPTRACE_LOCK_ENABLE=y
806806
CONFIG_ADC2_DISABLE_DAC=y
807807
CONFIG_SYSTEM_EVENT_QUEUE_SIZE=32
808808
CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=2304
809-
CONFIG_MAIN_TASK_STACK_SIZE=8192
809+
CONFIG_MAIN_TASK_STACK_SIZE=16384
810810
CONFIG_IPC_TASK_STACK_SIZE=1024
811811
CONFIG_CONSOLE_UART_DEFAULT=y
812812
# CONFIG_CONSOLE_UART_CUSTOM is not set

0 commit comments

Comments
 (0)