FAIL
Test output failed to match any acceptable form.
Acceptable output:do-nothing:exit(162)
Differences in `diff -u' format:-do-nothing:exit(162)+ Page fault at 0xc0000008: rights violation error reading page in user context.+do-nothing: dying due to interrupt 0x0e(#PF Page-Fault Exception).+ Interrupt 0x0e(#PF Page-Fault Exception) at eip=0x80488ee+ cr2=c0000008 error=00000005+ eax=00000000 ebx=00000000 ecx=00000000 edx=00000000+ esi=00000000 edi=00000000 esp=bfffffe4 ebp=bffffffc
+ cs=001b ds=0023 es=0023 ss=0023
pintos-debug: dumplist #0:0xc000e000{tid =1, status = THREAD_RUNNING, name ="main",'\000'<repeats 11 times>, stack =0xc000e
dbc "\001", priority =31, allelem ={prev =0xc0039cf8<all_list>, next =0xc0104020}, elem ={prev =0xc0039ce8<fifo_ready_list
>, next =0xc0039cf0<fifo_ready_list+8>}, pcb =0xc010500c, magic =3446325067}
pintos-debug: dumplist #1:0xc0104000{tid =2, status = THREAD_BLOCKED, name ="idle",'\000'<repeats 11 times>, stack =0xc0104
f14 "", priority =0, allelem ={prev =0xc000e020, next =0xc0039d00<all_list+8>}, elem ={prev =0xc0039ce8<fifo_ready_list>,
next =0xc0039cf0<fifo_ready_list+8>}, pcb =0x0, magic =3446325067}
1
2
3
4
5
6
当前线程的回溯是什么?从 GDB 复制回溯作为您的答案,并复制对应于每个函数调用的 C 代码行。
#0process_execute(file_name=0xc0007d50"do-nothing") at ../../userprog/process.c:55
#10xc0020a19 in run_task(argv=0xc0039bec<argv+12>) at ../../threads/init.c:317
#20xc0020b8f in run_actions(argv=0xc0039bec<argv+12>) at ../../threads/init.c:390
#30xc00203d9 in main() at ../../threads/init.c:138