hi Daniel, If tt is more easy and save time for you. I can share my ssh remote access to you for D05 testing environment, so you can directly patching and testing over it.
thanks, Mao On Wed, May 31, 2017 at 3:32 PM, Zhanglei Mao <zhanglei....@canonical.com> wrote: > hi Daniel, > > Thank you very much for you mail and I am very glad you are debugging this > reported bug. > > Can you please provide me a bit more guide or guide link which I can > apply this patch and compile out the newly testing Xorg? Sorry I am not > so familiar with our building/compile tools. > > thanks, > Mao > > > > > > > > On Wed, May 31, 2017 at 3:07 PM, Daniel Axtens < > daniel.axt...@canonical.com> wrote: > >> 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 subscribed to the bug >> report. >> https://bugs.launchpad.net/bugs/1691991 >> >> Title: >> Xorg Segmentation fault on Hisilicon D05 board (arm64) >> >> Status in xorg package in Ubuntu: >> New >> >> Bug description: >> ubuntu@ubuntu:~$ sudo /usr/lib/xorg/Xorg >> [sudo] password for ubuntu: >> >> X.Org X Server 1.18.4 >> Release Date: 2016-07-19 >> X Protocol Version 11, Revision 0 >> Build Operating System: Linux 4.4.0-45-generic aarch64 Ubuntu >> Current Operating System: Linux ubuntu 4.10.0-20.22-generic >> #22+pearl.2-Ubuntu SMP Thu Apr 27 20:23:08 UTC 2017 aarch64 >> Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.10.0-20.22-generic >> root=UUID=eee681c5-04ce-4cd0-a004-cae6717961ce ro debug >> earlycon=pl011,mmio,0x602B0000 console=tty0 >> Build Date: 02 November 2016 10:05:28PM >> xorg-server 2:1.18.4-0ubuntu0.2 (For technical support please see >> http://www.ubuntu.com/support) >> Current version of pixman: 0.33.6 >> Before reporting problems, check http://wiki.x.org >> to make sure that you have the latest version. >> Markers: (--) probed, (**) from config file, (==) default setting, >> (++) from command line, (!!) notice, (II) informational, >> (WW) warning, (EE) error, (NI) not implemented, (??) unknown. >> (==) Log file: "/var/log/Xorg.0.log", Time: Fri May 19 18:10:13 2017 >> (==) Using system config directory "/usr/share/X11/xorg.conf.d" >> pci id for fd 10: 19e5:1711, driver (null) >> EGL_MESA_drm_image required. >> (EE) >> (EE) Backtrace: >> (EE) 0: /usr/lib/xorg/Xorg (xorg_backtrace+0x58) [0xaaaad7f1cc48] >> (EE) >> (EE) Segmentation fault at address 0xa0 >> (EE) >> Fatal server error: >> (EE) Caught signal 11 (Segmentation fault). Server aborting >> (EE) >> (EE) >> Please consult the The X.Org Foundation support >> at http://wiki.x.org >> for help. >> (EE) Please also check the log file at "/var/log/Xorg.0.log" for >> additional information. >> (EE) >> (EE) Server terminated with error (1). Closing log file. >> Aborted (core dumped) >> ubuntu@ubuntu:~$ >> >> To manage notifications about this bug go to: >> https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1691991/ >> +subscriptions >> > > > > -- > Zhanglei Mao > Solutions Architect, Sales and Business Development > Canonical Group Ltd. > zhanglei....@canonical.com > +86-13625010929 <+86%20136%202501%200929> (m) > +852-6700 6026 <+852%206700%206026> (m) > www.ubuntu.com > www.canonical.com > -- Zhanglei Mao Solutions Architect, Sales and Business Development Canonical Group Ltd. zhanglei....@canonical.com +86-13625010929 (m) +852-6700 6026 (m) www.ubuntu.com www.canonical.com -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to xorg in Ubuntu. https://bugs.launchpad.net/bugs/1691991 Title: Xorg Segmentation fault on Hisilicon D05 board (arm64) Status in xorg package in Ubuntu: New Bug description: ubuntu@ubuntu:~$ sudo /usr/lib/xorg/Xorg [sudo] password for ubuntu: X.Org X Server 1.18.4 Release Date: 2016-07-19 X Protocol Version 11, Revision 0 Build Operating System: Linux 4.4.0-45-generic aarch64 Ubuntu Current Operating System: Linux ubuntu 4.10.0-20.22-generic #22+pearl.2-Ubuntu SMP Thu Apr 27 20:23:08 UTC 2017 aarch64 Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.10.0-20.22-generic root=UUID=eee681c5-04ce-4cd0-a004-cae6717961ce ro debug earlycon=pl011,mmio,0x602B0000 console=tty0 Build Date: 02 November 2016 10:05:28PM xorg-server 2:1.18.4-0ubuntu0.2 (For technical support please see http://www.ubuntu.com/support) Current version of pixman: 0.33.6 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Fri May 19 18:10:13 2017 (==) Using system config directory "/usr/share/X11/xorg.conf.d" pci id for fd 10: 19e5:1711, driver (null) EGL_MESA_drm_image required. (EE) (EE) Backtrace: (EE) 0: /usr/lib/xorg/Xorg (xorg_backtrace+0x58) [0xaaaad7f1cc48] (EE) (EE) Segmentation fault at address 0xa0 (EE) Fatal server error: (EE) Caught signal 11 (Segmentation fault). Server aborting (EE) (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information. (EE) (EE) Server terminated with error (1). Closing log file. Aborted (core dumped) ubuntu@ubuntu:~$ To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1691991/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp