Last active
January 29, 2024 04:23
-
-
Save lupyuen/a715e4e77c011d610d0b418e97f8bf5d to your computer and use it in GitHub Desktop.
TCC App on NuttX: Instruction Page Fault. See https://github.com/lupyuen/tcc-riscv32-wasm
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
NuttShell (NSH) NuttX-12.4.0 | |
nsh> b.out | |
[ 5.216000] load_absmodule: Loading /system/bin/b.out | |
[ 5.217000] elf_loadbinary: Loading file: /system/bin/b.out | |
[ 5.217000] elf_init: filename: /system/bin/b.out loadinfo: 0x8020afa8 | |
[ 5.224000] elf_read: Read 64 bytes from offset 0 | |
[ 5.233000] elf_dumploadinfo: LOAD_INFO: | |
[ 5.239000] elf_dumploadinfo: textalloc: 00000000 | |
[ 5.249000] elf_dumploadinfo: dataalloc: 00000000 | |
[ 5.257000] elf_dumploadinfo: textsize: 0 | |
[ 5.264000] elf_dumploadinfo: datasize: 0 | |
[ 5.275000] elf_dumploadinfo: textalign: 0 | |
[ 5.281000] elf_dumploadinfo: dataalign: 0 | |
[ 5.289000] elf_dumploadinfo: filelen: 856 | |
[ 5.292000] elf_dumploadinfo: symtabidx: 0 | |
[ 5.292000] elf_dumploadinfo: strtabidx: 0 | |
[ 5.295000] elf_dumploadinfo: ELF Header: | |
[ 5.302000] elf_dumploadinfo: e_ident: 7f 45 4c 46 | |
[ 5.312000] elf_dumploadinfo: e_type: 0001 | |
[ 5.319000] elf_dumploadinfo: e_machine: 00f3 | |
[ 5.322000] elf_dumploadinfo: e_version: 00000001 | |
[ 5.323000] elf_dumploadinfo: e_entry: 00000000 | |
[ 5.334000] elf_dumploadinfo: e_phoff: 0 | |
[ 5.342000] elf_dumploadinfo: e_shoff: 344 | |
[ 5.350000] elf_dumploadinfo: e_flags: 00000004 | |
[ 5.360000] elf_dumploadinfo: e_ehsize: 64 | |
[ 5.366000] elf_dumploadinfo: e_phentsize: 0 | |
[ 5.367000] elf_dumploadinfo: e_phnum: 0 | |
[ 5.369000] elf_dumploadinfo: e_shentsize: 64 | |
[ 5.372000] elf_dumploadinfo: e_shnum: 8 | |
[ 5.372000] elf_dumploadinfo: e_shstrndx: 7 | |
[ 5.377000] elf_load: loadinfo: 0x8020afa8 | |
[ 5.384000] elf_loadphdrs: No programs(?) | |
[ 5.391000] elf_read: Read 512 bytes from offset 344 | |
[ 5.405000] elf_loadfile: Loaded sections: | |
[ 5.412000] elf_read: Read 92 bytes from offset 64 | |
[ 5.419000] elf_loadfile: 1. 00000000->c0000000 | |
[ 5.424000] elf_read: Read 0 bytes from offset 160 | |
[ 5.431000] elf_loadfile: 2. 00000000->c0101000 | |
[ 5.440000] elf_read: Read 0 bytes from offset 160 | |
[ 5.450000] elf_loadfile: 3. 00000000->c0101000 | |
[ 5.457000] elf_loadfile: 4. 00000000->c0101000 | |
[ 5.466000] elf_dumploadinfo: LOAD_INFO: | |
[ 5.472000] elf_dumploadinfo: textalloc: c0000000 | |
[ 5.482000] elf_dumploadinfo: dataalloc: c0101000 | |
[ 5.490000] elf_dumploadinfo: textsize: 92 | |
[ 5.500000] elf_dumploadinfo: datasize: 0 | |
[ 5.508000] elf_dumploadinfo: textalign: 8 | |
[ 5.516000] elf_dumploadinfo: dataalign: 8 | |
[ 5.516000] elf_dumploadinfo: filelen: 856 | |
[ 5.518000] elf_dumploadinfo: symtabidx: 0 | |
[ 5.520000] elf_dumploadinfo: strtabidx: 0 | |
[ 5.520000] elf_dumploadinfo: ELF Header: | |
[ 5.520000] elf_dumploadinfo: e_ident: 7f 45 4c 46 | |
[ 5.523000] elf_dumploadinfo: e_type: 0001 | |
[ 5.523000] elf_dumploadinfo: e_machine: 00f3 | |
[ 5.523000] elf_dumploadinfo: e_version: 00000001 | |
[ 5.523000] elf_dumploadinfo: e_entry: 00000000 | |
[ 5.524000] elf_dumploadinfo: e_phoff: 0 | |
[ 5.527000] elf_dumploadinfo: e_shoff: 344 | |
[ 5.530000] elf_dumploadinfo: e_flags: 00000004 | |
[ 5.534000] elf_dumploadinfo: e_ehsize: 64 | |
[ 5.536000] elf_dumploadinfo: e_phentsize: 0 | |
[ 5.539000] elf_dumploadinfo: e_phnum: 0 | |
[ 5.547000] elf_dumploadinfo: e_shentsize: 64 | |
[ 5.554000] elf_dumploadinfo: e_shnum: 8 | |
[ 5.563000] elf_dumploadinfo: e_shstrndx: 7 | |
[ 5.570000] elf_dumploadinfo: Sections 0: | |
[ 5.578000] elf_dumploadinfo: sh_name: 00000000 | |
[ 5.587000] elf_dumploadinfo: sh_type: 00000000 | |
[ 5.595000] elf_dumploadinfo: sh_flags: 00000000 | |
[ 5.604000] elf_dumploadinfo: sh_addr: 00000000 | |
[ 5.613000] elf_dumploadinfo: sh_offset: 0 | |
[ 5.622000] elf_dumploadinfo: sh_size: 0 | |
[ 5.632000] elf_dumploadinfo: sh_link: 0 | |
[ 5.641000] elf_dumploadinfo: sh_info: 0 | |
[ 5.650000] elf_dumploadinfo: sh_addralign: 0 | |
[ 5.656000] elf_dumploadinfo: sh_entsize: 0 | |
[ 5.665000] elf_dumploadinfo: Sections 1: | |
[ 5.673000] elf_dumploadinfo: sh_name: 00000001 | |
[ 5.682000] elf_dumploadinfo: sh_type: 00000001 | |
[ 5.692000] elf_dumploadinfo: sh_flags: 00000006 | |
[ 5.702000] elf_dumploadinfo: sh_addr: c0000000 | |
[ 5.710000] elf_dumploadinfo: sh_offset: 64 | |
[ 5.718000] elf_dumploadinfo: sh_size: 92 | |
[ 5.726000] elf_dumploadinfo: sh_link: 0 | |
[ 5.735000] elf_dumploadinfo: sh_info: 0 | |
[ 5.743000] elf_dumploadinfo: sh_addralign: 8 | |
[ 5.752000] elf_dumploadinfo: sh_entsize: 0 | |
[ 5.762000] elf_dumploadinfo: Sections 2: | |
[ 5.768000] elf_dumploadinfo: sh_name: 00000007 | |
[ 5.777000] elf_dumploadinfo: sh_type: 00000001 | |
[ 5.785000] elf_dumploadinfo: sh_flags: 00000003 | |
[ 5.790000] elf_dumploadinfo: sh_addr: c0101000 | |
[ 5.798000] elf_dumploadinfo: sh_offset: 160 | |
[ 5.807000] elf_dumploadinfo: sh_size: 0 | |
[ 5.815000] elf_dumploadinfo: sh_link: 0 | |
[ 5.823000] elf_dumploadinfo: sh_info: 0 | |
[ 5.829000] elf_dumploadinfo: sh_addralign: 8 | |
[ 5.839000] elf_dumploadinfo: sh_entsize: 0 | |
[ 5.845000] elf_dumploadinfo: Sections 3: | |
[ 5.853000] elf_dumploadinfo: sh_name: 0000000d | |
[ 5.862000] elf_dumploadinfo: sh_type: 00000001 | |
[ 5.871000] elf_dumploadinfo: sh_flags: 00000003 | |
[ 5.879000] elf_dumploadinfo: sh_addr: c0101000 | |
[ 5.888000] elf_dumploadinfo: sh_offset: 160 | |
[ 5.898000] elf_dumploadinfo: sh_size: 0 | |
[ 5.905000] elf_dumploadinfo: sh_link: 0 | |
[ 5.913000] elf_dumploadinfo: sh_info: 0 | |
[ 5.920000] elf_dumploadinfo: sh_addralign: 8 | |
[ 5.929000] elf_dumploadinfo: sh_entsize: 0 | |
[ 5.935000] elf_dumploadinfo: Sections 4: | |
[ 5.941000] elf_dumploadinfo: sh_name: 00000016 | |
[ 5.954000] elf_dumploadinfo: sh_type: 00000008 | |
[ 5.963000] elf_dumploadinfo: sh_flags: 00000003 | |
[ 5.971000] elf_dumploadinfo: sh_addr: c0101000 | |
[ 5.974000] elf_dumploadinfo: sh_offset: 160 | |
[ 5.974000] elf_dumploadinfo: sh_size: 0 | |
[ 5.974000] elf_dumploadinfo: sh_link: 0 | |
[ 5.974000] elf_dumploadinfo: sh_info: 0 | |
[ 5.975000] elf_dumploadinfo: sh_addralign: 8 | |
[ 5.981000] elf_dumploadinfo: sh_entsize: 0 | |
[ 5.988000] elf_dumploadinfo: Sections 5: | |
[ 5.995000] elf_dumploadinfo: sh_name: 0000001b | |
[ 6.006000] elf_dumploadinfo: sh_type: 00000002 | |
[ 6.014000] elf_dumploadinfo: sh_flags: 00000000 | |
[ 6.026000] elf_dumploadinfo: sh_addr: 00000000 | |
[ 6.045000] elf_dumploadinfo: sh_offset: 160 | |
[ 6.059000] elf_dumploadinfo: sh_size: 96 | |
[ 6.074000] elf_dumploadinfo: sh_link: 6 | |
[ 6.075000] elf_dumploadinfo: sh_info: 2 | |
[ 6.076000] elf_dumploadinfo: sh_addralign: 8 | |
[ 6.076000] elf_dumploadinfo: sh_entsize: 24 | |
[ 6.076000] elf_dumploadinfo: Sections 6: | |
[ 6.077000] elf_dumploadinfo: sh_name: 00000023 | |
[ 6.078000] elf_dumploadinfo: sh_type: 00000003 | |
[ 6.078000] elf_dumploadinfo: sh_flags: 00000000 | |
[ 6.082000] elf_dumploadinfo: sh_addr: 00000000 | |
[ 6.093000] elf_dumploadinfo: sh_offset: 256 | |
[ 6.096000] elf_dumploadinfo: sh_size: 21 | |
[ 6.097000] elf_dumploadinfo: sh_link: 0 | |
[ 6.099000] elf_dumploadinfo: sh_info: 0 | |
[ 6.100000] elf_dumploadinfo: sh_addralign: 1 | |
[ 6.103000] elf_dumploadinfo: sh_entsize: 0 | |
[ 6.107000] elf_dumploadinfo: Sections 7: | |
[ 6.107000] elf_dumploadinfo: sh_name: 0000002b | |
[ 6.107000] elf_dumploadinfo: sh_type: 00000003 | |
[ 6.111000] elf_dumploadinfo: sh_flags: 00000000 | |
[ 6.126000] elf_dumploadinfo: sh_addr: 00000000 | |
[ 6.140000] elf_dumploadinfo: sh_offset: 288 | |
[ 6.146000] elf_dumploadinfo: sh_size: 53 | |
[ 6.154000] elf_dumploadinfo: sh_link: 0 | |
[ 6.157000] elf_dumploadinfo: sh_info: 0 | |
[ 6.157000] elf_dumploadinfo: sh_addralign: 1 | |
[ 6.163000] elf_dumploadinfo: sh_entsize: 0 | |
[ 6.174000] load_absmodule: Successfully loaded module /system/bin/b.out | |
[ 6.188000] binfmt_dumpmodule: Module: | |
[ 6.195000] binfmt_dumpmodule: entrypt: 0xc0000000 | |
[ 6.207000] binfmt_dumpmodule: mapped: 0 size=0 | |
[ 6.215000] binfmt_dumpmodule: alloc: 0 0 0 | |
[ 6.221000] binfmt_dumpmodule: addrenv: 0x80209b80 | |
[ 6.229000] binfmt_dumpmodule: stacksize: 2048 | |
[ 6.235000] binfmt_dumpmodule: unload: 0 | |
[ 6.240000] exec_module: Executing b.out | |
[ 6.240000] binfmt_copyargv: args=1 argsize=6 | |
[ 6.240000] binfmt_copyargv: args=2 argsize=23 | |
[ 6.240000] exec_module: Initialize the user heap (heapsize=528384) | |
[ 6.242000] riscv_exception: EXCEPTION: Instruction page fault. MCAUSE: 000000000000000c, EPC: 000000008000ad8a, MTVAL: 000000008000ad8a | |
[ 6.242000] riscv_exception: PANIC!!! Exception = 000000000000000c | |
[ 6.242000] _assert: Current Version: NuttX 12.4.0 f8b0b06b978 Jan 29 2024 01:16:20 risc-v | |
[ 6.242000] _assert: Assertion failed panic: at file: common/riscv_exception.c:85 task: /system/bin/init process: /system/bin/init 0xc000001a | |
[ 6.242000] up_dump_register: EPC: 000000008000ad8a | |
[ 6.242000] up_dump_register: A0: 0000000000000000 A1: 00000000c0202010 A2: 0000000000000001 A3: 00000000c0202010 | |
[ 6.242000] up_dump_register: A4: 00000000c0000000 A5: 0000000000000000 A6: 0000000000000000 A7: 0000000000000000 | |
[ 6.242000] up_dump_register: T0: 0000000000000000 T1: 0000000000000000 T2: 0000000000000000 T3: 0000000000000000 | |
[ 6.242000] up_dump_register: T4: 0000000000000000 T5: 0000000000000000 T6: 0000000000000000 | |
[ 6.242000] up_dump_register: S0: 0000000000000000 S1: 0000000000000000 S2: 0000000000000000 S3: 0000000000000000 | |
[ 6.242000] up_dump_register: S4: 0000000000000000 S5: 0000000000000000 S6: 0000000000000000 S7: 0000000000000000 | |
[ 6.242000] up_dump_register: S8: 0000000000000000 S9: 0000000000000000 S10: 0000000000000000 S11: 0000000000000000 | |
[ 6.242000] up_dump_register: SP: 00000000c0202800 FP: 0000000000000000 TP: 0000000000000000 RA: 000000008000ad8a | |
[ 6.242000] dump_stack: User Stack: | |
[ 6.242000] dump_stack: base: 0xc0202040 | |
[ 6.242000] dump_stack: size: 00003008 | |
[ 6.242000] dump_stack: sp: 0xc0202800 | |
[ 6.242000] stack_dump: 0xc02027e0: c0202010 00000000 00000001 00000000 00000000 00000000 8000ad8a 00000000 | |
[ 6.242000] stack_dump: 0xc0202800: 00000000 00000000 0007e7f0 00000000 c0200208 00000000 c02001e8 00000000 | |
[ 6.242000] stack_dump: 0xc0202820: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc0202840: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc0202860: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc0202880: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc02028a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc02028c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc02028e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc0202900: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc0202920: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc0202940: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc0202960: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc0202980: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc02029a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc02029c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc02029e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc0202a00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc0202a20: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc0202a40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc0202a60: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc0202a80: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc0202aa0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc0202ac0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc0202ae0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc0202b00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc0202b20: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc0202b40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc0202b60: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc0202b80: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc0202ba0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc0202bc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc0202be0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] stack_dump: 0xc0202c00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 | |
[ 6.242000] dump_tasks: PID GROUP PRI POLICY TYPE NPX STATE EVENT SIGMASK STACKBASE STACKSIZE USED FILLED COMMAND | |
[ 6.242000] dump_tasks: ---- --- --- -------- ------- --- ------- ---------- ---------------- 0x802002b0 2048 2040 99.6%! irq | |
[ 6.242000] dump_task: 0 0 0 FIFO Kthread - Ready 0000000000000000 0x80206010 3056 1888 61.7% Idle_Task | |
[ 6.242000] dump_task: 1 1 100 RR Kthread - Waiting Semaphore 0000000000000000 0x8020a050 1968 704 35.7% lpwork 0x802015f0 0x80201618 | |
[ 6.242000] dump_task: 2 2 100 RR Task - Waiting Semaphore 0000000000000000 0xc0202040 3008 744 24.7% /system/bin/init | |
[ 6.242000] dump_task: 3 3 100 RR Task - Running 0000000000000000 0xc0202030 2000 32 1.6% b.out |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment