Hi,

This is what I have figured out so far.

For some reason the initial probing done by the modesetting driver
fails. This is part of the platform device probing stage. This failure
means the device is not claimed by the modesetting driver as a 'regular'
screen. Instead it is claimed by the fbdev driver. The modesetting
driver then claims the platform device as a 'GPU' device. It shouldn't
do that: the GPU device init is what causes the crash.

What I am still trying to figure out is why the initial probing fails.
This is difficult to figure out from the core dump, so I have attached a
patch for xorg-server that should help. With this patch I should be able
to figure out what part of the probe doesn't go as expected.

Please let me know if you have any trouble applying the patch.

** Patch added: "patch to enable extra debugging"
   
https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1691991/+attachment/4886582/+files/debug.patch

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1691991

Title:
  Xorg Segmentation fault on Hisilicon D05 board (arm64)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1691991/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to