在提交问题之前,请确保您已经完成了以下步骤:

  1. 搜索过现有问题,确认没有与您的问题相关的记录。
  2. 您将在KernelSU Manager的设置中上传bug报告文件,具体路径为:Settings -> Report log。
  3. 您知道如何重现问题,并且该问题可能不特定于您的设备。

描述问题:

您成功编译了内核,并且机器可以正常启动。但是,当您在KernelSU Manager中打开kpm页面时,屏幕在锁定后不会亮起(黑屏,按电源键无法点亮屏幕)。手机可以连接到ADB(但屏幕仍然关闭)。长按电源键重启了机器并恢复了功能。

如何重现问题:

当您打开KernelSU Manager并导航到KPM页面时,您的手机屏幕在锁定时会变黑。经过多次测试,我发现这个问题只有在打开KPM页面时才会出现。

日志信息:

thyme:/ # dmesg | grep "kpm"   
[    0.119444] KP hook sukisu_kpm_unload_module rc:0 
[    0.132539] KP hook sukisu_kpm_num rc:0 
[    0.145638] KP hook sukisu_kpm_list rc:0 
[    0.158735] KP hook sukisu_kpm_info rc:0 
[    0.171837] KP hook sukisu_kpm_control rc:0 
[    0.185016] KP hook sukisu_kpm_version rc:0 
thyme:/ # clear 

thyme:/ # dmesg -w | grep "kpm" 
[    0.119444] KP hook sukisu_kpm_unload_module rc:0 
[    0.132539] KP hook sukisu_kpm_num rc:0 
[    0.145638] KP hook sukisu_kpm_list rc:0 
[    0.158735] KP hook sukisu_kpm_info rc:0 
[    0.171837] KP hook sukisu_kpm_control rc:0 
[    0.185016] KP hook sukisu_kpm_version rc:0 
[  556.289675] kpm: invalid pointer detected! arg1: b400007c470149e0 arg2: b400007c47064000 
[  559.336723] kpm: invalid pointer detected! arg1: b4000070ac4149e0 arg2: b4000070ac464000 
[  560.407532] kpm: invalid pointer detected! arg1: b4000072b90149e0 arg2: b4000072b9064000 
[  655.755194] kpm: invalid pointer detected! arg1: b40000722e8149e0 arg2: b40000722e864000 

设备信息:

  • 设备:thyme (小米10s)
  • 操作系统版本:android_version:13
  • KernelSU版本:susfs_version:2.0.0
  • 内核版本:kernel_verison:4.19.157

附加信息:

您在尝试打开KPM页面时遇到了屏幕变黑的问题,并且这个问题在您的设备上重现时,日志中出现了无效指针检测的错误。这可能是由于KernelSU Manager与您的内核版本或设备硬件之间的兼容性问题。建议您检查是否有更新的KernelSU版本或内核补丁可以解决这个问题,或者尝试在其他设备上测试以排除硬件问题。