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

   ### Description / Steps to reproduce the issue
   
   On the Nucleo-G071RB nsh configuration, running the ostest fails.
   
   Steps to reproduce:
   
   1. `make distclean -j`
   2. `./tools/configure.sh -l nucleo-g071rb:nsh`
   3. `make menuconfig`
   4. Enable the `ostest` application
   5. Exit and save
   6. Compile and program board.
   7. In nsh, run ostest
   
   Log file of console interaction:
   
[devttyACM1_2025_04_29.10.43.51.422.txt](https://github.com/user-attachments/files/19962449/devttyACM1_2025_04_29.10.43.51.422.txt)
   
   I also tried with debug symbols enabled, and disabling full optimization. 
The failure still occurred. 
   
   ### On which OS does this issue occur?
   
   [OS: Linux]
   
   ### What is the version of your OS?
   
   Ubuntu 24.04 docker container on Ubuntu 24.04 host
   
   ### NuttX Version
   
   master
   
   ### Issue Architecture
   
   [Arch: arm]
   
   ### Issue Area
   
   [Area: Board support]
   
   ### Host information
   
   file sysinfo.h not exists
   NuttX CFLAGS:
     -Wstrict-prototypes
     -Wno-attributes
     -Wno-unknown-pragmas
     -Wno-psabi
     -Os
     -fno-strict-aliasing
     -fomit-frame-pointer
     --param=min-pagesize=0
     -fno-common
     -Wall
     -Wshadow
     -Wundef
     -ffunction-sections
     -fdata-sections
     -mlittle-endian 
     -mcpu=cortex-m0
     -mthumb
     -mfloat-abi=soft
     -mthumb
     -Wa-mthumb
     -Wa-mimplicit-it=always
     -isystem /home/tbennett/nuttxspace/nuttx/include
     -D__NuttX__
     -DNDEBUG 
   
   
   NuttX CXXFLAGS:
     -Wno-attributes
     -Wno-unknown-pragmas
     -nostdinc++
     -Wno-psabi
     -fno-exceptions
     -fcheck-new
     -fno-rtti
     -Os
     -fno-strict-aliasing
     -fomit-frame-pointer
     --param=min-pagesize=0
     -fno-common
     -Wall
     -Wshadow
     -Wundef
     -ffunction-sections
     -fdata-sections
     -mlittle-endian 
     -mcpu=cortex-m0
     -mthumb
     -mfloat-abi=soft
     -mthumb
     -Wa-mthumb
     -Wa-mimplicit-it=always
     -isystem /home/tbennett/nuttxspace/nuttx/include/cxx
     -isystem /home/tbennett/nuttxspace/nuttx/include
     -D__NuttX__
     -DNDEBUG 
   
   
   NuttX LDFLAGS:
     --print-memory-usage
     --entry=__start
     -nostdlib
     --gc-sections
     --cref
     -Map=/home/tbennett/nuttxspace/nuttx/nuttx.map
   
   
   NuttX configuration options:
     CONFIG_HOST_LINUX=y
     CONFIG_APPS_DIR=\../apps\
     CONFIG_BASE_DEFCONFIG=\nucleo-g071rb:nsh-dirty\
     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_ARCH_HAVE_STACKCHECK=y
     CONFIG_STACK_USAGE_WARNING=0
     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_ARM=y
     CONFIG_ARCH=\arm\
     CONFIG_ARM_TOOLCHAIN_GNU_EABI=y
     CONFIG_ARCH_CHIP_STM32G0=y
     CONFIG_ARCH_ARMV6M=y
     CONFIG_ARCH_CORTEXM0=y
     CONFIG_ARCH_FAMILY=\armv6-m\
     CONFIG_ARCH_CHIP=\stm32f0l0g0\
     CONFIG_ARM_THUMB=y
     CONFIG_ARCH_HAVE_HARDFAULT_DEBUG=y
     CONFIG_ARCH_CHIP_STM32G071RB=y
     CONFIG_STM32F0L0G0_STM32G0=y
     CONFIG_STM32F0L0G0_SYSTICK_CORECLK=y
     CONFIG_STM32F0L0G0_HAVE_USART3=y
     CONFIG_STM32F0L0G0_HAVE_USART4=y
     CONFIG_STM32F0L0G0_HAVE_TIM1=y
     CONFIG_STM32F0L0G0_HAVE_TIM3=y
     CONFIG_STM32F0L0G0_HAVE_TIM6=y
     CONFIG_STM32F0L0G0_HAVE_TIM7=y
     CONFIG_STM32F0L0G0_HAVE_TIM14=y
     CONFIG_STM32F0L0G0_HAVE_TIM15=y
     CONFIG_STM32F0L0G0_HAVE_TIM16=y
     CONFIG_STM32F0L0G0_HAVE_TIM17=y
     CONFIG_STM32F0L0G0_HAVE_DMAMUX=y
     CONFIG_STM32F0L0G0_HAVE_I2C2=y
     CONFIG_STM32F0L0G0_HAVE_IP_USART_V2=y
     CONFIG_STM32F0L0G0_HAVE_IP_EXTI_V2=y
     CONFIG_STM32F0L0G0_PWR=y
     CONFIG_STM32F0L0G0_SYSCFG=y
     CONFIG_STM32F0L0G0_USART2=y
     CONFIG_STM32F0L0G0_USART=y
     CONFIG_STM32F0L0G0_SERIALDRIVER=y
     CONFIG_STM32F0L0G0_USART2_SERIALDRIVER=y
     CONFIG_USART2_RXFIFO_THRES=3
     CONFIG_ARCH_TOOLCHAIN_GNU=y
     CONFIG_ARCH_TOOLCHAIN_GCC=y
     CONFIG_ARCH_HAVE_IRQTRIGGER=y
     CONFIG_ARCH_HAVE_IRQPRIO=y
     CONFIG_ARCH_HAVE_FORK=y
     CONFIG_ARCH_HAVE_RESET=y
     CONFIG_ARCH_HAVE_THREAD_LOCAL=y
     CONFIG_ARCH_HAVE_SYSCALL_HOOKS=y
     CONFIG_ARCH_HAVE_BACKTRACE=y
     CONFIG_ARCH_HAVE_CPUINFO=y
     CONFIG_ARCH_CPUINFO_FREQ_KHZ=0
     CONFIG_ARCH_HAVE_TCBINFO=y
     CONFIG_ARCH_STACKDUMP=y
     CONFIG_ARCH_STACKDUMP_MAX_LENGTH=0
     CONFIG_ARCH_HAVE_RAMVECTORS=y
     CONFIG_BOARD_LOOPSPERMSEC=2796
     CONFIG_ARCH_HAVE_INTERRUPTSTACK=y
     CONFIG_ARCH_INTERRUPTSTACK=0
     CONFIG_BOOT_RUNFROMFLASH=y
     CONFIG_RAM_START=0x20000000
     CONFIG_RAM_SIZE=20480
     CONFIG_FLASH_START=0x0
     CONFIG_FLASH_SIZE=0
     CONFIG_ARCH_BOARD_NUCLEO_G071RB=y
     CONFIG_ARCH_BOARD=\nucleo-g071rb\
     CONFIG_ARCH_HAVE_LEDS=y
     CONFIG_ARCH_LEDS=y
     CONFIG_ARCH_HAVE_BUTTONS=y
     CONFIG_ARCH_HAVE_IRQBUTTONS=y
     CONFIG_BOARD_CRASHDUMP_NONE=y
     CONFIG_BOARD_MEMORY_RANGE=\\
     CONFIG_DISABLE_OS_API=y
     CONFIG_DISABLE_POSIX_TIMERS=y
     CONFIG_DISABLE_MQUEUE=y
     CONFIG_DISABLE_MQUEUE_SYSV=y
     CONFIG_DISABLE_ENVIRON=y
     CONFIG_USEC_PER_TICK=10000
     CONFIG_START_YEAR=2013
     CONFIG_START_MONTH=5
     CONFIG_START_DAY=19
     CONFIG_IRQ_NWORKS=8
     CONFIG_IRQ_WORK_SECTION=\\
     CONFIG_IRQ_WORK_STACKSIZE=2048
     CONFIG_INIT_ENTRY=y
     CONFIG_INIT_ARGS=\\
     CONFIG_INIT_STACKSIZE=1536
     CONFIG_INIT_PRIORITY=100
     CONFIG_INIT_ENTRYPOINT=\nsh_main\
     CONFIG_INIT_ENTRYNAME=\nsh_main\
     CONFIG_RR_INTERVAL=200
     CONFIG_TASK_NAME_SIZE=0
     CONFIG_SCHED_WAITPID=y
     CONFIG_PTHREAD_MUTEX_UNSAFE=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=6
     CONFIG_FILE_STREAM=y
     CONFIG_SIG_PREALLOC_ACTIONS=4
     CONFIG_SIG_ALLOC_ACTIONS=1
     CONFIG_SIG_PREALLOC_IRQ_ACTIONS=8
     CONFIG_DEFAULT_TASK_STACKSIZE=2048
     CONFIG_IDLETHREAD_STACKSIZE=1024
     CONFIG_PTHREAD_STACK_MIN=256
     CONFIG_PTHREAD_STACK_DEFAULT=1536
     CONFIG_PID_INITIAL_COUNT=16
     CONFIG_DEV_NULL=y
     CONFIG_DEV_ZERO=y
     CONFIG_DEV_OPTEE_NONE=y
     CONFIG_ARCH_HAVE_RDWR_MEM_CPU_RUN=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_USART2_SERIAL_CONSOLE=y
     CONFIG_USART2_SERIALDRIVER=y
     CONFIG_USART2_RXBUFSIZE=256
     CONFIG_USART2_TXBUFSIZE=256
     CONFIG_USART2_BAUD=115200
     CONFIG_USART2_BITS=8
     CONFIG_USART2_PARITY=0
     CONFIG_USART2_2STOP=0
     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_DISABLE_MOUNTPOINT=y
     CONFIG_FS_NEPOLL_DESCRIPTORS=8
     CONFIG_FS_LOCK_BUCKET_SIZE=0
     CONFIG_DISABLE_PSEUDOFS_OPERATIONS=y
     CONFIG_SENDFILE_BUFSIZE=512
     CONFIG_FS_REFCOUNT=y
     CONFIG_FS_BACKTRACE=0
     CONFIG_FS_ANONMAP=y
     CONFIG_NXFONTS_PACKEDMSFIRST=y
     CONFIG_MM_DEFAULT_MANAGER=y
     CONFIG_MM_DEFAULT_ALIGNMENT=8
     CONFIG_MM_REGIONS=1
     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_DISABLE_BUFFERING=y
     CONFIG_NUNGET_CHARS=0
     CONFIG_ARCH_LOWPUTC=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=1536
     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_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_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_IFCONFIG=y
     CONFIG_NSH_DISABLE_IFUPDOWN=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_PS=y
     CONFIG_NSH_DISABLE_TIMEDATECTL=y
     CONFIG_NSH_CODECS_BUFSIZE=128
     CONFIG_NSH_CMDOPT_HEXDUMP=y
     CONFIG_NSH_FILEIOSIZE=64
     CONFIG_NSH_SYSINITSCRIPT=\init.d/rc.sysinit\
     CONFIG_NSH_INITSCRIPT=\init.d/rcS\
     CONFIG_NSH_SCRIPT_REDIRECT_PATH=\\
     CONFIG_NSH_CONSOLE=y
     CONFIG_SYSTEM_DD=y
     CONFIG_SYSTEM_DD_PROGNAME=\dd\
     CONFIG_SYSTEM_DD_PRIORITY=100
     CONFIG_SYSTEM_DD_STACKSIZE=2048
     CONFIG_SYSTEM_DD_STATS=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_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_WAITRESULT=y
   
   
   Host system OS:
     Linux 77e556bcb78b 5.15.167.4-microsoft-standard-WSL2 #1 SMP Tue Nov 5 
00:21:55 UTC 2024 x86_64 x86_64
   
   Host system PATH:
     
/home/ubuntu/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/bin/remote-cli
     /usr/bin/arm-none-eabi/bin
     /usr/local/bin
     /usr/local/sbin
     /usr/local/bin
     /usr/sbin
     /usr/bin
     /sbin
     /bin
   
   ### 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