Skip to content

[BUG] out of memory on esp32s3 after running ls #18137

Description

@Y334275

Description / Steps to reproduce the issue

Hi NuttX Community,
I encountered an "out of memory" error after building and flashing NuttX 12.12.0 (kernel mode) to an ESP32-S3. Here are the steps to reproduce the issue:

  1. Build NuttX 12.12.0 in kernel mode.
  2. Flash the resulting image to an ESP32-S3.
  3. After the system boots, run the ls command couple times.

On which OS does this issue occur?

[OS: Linux]

What is the version of your OS?

Ubuntu 22.04.5 LTS

NuttX Version

12.12.0

Issue Architecture

[Arch: xtensa]

Issue Area

[Area: Kernel]

Host information

file sysinfo.h not exists
NuttX CFLAGS:
-isystem /home/nope/PX4-Autopilot/platforms/nuttx/NuttX/nuttx/include
-isystem /home/nope/PX4-Autopilot/platforms/nuttx/NuttX/nuttx/include
-std=gnu11
-mtext-section-literals
-mlongcalls
-Wl--wrap=bootloader_print_banner
-Os
-g2
-fdata-sections
-ffunction-sections
-fno-builtin-printf
-fno-common
-fno-strength-reduce
-fno-strict-aliasing
-fomit-frame-pointer
-Wall
-Wextra
-Wlogical-op
-Wno-builtin-declaration-mismatch
-Wno-cpp
-Wno-format
-Wno-format-truncation
-Wno-maybe-uninitialized
-Wno-missing-field-initializers
-Wno-stringop-truncation
-Wno-sign-compare
-Wno-type-limits
-Wno-unused-parameter
-Wpointer-arith
-Wno-bad-function-cast
-Wno-float-equal
-Wno-implicit-fallthrough
-Wno-implicit-function-declaration
-Wno-logical-op
-Wno-missing-declarations
-Wno-missing-field-initializers
-Wno-missing-prototypes
-Wno-nested-externs
-Wno-nonnull-compare
-Wno-old-style-declaration
-Wno-sign-compare
-Wno-type-limits

NuttX CXXFLAGS:
-isystem /home/nope/PX4-Autopilot/platforms/nuttx/NuttX/nuttx/include/cxx
-isystem /home/nope/PX4-Autopilot/platforms/nuttx/NuttX/nuttx/include
-isystem /home/nope/PX4-Autopilot/platforms/nuttx/NuttX/nuttx/include
-isystem /home/nope/PX4-Autopilot/platforms/nuttx/NuttX/nuttx/include/cxx
-std=c++14
-nostdinc++
-mtext-section-literals
-mlongcalls
-Wl--wrap=bootloader_print_banner
-Os
-g2
-fdata-sections
-ffunction-sections
-fno-builtin-printf
-fno-common
-fno-strength-reduce
-fno-strict-aliasing
-fomit-frame-pointer
-Wall
-Wextra
-Wlogical-op
-Wno-builtin-declaration-mismatch
-Wno-cpp
-Wno-format
-Wno-format-truncation
-Wno-maybe-uninitialized
-Wno-missing-field-initializers
-Wno-stringop-truncation
-Wno-sign-compare
-Wno-type-limits
-Wno-unused-parameter
-Wpointer-arith
-fcheck-new
-fno-builtin
-fno-exceptions
-fno-rtti
-fno-sized-deallocation
-nostdinc++
-Wno-double-promotion
-Wno-missing-declarations

NuttX LDFLAGS:

NuttX configuration options:
CONFIG_ALLOW_BSD_COMPONENTS=y
CONFIG_HOST_LINUX=y
CONFIG_APPS_DIR=../apps
CONFIG_BASE_DEFCONFIG=-dirty
CONFIG_MODULES=y
CONFIG_BUILD_FLAT=y
CONFIG_INTELHEX_BINARY=y
CONFIG_RAW_BINARY=y
CONFIG_OUTPUT_STRIP_PATHS=y
CONFIG_ARCH_HAVE_STDARG_H=y
CONFIG_ARCH_HAVE_SETJMP=y
CONFIG_ARCH_NONE_DEBUG_H=y
CONFIG_FORTIFY_SOURCE=0
CONFIG_NDEBUG=y
CONFIG_DEBUG_ALERT=y
CONFIG_DEBUG_FEATURES=y
CONFIG_DEBUG_ERROR=y
CONFIG_DEBUG_WARN=y
CONFIG_DEBUG_INFO=y
CONFIG_DEBUG_MM=y
CONFIG_DEBUG_MM_ERROR=y
CONFIG_DEBUG_MM_WARN=y
CONFIG_DEBUG_MM_INFO=y
CONFIG_DEBUG_SCHED=y
CONFIG_DEBUG_SCHED_ERROR=y
CONFIG_DEBUG_SCHED_WARN=y
CONFIG_DEBUG_SCHED_INFO=y
CONFIG_ARCH_HAVE_STACKCHECK=y
CONFIG_STACK_COLORATION=y
CONFIG_STACKCHECK_MARGIN=-1
CONFIG_STACK_USAGE_WARNING=0
CONFIG_DEBUG_SYMBOLS=y
CONFIG_DEBUG_SYMBOLS_LEVEL=-g
CONFIG_ARCH_HAVE_CUSTOMOPT=y
CONFIG_DEBUG_FULLOPT=y
CONFIG_LTO_NONE=y
CONFIG_DEBUG_OPT_UNUSED_SECTIONS=y
CONFIG_DEBUG_LINK_MAP=y
CONFIG_ARCH_XTENSA=y
CONFIG_ARCH=\xtensa
CONFIG_ARCH_CHIP=\esp32s3
CONFIG_ESPRESSIF_CHIP_SERIES=\esp32s3
CONFIG_ESPRESSIF_NUM_CPUS=2
CONFIG_ESPRESSIF_SIMPLE_BOOT=y
CONFIG_ESPRESSIF_I2C_PERIPH_MASTER_MODE=y
CONFIG_ESPRESSIF_SPI_PERIPH=y
CONFIG_ESPRESSIF_FLASH_MODE_DIO=y
CONFIG_ESPRESSIF_FLASH_FREQ_40M=y
CONFIG_ESPRESSIF_FLASH_FREQ=\40m
CONFIG_ARCH_CHIP_ESP32S3=y
CONFIG_ARCH_FAMILY_LX7=y
CONFIG_XTENSA_CP_INITSET=0x0001
CONFIG_XTENSA_INTBACKTRACE=y
CONFIG_XTENSA_TOOLCHAIN_ESP=y
CONFIG_ESP_PHY_IRQSTATE_FLAGS_NUMBER=3
CONFIG_ARCH_CHIP_ESP32S3WROOM1N4=y
CONFIG_ESP32S3_DEFAULT_CPU_FREQ_240=y
CONFIG_ESP32S3_DEFAULT_CPU_FREQ_MHZ=240
CONFIG_ESP32S3_INSTRUCTION_CACHE_16KB=y
CONFIG_ESP32S3_INSTRUCTION_CACHE_SIZE=0x4000
CONFIG_ESP32S3_INSTRUCTION_CACHE_8WAYS=y
CONFIG_ESP32S3_ICACHE_ASSOCIATED_WAYS=8
CONFIG_ESP32S3_INSTRUCTION_CACHE_LINE_32B=y
CONFIG_ESP32S3_INSTRUCTION_CACHE_LINE_SIZE=32
CONFIG_ESP32S3_DATA_CACHE_32KB=y
CONFIG_ESP32S3_DATA_CACHE_SIZE=0x8000
CONFIG_ESP32S3_DATA_CACHE_8WAYS=y
CONFIG_ESP32S3_DCACHE_ASSOCIATED_WAYS=8
CONFIG_ESP32S3_DATA_CACHE_LINE_32B=y
CONFIG_ESP32S3_DATA_CACHE_LINE_SIZE=32
CONFIG_ESP32S3_ULP_COPROC_RESERVE_MEM=0
CONFIG_ESP32S3_FLASH_4M=y
CONFIG_ESP32S3_FLASH_DETECT=y
CONFIG_ESP32S3_UART=y
CONFIG_ESP32S3_I2C=y
CONFIG_ESP32S3_SPI=y
CONFIG_ESP32S3_SPIRAM=y
CONFIG_ESP32S3_SPI2=y
CONFIG_ESP32S3_SPI3=y
CONFIG_ESP32S3_RTC=y
CONFIG_ESP32S3_UART0=y
CONFIG_ESP32S3_UART1=y
CONFIG_ESP32S3_UART2=y
CONFIG_ESP32S3_I2C0=y
CONFIG_ESP32S3_I2C1=y
CONFIG_ESP32S3_I2C_PERIPH_MASTER_MODE=y
CONFIG_ESP32S3_I2C0_MASTER_MODE=y
CONFIG_ESP32S3_I2C1_MASTER_MODE=y
CONFIG_ESP32S3_RT_TIMER=y
CONFIG_ESP32S3_SPIRAM_MODE_OCT=y
CONFIG_ESP32S3_DEFAULT_PSRAM_CLK_IO=30
CONFIG_ESP32S3_DEFAULT_PSRAM_CS_IO=26
CONFIG_ESP32S3_SPIRAM_TYPE_AUTO=y
CONFIG_ESP32S3_SPIRAM_SIZE=-1
CONFIG_ESP32S3_SPIRAM_SPEED_40M=y
CONFIG_ESP32S3_SPIRAM_SPEED=40
CONFIG_ESP32S3_SPIRAM_BOOT_INIT=y
CONFIG_ESP32S3_SPIRAM_MEMTEST=y
CONFIG_ESP32S3_SPIRAM_USER_HEAP=y
CONFIG_ESP32S3_GPIO_IRQ=y
CONFIG_ESP32S3_SPI_IO_SPI=y
CONFIG_ESP32S3_SPI_SWCS=y
CONFIG_ESP32S3_SPI_UDCS=y
CONFIG_ESP32S3_SPI2_CSPIN=6
CONFIG_ESP32S3_SPI2_CLKPIN=7
CONFIG_ESP32S3_SPI2_MOSIPIN=15
CONFIG_ESP32S3_SPI2_MISOPIN=16
CONFIG_ESP32S3_SPI3_CSPIN=38
CONFIG_ESP32S3_SPI3_CLKPIN=40
CONFIG_ESP32S3_SPI3_MOSIPIN=39
CONFIG_ESP32S3_SPI3_MISOPIN=41
CONFIG_ESP32S3_RX_FIFO_THRD=120
CONFIG_ESP32S3_RX_FIFO_TOUT=10
CONFIG_ESP32S3_UART0_TXPIN=43
CONFIG_ESP32S3_UART0_RXPIN=44
CONFIG_ESP32S3_UART1_TXPIN=45
CONFIG_ESP32S3_UART1_RXPIN=42
CONFIG_ESP32S3_UART2_TXPIN=8
CONFIG_ESP32S3_UART2_RXPIN=3
CONFIG_ESP32S3_I2C0_SCLPIN=2
CONFIG_ESP32S3_I2C0_SDAPIN=1
CONFIG_ESP32S3_I2C1_SCLPIN=5
CONFIG_ESP32S3_I2C1_SDAPIN=4
CONFIG_ESP32S3_I2CTIMEOSEC=1
CONFIG_ESP32S3_I2CTIMEOMS=500
CONFIG_ESP32S3_RTC_CLK_INT_RC=y
CONFIG_ESP32S3_SYSTEM_BBPLL_RECALIB=y
CONFIG_ESP32S3_RT_TIMER_TASK_NAME=\rt_timer
CONFIG_ESP32S3_RT_TIMER_TASK_PRIORITY=223
CONFIG_ESP32S3_RT_TIMER_TASK_STACK_SIZE=2048
CONFIG_ESP32S3_SPIFLASH=y
CONFIG_ESP32S3_FLASH_MODE_DIO=y
CONFIG_ESP32S3_FLASH_FREQ_40M=y
CONFIG_ESP32S3_FLASH_FREQ=40
CONFIG_ESP32S3_FLASH_SAMPLE_MODE_STR=y
CONFIG_ESP32S3_SPI_FLASH_DONT_USE_ROM_CODE=y
CONFIG_ESP32S3_MTD=y
CONFIG_ESP32S3_SPIFLASH_MTD_BLKSIZE=256
CONFIG_ESP32S3_SPI_FLASH_SUPPORT_PSRAM_STACK=y
CONFIG_ARCH_TOOLCHAIN_GNU=y
CONFIG_ARCH_VECNOTIRQ=y
CONFIG_ARCH_ICACHE=y
CONFIG_ARCH_DCACHE=y
CONFIG_ARCH_HAVE_TEXT_HEAP=y
CONFIG_ARCH_HAVE_TEXT_HEAP_SEPARATE_DATA_ADDRESS=y
CONFIG_ARCH_HAVE_TEXT_HEAP_WORD_ALIGNED_READ=y
CONFIG_ARCH_HAVE_COPY_SECTION=y
CONFIG_ARCH_HAVE_MULTICPU=y
CONFIG_ARCH_HAVE_FPU=y
CONFIG_ARCH_HAVE_MPU=y
CONFIG_ARCH_HAVE_RESET=y
CONFIG_ARCH_HAVE_TESTSET=y
CONFIG_ARCH_HAVE_THREAD_LOCAL=y
CONFIG_ARCH_HAVE_SYSCALL_HOOKS=y
CONFIG_ARCH_HAVE_BACKTRACE=y
CONFIG_ARCH_HAVE_DEBUG=y
CONFIG_ARCH_HAVE_PERF_EVENTS=y
CONFIG_ARCH_HAVE_CPUINFO=y
CONFIG_ARCH_CPUINFO_FREQ_KHZ=0
CONFIG_ARCH_HAVE_TCBINFO=y
CONFIG_ARCH_FPU=y
CONFIG_ARCH_USE_TEXT_HEAP=y
CONFIG_ARCH_STACKDUMP=y
CONFIG_ARCH_STACKDUMP_MAX_LENGTH=0
CONFIG_BOARD_LOOPSPERMSEC=16717
CONFIG_ARCH_HAVE_INTERRUPTSTACK=y
CONFIG_ARCH_INTERRUPTSTACK=2048
CONFIG_BOOT_RUNFROMFLASH=y
CONFIG_RAM_START=0x20000000
CONFIG_RAM_SIZE=114688
CONFIG_FLASH_START=0x0
CONFIG_FLASH_SIZE=0
CONFIG_ARCH_BOARD_CUSTOM=y
CONFIG_ARCH_BOARD_CUSTOM_NAME=\
CONFIG_ARCH_BOARD_CUSTOM_DIR=../../../../boards/espressif/esp32s3/nuttx-config
CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y
CONFIG_ARCH_BOARD_COMMON=y
CONFIG_ESP32S3_STORAGE_MTD_OFFSET=0x180000
CONFIG_ESP32S3_STORAGE_MTD_SIZE=0x100000
CONFIG_ESP32S3_BOARD_I2C=y
CONFIG_BOARD_CRASHDUMP_NONE=y
CONFIG_BOARDCTL=y
CONFIG_BOARDCTL_RESET=y
CONFIG_BOARD_RESET_ON_ASSERT=0
CONFIG_BOARD_ASSERT_RESET_VALUE=1
CONFIG_BOARDCTL_MKRD=y
CONFIG_BOARD_MEMORY_RANGE=\
CONFIG_DISABLE_OS_API=y
CONFIG_USEC_PER_TICK=1000
CONFIG_TIMER_ADJUST_USEC=0
CONFIG_START_YEAR=2018
CONFIG_START_MONTH=11
CONFIG_START_DAY=30
CONFIG_PREALLOC_TIMERS=50
CONFIG_SPINLOCK=y
CONFIG_IRQ_NWORKS=8
CONFIG_IRQ_WORK_SECTION=\
CONFIG_IRQ_WORK_STACKSIZE=3072
CONFIG_INIT_ENTRY=y
CONFIG_INIT_ARGS=\
CONFIG_INIT_STACKSIZE=6144
CONFIG_INIT_PRIORITY=100
CONFIG_INIT_ENTRYPOINT=\nsh_main
CONFIG_INIT_ENTRYNAME=\nsh_main
CONFIG_ETC_ROMFS=y
CONFIG_ETC_CROMFS=y
CONFIG_ETC_ROMFSMOUNTPT=/etc
CONFIG_ETC_ROMFSDEVNO=0
CONFIG_ETC_ROMFSSECTSIZE=64
CONFIG_ETC_FATDEVNO=1
CONFIG_ETC_FATSECTSIZE=512
CONFIG_ETC_FATNSECTORS=1024
CONFIG_ETC_FATMOUNTPT=/tmp
CONFIG_RR_INTERVAL=0
CONFIG_TASK_NAME_SIZE=24
CONFIG_SCHED_WAITPID=y
CONFIG_PTHREAD_MUTEX_TYPES=y
CONFIG_PTHREAD_MUTEX_ROBUST=y
CONFIG_PTHREAD_MUTEX_DEFAULT_PRIO_INHERIT=y
CONFIG_SCHED_CPULOAD_NONE=y
CONFIG_SCHED_CPULOAD_TICKSPERSEC=100
CONFIG_SCHED_PROFILE_TICKSPERSEC=1000
CONFIG_SCHED_INSTRUMENTATION=y
CONFIG_SCHED_INSTRUMENTATION_SWITCH=y
CONFIG_SCHED_STACK_RECORD=0
CONFIG_DEV_CONSOLE=y
CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=8
CONFIG_FILE_STREAM=y
CONFIG_PRIORITY_INHERITANCE=y
CONFIG_SEM_PREALLOCHOLDERS=32
CONFIG_SIG_PREALLOC_ACTIONS=4
CONFIG_SIG_ALLOC_ACTIONS=1
CONFIG_SIG_PREALLOC_IRQ_ACTIONS=8
CONFIG_SIG_DEFAULT=y
CONFIG_SIG_SIGKILL_ACTION=y
CONFIG_SIG_SIGUSR1_ACTION=y
CONFIG_SIG_SIGUSR2_ACTION=y
CONFIG_SIG_SIGALRM_ACTION=y
CONFIG_SIG_SIGSTOP_ACTION=y
CONFIG_PREALLOC_MQ_MSGS=8
CONFIG_PREALLOC_MQ_IRQ_MSGS=8
CONFIG_MQ_MAXMSGSIZE=32
CONFIG_SCHED_WORKQUEUE=y
CONFIG_WQUEUE_NOTIFIER=y
CONFIG_SCHED_HPWORK=y
CONFIG_SCHED_HPNTHREADS=1
CONFIG_SCHED_HPWORKPRIORITY=249
CONFIG_SCHED_HPWORKSTACKSIZE=3072
CONFIG_SCHED_LPWORK=y
CONFIG_SCHED_LPNTHREADS=1
CONFIG_SCHED_LPWORKPRIORITY=100
CONFIG_SCHED_LPWORKPRIOMAX=178
CONFIG_SCHED_LPWORKSTACKSIZE=2048
CONFIG_DEFAULT_TASK_STACKSIZE=3072
CONFIG_IDLETHREAD_STACKSIZE=3072
CONFIG_PTHREAD_STACK_MIN=512
CONFIG_PTHREAD_STACK_DEFAULT=3072
CONFIG_PTHREAD_GUARDSIZE_DEFAULT=0
CONFIG_SCHED_BACKTRACE=y
CONFIG_GROUP_KILL_CHILDREN_TIMEOUT_MS=-1
CONFIG_PID_INITIAL_COUNT=16
CONFIG_DEV_URANDOM=y
CONFIG_DEV_URANDOM_XORSHIFT128=y
CONFIG_ARCH_HAVE_I2CRESET=y
CONFIG_I2C=y
CONFIG_I2C_RESET=y
CONFIG_I2C_DRIVER=y
CONFIG_SPI=y
CONFIG_SPI_EXCHANGE=y
CONFIG_SPI_DRIVER=y
CONFIG_PWM=y
CONFIG_BCH=y
CONFIG_BCH_BUFFER_ALIGNMENT=0
CONFIG_DEV_NULL=y
CONFIG_DEV_ZERO=y
CONFIG_DEV_OPTEE_NONE=y
CONFIG_DRVR_MKRD=y
CONFIG_MMCSD=y
CONFIG_MMCSD_IOCSUPPORT=y
CONFIG_MMCSD_NSLOTS=1
CONFIG_MMCSD_MULTIBLOCK_LIMIT=0
CONFIG_MMCSD_SPI=y
CONFIG_MMCSD_SPICLOCK=20000000
CONFIG_MMCSD_SPIMODE=0
CONFIG_MMCSD_IDMODE_CLOCK=400000
CONFIG_MMCSD_SPIRETRY_COUNT=0
CONFIG_MTD=y
CONFIG_MTD_PARTITION=y
CONFIG_MTD_BYTE_WRITE=y
CONFIG_MTD_RAMTRON=y
CONFIG_RAMTRON_SETSPEED=y
CONFIG_RAMTRON_EMULATE_SECTOR_SHIFT=10
CONFIG_RAMTRON_EMULATE_PAGE_SHIFT=10
CONFIG_PIPES=y
CONFIG_DEV_PIPE_MAXSIZE=1024
CONFIG_DEV_PIPE_SIZE=70
CONFIG_DEV_FIFO_SIZE=0
CONFIG_DEV_PIPE_VFS_PATH=/var/pipe
CONFIG_DEV_PIPE_NPOLLWAITERS=4
CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y
CONFIG_SERIAL=y
CONFIG_SERIAL_CONSOLE=y
CONFIG_MCU_SERIAL=y
CONFIG_STANDARD_SERIAL=y
CONFIG_SERIAL_NPOLLWAITERS=4
CONFIG_SERIAL_TERMIOS=y
CONFIG_UART0_SERIAL_CONSOLE=y
CONFIG_UART0_SERIALDRIVER=y
CONFIG_UART1_SERIALDRIVER=y
CONFIG_UART2_SERIALDRIVER=y
CONFIG_UART0_RXBUFSIZE=256
CONFIG_UART0_TXBUFSIZE=256
CONFIG_UART0_BAUD=115200
CONFIG_UART0_BITS=8
CONFIG_UART0_PARITY=0
CONFIG_UART0_2STOP=0
CONFIG_UART1_RXBUFSIZE=256
CONFIG_UART1_TXBUFSIZE=256
CONFIG_UART1_BAUD=115200
CONFIG_UART1_BITS=8
CONFIG_UART1_PARITY=0
CONFIG_UART1_2STOP=0
CONFIG_UART2_RXBUFSIZE=256
CONFIG_UART2_TXBUFSIZE=256
CONFIG_UART2_BAUD=115200
CONFIG_UART2_BITS=8
CONFIG_UART2_PARITY=0
CONFIG_UART2_2STOP=0
CONFIG_DRIVERS_WIRELESS=y
CONFIG_DRIVERS_IEEE80211=y
CONFIG_SYSLOG=y
CONFIG_SYSLOG_DEFAULT_MASK=0xff
CONFIG_SYSLOG_CRLF=y
CONFIG_SYSLOG_MAX_CHANNELS=1
CONFIG_SYSLOG_DEVPATH=/dev/ttyS1
CONFIG_SYSLOG_DEFAULT=y
CONFIG_FS_LARGEFILE=y
CONFIG_FS_NEPOLL_DESCRIPTORS=8
CONFIG_FS_LOCK_BUCKET_SIZE=0
CONFIG_SENDFILE_BUFSIZE=512
CONFIG_FS_BACKTRACE=0
CONFIG_FS_MQUEUE_VFS_PATH=/var/mqueue
CONFIG_FS_MQUEUE_NPOLLWAITERS=4
CONFIG_FS_ANONMAP=y
CONFIG_FS_FAT=y
CONFIG_FAT_LCNAMES=y
CONFIG_FAT_LFN=y
CONFIG_FAT_MAXFNAME=48
CONFIG_FAT_LFN_ALIAS_HASH=y
CONFIG_FAT_LFN_UTF8=y
CONFIG_FAT_LFN_ALIAS_TRAILCHARS=0
CONFIG_FS_FATTIME=y
CONFIG_FAT_DMAMEMORY=y
CONFIG_FAT_DIRECT_RETRY=y
CONFIG_FS_ROMFS=y
CONFIG_FS_ROMFS_CACHE_NODE=y
CONFIG_FS_ROMFS_CACHE_FILE_NSECTORS=1
CONFIG_FS_CROMFS=y
CONFIG_FS_BINFS=y
CONFIG_FS_PROCFS=y
CONFIG_FS_PROCFS_REGISTER=y
CONFIG_FS_SPIFFS=y
CONFIG_SPIFFS_CACHE_SIZE=8192
CONFIG_SPIFFS_CACHE_HITSCORE=4
CONFIG_SPIFFS_GC_MAXRUNS=5
CONFIG_SPIFFS_GC_DELWGT=5
CONFIG_SPIFFS_GC_USEDWGT=-1
CONFIG_SPIFFS_GC_ERASEAGEWGT=50
CONFIG_SPIFFS_PAGE_CHECK=y
CONFIG_SPIFFS_NAME_MAX=48
CONFIG_SPIFFS_COPYBUF_STACK=64
CONFIG_SPIFFS_LEADING_SLASH=y
CONFIG_NXFONTS_PACKEDMSFIRST=y
CONFIG_MM_DEFAULT_MANAGER=y
CONFIG_MM_KERNEL_HEAP=y
CONFIG_MM_KERNEL_HEAPSIZE=8192
CONFIG_MM_DEFAULT_ALIGNMENT=8
CONFIG_MM_NODE_GUARDSIZE=0
CONFIG_MM_REGIONS=2
CONFIG_MM_MAP_COUNT_MAX=1024
CONFIG_MM_BACKTRACE=-1
CONFIG_MM_DUMP_ON_FAILURE=y
CONFIG_MM_DUMP_DETAILS_ON_FAILURE=y
CONFIG_MM_FREE_DELAYCOUNT_MAX=0
CONFIG_MM_HEAP_BIGGEST_COUNT=30
CONFIG_MM_HEAP_MEMPOOL_THRESHOLD=-1
CONFIG_GRAN=y
CONFIG_GRAN_INTR=y
CONFIG_MM_IOB=y
CONFIG_IOB_NBUFFERS=36
CONFIG_IOB_BUFSIZE=196
CONFIG_IOB_ALIGNMENT=4
CONFIG_IOB_SECTION=\
CONFIG_IOB_NCHAINS=36
CONFIG_IOB_THROTTLE=0
CONFIG_BINFMT_LOADABLE=y
CONFIG_ELF=y
CONFIG_ELF_STACKSIZE=3072
CONFIG_BINFMT_ELF_RELOCATABLE=y
CONFIG_STDIO_BUFFER_SIZE=32
CONFIG_STDIO_LINEBUFFER=y
CONFIG_NUNGET_CHARS=2
CONFIG_LIBC_FLOATINGPOINT=y
CONFIG_LIBC_LONG_LONG=y
CONFIG_ARCH_LOWPUTC=y
CONFIG_LIBC_ARCH_MEMCHR=y
CONFIG_LIBC_ARCH_MEMCPY=y
CONFIG_LIBC_ARCH_MEMCMP=y
CONFIG_LIBC_ARCH_MEMMOVE=y
CONFIG_LIBC_ARCH_MEMSET=y
CONFIG_LIBC_ARCH_STRCHR=y
CONFIG_LIBC_ARCH_STRCMP=y
CONFIG_LIBC_ARCH_STRCPY=y
CONFIG_LIBC_ARCH_STRLCPY=y
CONFIG_LIBC_ARCH_STRNCPY=y
CONFIG_LIBC_ARCH_STRLEN=y
CONFIG_LIBC_ARCH_STRNLEN=y
CONFIG_LIBC_ARCH_ELF=y
CONFIG_LIBC_PREVENT_STRING_KERNEL=y
CONFIG_LIBC_PREVENT_MEMCHR_KERNEL=y
CONFIG_LIBC_PREVENT_MEMCMP_KERNEL=y
CONFIG_LIBC_PREVENT_MEMCPY_KERNEL=y
CONFIG_LIBC_PREVENT_MEMMOVE_KERNEL=y
CONFIG_LIBC_PREVENT_MEMSET_KERNEL=y
CONFIG_LIBC_PREVENT_STRCAT_KERNEL=y
CONFIG_LIBC_PREVENT_STRCASECMP_KERNEL=y
CONFIG_LIBC_PREVENT_STRCHR_KERNEL=y
CONFIG_LIBC_PREVENT_STRCHRNUL_KERNEL=y
CONFIG_LIBC_PREVENT_STRCMP_KERNEL=y
CONFIG_LIBC_PREVENT_STRCPY_KERNEL=y
CONFIG_LIBC_PREVENT_STRLCAT_KERNEL=y
CONFIG_LIBC_PREVENT_STRLEN_KERNEL=y
CONFIG_LIBC_PREVENT_STRLCPY_KERNEL=y
CONFIG_LIBC_PREVENT_STRNCASECMP_KERNEL=y
CONFIG_LIBC_PREVENT_STRNCAT_KERNEL=y
CONFIG_LIBC_PREVENT_STRNLEN_KERNEL=y
CONFIG_LIBC_PREVENT_STRNCMP_KERNEL=y
CONFIG_LIBC_PREVENT_STRNCPY_KERNEL=y
CONFIG_LIBC_PREVENT_STRRCHR_KERNEL=y
CONFIG_LIBC_RAND_ORDER=1
CONFIG_LIBC_HOMEDIR=/
CONFIG_LIBC_TMPDIR=/tmp
CONFIG_LIBC_MAX_TMPFILE=32
CONFIG_LIBC_MAX_EXITFUNS=1
CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=3072
CONFIG_LIBC_HOSTNAME=\
CONFIG_LIBC_OPEN_MAX=256
CONFIG_NAME_MAX=48
CONFIG_PATH_MAX=256
CONFIG_LINE_MAX=80
CONFIG_LIBC_STRERROR_ERRNUM=y
CONFIG_LIBC_NEWLIB_OPTSPEED=y
CONFIG_LIBC_STRSIGNAL=y
CONFIG_LIBC_ELF=y
CONFIG_LIBC_ELF_MAXDEPEND=2
CONFIG_LIBC_ELF_ALIGN_LOG2=2
CONFIG_LIBC_ELF_BUFFERSIZE=32
CONFIG_LIBC_ELF_BUFFERINCR=32
CONFIG_LIBC_ELF_RELOCATION_BUFFERCOUNT=256
CONFIG_LIBC_ELF_SYMBOL_CACHECOUNT=256
CONFIG_LIBC_LZF=y
CONFIG_LIBC_LZF_SMALL=y
CONFIG_LIBC_LZF_HLOG=13
CONFIG_LIBC_LZF_ALIGN=y
CONFIG_TLS_NELEM=0
CONFIG_TLS_TASK_NELEM=4
CONFIG_TLS_NCLEANUP=0
CONFIG_LIBC_GAISTRERROR_ERRNUM=y
CONFIG_LIBC_FTOK_VFS_PATH=/var/ftok
CONFIG_LIBC_MEMFD_ERROR=y
CONFIG_LIBC_TEMPBUFFER=y
CONFIG_LIBC_MAX_TEMPBUFFER=2
CONFIG_LIBC_TEMPBUFFER_MALLOC=y
CONFIG_LIBC_BACKTRACE_BUFFSIZE=0
CONFIG_LIBC_MUTEX_BACKTRACE=0
CONFIG_BUILTIN=y
CONFIG_STREAM_LZF_BLOG=10
CONFIG_STREAM_OUT_BUFFER_SIZE=64
CONFIG_STREAM_HEXDUMP_BUFFER_SIZE=128
CONFIG_STREAM_BASE64_BUFFER_SIZE=128
CONFIG_LIBC_INLINE_QUEUE=y
CONFIG_LIBM_TOOLCHAIN=y
CONFIG_HAVE_CXX=y
CONFIG_HAVE_CXXINITIALIZE=y
CONFIG_LIBCXXMINI=y
CONFIG_CXX_STANDARD=\gnu++17
CONFIG_BUILTIN_TOOLCHAIN=y
CONFIG_COVERAGE_NONE=y
CONFIG_COVERAGE_DEFAULT_PREFIX_STRIP=\0
CONFIG_COVERAGE_DEFAULT_PREFIX=/data
CONFIG_PROFILE_NONE=y
CONFIG_EXAMPLES_CALIB_UDELAY=y
CONFIG_EXAMPLES_CALIB_UDELAY_NUM_MEASUREMENTS=3
CONFIG_EXAMPLES_CALIB_UDELAY_NUM_RESULTS=20
CONFIG_EXAMPLES_CALIB_UDELAY_DELAY_TEST_ITERATIONS=100000
CONFIG_FSUTILS_MKFATFS=y
CONFIG_NSH_LIBRARY=y
CONFIG_NSH_PROMPT_STRING=\nsh>
CONFIG_NSH_PROMPT_MAX=48
CONFIG_NSH_PROMPT_ENV=\PS1
CONFIG_NSH_PROMPT_SUFFIX=>
CONFIG_NSH_READLINE=y
CONFIG_NSH_QUOTE=y
CONFIG_NSH_MAXARGUMENTS=15
CONFIG_NSH_ARGCAT=y
CONFIG_NSH_NESTDEPTH=8
CONFIG_NSH_ALIAS=y
CONFIG_NSH_ALIAS_MAX_AMOUNT=1
CONFIG_NSH_PIPELINE=y
CONFIG_NSH_BUILTIN_APPS=y
CONFIG_NSH_DISABLE_BASENAME=y
CONFIG_NSH_DISABLE_CMP=y
CONFIG_NSH_DISABLE_DIRNAME=y
CONFIG_NSH_DISABLE_HEXDUMP=y
CONFIG_NSH_DISABLE_LOSETUP=y
CONFIG_NSH_DISABLE_LOSMART=y
CONFIG_NSH_DISABLE_LOMTD=y
CONFIG_NSH_DISABLE_MB=y
CONFIG_NSH_DISABLE_MKFIFO=y
CONFIG_NSH_DISABLE_MKRD=y
CONFIG_NSH_DISABLE_MH=y
CONFIG_NSH_DISABLE_MW=y
CONFIG_NSH_DISABLE_PRINTF=y
CONFIG_NSH_DISABLE_PUT=y
CONFIG_NSH_DISABLE_SHUTDOWN=y
CONFIG_NSH_DISABLE_TIMEDATECTL=y
CONFIG_NSH_DISABLE_TRUNCATE=y
CONFIG_NSH_DISABLE_UNAME=y
CONFIG_NSH_DISABLE_WGET=y
CONFIG_NSH_DISABLE_XD=y
CONFIG_NSH_MMCSDMINOR=0
CONFIG_NSH_MMCSDSLOTNO=0
CONFIG_NSH_MMCSDSPIPORTNO=0
CONFIG_NSH_VARS=y
CONFIG_NSH_CODECS_BUFSIZE=128
CONFIG_NSH_PROC_MOUNTPOINT=/proc
CONFIG_NSH_FILEIOSIZE=512
CONFIG_NSH_SYSINITSCRIPT=\init.d/rc.sysinit
CONFIG_NSH_INITSCRIPT=\init.d/rcS
CONFIG_NSH_SCRIPT_REDIRECT_PATH=\
CONFIG_NSH_CONSOLE=y
CONFIG_NSH_ARCHINIT=y
CONFIG_SYSTEM_DD=y
CONFIG_SYSTEM_DD_PROGNAME=\dd
CONFIG_SYSTEM_DD_PRIORITY=100
CONFIG_SYSTEM_DD_STACKSIZE=3072
CONFIG_SYSTEM_DD_STATS=y
CONFIG_SYSTEM_NSH=y
CONFIG_SYSTEM_NSH_PRIORITY=100
CONFIG_SYSTEM_NSH_STACKSIZE=2000
CONFIG_SYSTEM_NSH_PROGNAME=\nsh
CONFIG_SYSTEM_READLINE=y
CONFIG_READLINE_HAVE_EXTMATCH=y
CONFIG_READLINE_ECHO=y
CONFIG_READLINE_TABCOMPLETION=y
CONFIG_READLINE_MAX_BUILTINS=64
CONFIG_READLINE_MAX_EXTCMDS=64
CONFIG_READLINE_CMD_HISTORY=y
CONFIG_READLINE_CMD_HISTORY_LINELEN=64
CONFIG_READLINE_CMD_HISTORY_LEN=4
CONFIG_SYSTEM_SPITOOL=y
CONFIG_SPITOOL_PROGNAME=\spi
CONFIG_SPITOOL_PRIORITY=100
CONFIG_SPITOOL_STACKSIZE=3072
CONFIG_SPITOOL_MINBUS=0
CONFIG_SPITOOL_MAXBUS=3
CONFIG_SPITOOL_DEFFREQ=4000000
CONFIG_SPITOOL_DEFMODE=0
CONFIG_SPITOOL_DEFWIDTH=8
CONFIG_SPITOOL_DEFWORDS=1

Host system OS:
Linux DESKTOP-Q56CRLQ 6.6.87.2-microsoft-standard-WSL2 #1 SMP PREEMPT_DYNAMIC Thu Jun 5 18:30:46 UTC 2025 x86_64 x86_64

Host system PATH:
/home/nope/esp/v5.1/esp-idf/components/espcoredump
/home/nope/esp/v5.1/esp-idf/components/partition_table
/home/nope/esp/v5.1/esp-idf/components/app_update
/home/nope/.espressif/tools/xtensa-esp-elf-gdb/12.1_20231023/xtensa-esp-elf-gdb/bin
/home/nope/.espressif/tools/xtensa-esp32s3-elf/esp-12.2.0_20250801/xtensa-esp32s3-elf/bin
/home/nope/.espressif/tools/esp-clang/15.0.0-23786128ae/esp-clang/bin
/home/nope/.espressif/tools/riscv32-esp-elf/esp-12.2.0_20250801/riscv32-esp-elf/bin
/home/nope/.espressif/tools/esp32ulp-elf/2.35_20220830/esp32ulp-elf/bin
/home/nope/.espressif/tools/openocd-esp32/v0.12.0-esp32-20250707/openocd-esp32/bin
/home/nope/.espressif/tools/xtensa-esp-elf-gdb/12.1_20231023/xtensa-esp-elf-gdb/bin
/home/nope/.espressif/tools/xtensa-esp32s3-elf/esp-12.2.0_20250801/xtensa-esp32s3-elf/bin
/home/nope/.espressif/tools/esp-clang/15.0.0-23786128ae/esp-clang/bin
/home/nope/.espressif/tools/riscv32-esp-elf/esp-12.2.0_20250801/riscv32-esp-elf/bin
/home/nope/.espressif/tools/esp32ulp-elf/2.35_20220830/esp32ulp-elf/bin
/home/nope/.espressif/tools/openocd-esp32/v0.12.0-esp32-20250707/openocd-esp32/bin
/home/nope/.espressif/python_env/idf5.1_py3.12_env/bin
/home/nope/esp/v5.1/esp-idf/tools
/usr/local/cuda/bin
/home/nope/.vscode-server/data/User/globalStorage/github.copilot-chat/debugCommand
/home/nope/.vscode-server/data/User/globalStorage/github.copilot-chat/copilotCli
/home/nope/.vscode-server/bin/c9d77990917f3102ada88be140d28b038d1dd7c7/bin/remote-cli
/home/nope/.nvm/versions/node/v20.19.4/bin
/usr/local/cuda/bin
/home/nope/miniconda3/bin
/home/nope/miniconda3/condabin
/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
/sbin
/bin
/usr/games
/usr/local/games
/usr/lib/wsl/lib
/mnt/c/VulkanSDK/1.4.309.0/Bin
/mnt/c/Windows/system32
/mnt/c/Windows
/mnt/c/Windows/System32/Wbem
/mnt/c/Windows/System32/WindowsPowerShell/v1.0
/mnt/c/Windows/System32/OpenSSH
/mnt/d/software/nvm
/mnt/d/software/nodejs
/mnt/c/Program Files/Git/cmd
/mnt/c/Program Files (x86)/GnuWin32/bin
/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common
/mnt/c/Program Files/dotnet
/Docker/host/bin
/mnt/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit
/mnt/c/Program Files (x86)/Windows Kits/8.1/Windows Performance Toolkit
/mnt/c/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR
/mnt/c/Program Files (x86)/Microsoft SQL Server/160/Tools/Binn
/mnt/c/Program Files/Microsoft SQL Server/160/Tools/Binn
/mnt/c/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn
/mnt/c/Program Files/Microsoft SQL Server/160/DTS/Binn
/mnt/c/Program Files/usbipd-win
/mnt/d/software/ffmpeg-7.1-full_build/bin
/mnt/c/Program Files (x86)/ZeroTier/One
/mnt/c/Program Files/PowerToys/DSCModules
/mnt/c/Users/liu33/AppData/Local/pnpm
/mnt/c/Users/liu33/.cargo/bin
/mnt/c/Users/liu33/AppData/Local/Microsoft/WindowsApps
/mnt/d/software/Microsoft VS Code/bin
/mnt/c/Users/liu33/AppData/Local/Programs/Ollama
/snap/bin
/home/nope/.vscode-server/extensions/ms-python.debugpy-2025.18.0/bundled/scripts/noConfigScripts

Espressif specific information:

Toolchain version:
esp32: Bootloader image not found
esp32s2: Bootloader image not found
esp32s3: Bootloader image not found
esp32c2: Bootloader image not found
esp32c3: Bootloader image not found
esp32c6: Bootloader image not found
esp32h2: Bootloader image not found

Toolchain version:
clang: clang version 15.0.0 (https://github.com/espressif/llvm-project.git 23786128aea96880a5752f6bd1c22aab27622ccf)
gcc: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0
xtensa-esp32-elf-gcc: Not found
xtensa-esp32s2-elf-gcc: Not found
xtensa-esp32s3-elf-gcc: xtensa-esp32s3-elf-gcc (crosstool-NG esp-12.2.0_20250801) 12.2.0
riscv-none-elf-gcc: Not found
riscv32-esp-elf-gcc: riscv32-esp-elf-gcc (crosstool-NG esp-12.2.0_20250801) 12.2.0
riscv64-unknown-elf-gcc: Not found

Esptool version:
4.10.0

HAL version:
sync/master.a-nuttx-20250610-23-g6b4f19b48c

CHIP ID:
Not found

Flash ID:
Manufacturer: Not found
Device: Not found

Security information:
Not found

Flash status:
Not found

MAC address:
Not found

Verification

  • I have verified before submitting the report.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Arch: xtensaIssues related to the Xtensa architectureArea: KernelKernel issuesOS: LinuxIssues related to Linux (building system, etc)Type: BugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions