| 97 | {{{ |
| 98 | kdebug> mutex 0xffffffc00225fb90 |
| 99 | mutex 0xffffffc00225fb90: |
| 100 | name: device manager |
| 101 | flags: 0x0 |
| 102 | holder: 2441 |
| 103 | waiting threads: 2412 |
| 104 | kdebug> bt 2441 |
| 105 | Stack: |
| 106 | FP: 0xffffffc006dc3c50, PC: 0xffffffc0020c5ad0 <kernel_riscv64> _ZL10reschedulei + 910 |
| 107 | FP: 0xffffffc006dc3c80, PC: 0xffffffc0020b84d4 <kernel_riscv64> thread_block + 182 |
| 108 | FP: 0xffffffc006dc3cd0, PC: 0xffffffc0020c27ae <kernel_riscv64> _mutex_lock.localalias + 350 |
| 109 | FP: 0xffffffc006dc3cf0, PC: 0xffffffc0020c2b1a <kernel_riscv64> recursive_lock_lock.localalias + 60 |
| 110 | FP: 0xffffffc006dc3d10, PC: 0xffffffc0020e8804 <kernel_riscv64> _ZN12_GLOBAL__N_16Device12UninitDeviceEv + 30 |
| 111 | FP: 0xffffffc006dc3d30, PC: 0xffffffc0020eabb4 <kernel_riscv64> _ZL17devfs_free_cookieP9fs_volumeP8fs_vnodePv + 54 |
| 112 | FP: 0xffffffc006dc3d50, PC: 0xffffffc002115ed4 <kernel_riscv64> _ZL12file_free_fdP15file_descriptor + 30 |
| 113 | FP: 0xffffffc006dc3d70, PC: 0xffffffc002106f10 <kernel_riscv64> put_fd.localalias + 100 |
| 114 | FP: 0xffffffc006dc3da0, PC: 0xffffffc0021071d0 <kernel_riscv64> close_fd_index.localalias + 206 |
| 115 | FP: 0xffffffc006dc3de0, PC: 0xffffffc0020abfb8 <kernel_riscv64> syscall_dispatcher + 2946 |
| 116 | FP: 0xffffffc006dc3ed0, PC: 0xffffffc002155c44 <kernel_riscv64> STrap + 726 |
| 117 | FP: 0xffffffc006dc3ff0, PC: 0xffffffc002153898 <kernel_riscv64> SVecU + 120 |
| 118 | STrap(exception uEcall) |
| 119 | sstatus: (ie: {}, pie: {s}, spp: u, fs: dirty, xs: off, sum: 0, mxr: 0, uxl: 2, sd: 1) |
| 120 | stval: 0x0 |
| 121 | ra: 0x0000003a3892b84a t6: 0x0000000000000004 sp: 0x0000003cabc0fc60 gp: 0x0000000000000000 |
| 122 | tp: 0x0000003cabc10000 t0: 0x0000000000000098 t1: 0x0000003a388b88cc t2: 0x0000000000000000 |
| 123 | t5: 0x0000000000014000 s1: 0x0000003a389791c8 a0: 0x0000000000000004 a1: 0xffffffffffffffff |
| 124 | a2: 0x0000003a389791c8 a3: 0x0000000000000008 a4: 0x0000000000000000 a5: 0x0000000000000008 |
| 125 | a6: 0x0000000000000001 a7: 0x0000000000000001 s2: 0x0000000000000008 s3: 0x0000003a38979188 |
| 126 | s4: 0x0000003a38979180 s5: 0x0000003cabc10200 s6: 0x0000003cabc10738 s7: 0x00000024d06ec610 |
| 127 | s8: 0x0000000000000004 s9: 0x0000003cabc0fec0 s10: 0x0000003cabc0feb8 s11: 0x0000000000000000 |
| 128 | t3: 0x0000003a388bf7f0 t4: 0x0000003cabc0ff50 fp: 0x0000003cabc0fc80 epc: 0x0000003a388bf7f8 |
| 129 | FP: 0x3cabc0fc80, PC: 0x3a388bf7f8 <libroot.so> _kern_close + 8 |
| 130 | FP: 0x3cabc0fca0, PC: 0x3a388be83a <libroot.so> __init_stack_protector + 106 |
| 131 | FP: 0x3cabc0feb0, PC: 0x3a388b93f4 <libroot.so> initialize_before + 308 |
| 132 | FP: 0x3cabc0ff60, PC: 0x24d06e0cba </boot/system/runtime_loader> 0x7cba |
| 133 | FP: 0x3cabc0ffd0, PC: 0x24d06e1570 </boot/system/runtime_loader> 0x8570 |
| 134 | FP: 0x3cabc10000, PC: 0x24d06e7462 </boot/system/runtime_loader> 0xe462 |
| 135 | FP: 0x0, PC: 0x369e981248 <commpage> commpage_thread_exit + 0 |
| 136 | kdebug> |