Home Wiki > openSUSE:Bugreport X
Sign up | Login

openSUSE:Bugreport X

tagline: From openSUSE

Reporting X11 related bugs

Unless mentioned otherwise use component X.Org for these.

What are X11 related bugs

  • Your monitor remains black, shows scrambled output, or is driven in the wrong resolution or with wrong refresh rates.
  • The Xserver freezes or even the whole computer freezes, notably during X11 startup.
  • Fonts are rendered wrong in all(!) applications.
  • Rendering artifacts, e.g. stray pixels or random patterns, even on a non supported resolution.
  • SaX2 related bugs (use component SaX2 for these - if available for the product).

What is *not* a X11 related bug

  • Certain applications behave strangely or crash (most likely: KDE, GNOME or X11 application bug - use component X11 Applications for the latter).
  • You have installed the binary only drivers from ATI or NVIDIA and experience problems, but the open source alternatives radeon, radeonhd and nv work. Ask these vendors for help in this case.

What to include in bug reports

  • As always: a good description of what this is all about and how to reproduce.
  • /etc/X11/xorg.conf (if it exists)
  • if running a regular X.org session:
    • /var/log/Xorg.0.log
  • if running Xgl and using openSUSE <= 11.0 or SLES10:
    • /var/log/Xorg.93.log
    • /var/log/Xgl.log (if it exists)
  • If the Xserver crashed and has been restarted afterwards, use /var/log/Xorg.*.log.old instead.
  • If you use Factory or the packages from X11:XOrg project in openSUSE Buildservice the output of
    • rpm --changelog -q libdrm | head -n3
    • rpm --changelog -q Mesa | head -n3
    • rpm --changelog -q xorg-x11-server | head -n3
    • rpm --changelog -q xorg-x11-driver-input | head -n3
    • rpm --changelog -q xorg-x11-driver-video | head -n3
    • rpm --changelog -q xorg-x11-driver-video-radeonhd | head -n3 (if you use radeonhd driver)
    • rpm --changelog -q xorg-x11-driver-video-unichrome | head -n3 (if you use unichrome driver)
  • The output of:
    • hwinfo --gfx
  • If the bug is related to monitors remaining black or is driven with wrong parameters. The output of
    • hwinfo --monitor executed in runlevel 3 (!)
    • xrandr (executed in your Xsession)
  • If the bug is SaX2 related:
    • /var/log/SaX.log

Please do not tar or zip these files, but use seperate attachments. Use the content type text/plain for each of them in Bugzilla. It's much easier to work with logfiles this way.

How to test the latest Xorg

As development work happens in a separate repository, it is often interesting to see if issues are still in there. Warning: this version often has not seen much testing, so do not use on productive systems.

To add the relevant repos and upgrade to the latest version you do as root:

 zypper ar -f \
   http://download.opensuse.org/repositories/Kernel:/HEAD/openSUSE_11.3/ \
   Kernel:HEAD
 zypper ar -f \
   http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_11.3/ \
   X11:XOrg
 zypper mr -p 90 Kernel:HEAD
 zypper mr -p 90 X11:XOrg
 zypper ref -r Kernel:HEAD
 zypper ref -r X11:XOrg
 zypper in libtalloc2
 zypper dup -r Kernel:HEAD
 zypper dup -r X11:XOrg
 zypper in xorg-x11-server-debuginfo xorg-x11-server-debugsource \
         xorg-x11-driver-video-debuginfo xorg-x11-driver-video-debugsource \
         xorg-x11-driver-input-debuginfo xorg-x11-driver-input-debugsource \
         libpixman-1-0-debuginfo libpixman-1-0-debugsource \
         libpciaccess0-debuginfo libpciaccess0-debugsource