[Touch-packages] [Bug 1754296] Re: [bionic] startx / xinit crashes with GLX backtrace if Composite Disabled in xorg.conf (intel mesa driver)
** Summary changed: - [bionic] startx / xinit crashes with GLX backtrace if Composite Disabled in xorg.conf + [bionic] startx / xinit crashes with GLX backtrace if Composite Disabled in xorg.conf (intel mesa driver) -- 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/1754296 Title: [bionic] startx / xinit crashes with GLX backtrace if Composite Disabled in xorg.conf (intel mesa driver) Status in xorg package in Ubuntu: New Bug description: [New bug filed with ubuntu-bug/apport. However there was nothing to file against in /var/crashes] For certain games I disable the Composite extension in my /etc/X11/xorg.conf when using a non-composited window manager like openbox, fluxbox or marco. Disabling the Composite extension prevents tearing in (some) games and sometimes is an additional performance boost. This worked flawlessly in all previous Ubuntu versions including 17.10 (artful). This stopped working with Ubuntu 18.04 (bionic). I tested with the mainline kernel 4.16 and the current 4.15 kernel in bionic-proposed and bionic. Xserver will crash with "Option "Composite" "0/False/Disable" When I comment out the specific line in the Extensions section (that means *enabling* Composite) it works again with this xorg.conf. I can also do other stuff like disabling DRI3 or AIGLX. No crashes in these cases. My xorg.conf: Section "Device" Identifier "Intel GMA45" ##just a trivial name as Identifier Driver "intel" EndSection Section "Extensions" Option "Composite" "0" EndSection It has a backtrace and caughts signal 6. My Xorg.0.log: [ 35.779] X.Org X Server 1.19.6 Release Date: 2017-12-20 [ 35.781] X Protocol Version 11, Revision 0 [ 35.782] Build Operating System: Linux 4.4.0-101-generic x86_64 Ubuntu [ 35.783] Current Operating System: Linux bdcomputerclub 4.16.0-994-generic #201803022100 SMP Sat Mar 3 02:03:37 UTC 2018 x86_64 [ 35.784] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.16.0-994-generic root=UUID=cb2eb60a-9760-4805-95eb-0db77947ac82 ro quiet splash [ 35.787] Build Date: 22 February 2018 08:04:42PM [ 35.788] xorg-server 2:1.19.6-1ubuntu2 (For technical support please see http://www.ubuntu.com/support) [ 35.789] Current version of pixman: 0.34.0 [ 35.792] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 35.792] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 35.799] (==) Log file: "/home/christian/.local/share/xorg/Xorg.0.log", Time: Wed Mar 7 22:43:35 2018 [ 35.801] (==) Using config file: "/etc/X11/xorg.conf" [ 35.803] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 35.803] (==) No Layout section. Using the first Screen section. [ 35.803] (==) No screen section available. Using defaults. [ 35.803] (**) |-->Screen "Default Screen Section" (0) [ 35.803] (**) | |-->Monitor "" [ 35.804] (==) No device specified for screen "Default Screen Section". Using the first device section listed. [ 35.804] (**) | |-->Device "Intel GMA45 Express Chipset" [ 35.804] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 35.804] (==) Automatically adding devices [ 35.804] (==) Automatically enabling devices [ 35.804] (==) Automatically adding GPU devices [ 35.804] (==) Automatically binding GPU devices [ 35.804] (==) Max clients allowed: 256, resource mask: 0x1f [ 35.809] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [ 35.809] Entry deleted from font path. [ 35.822] (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/100dpi/:unscaled, /usr/share/fonts/X11/75dpi/:unscaled, /usr/share/fonts/X11/Type1, /usr/share/fonts/X11/100dpi, /usr/share/fonts/X11/75dpi, built-ins [ 35.822] (==) ModulePath set to "/usr/lib/xorg/modules" [ 35.822] (**) Extension "Composite" is disabled [ 35.822] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 35.822] (II) Loader magic: 0x55cfd2964020 [ 35.822] (II) Module ABI versions: [ 35.822] X.Org ANSI C Emulation: 0.4 [ 35.822] X.Org Video Driver: 23.0 [ 35.822] X.Org XInput driver : 24.1 [ 35.822] X.Org Server Extension : 10.0 [ 35.824] (++) using VT number 1 [ 35.827] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_32 [ 35.828] (II) xfree86: Adding drm device (/dev/dri/card0) [ 35.829] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0 [ 35.832] (--) PCI:*(0:0:2:0) 8086:2a42:1025:0459 rev 9, Mem @ 0xd000/4194304, 0xc000/268435456,
[Touch-packages] [Bug 1754296] Re: [bionic] startx / xinit crashes with GLX backtrace if Composite Disabled in xorg.conf
Maybe this is i915/i965 intel driver related. If someone with an in intel IGP could reproduce this. I have xserver-xorg-video-intel installed by the way. With not mentioning "intel" explicitly as the driver in xorg.conf doesn't it automatically uses modesetting or glamorgl? -- 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/1754296 Title: [bionic] startx / xinit crashes with GLX backtrace if Composite Disabled in xorg.conf Status in xorg package in Ubuntu: New Bug description: [New bug filed with ubuntu-bug/apport. However there was nothing to file against in /var/crashes] For certain games I disable the Composite extension in my /etc/X11/xorg.conf when using a non-composited window manager like openbox, fluxbox or marco. Disabling the Composite extension prevents tearing in (some) games and sometimes is an additional performance boost. This worked flawlessly in all previous Ubuntu versions including 17.10 (artful). This stopped working with Ubuntu 18.04 (bionic). I tested with the mainline kernel 4.16 and the current 4.15 kernel in bionic-proposed and bionic. Xserver will crash with "Option "Composite" "0/False/Disable" When I comment out the specific line in the Extensions section (that means *enabling* Composite) it works again with this xorg.conf. I can also do other stuff like disabling DRI3 or AIGLX. No crashes in these cases. My xorg.conf: Section "Device" Identifier "Intel GMA45" ##just a trivial name as Identifier Driver "intel" EndSection Section "Extensions" Option "Composite" "0" EndSection It has a backtrace and caughts signal 6. My Xorg.0.log: [ 35.779] X.Org X Server 1.19.6 Release Date: 2017-12-20 [ 35.781] X Protocol Version 11, Revision 0 [ 35.782] Build Operating System: Linux 4.4.0-101-generic x86_64 Ubuntu [ 35.783] Current Operating System: Linux bdcomputerclub 4.16.0-994-generic #201803022100 SMP Sat Mar 3 02:03:37 UTC 2018 x86_64 [ 35.784] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.16.0-994-generic root=UUID=cb2eb60a-9760-4805-95eb-0db77947ac82 ro quiet splash [ 35.787] Build Date: 22 February 2018 08:04:42PM [ 35.788] xorg-server 2:1.19.6-1ubuntu2 (For technical support please see http://www.ubuntu.com/support) [ 35.789] Current version of pixman: 0.34.0 [ 35.792] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 35.792] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 35.799] (==) Log file: "/home/christian/.local/share/xorg/Xorg.0.log", Time: Wed Mar 7 22:43:35 2018 [ 35.801] (==) Using config file: "/etc/X11/xorg.conf" [ 35.803] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 35.803] (==) No Layout section. Using the first Screen section. [ 35.803] (==) No screen section available. Using defaults. [ 35.803] (**) |-->Screen "Default Screen Section" (0) [ 35.803] (**) | |-->Monitor "" [ 35.804] (==) No device specified for screen "Default Screen Section". Using the first device section listed. [ 35.804] (**) | |-->Device "Intel GMA45 Express Chipset" [ 35.804] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 35.804] (==) Automatically adding devices [ 35.804] (==) Automatically enabling devices [ 35.804] (==) Automatically adding GPU devices [ 35.804] (==) Automatically binding GPU devices [ 35.804] (==) Max clients allowed: 256, resource mask: 0x1f [ 35.809] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [ 35.809] Entry deleted from font path. [ 35.822] (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/100dpi/:unscaled, /usr/share/fonts/X11/75dpi/:unscaled, /usr/share/fonts/X11/Type1, /usr/share/fonts/X11/100dpi, /usr/share/fonts/X11/75dpi, built-ins [ 35.822] (==) ModulePath set to "/usr/lib/xorg/modules" [ 35.822] (**) Extension "Composite" is disabled [ 35.822] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 35.822] (II) Loader magic: 0x55cfd2964020 [ 35.822] (II) Module ABI versions: [ 35.822] X.Org ANSI C Emulation: 0.4 [ 35.822] X.Org Video Driver: 23.0 [ 35.822] X.Org XInput driver : 24.1 [ 35.822] X.Org Server Extension : 10.0 [ 35.824] (++) using VT number 1 [ 35.827] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_32 [ 35.828] (II) xfree86: Adding drm device (/dev/dri/card0) [ 35.829] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0 [ 35.832] (--) PCI:*(0:0:2:0) 8086:2a42:1025:0459 rev 9, Mem @
[Touch-packages] [Bug 1754296] Re: [bionic] startx / xinit crashes with GLX backtrace if Composite Disabled in xorg.conf
Just had the idea to unload "glx" and see if I can Disable Composite without crashing Xorg / startx / xinit. It works! Here's my xorg.conf: Section "Module" Disable "glx" EndSection Section "Extensions" Option "Composite" "0" EndSection I'll put my resulting Xorg.0.log as an attachment. However logically this prevents me from getting DRI (which I need), while glxinfo saying: "LIBGL_DEBUG=verbose glxinfo name of display: :0 Error: couldn't find RGB GLX visual or fbconfig" Interesting though that Xorg no longer crashes with Composite being disabled when I disable the glx module at the same time. ** Summary changed: - [bionic] startx / xinit crashes with Composite Disabled in xorg.conf + [bionic] startx / xinit crashes with GLX backtrace if Composite Disabled in xorg.conf ** Attachment added: "Xorg.0.log.txt" https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1754296/+attachment/5075590/+files/Xorg.0.log.txt -- 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/1754296 Title: [bionic] startx / xinit crashes with GLX backtrace if Composite Disabled in xorg.conf Status in xorg package in Ubuntu: New Bug description: [New bug filed with ubuntu-bug/apport. However there was nothing to file against in /var/crashes] For certain games I disable the Composite extension in my /etc/X11/xorg.conf when using a non-composited window manager like openbox, fluxbox or marco. Disabling the Composite extension prevents tearing in (some) games and sometimes is an additional performance boost. This worked flawlessly in all previous Ubuntu versions including 17.10 (artful). This stopped working with Ubuntu 18.04 (bionic). I tested with the mainline kernel 4.16 and the current 4.15 kernel in bionic-proposed and bionic. Xserver will crash with "Option "Composite" "0/False/Disable" When I comment out the specific line in the Extensions section (that means *enabling* Composite) it works again with this xorg.conf. I can also do other stuff like disabling DRI3 or AIGLX. No crashes in these cases. My xorg.conf: Section "Device" Identifier "Intel GMA45" ##just a trivial name as Identifier Driver "intel" EndSection Section "Extensions" Option "Composite" "0" EndSection It has a backtrace and caughts signal 6. My Xorg.0.log: [ 35.779] X.Org X Server 1.19.6 Release Date: 2017-12-20 [ 35.781] X Protocol Version 11, Revision 0 [ 35.782] Build Operating System: Linux 4.4.0-101-generic x86_64 Ubuntu [ 35.783] Current Operating System: Linux bdcomputerclub 4.16.0-994-generic #201803022100 SMP Sat Mar 3 02:03:37 UTC 2018 x86_64 [ 35.784] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.16.0-994-generic root=UUID=cb2eb60a-9760-4805-95eb-0db77947ac82 ro quiet splash [ 35.787] Build Date: 22 February 2018 08:04:42PM [ 35.788] xorg-server 2:1.19.6-1ubuntu2 (For technical support please see http://www.ubuntu.com/support) [ 35.789] Current version of pixman: 0.34.0 [ 35.792] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 35.792] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 35.799] (==) Log file: "/home/christian/.local/share/xorg/Xorg.0.log", Time: Wed Mar 7 22:43:35 2018 [ 35.801] (==) Using config file: "/etc/X11/xorg.conf" [ 35.803] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 35.803] (==) No Layout section. Using the first Screen section. [ 35.803] (==) No screen section available. Using defaults. [ 35.803] (**) |-->Screen "Default Screen Section" (0) [ 35.803] (**) | |-->Monitor "" [ 35.804] (==) No device specified for screen "Default Screen Section". Using the first device section listed. [ 35.804] (**) | |-->Device "Intel GMA45 Express Chipset" [ 35.804] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 35.804] (==) Automatically adding devices [ 35.804] (==) Automatically enabling devices [ 35.804] (==) Automatically adding GPU devices [ 35.804] (==) Automatically binding GPU devices [ 35.804] (==) Max clients allowed: 256, resource mask: 0x1f [ 35.809] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [ 35.809] Entry deleted from font path. [ 35.822] (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/100dpi/:unscaled, /usr/share/fonts/X11/75dpi/:unscaled, /usr/share/fonts/X11/Type1, /usr/share/fonts/X11/100dpi, /usr/share/fonts/X11/75dpi, built-ins [ 35.822] (==) ModulePath set to "/usr/lib/xorg/modules" [ 35.822] (**) Extension "Composite" is disabled [ 35.822] (II) The server relies on udev to provide the list of input
[Touch-packages] [Bug 1754296] Re: [bionic] startx / xinit crashes with Composite Disabled in xorg.conf
I suspect libglx0 (transition from libgl1-mesa-glx to libglx0) Because now we have: /usr/lib/x86_64-linux-gnu/libGLX.so.0.0.0 (from libglx0 in bionic, new with bionic) instead of: /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 (from libgl1-mesa-glx in artful, the packages is a transitional dummy package in bionic) The Xorg.0.log backtrace is showing: [ 210.258] (EE) Backtrace: [ 210.258] (EE) 0: /usr/lib/xorg/Xorg (xorg_backtrace+0x4d) [0x5645df72591d] [ 210.258] (EE) 1: /usr/lib/xorg/Xorg (0x5645df56d000+0x1bc6b9) [0x5645df7296b9] [ 210.258] (EE) 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7f00a84af000+0x12890) [0x7f00a84c1890] [ 210.258] (EE) 3: /lib/x86_64-linux-gnu/libc.so.6 (gsignal+0xc7) [0x7f00a80fce97] [ 210.258] (EE) 4: /lib/x86_64-linux-gnu/libc.so.6 (abort+0x141) [0x7f00a80fe801] [ 210.258] (EE) 5: /lib/x86_64-linux-gnu/libc.so.6 (0x7f00a80be000+0x3039a) [0x7f00a80ee39a] [ 210.258] (EE) 6: /lib/x86_64-linux-gnu/libc.so.6 (0x7f00a80be000+0x30412) [0x7f00a80ee412] [ 210.258] (EE) 7: /usr/lib/xorg/Xorg (0x5645df56d000+0x3ec17) [0x5645df5abc17] [ 210.258] (EE) 8: /usr/lib/xorg/Xorg (0x5645df56d000+0xe26df) [0x5645df64f6df] [ 210.258] (EE) 9: /usr/lib/xorg/modules/extensions/libglx.so (0x7f00a6473000+0x288d7) [0x7f00a649b8d7] [ 210.258] (EE) 10: /usr/lib/xorg/modules/extensions/libglx.so (0x7f00a6473000+0x2f851) [0x7f00a64a2851] [ 210.258] (EE) 11: /usr/lib/xorg/modules/extensions/libglx.so (0x7f00a6473000+0x27315) [0x7f00a649a315] [ 210.259] (EE) 12: /usr/lib/xorg/Xorg (InitExtensions+0x3d) [0x5645df63308d] [ 210.259] (EE) 13: /usr/lib/xorg/Xorg (0x5645df56d000+0x56d1f) [0x5645df5c3d1f] [ 210.259] (EE) 14: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xe7) [0x7f00a80dfb97] [ 210.259] (EE) 15: /usr/lib/xorg/Xorg (_start+0x2a) [0x5645df5adbba] [ 210.259] (EE) [ 210.259] (EE) Fatal server error: However that libglx.so shown in the error log is part of xserver-xorg- core. But I suspect it has to do with the changed to vendor neutral libglx (libglx0, libglvnd0, etc.) That would explain why it is happening with Bionic and no other versions before for me. Can someone reproduce this? In your Display Manager switch to a VT (or deinstall display manager temporarily) and modify/create a /etc/X11/xorg.conf file with Section "Extensions" Option "Composite" "Disable" EndSection And sudo service lightdm/gdm3 stop and then try to start the Xserver/Xsession with startx or xinit. As this is the first version of Ubuntu which seems to have this problem for -- 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/1754296 Title: [bionic] startx / xinit crashes with Composite Disabled in xorg.conf Status in xorg package in Ubuntu: New Bug description: [New bug filed with ubuntu-bug/apport. However there was nothing to file against in /var/crashes] For certain games I disable the Composite extension in my /etc/X11/xorg.conf when using a non-composited window manager like openbox, fluxbox or marco. Disabling the Composite extension prevents tearing in (some) games and sometimes is an additional performance boost. This worked flawlessly in all previous Ubuntu versions including 17.10 (artful). This stopped working with Ubuntu 18.04 (bionic). I tested with the mainline kernel 4.16 and the current 4.15 kernel in bionic-proposed and bionic. Xserver will crash with "Option "Composite" "0/False/Disable" When I comment out the specific line in the Extensions section (that means *enabling* Composite) it works again with this xorg.conf. I can also do other stuff like disabling DRI3 or AIGLX. No crashes in these cases. My xorg.conf: Section "Device" Identifier "Intel GMA45" ##just a trivial name as Identifier Driver "intel" EndSection Section "Extensions" Option "Composite" "0" EndSection It has a backtrace and caughts signal 6. My Xorg.0.log: [ 35.779] X.Org X Server 1.19.6 Release Date: 2017-12-20 [ 35.781] X Protocol Version 11, Revision 0 [ 35.782] Build Operating System: Linux 4.4.0-101-generic x86_64 Ubuntu [ 35.783] Current Operating System: Linux bdcomputerclub 4.16.0-994-generic #201803022100 SMP Sat Mar 3 02:03:37 UTC 2018 x86_64 [ 35.784] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.16.0-994-generic root=UUID=cb2eb60a-9760-4805-95eb-0db77947ac82 ro quiet splash [ 35.787] Build Date: 22 February 2018 08:04:42PM [ 35.788] xorg-server 2:1.19.6-1ubuntu2 (For technical support please see http://www.ubuntu.com/support) [ 35.789] Current version of pixman: 0.34.0 [ 35.792] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 35.792] Markers: (--) probed, (**) from config file, (==) default setting, (++) from
[Touch-packages] [Bug 1754296] Re: [bionic] startx / xinit crashes with Composite Disabled in xorg.conf
Now I remove +s bit from /usr/bin/X, /usr/bin/xinit, /usr/bin/startx, /usr/bin/Xorg and tried to run Valgrind with it. Honestly I have no idea about debugging. I just know that valgrind and strace can be somehow use for it. Hope this helps! output of valgrind -v startx 1> valgrind_v_startx.txt 2>&1 ** Attachment added: "valgrind_v_startx.txt" https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1754296/+attachment/5072779/+files/valgrind_v_startx.txt -- 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/1754296 Title: [bionic] startx / xinit crashes with Composite Disabled in xorg.conf Status in xorg package in Ubuntu: New Bug description: [New bug filed with ubuntu-bug/apport. However there was nothing to file against in /var/crashes] For certain games I disable the Composite extension in my /etc/X11/xorg.conf when using a non-composited window manager like openbox, fluxbox or marco. Disabling the Composite extension prevents tearing in (some) games and sometimes is an additional performance boost. This worked flawlessly in all previous Ubuntu versions including 17.10 (artful). This stopped working with Ubuntu 18.04 (bionic). I tested with the mainline kernel 4.16 and the current 4.15 kernel in bionic-proposed and bionic. Xserver will crash with "Option "Composite" "0/False/Disable" When I comment out the specific line in the Extensions section (that means *enabling* Composite) it works again with this xorg.conf. I can also do other stuff like disabling DRI3 or AIGLX. No crashes in these cases. My xorg.conf: Section "Device" Identifier "Intel GMA45" ##just a trivial name as Identifier Driver "intel" EndSection Section "Extensions" Option "Composite" "0" EndSection It has a backtrace and caughts signal 6. My Xorg.0.log: [ 35.779] X.Org X Server 1.19.6 Release Date: 2017-12-20 [ 35.781] X Protocol Version 11, Revision 0 [ 35.782] Build Operating System: Linux 4.4.0-101-generic x86_64 Ubuntu [ 35.783] Current Operating System: Linux bdcomputerclub 4.16.0-994-generic #201803022100 SMP Sat Mar 3 02:03:37 UTC 2018 x86_64 [ 35.784] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.16.0-994-generic root=UUID=cb2eb60a-9760-4805-95eb-0db77947ac82 ro quiet splash [ 35.787] Build Date: 22 February 2018 08:04:42PM [ 35.788] xorg-server 2:1.19.6-1ubuntu2 (For technical support please see http://www.ubuntu.com/support) [ 35.789] Current version of pixman: 0.34.0 [ 35.792] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 35.792] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 35.799] (==) Log file: "/home/christian/.local/share/xorg/Xorg.0.log", Time: Wed Mar 7 22:43:35 2018 [ 35.801] (==) Using config file: "/etc/X11/xorg.conf" [ 35.803] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 35.803] (==) No Layout section. Using the first Screen section. [ 35.803] (==) No screen section available. Using defaults. [ 35.803] (**) |-->Screen "Default Screen Section" (0) [ 35.803] (**) | |-->Monitor "" [ 35.804] (==) No device specified for screen "Default Screen Section". Using the first device section listed. [ 35.804] (**) | |-->Device "Intel GMA45 Express Chipset" [ 35.804] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 35.804] (==) Automatically adding devices [ 35.804] (==) Automatically enabling devices [ 35.804] (==) Automatically adding GPU devices [ 35.804] (==) Automatically binding GPU devices [ 35.804] (==) Max clients allowed: 256, resource mask: 0x1f [ 35.809] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [ 35.809] Entry deleted from font path. [ 35.822] (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/100dpi/:unscaled, /usr/share/fonts/X11/75dpi/:unscaled, /usr/share/fonts/X11/Type1, /usr/share/fonts/X11/100dpi, /usr/share/fonts/X11/75dpi, built-ins [ 35.822] (==) ModulePath set to "/usr/lib/xorg/modules" [ 35.822] (**) Extension "Composite" is disabled [ 35.822] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 35.822] (II) Loader magic: 0x55cfd2964020 [ 35.822] (II) Module ABI versions: [ 35.822] X.Org ANSI C Emulation: 0.4 [ 35.822] X.Org Video Driver: 23.0 [ 35.822] X.Org XInput driver : 24.1 [ 35.822] X.Org Server Extension : 10.0 [ 35.824] (++) using VT number 1 [ 35.827] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_32 [ 35.828] (II) xfree86: Adding drm device
[Touch-packages] [Bug 1754296] Re: [bionic] startx / xinit crashes with Composite Disabled in xorg.conf
tried with "strace startx" ** Attachment added: "strace startx" https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1754296/+attachment/5072778/+files/strace_startx_001.txt -- 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/1754296 Title: [bionic] startx / xinit crashes with Composite Disabled in xorg.conf Status in xorg package in Ubuntu: New Bug description: [New bug filed with ubuntu-bug/apport. However there was nothing to file against in /var/crashes] For certain games I disable the Composite extension in my /etc/X11/xorg.conf when using a non-composited window manager like openbox, fluxbox or marco. Disabling the Composite extension prevents tearing in (some) games and sometimes is an additional performance boost. This worked flawlessly in all previous Ubuntu versions including 17.10 (artful). This stopped working with Ubuntu 18.04 (bionic). I tested with the mainline kernel 4.16 and the current 4.15 kernel in bionic-proposed and bionic. Xserver will crash with "Option "Composite" "0/False/Disable" When I comment out the specific line in the Extensions section (that means *enabling* Composite) it works again with this xorg.conf. I can also do other stuff like disabling DRI3 or AIGLX. No crashes in these cases. My xorg.conf: Section "Device" Identifier "Intel GMA45" ##just a trivial name as Identifier Driver "intel" EndSection Section "Extensions" Option "Composite" "0" EndSection It has a backtrace and caughts signal 6. My Xorg.0.log: [ 35.779] X.Org X Server 1.19.6 Release Date: 2017-12-20 [ 35.781] X Protocol Version 11, Revision 0 [ 35.782] Build Operating System: Linux 4.4.0-101-generic x86_64 Ubuntu [ 35.783] Current Operating System: Linux bdcomputerclub 4.16.0-994-generic #201803022100 SMP Sat Mar 3 02:03:37 UTC 2018 x86_64 [ 35.784] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.16.0-994-generic root=UUID=cb2eb60a-9760-4805-95eb-0db77947ac82 ro quiet splash [ 35.787] Build Date: 22 February 2018 08:04:42PM [ 35.788] xorg-server 2:1.19.6-1ubuntu2 (For technical support please see http://www.ubuntu.com/support) [ 35.789] Current version of pixman: 0.34.0 [ 35.792] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 35.792] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 35.799] (==) Log file: "/home/christian/.local/share/xorg/Xorg.0.log", Time: Wed Mar 7 22:43:35 2018 [ 35.801] (==) Using config file: "/etc/X11/xorg.conf" [ 35.803] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 35.803] (==) No Layout section. Using the first Screen section. [ 35.803] (==) No screen section available. Using defaults. [ 35.803] (**) |-->Screen "Default Screen Section" (0) [ 35.803] (**) | |-->Monitor "" [ 35.804] (==) No device specified for screen "Default Screen Section". Using the first device section listed. [ 35.804] (**) | |-->Device "Intel GMA45 Express Chipset" [ 35.804] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 35.804] (==) Automatically adding devices [ 35.804] (==) Automatically enabling devices [ 35.804] (==) Automatically adding GPU devices [ 35.804] (==) Automatically binding GPU devices [ 35.804] (==) Max clients allowed: 256, resource mask: 0x1f [ 35.809] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [ 35.809] Entry deleted from font path. [ 35.822] (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/100dpi/:unscaled, /usr/share/fonts/X11/75dpi/:unscaled, /usr/share/fonts/X11/Type1, /usr/share/fonts/X11/100dpi, /usr/share/fonts/X11/75dpi, built-ins [ 35.822] (==) ModulePath set to "/usr/lib/xorg/modules" [ 35.822] (**) Extension "Composite" is disabled [ 35.822] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 35.822] (II) Loader magic: 0x55cfd2964020 [ 35.822] (II) Module ABI versions: [ 35.822] X.Org ANSI C Emulation: 0.4 [ 35.822] X.Org Video Driver: 23.0 [ 35.822] X.Org XInput driver : 24.1 [ 35.822] X.Org Server Extension : 10.0 [ 35.824] (++) using VT number 1 [ 35.827] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_32 [ 35.828] (II) xfree86: Adding drm device (/dev/dri/card0) [ 35.829] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0 [ 35.832] (--) PCI:*(0:0:2:0) 8086:2a42:1025:0459 rev 9, Mem @ 0xd000/4194304, 0xc000/268435456, I/O @ 0x50f0/8, BIOS @ 0x/131072 [ 35.832] (--) PCI: (0:0:2:1)
[Touch-packages] [Bug 1754296] [NEW] [bionic] startx / xinit crashes with Composite Disabled in xorg.conf
Public bug reported: [New bug filed with ubuntu-bug/apport. However there was nothing to file against in /var/crashes] For certain games I disable the Composite extension in my /etc/X11/xorg.conf when using a non-composited window manager like openbox, fluxbox or marco. Disabling the Composite extension prevents tearing in (some) games and sometimes is an additional performance boost. This worked flawlessly in all previous Ubuntu versions including 17.10 (artful). This stopped working with Ubuntu 18.04 (bionic). I tested with the mainline kernel 4.16 and the current 4.15 kernel in bionic-proposed and bionic. Xserver will crash with "Option "Composite" "0/False/Disable" When I comment out the specific line in the Extensions section (that means *enabling* Composite) it works again with this xorg.conf. I can also do other stuff like disabling DRI3 or AIGLX. No crashes in these cases. My xorg.conf: Section "Device" Identifier "Intel GMA45" ##just a trivial name as Identifier Driver "intel" EndSection Section "Extensions" Option "Composite" "0" EndSection It has a backtrace and caughts signal 6. My Xorg.0.log: [ 35.779] X.Org X Server 1.19.6 Release Date: 2017-12-20 [ 35.781] X Protocol Version 11, Revision 0 [ 35.782] Build Operating System: Linux 4.4.0-101-generic x86_64 Ubuntu [ 35.783] Current Operating System: Linux bdcomputerclub 4.16.0-994-generic #201803022100 SMP Sat Mar 3 02:03:37 UTC 2018 x86_64 [ 35.784] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.16.0-994-generic root=UUID=cb2eb60a-9760-4805-95eb-0db77947ac82 ro quiet splash [ 35.787] Build Date: 22 February 2018 08:04:42PM [ 35.788] xorg-server 2:1.19.6-1ubuntu2 (For technical support please see http://www.ubuntu.com/support) [ 35.789] Current version of pixman: 0.34.0 [ 35.792] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 35.792] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 35.799] (==) Log file: "/home/christian/.local/share/xorg/Xorg.0.log", Time: Wed Mar 7 22:43:35 2018 [ 35.801] (==) Using config file: "/etc/X11/xorg.conf" [ 35.803] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 35.803] (==) No Layout section. Using the first Screen section. [ 35.803] (==) No screen section available. Using defaults. [ 35.803] (**) |-->Screen "Default Screen Section" (0) [ 35.803] (**) | |-->Monitor "" [ 35.804] (==) No device specified for screen "Default Screen Section". Using the first device section listed. [ 35.804] (**) | |-->Device "Intel GMA45 Express Chipset" [ 35.804] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 35.804] (==) Automatically adding devices [ 35.804] (==) Automatically enabling devices [ 35.804] (==) Automatically adding GPU devices [ 35.804] (==) Automatically binding GPU devices [ 35.804] (==) Max clients allowed: 256, resource mask: 0x1f [ 35.809] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [ 35.809] Entry deleted from font path. [ 35.822] (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/100dpi/:unscaled, /usr/share/fonts/X11/75dpi/:unscaled, /usr/share/fonts/X11/Type1, /usr/share/fonts/X11/100dpi, /usr/share/fonts/X11/75dpi, built-ins [ 35.822] (==) ModulePath set to "/usr/lib/xorg/modules" [ 35.822] (**) Extension "Composite" is disabled [ 35.822] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 35.822] (II) Loader magic: 0x55cfd2964020 [ 35.822] (II) Module ABI versions: [ 35.822] X.Org ANSI C Emulation: 0.4 [ 35.822] X.Org Video Driver: 23.0 [ 35.822] X.Org XInput driver : 24.1 [ 35.822] X.Org Server Extension : 10.0 [ 35.824] (++) using VT number 1 [ 35.827] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_32 [ 35.828] (II) xfree86: Adding drm device (/dev/dri/card0) [ 35.829] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0 [ 35.832] (--) PCI:*(0:0:2:0) 8086:2a42:1025:0459 rev 9, Mem @ 0xd000/4194304, 0xc000/268435456, I/O @ 0x50f0/8, BIOS @ 0x/131072 [ 35.832] (--) PCI: (0:0:2:1) 8086:2a43:1025:0459 rev 9, Mem @ 0xd340/1048576 [ 35.833] (II) LoadModule: "glx" [ 35.836] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so [ 35.850] (II) Module glx: vendor="X.Org Foundation" [ 35.850] compiled for 1.19.6, module version = 1.0.0 [ 35.850] ABI class: X.Org Server Extension, version 10.0 [ 35.850] (II) LoadModule: "intel" [ 35.850] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so [ 35.856] (II) Module intel: vendor="X.Org Foundation" [ 35.856] compiled for 1.19.5, module version = 2.99.917 [ 35.856] Module class: X.Org Video Driver [ 35.856] ABI class: X.Org Video Driver, version 23.0 [ 35.856] (II)