Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • P proj319-支持 RISC-V 架构的文件级加密文件系统
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 3
    • Issues 3
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • PageFault
  • proj319-支持 RISC-V 架构的文件级加密文件系统
  • Issues
  • #17
Closed
Open
Issue created May 18, 2025 by PageFault@T202510295995258Owner

func_test 的 test_mmap_rw 测例会导致内核崩溃

报错信息如下所示:

# ./func_test ./
Starting filesystem functional tests in directory: ./

Testing Directory operations (mkdir/rmdir) [ PASSED ]
Testing File operations (echo/cat/rm)      [ PASSED ]
Testing File rename (mv)                   [ PASSED ]
Testing Links (hard/soft)                  [ PASSED ]
Testing Directory listing (ls)             [ PASSED ]
Testing File permissions                   [ PASSED ]
[  157.342525] Unable to handle kernel access to user memory without uaccess routines at virtual address 0000000000000000
[  157.343647] Oops [#1]
[  157.343928] Modules linked in: sevfs(O)
[  157.344592] CPU: 2 UID: 0 PID: 148 Comm: func_test Tainted: G           O       6.12.0 #4
[  157.345691] Tainted: [O]=OOT_MODULE
[  157.346175] Hardware name: riscv-virtio,qemu (DT)
[  157.346669] epc : 0x0
[  157.347199]  ra : folio_mark_dirty+0x30/0x74
[  157.347869] epc : 0000000000000000 ra : ffffffff801580ba sp : ff200000005abcc0
[  157.348445]  gp : ffffffff814a67c8 tp : ff60000080d5be80 t0 : ffffffffffffffff
[  157.348982]  t1 : 0000000000000000 t2 : 0000000000000002 s0 : ff200000005abce0
[  157.349717]  s1 : ff60000080b88be0 a0 : ff60000080b88be0 a1 : ff600001fa0e2fc0
[  157.350322]  a2 : 0000000000000000 a3 : ffffffff81736380 a4 : 0004800000000000
[  157.351013]  a5 : 0000000000000000 a6 : 00007ff4d838d000 a7 : 0000000000000001
[  157.351577]  s2 : ff600001fa0e2fc0 s3 : ff60000080b88be0 s4 : ff200000005abd58
[  157.352392]  s5 : ff60000080398800 s6 : ff60000082001cc0 s7 : 0000000000000275
[  157.353316]  s8 : 000000000000000d s9 : 0000000000000000 s10: 0000000000000000
[  157.354140]  s11: 000055601550e6a8 t3 : 000000000000000c t4 : ff60000082143f00
[  157.355004]  t5 : ff60000082143f0c t6 : 0000000000000000
[  157.355763] status: 0000000200000120 badaddr: 0000000000000000 cause: 000000000000000c
[  157.357002] Code: Unable to access instruction at 0xffffffffffffffec.
[  157.358428] ---[ end trace 0000000000000000 ]---
Assignee
Assign to
Time tracking