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

   ### Description / Steps to reproduce the issue
   
   After #14100 was merged, the ELF loader on ESP32-S3 is broken:
   
   Build steps:
   
   ```
   make -j distclean && ./tools/configure.sh esp32s3-devkit:elf && make flash 
ESPTOOL_PORT=/dev/ttyUSB0 -s -j$(nproc) && minicom -D /dev/ttyUSB0
   ```
   
   And, then, run `elf` example:
   
   ```
   nsh> elf
   Initial memory usage: 40796
   elf_main: Registering romdisk at /dev/ram0
   elf_main: Mounting ROMFS filesystem at target=/mnt/elf/romfs with 
source=/dev/ram0
   testheader: 
   ****************************************************************************
   * Executing errno
   ****************************************************************************
   
   xtensa_user_panic: User Exception: EXCCAUSE=0003 task: elf
   dump_assert_info: Current Version: NuttX  10.4.0 b503b323ce Oct 23 2024 
15:40:55 xtensa
   dump_assert_info: Assertion failed user panic: at file: 
common/xtensa_assert.c:180 task: elf process: elf 0x42047d94
   up_dump_register:    PC: 40056fa1    PS: 00060730
   up_dump_register:    A0: 8203fd9e    A1: 3fc96f50    A2: 40387d50    A3: 
3c02135e
   up_dump_register:    A4: 000000ab    A5: 40387df8    A6: 00001d00    A7: 
08e0ffe0
   up_dump_register:    A8: 00000000    A9: 00019c00   A10: 00000000   A11: 
3fc96f10
   up_dump_register:   A12: 00060520   A13: 00060520   A14: 00000040   A15: 
00000000
   up_dump_register:   SAR: 00000020 CAUSE: 00000003 VADDR: 40387df8
   up_dump_register:  LBEG: 40056f5c  LEND: 40056f72  LCNT: 00000000
   dump_stackinfo: User Stack:
   dump_stackinfo:   base: 0x3fc96a90
   dump_stackinfo:   size: 00002000
   dump_stackinfo:     sp: 0x3fc96f50
   stack_dump: 0x3fc96f30: 00000000 00000000 00000000 00000000 8203e7ea 
3fc96f60 00000000 40387d50
   stack_dump: 0x3fc96f50: 8203e80e 3fc96f90 fffffff7 40387d50 00000000 
3fc972ac 000000ab 00000024
   stack_dump: 0x3fc96f70: 000000ab 3fc972a0 3fc969a0 3fc97848 8203e82c 
3fc96fb0 00000000 40387d50
   stack_dump: 0x3fc96f90: 000000ab fffffffc 3fc972ac 3fc972ac 82045b35 
3fc96fe0 00000003 40387d50
   stack_dump: 0x3fc96fb0: 3fc969a0 3fc96fe0 3fc97060 3fc97870 000000ab 
00000008 3fc97848 00000000
   stack_dump: 0x3fc96fd0: 820459f0 3fc97000 3fc97060 40387d50 000000ab 
00000008 00000000 3fc96648
   stack_dump: 0x3fc96ff0: 8204256a 3fc97020 3fc97060 40387d50 000000ab 
40387d50 000000ab 00000009
   stack_dump: 0x3fc97010: 820481ba 3fc97060 3fc977c0 00000000 3fc97e00 
40387d50 00000000 00000000
   stack_dump: 0x3fc97030: 00000000 00000000 00000200 00000015 00000001 
3fc97024 3fc97898 00000001
   stack_dump: 0x3fc97050: 82048062 3fc97120 3fc977c0 3fc8b08c 40387d50 
3fc97e00 000000ac 00000094
   stack_dump: 0x3fc97070: 00000004 00000001 00002850 00000000 00000000 
0000816d 464c457f 00010101
   stack_dump: 0x3fc97090: 00000000 00000000 005e0001 00000001 00000030 
00000000 00002378 00000300
   stack_dump: 0x3fc970b0: 00000034 00280000 001e001f 00000000 3fc97870 
00000000 00000000 00000000
   stack_dump: 0x3fc970d0: 00000000 00000000 00000000 00000000 00000000 
00000000 00000000 00000000
   stack_dump: 0x3fc970f0: 00000003 00000000 2a2a0a0a 2a2a2a2a 3c029770 
00000021 00000000 00000000
   stack_dump: 0x3fc97110: 8204811a 3fc97150 3fc8b08c 3fc977c0 00000064 
3fc97150 3fc8b08c 3fc971f0
   stack_dump: 0x3fc97130: 3c029770 00000021 3fc8c7c4 3fc972ac 82047ece 
3fc97190 3fc8b08c 3fc971f0
   stack_dump: 0x3fc97150: 00000014 420357a8 42035764 42059b50 3fc971f0 
00000000 00000000 00000021
   stack_dump: 0x3fc97170: fffffff4 3c029770 00000000 00000000 820347d1 
3fc971c0 3fc8b08c 3fc8c800
   stack_dump: 0x3fc97190: 00000000 00000000 0000a5f0 00000110 00000000 
3c029770 00000021 3c007643
   stack_dump: 0x3fc971b0: 82033000 3fc97220 42047d94 00000001 7665642f 
6d61722f 00000030 00057bc8
   stack_dump: 0x3fc971d0: 00009f5c 00057bc8 0000a0c0 00000000 00000000 
00000110 00000200 3c007690
   stack_dump: 0x3fc971f0: 3c0296a4 00000000 00000000 00000000 3c00763a 
3c007520 00060622 00000000
   stack_dump: 0x3fc97210: 00000000 3fc97240 00000000 42047d94 3fc96a80 
3fc89b38 00000000 3fc89b38
   stack_dump: 0x3fc97230: 00000000 3fc97260 00000000 00000000 00000000 
00000000 00000000 00000000
   stack_dump: 0x3fc97250: 00000000 00000000 00000000 00000000 00000000 
00000000 00000000 00000000
   dump_tasks:    PID GROUP PRI POLICY   TYPE    NPX STATE   EVENT      SIGMASK 
         STACKBASE  STACKSIZE      USED   FILLED    COMMAND
   dump_tasks:   ----   --- --- -------- ------- --- ------- ---------- 
---------------- 0x3fc8bd90      2048      1040    50.7%    irq
   dump_task:       0     0   0 FIFO     Kthread -   Ready              
0000000000000000 0x3fc8b1b0      3040       672    22.1%    Idle_Task
   dump_task:       1     0 224 RR       Kthread -   Waiting Semaphore  
0000000000000000 0x3fc8d6e8      1960       608    31.0%    hpwork 0x3fc8c5cc 
0x3f0
   dump_task:       2     0 100 RR       Kthread -   Waiting Semaphore  
0000000000000000 0x3fc8dfb8      1960       608    31.0%    lpwork 0x3fc8c594 
0x3f8
   dump_task:       3     3 100 RR       Task    -   Waiting Semaphore  
0000000000000000 0x3fc8ebc8     30408      1872     6.1%    nsh_main
   dump_task:       4     4 100 RR       Task    -   Running            
0000000000000000 0x3fc96a90      2000      1296    64.8%    elf
   ```
   
   ### On which OS does this issue occur?
   
   [OS: Linux]
   
   ### What is the version of your OS?
   
   Manjaro, Ubuntu
   
   ### NuttX Version
   
   master
   
   ### Issue Architecture
   
   [Arch: xtensa]
   
   ### Issue Area
   
   [Area: Kernel]
   
   ### 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