DragonOS icon indicating copy to clipboard operation
DragonOS copied to clipboard

[BUG] nohup命令启动http_server会page fault

Open fslongjin opened this issue 1 year ago • 1 comments

描述错误 nohup命令启动http_server会page fault

请填写您的电脑的信息:

  • 操作系统及版本:Ubuntu 22.04
  • DragonOS版本:70f159
  • DADK版本:0.1.10
  • Rust版本:rustc 1.73.0-nightly

重现步骤 重现行为的步骤:

  1. 运行nohup http_server
  2. 报错pagefault,并且会显示两个pagefault.
  • 第一个是报错于nohup命令的用户程序内的execve处。 image

  • 第二个反汇编的时候会发现第二个pagefault是在ProcessManager的exit方法里面。

期望行为 http server能够在后台执行,并且日志输出到nohup.out

屏幕截图 image

系统日志 serial_opt.txt

fslongjin avatar Mar 21 '24 14:03 fslongjin

r? @Chiichen

貌似这类问题跟当时引入动态加载(不是动态链接)的那个pr有点关系。

fslongjin avatar Apr 04 '24 16:04 fslongjin