Skip to content

[BUG] XIAO ESP32C3 ble configuration crashes at boot #17873

@linguini1

Description

@linguini1

Description / Steps to reproduce the issue

First, build and flash the ble configuration (I enabled debug assertions so I could see more information):

$ ./tools/configure.sh esp32c3-xiao:ble
$ make -j
$ make flash ESPTOOL_PORT=/dev/ttyACM0

Then, open the shell:

$ minicom -D /dev/ttyACM0 -b 115200

The output seen is:

ception: EXCEPTION: Instruction access fault. MCAUSE: 00000001, EPC: 00000000, MTVAL: 00000000
riscv_exception: PANIC!!! Exception = 00000001
dump_assert_info: Current Version: NuttX  12.12.0 73b9bced17 Jan 13 2026 17:09:59 risc-v
dump_assert_info: Assertion failed panic: at file: :0 task: nsh_main process: nsh_main 0x4201ef48
up_dump_register: EPC: 00000000
up_dump_register: A0: 00000000 A1: 0000000a A2: 00000000 A3: 6000001c
up_dump_register: A4: 00000000 A5: 00000001 A6: a0000000 A7: 0000000a
up_dump_register: T0: 00000000 T1: 00000000 T2: 00000000 T3: 00000000
up_dump_register: T4: 00000000 T5: 00000000 T6: 00000000
up_dump_register: S0: 3c077e14 S1: 3c077e38 S2: 3fc90000 S3: 00000000
up_dump_register: S4: 00000000 S5: 00000000 S6: 00000000 S7: 00000000
up_dump_register: S8: 00000000 S9: 00000000 S10: 00000000 S11: 00000000
up_dump_register: SP: 3fc973d0 FP: 3c077e14 TP: 00000000 RA: 4201cef0
dump_stackinfo: User Stack:
dump_stackinfo:   base: 0x3fc96c40                                                                                                                            
dump_stackinfo:   size: 00002000                                                                                                                              
dump_stackinfo:     sp: 0x3fc973d0                                                                                                                            
stack_dump: 0x3fc973b0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00001880                                                               
stack_dump: 0x3fc973d0: 00000000 3fc96868 4201ef48 4201bd54 00000000 00000000 00000001 3fc96c20                                                               
stack_dump: 0x3fc973f0: 00000000 3fc96868 00000000 42018f0e 00000000 00000000 00000000 00000000                                                               
stack_dump: 0x3fc97410: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000                                                               
dump_tasks:    PID GROUP PRI POLICY   TYPE    NPX STATE   EVENT      SIGMASK          STACKBASE  STACKSIZE   COMMAND                                          
dump_tasks:   ----   --- --- -------- ------- --- ------- ---------- ---------------- 0x3fc8fe00      1536   irq                                              
dump_task:       0     0   0 FIFO     Kthread -   Ready              0000000000000000 0x3fc94b58      2032   Idle_Task                                        
dump_task:       1     0 224 RR       Kthread -   Waiting Semaphore  0000000000000000 0x3fc957c8      1976   hpwork 0x3fc8d72c 0x3fc8d774                     
dump_task:       2     0 100 RR       Kthread -   Waiting Semaphore  0000000000000000 0x3fc960a0      1984   lpwork 0x3fc8d6c8 0x3fc8d710                     
dump_task:       3     3 100 RR       Task    -   Running            0000000000000000 0x3fc96c40      2000   nsh_main                                         
sched_dumpstack: backtrace| 0: 0x4201eef2                                                                                                                     
sched_dumpstack: backtrace| 1: 0x4201eef2                                                                                                                     
sched_dumpstack: backtrace| 2: 0x4201eef2                 

On which OS does this issue occur?

[OS: Linux]

What is the version of your OS?

Arch Linux 6.18.3-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 02 Jan 2026 17:52:55 +0000 x86_64 GNU/Linux

NuttX Version

master (73b9bce)

Issue Architecture

[Arch: risc-v]

Issue Area

[Area: Board support]

Host information

file sysinfo.h not exists
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
  -nostdlib
  -march=rv32imc
  -mabi=ilp32
  -isystem /home/linguini/coding/nuttx-space/nuttx/include
  -D__NuttX__
  -DNDEBUG 
  -Werror=return-type


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
  -nostdlib
  -march=rv32imc
  -mabi=ilp32
  -isystem /home/linguini/coding/nuttx-space/nuttx/include/cxx
  -isystem /home/linguini/coding/nuttx-space/nuttx/include
  -D__NuttX__
  -DNDEBUG 


NuttX LDFLAGS:
  -melf32lriscv
  --gc-sections
  -nostdlib
  --cref
  -Map=/home/linguini/coding/nuttx-space/nuttx/nuttx.map
  --print-memory-usage
  --no-warn-rwx-segments


NuttX configuration options:
  CONFIG_ALLOW_BSD_COMPONENTS=y
  CONFIG_HOST_LINUX=y
  CONFIG_APPS_DIR=\../apps\
  CONFIG_BASE_DEFCONFIG=\esp32c3-xiao:ble-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_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_ASSERTIONS=y
  CONFIG_DEBUG_ASSERTIONS_EXPRESSION=y
  CONFIG_DEBUG_ASSERTIONS_FILENAME=y
  CONFIG_DEBUG_NET=y
  CONFIG_DEBUG_NET_ERROR=y
  CONFIG_DEBUG_NET_WARN=y
  CONFIG_ARCH_HAVE_STACKCHECK=y
  CONFIG_STACKCHECK_MARGIN=-1
  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_RISCV=y
  CONFIG_ARCH=\risc-v\
  CONFIG_ARCH_FAMILY=\rv32\
  CONFIG_ARCH_CHIP=\esp32c3\
  CONFIG_ARCH_CHIP_ESP32C3=y
  CONFIG_ARCH_RV32=y
  CONFIG_ARCH_RV_ISA_M=y
  CONFIG_ARCH_RV_ISA_C=y
  CONFIG_ARCH_RV_ISA_ZICSR_ZIFENCEI=y
  CONFIG_ARCH_RV_ISA_VENDOR_EXTENSIONS=\\
  CONFIG_ARCH_RV_MMIO_BITS=32
  CONFIG_ARCH_RV_HARTID_BASE=0
  CONFIG_RISCV_TOOLCHAIN_GNU_RV64=y
  CONFIG_ESPRESSIF_CHIP_SERIES=\esp32c3\
  CONFIG_ESPRESSIF_FLASH_4M=y
  CONFIG_ESPRESSIF_NUM_CPUS=1
  CONFIG_ESPRESSIF_CPU_FREQ_160=y
  CONFIG_ESPRESSIF_CPU_FREQ_MHZ=160
  CONFIG_ESPRESSIF_REGION_PROTECTION=y
  CONFIG_ESPRESSIF_ESPTOOLPY_NO_STUB=y
  CONFIG_ESPRESSIF_HAL_ASSERTIONS=y
  CONFIG_ESPRESSIF_SOC_RTC_MEM_SUPPORTED=y
  CONFIG_ESPRESSIF_SIMPLE_BOOT=y
  CONFIG_ESPRESSIF_RTC=y
  CONFIG_ESPRESSIF_USBSERIAL=y
  CONFIG_ESPRESSIF_HR_TIMER=y
  CONFIG_ESPRESSIF_BROWNOUT_DET=y
  CONFIG_ESP_WIRELESS=y
  CONFIG_ESPRESSIF_BLE=y
  CONFIG_ESPRESSIF_BLE_TASK_STACK_SIZE=4096
  CONFIG_ESPRESSIF_BLE_TASK_PRIORITY=253
  CONFIG_ESPRESSIF_BLE_INTERRUPT_SAVE_STATUS=3
  CONFIG_ESPRESSIF_FLASH_MODE_DIO=y
  CONFIG_ESPRESSIF_FLASH_FREQ_80M=y
  CONFIG_ESPRESSIF_FLASH_FREQ=\80m\
  CONFIG_ESPRESSIF_RTC_CLK_INT_RC=y
  CONFIG_ESPRESSIF_HR_TIMER_TASK_NAME=\hr_timer\
  CONFIG_ESPRESSIF_HR_TIMER_TASK_PRIORITY=223
  CONFIG_ESPRESSIF_HR_TIMER_TASK_STACK_SIZE=2048
  CONFIG_ESPRESSIF_BROWNOUT_DET_LVL_SEL_7=y
  CONFIG_ESPRESSIF_BROWNOUT_DET_LVL=7
  CONFIG_ARCH_TOOLCHAIN_GNU=y
  CONFIG_ARCH_VECNOTIRQ=y
  CONFIG_ARCH_HAVE_FORK=y
  CONFIG_ARCH_HAVE_MPU=y
  CONFIG_ARCH_HAVE_POWEROFF=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_DEBUG=y
  CONFIG_ARCH_HAVE_CPUINFO=y
  CONFIG_ARCH_CPUINFO_FREQ_KHZ=0
  CONFIG_ARCH_HAVE_TCBINFO=y
  CONFIG_ARCH_USE_MPU=y
  CONFIG_ARCH_STACKDUMP=y
  CONFIG_ARCH_STACKDUMP_MAX_LENGTH=0
  CONFIG_ARCH_HAVE_RAMFUNCS=y
  CONFIG_ARCH_RAMFUNCS=y
  CONFIG_BOARD_LOOPSPERMSEC=15000
  CONFIG_ARCH_HAVE_INTERRUPTSTACK=y
  CONFIG_ARCH_INTERRUPTSTACK=1536
  CONFIG_BOOT_RUNFROMFLASH=y
  CONFIG_RAM_START=0x0
  CONFIG_RAM_SIZE=0
  CONFIG_FLASH_START=0x0
  CONFIG_FLASH_SIZE=0
  CONFIG_ARCH_BOARD_ESP32C3_XIAO=y
  CONFIG_ARCH_BOARD=\esp32c3-xiao\
  CONFIG_ARCH_HAVE_BUTTONS=y
  CONFIG_ARCH_HAVE_IRQBUTTONS=y
  CONFIG_ARCH_BOARD_COMMON=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_ARCH_HAVE_TICKLESS=y
  CONFIG_USEC_PER_TICK=10000
  CONFIG_TIMER_ADJUST_USEC=0
  CONFIG_START_YEAR=2019
  CONFIG_START_MONTH=11
  CONFIG_START_DAY=29
  CONFIG_PREALLOC_TIMERS=0
  CONFIG_IRQ_NWORKS=8
  CONFIG_IRQ_WORK_SECTION=\\
  CONFIG_IRQ_WORK_STACKSIZE=2048
  CONFIG_INIT_ENTRY=y
  CONFIG_INIT_ARGS=\\
  CONFIG_INIT_STACKSIZE=2048
  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_TYPES=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=6
  CONFIG_FILE_STREAM=y
  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_SIGSTOP_ACTION=y
  CONFIG_PREALLOC_MQ_MSGS=32
  CONFIG_PREALLOC_MQ_IRQ_MSGS=8
  CONFIG_MQ_MAXMSGSIZE=32
  CONFIG_SCHED_WORKQUEUE=y
  CONFIG_SCHED_HPWORK=y
  CONFIG_SCHED_HPNTHREADS=1
  CONFIG_SCHED_HPWORKPRIORITY=224
  CONFIG_SCHED_HPWORKSTACKSIZE=2048
  CONFIG_SCHED_LPWORK=y
  CONFIG_SCHED_LPNTHREADS=1
  CONFIG_SCHED_LPWORKPRIORITY=100
  CONFIG_SCHED_LPWORKSTACKSIZE=2048
  CONFIG_DEFAULT_TASK_STACKSIZE=2048
  CONFIG_IDLETHREAD_STACKSIZE=2048
  CONFIG_PTHREAD_STACK_MIN=256
  CONFIG_PTHREAD_STACK_DEFAULT=2048
  CONFIG_PTHREAD_GUARDSIZE_DEFAULT=0
  CONFIG_SCHED_BACKTRACE=y
  CONFIG_GROUP_KILL_CHILDREN_TIMEOUT_MS=-1
  CONFIG_PID_INITIAL_COUNT=16
  CONFIG_ARCH_HAVE_RNG=y
  CONFIG_DEV_RANDOM=y
  CONFIG_ARCH_HAVE_I2CRESET=y
  CONFIG_RTC=y
  CONFIG_RTC_ALARM=y
  CONFIG_RTC_NALARMS=1
  CONFIG_RTC_DRIVER=y
  CONFIG_DEV_NULL=y
  CONFIG_DEV_ZERO=y
  CONFIG_DEV_OPTEE_NONE=y
  CONFIG_DRVR_MKRD=y
  CONFIG_ARCH_HAVE_RDWR_MEM_CPU_RUN=y
  CONFIG_NETDEVICES=y
  CONFIG_MDIO_BUS=y
  CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y
  CONFIG_SERIAL=y
  CONFIG_SERIAL_CONSOLE=y
  CONFIG_OTHER_UART_SERIALDRIVER=y
  CONFIG_MCU_SERIAL=y
  CONFIG_STANDARD_SERIAL=y
  CONFIG_SERIAL_NPOLLWAITERS=4
  CONFIG_OTHER_SERIAL_CONSOLE=y
  CONFIG_DRIVERS_WIRELESS=y
  CONFIG_DRIVERS_IEEE80211=y
  CONFIG_DRIVERS_BLUETOOTH=y
  CONFIG_BLUETOOTH_DEVICE_ID=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_ARCH_HAVE_NET=y
  CONFIG_ARCH_PHY_INTERRUPT=y
  CONFIG_NET_READAHEAD=y
  CONFIG_NET=y
  CONFIG_NET_DEFAULT_MIN_PORT=4096
  CONFIG_NET_DEFAULT_MAX_PORT=32000
  CONFIG_NET_ETH_PKTSIZE=590
  CONFIG_NET_GUARDSIZE=2
  CONFIG_NET_LL_GUARDSIZE=14
  CONFIG_NET_RECV_BUFSIZE=0
  CONFIG_NET_ETHERNET=y
  CONFIG_NETDEV_LATEINIT=y
  CONFIG_NETDEV_IOCTL=y
  CONFIG_NET_IPv4=y
  CONFIG_NET_IPFORWARD_ALLOC_STRUCT=1
  CONFIG_NET_PREALLOC_DEVIF_CALLBACKS=16
  CONFIG_NET_ALLOC_DEVIF_CALLBACKS=0
  CONFIG_NET_SOCKOPTS=y
  CONFIG_NET_IPV4_CHECKSUMS=y
  CONFIG_NET_TCP=y
  CONFIG_NET_TCP_CHECKSUMS=y
  CONFIG_NET_TCP_PREALLOC_CONNS=8
  CONFIG_NET_TCP_ALLOC_CONNS=0
  CONFIG_NET_TCP_NPOLLWAITERS=2
  CONFIG_NET_TCP_RTO=3
  CONFIG_NET_TCP_MAXRTX=8
  CONFIG_NET_TCP_MAXSYNRTX=5
  CONFIG_NET_TCP_WAIT_TIMEOUT=120
  CONFIG_NET_MAX_LISTENPORTS=20
  CONFIG_NET_TCP_FAST_RETRANSMIT=y
  CONFIG_NET_TCPBACKLOG=y
  CONFIG_NET_TCPBACKLOG_CONNS=8
  CONFIG_NET_BLUETOOTH=y
  CONFIG_NET_BLUETOOTH_PREALLOC_CONNS=4
  CONFIG_NET_BLUETOOTH_ALLOC_CONNS=0
  CONFIG_NET_BLUETOOTH_NCONTAINERS=8
  CONFIG_NET_BLUETOOTH_BACKLOG=8
  CONFIG_NET_ICMP=y
  CONFIG_NET_ICMP_PMTU_ENTRIES=0
  CONFIG_NET_ICMP_CHECKSUMS=y
  CONFIG_NET_IGMP_CHECKSUMS=y
  CONFIG_NET_ARP=y
  CONFIG_NET_ARPTAB_SIZE=16
  CONFIG_NET_ARP_MAXAGE=120
  CONFIG_NET_ARP_MAXAGE_UNREACHABLE=1
  CONFIG_NET_ARP_SEND=y
  CONFIG_ARP_SEND_MAXTRIES=5
  CONFIG_ARP_SEND_DELAYMSEC=20
  CONFIG_NET_SNOOP_BUFSIZE=4096
  CONFIG_NET_RECV_PACK=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_PROCFS=y
  CONFIG_NXFONTS_PACKEDMSFIRST=y
  CONFIG_MM_DEFAULT_MANAGER=y
  CONFIG_MM_DEFAULT_ALIGNMENT=8
  CONFIG_MM_NODE_GUARDSIZE=0
  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_MM_IOB=y
  CONFIG_IOB_NBUFFERS=24
  CONFIG_IOB_BUFSIZE=196
  CONFIG_IOB_ALIGNMENT=4
  CONFIG_IOB_SECTION=\\
  CONFIG_IOB_NCHAINS=24
  CONFIG_IOB_THROTTLE=0
  CONFIG_WIRELESS=y
  CONFIG_WIRELESS_BLUETOOTH=y
  CONFIG_WIRELESS_BLUETOOTH_HOST=y
  CONFIG_DEVICE_APPEARANCE=0
  CONFIG_DEVICE_NAME=\Apache NuttX\
  CONFIG_DEVICE_LOCAL_NAME=\NuttX\
  CONFIG_BLUETOOTH_MAX_CONN=1
  CONFIG_BLUETOOTH_MAX_PAIRED=1
  CONFIG_BLUETOOTH_MAXSCANDATA=64
  CONFIG_BLUETOOTH_MAXSCANRESULT=8
  CONFIG_BLUETOOTH_MAXDISCOVER=8
  CONFIG_BLUETOOTH_BUFFER_PREALLOC=20
  CONFIG_BLUETOOTH_BUFFER_IRQRESERVE=0
  CONFIG_BLUETOOTH_SMP_IO_CAPABILITY=3
  CONFIG_BLUETOOTH_TXCMD_STACKSIZE=2048
  CONFIG_BLUETOOTH_TXCMD_PRIORITY=100
  CONFIG_BLUETOOTH_TXCMD_NMSGS=16
  CONFIG_BLUETOOTH_TXCONN_STACKSIZE=2048
  CONFIG_BLUETOOTH_TXCONN_PRIORITY=100
  CONFIG_BLUETOOTH_TXCONN_NMSGS=16
  CONFIG_BINFMT_ELF_RELOCATABLE=y
  CONFIG_STDIO_BUFFER_SIZE=64
  CONFIG_STDIO_LINEBUFFER=y
  CONFIG_NUNGET_CHARS=2
  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_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=48
  CONFIG_PATH_MAX=256
  CONFIG_LINE_MAX=64
  CONFIG_LIBC_STRERROR=y
  CONFIG_LIBC_PERROR_STDOUT=y
  CONFIG_LIBC_NEWLIB_OPTSPEED=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_BACKTRACE_BUFFSIZE=0
  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=\0\
  CONFIG_COVERAGE_DEFAULT_PREFIX=\/data\
  CONFIG_PROFILE_NONE=y
  CONFIG_NETUTILS_NETINIT=y
  CONFIG_NETINIT_IPADDR=0x0a000002
  CONFIG_NETINIT_DRIPADDR=0x0a000001
  CONFIG_NETINIT_NETMASK=0xffffff00
  CONFIG_NETUTILS_NETLIB=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_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_SHUTDOWN=y
  CONFIG_NSH_DISABLE_TIMEDATECTL=y
  CONFIG_NSH_CODECS_BUFSIZE=128
  CONFIG_NSH_PROC_MOUNTPOINT=\/proc\
  CONFIG_NSH_FILEIOSIZE=512
  CONFIG_NSH_STRERROR=y
  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_NSH_NETINIT=y
  CONFIG_NSH_WGET_BUFF_SIZE=512
  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_DUMPSTACK=y
  CONFIG_SYSTEM_DUMPSTACK_STACKSIZE=2048
  CONFIG_SYSTEM_DUMPSTACK_PRIORITY=100
  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=30000
  CONFIG_TESTING_OSTEST_RR_RUNS=10
  CONFIG_TESTING_OSTEST_WAITRESULT=y
  CONFIG_TESTING_GETPRIME=y
  CONFIG_TESTING_GETPRIME_PROGNAME=\getprime\
  CONFIG_TESTING_GETPRIME_PRIORITY=50
  CONFIG_TESTING_GETPRIME_STACKSIZE=2048
  CONFIG_TESTING_GETPRIME_THREAD_PRIORITY=10
  CONFIG_BTSAK=y
  CONFIG_BTSAK_PROGNAME=\bt\
  CONFIG_BTSAK_PRIORITY=100
  CONFIG_BTSAK_STACKSIZE=2048


Host system OS:
  Linux pastabox 6.18.3-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri 02 Jan 2026 17:52:55 +0000 x86_64 

Host system PATH:
  /home/linguini/.config/custom-scripts
  /home/linguini/.cargo/bin
  /sbin
  /bin
  /usr/local/sbin
  /usr/local/bin
  /usr/sbin
  /usr/bin
  /opt/cuda/bin
  /usr/lib/jvm/default/bin
  /usr/bin/site_perl
  /usr/bin/vendor_perl
  /usr/bin/core_perl
  /opt/rocm/bin
  /usr/lib/rustup/bin


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 21.1.6
  gcc: gcc (GCC) 15.2.1 20251112
  xtensa-esp32-elf-gcc: xtensa-esp32-elf-gcc (GCC) 12.2.0
  xtensa-esp32s2-elf-gcc: Not found
  xtensa-esp32s3-elf-gcc: Not found
  riscv-none-elf-gcc: riscv-none-elf-gcc (GCC) 15.2.0
  riscv32-esp-elf-gcc: Not found
  riscv64-unknown-elf-gcc: riscv64-unknown-elf-gcc (Arch User Repository) 14.2.0


Esptool version:
  5.1.0

HAL version:
  sync/master.a-nuttx-20250610-24-gbb255ca422

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Arch: risc-vIssues related to the RISC-V (32-bit or 64-bit) architectureArea: Board supportBoard support issuesOS: LinuxIssues related to Linux (building system, etc)Type: BugSomething isn't working

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions