Re: [I] [BUG] System crashes after https://github.com/apache/nuttx/pull/16231 [nuttx]

2025-05-07 Thread via GitHub


jlaitine commented on issue #16341:
URL: https://github.com/apache/nuttx/issues/16341#issuecomment-2861866730

   Specifically, I bisected the offending patch and it is 
900b1c19ddfaece35df7306ad368db72c6a32a78
   
   On the next patch, 9dbb9b49c65ed738948f3047d44d871c195cf3d2, the sim doesn't 
even start any more:
   
./nuttx 
   CHelloWorld: Constructor: mSecret=42
   nsh: init: open failed: 2
   Segmentation fault (core dumped)
   
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



[I] [BUG] System crashes after https://github.com/apache/nuttx/pull/16231 [nuttx]

2025-05-07 Thread via GitHub


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

   ### Description / Steps to reproduce the issue
   
   To reproduce:
   
   ./tools/configure.sh sim:citest
   make
   ./nuttx
   
   nsh> cmocka
   
   
   
   ```
   
   Output:
   [==] nuttx_mm_test_suites: 8 test(s) run.
   [  PASSED  ] 8 test(s).
   [==] tests: Running 1 test(s).
   [ RUN  ] drivertest_posix_timer
   [  ERROR   ] --- 2019 is not within the range [1990, 2010]
   [   LINE   ] --- drivertest_posix_timer.c:162: error: Failure!
   [  FAILED  ] drivertest_posix_timer
   [==] tests: 1 test(s) run.
   [  PASSED  ] 0 test(s).
   [  FAILED  ] tests: 1 test(s), listed below:
   [  FAILED  ] drivertest_posix_timer
   
1 FAILED TEST(S)
   Segmentation fault (core dumped)
   
   ```
   
   
   ### On which OS does this issue occur?
   
   [OS: Linux]
   
   ### What is the version of your OS?
   
   Ubuntu 22.04.1
   
   ### NuttX Version
   
   master
   
   ### Issue Architecture
   
   [Arch: simulator]
   
   ### Issue Area
   
   [Area: Other]
   
   ### Host information
   
   NuttX CFLAGS:
 --g\
 -fno-omit-frame-pointer
 -fno-optimize-sibling-calls
 -fno-common
 -fvisibility=hidden
 -ffunction-sections
 -fdata-sections
 -Wall
 -Wstrict-prototypes
 -Wshadow
 -Wundef
 -Wno-attributes
 -Wno-unknown-pragmas
 -fno-pic
 -mcmodel=medium
 -isystem /home/jlaitine/public_work/nuttx/include
 -D__NuttX__
 -U_AIX
 -U_WIN32
 -U__APPLE__
 -U__FreeBSD__
 -U__NetBSD__
 -U__linux__
 -U__sun__
 -U__unix__
 -U__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ 
   
   
   NuttX CXXFLAGS:
 --g\
 -fno-omit-frame-pointer
 -fno-optimize-sibling-calls
 -fno-common
 -fvisibility=hidden
 -ffunction-sections
 -fdata-sections
 -Wall
 -Wshadow
 -Wundef
 -Wno-attributes
 -Wno-unknown-pragmas
 -nostdinc++
 -std=\gnu++20\
 -fno-exceptions
 -fcheck-new
 -fno-rtti
 -fno-pic
 -mcmodel=medium
 -isystem /home/jlaitine/public_work/nuttx/include/libcxx
 -isystem /home/jlaitine/public_work/nuttx/include
 -D__NuttX__
 -U_AIX
 -U_WIN32
 -U__APPLE__
 -U__FreeBSD__
 -U__NetBSD__
 -U__linux__
 -U__sun__
 -U__unix__
 -U__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ 
 -D__GLIBCXX__
 -D_LIBCPP_DISABLE_AVAILABILITY
   
   
   NuttX LDFLAGS:
 -Wl--gc-sections
 -Wl-Ttext-segment=0x4000
 -Wl-Map=/home/jlaitine/public_work/nuttx/nuttx.map
 -Wl-Map=/home/jlaitine/public_work/nuttx/nuttx.map
 -Wl-no-pie
   
   
   NuttX configuration options:
 CONFIG_ALLOW_MIT_COMPONENTS=y
 CONFIG_HOST_LINUX=y
 CONFIG_APPS_DIR=\../apps\
 CONFIG_BASE_DEFCONFIG=\sim:citest\
 CONFIG_MODULES=y
 CONFIG_BUILD_FLAT=y
 CONFIG_OUTPUT_STRIP_PATHS=y
 CONFIG_ARCH_HAVE_MATH_H=y
 CONFIG_ARCH_FLOAT_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_FILENAME=y
 CONFIG_ARCH_HAVE_STACKCHECK=y
 CONFIG_STACK_USAGE_WARNING=0
 CONFIG_DEBUG_SYMBOLS=y
 CONFIG_DEBUG_SYMBOLS_LEVEL=\-g\
 CONFIG_FRAME_POINTER=y
 CONFIG_ARCH_HAVE_CUSTOMOPT=y
 CONFIG_DEBUG_NOOPT=y
 CONFIG_LTO_NONE=y
 CONFIG_DEBUG_OPT_UNUSED_SECTIONS=y
 CONFIG_DEBUG_LINK_MAP=y
 CONFIG_ARCH_SIM=y
 CONFIG_ARCH=\sim\
 CONFIG_ARCH_CHIP=\sim\
 CONFIG_HOST_X86_64=y
 CONFIG_SIM_TOOLCHAIN_GCC=y
 CONFIG_SIM_X8664_SYSTEMV=y
 CONFIG_SIM_WALLTIME_SIGNAL=y
 CONFIG_SIM_LOOPTASK_PRIORITY=224
 CONFIG_SIM_LOOPTASK_INTERVAL=1
 CONFIG_SIM_STACKSIZE_ADJUSTMENT=65536
 CONFIG_SIM_OFFLOAD_NUM_BUFFERS=2
 CONFIG_SIM_OFFLOAD_BUFFER_NUMBYTES=32767
 CONFIG_SIM_UART_DMA=y
 CONFIG_SIM_UART_NUMBER=0
 CONFIG_SIM_CUSTOM_DATA_SECTION=\\
 CONFIG_ARCH_TOOLCHAIN_GNU=y
 CONFIG_ARCH_TOOLCHAIN_GCC=y
 CONFIG_ARCH_HAVE_TEXT_HEAP=y
 CONFIG_ARCH_HAVE_MULTICPU=y
 CONFIG_ARCH_HAVE_FORK=y
 CONFIG_ARCH_HAVE_POWEROFF=y
 CONFIG_ARCH_HAVE_TESTSET=y
 CONFIG_ARCH_HAVE_RTC_SUBSECONDS=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_USE_TEXT_HEAP=y
 CONFIG_BOARD_LOOPSPERMSEC=0
 CONFIG_BOOT_RUNFROMEXTSRAM=y
 CONFIG_RAM_START=0x0
 CONFIG_RAM_SIZE=0
 CONFIG_ARCH_BOARD_SIM=y
 CONFIG_ARCH_BOARD=\sim\
 CONFIG_ARCH_HAVE_BUTTONS=y
 CONFIG_ARCH_HAVE_IRQBUTTONS=y
 CONFIG_BOARD_CRASHDUMP_NONE=y
 CONFIG_BOARDCTL=y
 CONFIG_BOARDCTL_POWEROFF=y
 CONFIG_BOARDCTL_MKRD=y
 CONFI