tmedicci opened a new issue, #16193:
URL: https://github.com/apache/nuttx/issues/16193

   ### Description / Steps to reproduce the issue
   
   `esp32-devkitc:smp` eventually fails to run `ostest`'s `signest` test after 
#16030.
   
   ## How to Reproduce
   
   To make it run faster, apply the attached patch to `nuttx-apps` repository 
to disable other ostest's tests:
   ```
   cd apps
   git apply ostest.diff.txt
   ```
   
   Back to the OS repository, checkout to 
https://github.com/apache/nuttx/commit/19a8e2403f4d49c3655a9db43d1abc589ae6204e 
and build the firmware (adjust the `ESPTOOL_PORT` accordingly):
   ```
   make -j distclean && ./tools/configure.sh esp32-devkitc:smp && make flash 
ESPTOOL_PORT=/dev/ttyUSB1 ESPTOOL_BINDIR=./ -s -j$(nproc) && picocom -b 115200 
/dev/ttyUSB1
   ```
   
   Then, run `ostest` on NSH:
   ```
   nsh> ostest
   ```
   
   ### Multiple Error Outputs
   
   Please note that some of the following errors may occur after one or more 
attempts (usually, something fails during the first or the second run):
   
   #### `ostest` halts exiting `user_main`
   
   ```
   nsh> ostest
   stdio_test: write fd=1
   stdio_test: Standard I/O Check: printf
   stdio_test: write fd=2
   stdio_test: Standard I/O Check: fprintf to stderr
   ostest_main: putenv(Variable1=BadValue3)
   ostest_main: setenv(Variable1, GoodValue1, TRUE)
   ostest_main: setenv(Variable2, BadValue1, FALSE)
   ostest_main: setenv(Variable2, GoodValue2, TRUE)
   ostest_main: setenv(Variable3, GoodValue3, FALSE)
   ostest_main: setenv(Variable3, BadValue2, FALSE)
   show_variable: Variable=Variable1 has value=GoodValue1
   show_variable: Variable=Variable2 has value=GoodValue2
   show_variable: Variable=Variable3 has value=GoodValue3
   ostest_main: Started user_main at PID=4
   
   user_main: Begin argument test
   user_main: Started with argc=5
   user_main: argv[0]="ostest"
   user_main: argv[1]="Arg1"
   user_main: argv[2]="Arg2"
   user_main: argv[3]="Arg3"
   user_main: argv[4]="Arg4"
   
   user_main: nested signal handler test
   signest_test: Starting signal waiter task at priority 101
   signest_test: Started waiter_main pid=5
   waiter_main: Waiter started
   signest_test: Starting interfering task at priority 102
   waiter_main: Setting signal mask
   interfere_main: Waiting on semaphore
   waiter_main: Registering signal handler
   signest_test: Started interfere_main pid=6
   waiter_main: Waiting on semaphore
   signest_test: Simple case:
     Total signalled 1240  Odd=620 Even=620
     Total handled   1240  Odd=620 Even=620
     Total nested    0    Odd=0   Even=0  
   signest_test: With task locking
     Total signalled 2480  Odd=1240 Even=1240
     Total handled   2480  Odd=1240 Even=1240
     Total nested    0    Odd=0   Even=0  
   signest_test: With intefering thread
     Total signalled 3720  Odd=1860 Even=1860
     Total handled   3720  Odd=1860 Even=1860
     Total nested    0    Odd=0   Even=0  
   signest_test: done
   
   End of test memory usage:
   VARIABLE  BEFORE   AFTER
   ======== ======== ========
   arena       4c300    4c300
   ordblks         3        3
   mxordblk    2b370    2b370
   uordblks     5408     9d48
   fordblks    46ef8    425b8
   user_main: Exiting
   
   [HALTED]
   ```
   
   #### `ostest`'s signest test fails
   
   ```
   nsh> ostest
   stdio_test: write fd=1
   stdio_test: Standard I/O Check: printf
   stdio_test: write fd=2
   stdio_test: Standard I/O Check: fprintf to stderr
   ostest_main: putenv(Variable1=BadValue3)
   ostest_main: setenv(Variable1, GoodValue1, TRUE)
   ostest_main: setenv(Variable2, BadValue1, FALSE)
   ostest_main: setenv(Variable2, GoodValue2, TRUE)
   ostest_main: setenv(Variable3, GoodValue3, FALSE)
   ostest_main: setenv(Variable3, BadValue2, FALSE)
   show_variable: Variable=Variable1 has value=GoodValue1
   show_variable: Variable=Variable2 has value=GoodValue2
   show_variable: Variable=Variable3 has value=GoodValue3
   ostest_main: Started user_main at PID=4
   
   user_main: Begin argument test
   user_main: Started with argc=5
   user_main: argv[0]="ostest"
   user_main: argv[1]="Arg1"
   user_main: argv[2]="Arg2"
   user_main: argv[3]="Arg3"
   user_main: argv[4]="Arg4"
   
   user_main: nested signal handler test
   signest_test: Starting signal waiter task at priority 101
   signest_test: Started waiter_main pid=5
   waiter_main: Waiter started
   signest_test: Starting interfering task at priority 102
   waiter_main: Setting signal mask
   interfere_main: Waiting on semaphore
   waiter_main: Registering signal handler
   signest_test: Started interfere_main pid=6
   waiter_main: Waiting on semaphore
   signest_test: Simple case:
     Total signalled 1240  Odd=620 Even=620
     Total handled   1240  Odd=620 Even=620
     Total nested    0    Odd=0   Even=0  
   signest_test: With task locking
     Total signalled 2480  Odd=1240 Even=1240
     Total handled   2480  Odd=1240 Even=1240
     Total nested    901  Odd=451 Even=450
   signest_test: With intefering thread
   [CPU0] dump_assert_info: Current Version: NuttX  10.4.0 19a8e2403f Apr 11 
2025 09:34:48 xtensa
   [CPU0] dump_assert_info: Assertion failed : at file: :0 task(CPU0): ostest 
process: ostest 0x400f3964
   [CPU0] up_dump_register:    PC: 4008521b    PS: 00060a22
   [CPU0] up_dump_register:    A0: 80085761    A1: 3ffe2f30    A2: 00000000    
A3: 3ffb3500
   [CPU0] up_dump_register:    A4: 3ffe3040    A5: 3ffe3020    A6: 00000004    
A7: 00000000
   [CPU0] up_dump_register:    A8: 00060a22    A9: 00000000   A10: 3ffb0e28   
A11: 3f413a9c
   [CPU0] up_dump_register:   A12: 3ffe3040   A13: 3ffe3020   A14: 00000004   
A15: 00000000
   [CPU0] up_dump_register:   SAR: 00000018 CAUSE: 00000000 VADDR: 00001000
   [CPU0] up_dump_register:  LBEG: 4000c2e0  LEND: 4000c2f6  LCNT: ffffffff
   [CPU0] dump_stackinfo: User Stack:
   [CPU0] dump_stackinfo:   base: 0x3ffe1180
   [CPU0] dump_stackinfo:   size: 00008112
   [CPU0] dump_stackinfo:     sp: 0x3ffe2f30
   [CPU0] stack_dump: 0x3ffe2f10: 80085231 3ffe2f50 3f4117b4 3ffe0ca8 00001fb0 
00000000 00000000 3ffe0ca8
   [CPU0] stack_dump: 0x3ffe2f30: 3ffe1180 3ffb1d08 3ffe2f30 3ffe3130 800f3f02 
3ffe3040 00000000 00000000
   [CPU0] stack_dump: 0x3ffe2f50: 00000000 3ffe0d54 3ffe0d54 400f3964 7474754e 
3ffb0058 00060023 00004105
   [CPU0] stack_dump: 0x3ffe2f70: 3ffe3040 3ffe0020 00000004 00000000 800f4e42 
3ffe2fc0 3ffe0e78 3f413a9c
   [CPU0] stack_dump: 0x3ffe2f90: 00000025 2e303100 00302e34 22a3564e 3ffe3040 
3ffe3020 39310004 32653861
   [CPU0] stack_dump: 0x3ffe2fb0: 66333034 72704120 20313120 35323032 3a393020 
343a3433 400f0038 400f5920
   [CPU0] stack_dump: 0x3ffe2fd0: 3ffe0e78 00000025 00000064 65747800 0061736e 
3ffe3020 00000004 3ffe0e78
   [CPU0] stack_dump: 0x3ffe2ff0: 3ffe3040 3ffe0ca8 3ffb3500 00000000 00000000 
00000000 0000042f 00000000
   [CPU0] stack_dump: 0x3ffe3010: 00000006 00060a20 00000000 00000000 3f4117b4 
3ffb3500 3f41268a 400f3964
   [CPU0] stack_dump: 0x3ffe3030: 800f3a2e 3ffe3060 0000042f 00000000 00000000 
0000042e 0000042f 00000001
   [CPU0] stack_dump: 0x3ffe3050: 800e40c0 3ffe30b0 00000000 3ffe1154 00010066 
00000000 00000000 00002000
   [CPU0] stack_dump: 0x3ffe3070: 00000006 00000005 00000066 3ffe1154 00000e88 
0000042f 00000005 3ffe1140
   [CPU0] stack_dump: 0x3ffe3090: 00000744 00000744 3ffb37d4 00000000 800e2378 
3ffe30f0 400f3964 00000005
   [CPU0] stack_dump: 0x3ffe30b0: 0004c300 00000003 00000026 0002b370 00005408 
00046ef8 00005590 00000000
   [CPU0] stack_dump: 0x3ffe30d0: 00000004 3ffb3798 3f413639 3ffe116e 00000000 
3ffe3110 00000000 400f3964
   [CPU0] stack_dump: 0x3ffe30f0: 3ffe1140 00000000 3ffb2f2d 00000001 00000000 
3ffe3130 00000000 00000000
   [CPU0] stack_dump: 0x3ffe3110: 00000000 00000000 00000000 00000000 00000000 
00000000 00000000 00000000
   [CPU0] stack_dump: 0x3ffe3130: 00000000 00000000 00000000 00000000 00000000 
00000000 00000000 00000000
     Total signalled 3720  Odd=1860 Even=1860
     Total handled   3720  Odd=1860 Even=1860
     Total nested    2141  Odd=1071 Even=1070
   signest_test: ERROR 1071 ODD signals were nested
   ```
   
   #### `ostest`'s signest halts
   
   ```
   nsh> ostest
   stdio_test: write fd=1
   stdio_test: Standard I/O Check: printf
   stdio_test: write fd=2
   stdio_test: Standard I/O Check: fprintf to stderr
   ostest_main: putenv(Variable1=BadValue3)
   ostest_main: setenv(Variable1, GoodValue1, TRUE)
   ostest_main: setenv(Variable2, BadValue1, FALSE)
   ostest_main: setenv(Variable2, GoodValue2, TRUE)
   ostest_main: setenv(Variable3, GoodValue3, FALSE)
   ostest_main: setenv(Variable3, BadValue2, FALSE)
   show_variable: Variable=Variable1 has value=GoodValue1
   show_variable: Variable=Variable2 has value=GoodValue2
   show_variable: Variable=Variable3 has value=GoodValue3
   ostest_main: Started user_main at PID=4
   
   user_main: Begin argument test
   user_main: Started with argc=5
   user_main: argv[0]="ostest"
   user_main: argv[1]="Arg1"
   user_main: argv[2]="Arg2"
   user_main: argv[3]="Arg3"
   user_main: argv[4]="Arg4"
   
   user_main: nested signal handler test
   signest_test: Starting signal waiter task at priority 101
   signest_test: Started waiter_main pid=5
   waiter_main: Waiter started
   signest_test: Starting interfering task at priority 102
   waiter_main: Setting signal mask
   interfere_main: Waiting on semaphore
   waiter_main: Registering signal handler
   signest_test: Started interfere_main pid=6
   waiter_main: Waiting on semaphore
   signest_test: Simple case:
     Total signalled 1240  Odd=620 Even=620
     Total handled   1240  Odd=620 Even=620
     Total nested    0    Odd=0   Even=0  
   signest_test: With task locking
     Total signalled 2480  Odd=1240 Even=1240
     Total handled   2480  Odd=1240 Even=1240
     Total nested    0    Odd=0   Even=0  
   
   [HALTED]
   ```
   
   ## Reverting 
   
   Reverting 
https://github.com/apache/nuttx/commit/19a8e2403f4d49c3655a9db43d1abc589ae6204e 
and repeating the build instructions above makes the test to finish 
successfully (ran `ostest` sequentially for more than 20 times).
   
   ### On which OS does this issue occur?
   
   [OS: Linux]
   
   ### What is the version of your OS?
   
   Arch Linux
   
   ### NuttX Version
   
   master
   
   ### Issue Architecture
   
   [Arch: xtensa]
   
   ### Issue Area
   
   [Area: Kernel]
   
   ### Host information
   
   ```
   NuttX CFLAGS:
     -fno-common
     -Wall
     -Wstrict-prototypes
     -Wshadow
     -Wundef
     -Wno-attributes
     -Wno-unknown-pragmas
     -Wno-psabi
     -Os
     -fno-strict-aliasing
     -fomit-frame-pointer
     -ffunction-sections
     -fdata-sections \-g\
     -mlongcalls
     -isystem 
/home/tiago/Documents/work/espressif/projects/nuttx/nuttxspace/nuttx/include
     -D__NuttX__ 
   
   
   NuttX CXXFLAGS:
     -fno-common
     -Wall
     -Wshadow
     -Wundef
     -Wno-attributes
     -Wno-unknown-pragmas
     -nostdinc++
     -Wno-psabi
     -std=\gnu++17\
     -fno-exceptions
     -fcheck-new
     -fno-rtti
     -Os
     -fno-strict-aliasing
     -fomit-frame-pointer
     -ffunction-sections
     -fdata-sections \-g\
     -mlongcalls
     -isystem 
/home/tiago/Documents/work/espressif/projects/nuttx/nuttxspace/nuttx/include/cxx
     -isystem 
/home/tiago/Documents/work/espressif/projects/nuttx/nuttxspace/nuttx/include
     -D__NuttX__ 
   
   
   NuttX LDFLAGS:
     -nostdlib
     --gc-sections
     --cref
     
-Map=/home/tiago/Documents/work/espressif/projects/nuttx/nuttxspace/nuttx/nuttx.map
     --print-memory-usage
   
   
   NuttX configuration options:
     CONFIG_HOST_LINUX=y
     CONFIG_APPS_DIR=\../apps\
     CONFIG_BASE_DEFCONFIG=\esp32-devkitc:smp-dirty\
     CONFIG_BUILD_FLAT=y
     CONFIG_INTELHEX_BINARY=y
     CONFIG_OUTPUT_STRIP_PATHS=y
     CONFIG_ARCH_HAVE_STDARG_H=y
     CONFIG_ARCH_HAVE_SETJMP=y
     CONFIG_ARCH_SETJMP_H=y
     CONFIG_ARCH_NONE_DEBUG_H=y
     CONFIG_FORTIFY_SOURCE=0
     CONFIG_ASSERTIONS_FILENAME=y
     CONFIG_DEBUG_ALERT=y
     CONFIG_DEBUG_FEATURES=y
     CONFIG_DEBUG_ERROR=y
     CONFIG_DEBUG_WARN=y
     CONFIG_DEBUG_INFO=y
     CONFIG_DEBUG_ASSERTIONS=y
     CONFIG_DEBUG_ASSERTIONS_EXPRESSION=y
     CONFIG_DEBUG_ASSERTIONS_FILENAME=y
     CONFIG_ARCH_HAVE_STACKCHECK=y
     CONFIG_STACK_COLORATION=y
     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=\esp32\
     CONFIG_ESPRESSIF_CHIP_SERIES=\esp32\
     CONFIG_ESPRESSIF_NUM_CPUS=2
     CONFIG_ESPRESSIF_SIMPLE_BOOT=y
     CONFIG_ESPRESSIF_FLASH_MODE_DIO=y
     CONFIG_ESPRESSIF_FLASH_FREQ_40M=y
     CONFIG_ARCH_CHIP_ESP32=y
     CONFIG_ARCH_FAMILY_LX6=y
     CONFIG_XTENSA_CP_INITSET=0x0001
     CONFIG_XTENSA_TOOLCHAIN_ESP=y
     CONFIG_ARCH_CHIP_ESP32WROVER=y
     CONFIG_ESP32_DUAL_CPU=y
     CONFIG_ESP32_FLASH_4M=y
     CONFIG_ESP32_FLASH_DETECT=y
     CONFIG_ESP32_PSRAM_8M=y
     CONFIG_ESP32_ESP32DXWDXX=y
     CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
     CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=240
     CONFIG_ESP32_XTAL_40MZ=y
     CONFIG_ESP_PHY_IRQSTATE_FLAGS_NUMBER=3
     CONFIG_ESP32_UART=y
     CONFIG_ESP32_RTC=y
     CONFIG_ESP32_UART0=y
     CONFIG_ESP32_BT_RESERVE_DRAM=0
     CONFIG_ESP32_TRACEMEM_RESERVE_DRAM=0
     CONFIG_ESP32_ULP_COPROC_RESERVE_MEM=0
     CONFIG_ESP32_UART0_TXPIN=1
     CONFIG_ESP32_UART0_RXPIN=3
     CONFIG_ESP32_FLASH_MODE_DIO=y
     CONFIG_ESP32_FLASH_FREQ_40M=y
     CONFIG_ESP32_RTC_CLK_SRC_INT_RC=y
     CONFIG_ARCH_TOOLCHAIN_GNU=y
     CONFIG_ARCH_VECNOTIRQ=y
     CONFIG_ARCH_HAVE_TEXT_HEAP=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_BOOTLOADER=y
     CONFIG_ARCH_HAVE_CPUINFO=y
     CONFIG_ARCH_CPUINFO_FREQ_KHZ=0
     CONFIG_ARCH_HAVE_TCBINFO=y
     CONFIG_ARCH_FPU=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_ESP32_DEVKITC=y
     CONFIG_ARCH_BOARD=\esp32-devkitc\
     CONFIG_ARCH_HAVE_LEDS=y
     CONFIG_ARCH_HAVE_BUTTONS=y
     CONFIG_ARCH_BOARD_COMMON=y
     CONFIG_ESP32_MERGE_BINS=y
     CONFIG_ESP32_QEMU_IMAGE=y
     CONFIG_BOARD_CRASHDUMP_NONE=y
     CONFIG_BOARDCTL=y
     CONFIG_BOARDCTL_MKRD=y
     CONFIG_BOARD_MEMORY_RANGE=\\
     CONFIG_DISABLE_OS_API=y
     CONFIG_USEC_PER_TICK=10000
     CONFIG_START_YEAR=2011
     CONFIG_START_MONTH=12
     CONFIG_START_DAY=6
     CONFIG_PREALLOC_TIMERS=4
     CONFIG_SPINLOCK=y
     CONFIG_IRQ_NWORKS=8
     CONFIG_IRQ_WORK_SECTION=\\
     CONFIG_IRQ_WORK_STACKSIZE=2048
     CONFIG_IRQCOUNT=y
     CONFIG_SMP=y
     CONFIG_SMP_NCPUS=2
     CONFIG_SMP_DEFAULT_CPUSET=0xffffffff
     CONFIG_INIT_ENTRY=y
     CONFIG_INIT_ARGS=\\
     CONFIG_INIT_STACKSIZE=3072
     CONFIG_INIT_PRIORITY=100
     CONFIG_INIT_ENTRYPOINT=\nsh_main\
     CONFIG_INIT_ENTRYNAME=\nsh_main\
     CONFIG_RR_INTERVAL=200
     CONFIG_TASK_NAME_SIZE=31
     CONFIG_SCHED_WAITPID=y
     CONFIG_PTHREAD_MUTEX_ROBUST=y
     CONFIG_PTHREAD_MUTEX_DEFAULT_PRIO_NONE=y
     CONFIG_SCHED_CPULOAD_NONE=y
     CONFIG_SCHED_CPULOAD_TICKSPERSEC=100
     CONFIG_SCHED_PROFILE_TICKSPERSEC=1000
     CONFIG_SCHED_STACK_RECORD=0
     CONFIG_DEV_CONSOLE=y
     CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=8
     CONFIG_FILE_STREAM=y
     CONFIG_SIG_PREALLOC_ACTIONS=4
     CONFIG_SIG_ALLOC_ACTIONS=1
     CONFIG_SIG_PREALLOC_IRQ_ACTIONS=8
     CONFIG_PREALLOC_MQ_MSGS=8
     CONFIG_PREALLOC_MQ_IRQ_MSGS=8
     CONFIG_MQ_MAXMSGSIZE=32
     CONFIG_DEFAULT_TASK_STACKSIZE=2048
     CONFIG_IDLETHREAD_STACKSIZE=3072
     CONFIG_PTHREAD_STACK_MIN=256
     CONFIG_PTHREAD_STACK_DEFAULT=2048
     CONFIG_PID_INITIAL_COUNT=16
     CONFIG_ASSERT_PAUSE_CPU_TIMEOUT=2000
     CONFIG_ARCH_HAVE_I2CRESET=y
     CONFIG_SPI=y
     CONFIG_SPI_EXCHANGE=y
     CONFIG_DEV_NULL=y
     CONFIG_DEV_ZERO=y
     CONFIG_DEV_OPTEE_NONE=y
     CONFIG_DRVR_MKRD=y
     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_UART0_SERIAL_CONSOLE=y
     CONFIG_UART0_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_SYSLOG=y
     CONFIG_SYSLOG_DEFAULT_MASK=0xff
     CONFIG_SYSLOG_CRLF=y
     CONFIG_SYSLOG_MAX_CHANNELS=1
     CONFIG_SYSLOG_BUFFER=y
     CONFIG_SYSLOG_BUFSIZE=64
     CONFIG_SYSLOG_DEVPATH=\/dev/ttyS1\
     CONFIG_SYSLOG_DEFAULT=y
     CONFIG_FS_NEPOLL_DESCRIPTORS=8
     CONFIG_FS_LOCK_BUCKET_SIZE=0
     CONFIG_SENDFILE_BUFSIZE=512
     CONFIG_FS_REFCOUNT=y
     CONFIG_FS_BACKTRACE=0
     CONFIG_FS_MQUEUE_VFS_PATH=\/var/mqueue\
     CONFIG_FS_MQUEUE_NPOLLWAITERS=4
     CONFIG_FS_ANONMAP=y
     CONFIG_FS_PROCFS=y
     CONFIG_NXFONTS_PACKEDMSFIRST=y
     CONFIG_MM_DEFAULT_MANAGER=y
     CONFIG_MM_DEFAULT_ALIGNMENT=8
     CONFIG_MM_REGIONS=4
     CONFIG_MM_MAP_COUNT_MAX=1024
     CONFIG_MM_BACKTRACE=-1
     CONFIG_MM_FREE_DELAYCOUNT_MAX=0
     CONFIG_MM_HEAP_BIGGEST_COUNT=30
     CONFIG_MM_HEAP_MEMPOOL_THRESHOLD=-1
     CONFIG_BINFMT_ELF_RELOCATABLE=y
     CONFIG_STDIO_BUFFER_SIZE=64
     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_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=0
     CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048
     CONFIG_LIBC_HOSTNAME=\\
     CONFIG_LIBC_OPEN_MAX=256
     CONFIG_NAME_MAX=32
     CONFIG_PATH_MAX=256
     CONFIG_LINE_MAX=64
     CONFIG_LIBC_STRERROR_ERRNUM=y
     CONFIG_LIBC_STRSIGNAL=y
     CONFIG_TLS_NELEM=0
     CONFIG_TLS_TASK_NELEM=0
     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_MUTEX_BACKTRACE=0
     CONFIG_BUILTIN=y
     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=\99\
     CONFIG_COVERAGE_DEFAULT_PREFIX=\/data\
     CONFIG_PROFILE_NONE=y
     CONFIG_EXAMPLES_HELLO=y
     CONFIG_EXAMPLES_HELLO_PROGNAME=\hello\
     CONFIG_EXAMPLES_HELLO_PRIORITY=100
     CONFIG_EXAMPLES_HELLO_STACKSIZE=2048
     CONFIG_NSH_LIBRARY=y
     CONFIG_NSH_PROMPT_STRING=\nsh> \
     CONFIG_NSH_PROMPT_MAX=32
     CONFIG_NSH_PROMPT_ENV=\PS1\
     CONFIG_NSH_PROMPT_SUFFIX=\> \
     CONFIG_NSH_READLINE=y
     CONFIG_NSH_MAXARGUMENTS=7
     CONFIG_NSH_NESTDEPTH=3
     CONFIG_NSH_ALIAS=y
     CONFIG_NSH_ALIAS_MAX_AMOUNT=1
     CONFIG_NSH_BUILTIN_APPS=y
     CONFIG_NSH_DISABLE_DATE=y
     CONFIG_NSH_DISABLE_LOSMART=y
     CONFIG_NSH_DISABLE_LOMTD=y
     CONFIG_NSH_DISABLE_MB=y
     CONFIG_NSH_DISABLE_MH=y
     CONFIG_NSH_DISABLE_MW=y
     CONFIG_NSH_DISABLE_TIMEDATECTL=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_NSH=y
     CONFIG_SYSTEM_NSH_PRIORITY=100
     CONFIG_SYSTEM_NSH_STACKSIZE=2048
     CONFIG_SYSTEM_NSH_PROGNAME=\nsh\
     CONFIG_SYSTEM_READLINE=y
     CONFIG_READLINE_HAVE_EXTMATCH=y
     CONFIG_READLINE_ECHO=y
     CONFIG_READLINE_CMD_HISTORY=y
     CONFIG_READLINE_CMD_HISTORY_LINELEN=80
     CONFIG_READLINE_CMD_HISTORY_LEN=16
     CONFIG_SYSTEM_SYSTEM=y
     CONFIG_SYSTEM_SYSTEM_STACKSIZE=2048
     CONFIG_SYSTEM_SYSTEM_PRIORITY=100
     CONFIG_SYSTEM_TASKSET=y
     CONFIG_SYSTEM_TASKSET_PROGNAME=\taskset\
     CONFIG_SYSTEM_TASKSET_PRIORITY=50
     CONFIG_SYSTEM_TASKSET_STACKSIZE=2048
     CONFIG_TESTING_OSTEST=y
     CONFIG_TESTING_OSTEST_LOOPS=1
     CONFIG_TESTING_OSTEST_STACKSIZE=8192
     CONFIG_TESTING_OSTEST_NBARRIER_THREADS=8
     CONFIG_TESTING_OSTEST_RR_RANGE=10000
     CONFIG_TESTING_OSTEST_RR_RUNS=10
     CONFIG_TESTING_OSTEST_FPULOOPS=16
     CONFIG_TESTING_OSTEST_FPUMSDELAY=750
     CONFIG_TESTING_OSTEST_FPUPRIORITY=100
     CONFIG_TESTING_OSTEST_FPUSTACKSIZE=2048
     CONFIG_TESTING_OSTEST_WAITRESULT=y
     CONFIG_TESTING_SMP=y
     CONFIG_TESTING_SMP_NBARRIER_THREADS=8
     CONFIG_TESTING_SMP_PROGNAME=\smp\
     CONFIG_TESTING_SMP_PRIORITY=100
     CONFIG_TESTING_SMP_STACKSIZE=2048
   
   
   Host system OS:
     Linux tiago-latitude5430 6.12.12-2-MANJARO #1 SMP PREEMPT_DYNAMIC Mon 03 
Feb 2025 16:27:19 +0000 x86_64 
   
   Host system PATH:
     
/home/tiago/.espressif/tools/xtensa-esp-elf-gdb/12.1_20231023/xtensa-esp-elf-gdb/bin
     
/home/tiago/.espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin
     
/home/tiago/.espressif/tools/xtensa-esp32s2-elf/esp-12.2.0_20230208/xtensa-esp32s2-elf/bin
     
/home/tiago/.espressif/tools/xtensa-esp32s3-elf/esp-12.2.0_20230208/xtensa-esp32s3-elf/bin
     /home/tiago/Downloads/xpack-riscv-none-elf-gcc-13.2.0-2/bin
     
/home/tiago/Downloads/qemu-xtensa-softmmu-gf34d6cea-x86_64-linux-gnu/qemu/bin
     /home/tiago/Documents/work/espressif/projects/nuttx/venv/bin
     /home/tiago/gems/bin
     /home/tiago/.local/bin
     /usr/local/bin
     /usr/bin
     /var/lib/snapd/snap/bin
     /usr/local/sbin
     /usr/lib/emscripten
     /var/lib/flatpak/exports/bin
     /usr/lib/jvm/default/bin
     /usr/bin/site_perl
     /usr/bin/vendor_perl
     /usr/bin/core_perl
   
   
   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 19.1.7
     gcc: gcc (GCC) 14.2.1 20250128
     xtensa-esp32-elf-gcc: xtensa-esp32-elf-gcc (crosstool-NG 
esp-12.2.0_20230208) 12.2.0
     xtensa-esp32s2-elf-gcc: xtensa-esp32s2-elf-gcc (crosstool-NG 
esp-12.2.0_20230208) 12.2.0
     xtensa-esp32s3-elf-gcc: xtensa-esp32s3-elf-gcc (crosstool-NG 
esp-12.2.0_20230208) 12.2.0
     riscv32-esp-elf-gcc: Not found
     riscv64-unknown-elf-gcc: Not found
   
   
   Esptool version:
     4.8.1
   
   HAL version:
     sync/release_v5.1.c-nuttx-20230814-1582-g5d4868f08b
   
   CHIP ID:
     ESP32 has no Chip ID. Reading MAC instead.
   
   Flash ID:
     Manufacturer: 20
     Device: 4016
   
   
   Security information:
     Not found
   
   
   Flash status:
     0x0000
   
   MAC address:
     70:b8:f6:12:c4:04
   ```
   
   ### Verification
   
   - [x] I have verified before submitting the report.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to