Occasionally an error occurs when the x86 64 arch boot: ``` panicked at 'attempt to create unaligned or null slice' ``` The location of the error occurs in [x86_64/gdt.rs](https://github.com/rcore-os/trapframe-rs/blob/25cb5282aca8ceb4f7fc4dcd61e7e73b67d9ae00/src/arch/x86_64/gdt.rs#L39) ``` 39 let old_gdt = core::slice::from_raw_parts(gdtp.base.as_ptr::<u64>(), entry_count); ```