exit from screensaver preview will crash X (945G)

Bug #135512 reported by Marko Mäkiö
4
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: xorg

If I choose to preview any screensaver (or let's say SlideScreens) and exit from the preview by clicking the upper right corner button, X will crash (quite similar to ctrl-alt-backspace). The login screen is the next thing to be shown.

I have Ubuntu 7.04 with a dual screen (custom) setup. The preview is only shown on the left screen. The system is:
IBM ThinkCentre 8114-WY9
Intel(R) Pentium(R) D CPU 2.80GHz
2GB RAM
2 x Seagate ST3250824AS 250GB (Software RAID1)
Intel Corporation 82945G/GZ Integrated Graphics Controller

Revision history for this message
Marko Mäkiö (marko-makio) wrote :
Revision history for this message
Bryce Harrington (bryce) wrote :

Can you please attach your /var/log/Xorg.0.log file from after a crash, showing the backtrace messages?

Changed in xorg:
status: New → Incomplete
Revision history for this message
Marko Mäkiö (marko-makio) wrote :

Here's the log.

Revision history for this message
smaglio81 (smaglio81) wrote :

I have the same problem. Attached is my xorg.conf file. I'll add the log file in the next post

(I don't know if this is a separate issue)
Also, I was watching a video at the time of the crash. After Xorg restarted my audio decoder is unable to accurately reproduce moderate and high pitched sounds. You can still hear the sounds, but they are very soft and almost hidden by the low pitched noise. For example, if I listen to a rock song; the bass guitar and drums sound normal but the lead singers voice and "lead guitar" are muffled an almost inaudible.

Revision history for this message
smaglio81 (smaglio81) wrote :
Revision history for this message
smaglio81 (smaglio81) wrote :

After a nights rest it's seems that the audio's back to normal.

Revision history for this message
Bryce Harrington (bryce) wrote :

smaglio, your bug is unrelated to Marko's. He has Intel graphics using the vesa driver with Xinerama, while you're using the fglrx proprietary driver with ATI, and your crash backtraces are not at all similar. smaglio, you should first verify the issue still exists in gutsy-beta (or newer), and if so, then you should file a new bug report for your issue, with the xorg.conf, Xorg.0.log, .xsession-errors, and exact steps to reproduce; please file it against linux-restricted-modules.

Marko, I notice you are using Xinerama with the vesa driver. Xinerama is a deprecated feature in Gutsy, and vesa is a generic default driver, and not the best to use for anything beyond basic X usage. In Gutsy, you should switch to using xrandr and -intel for multi-head setups.

Changed in xorg:
status: Incomplete → Won't Fix
Revision history for this message
Marko Mäkiö (marko-makio) wrote :

I'm *NOT* using vesa driver. I'm using i810 driver (resolution is 1600x1200). The vesa garbage in the end is added by some GUI (kcontrol etc.). I removed the unnecessary vesa driver section and tried again. I made some new observations (I don't think the vesa driver has anything to do with this).

I can make Floating Ubuntu screensaver preview to crash X if I do the following:
- Open Screensaver Preferences, select Flocks screensaver and close Screensaver Preferences
- Open Screensaver Preferences (again), select Floating Ubuntu, select Preview and Leave Fullscreen will crash X

Floating Ubuntu screensaver preview will not crash X if it is already selected as a screensaver to be used:
- Open Screensaver Preferences, select Floating Ubuntu and close Screensaver Preferences
- Open Screensaver Prefecences (again), select Preview and Leave Fullscreen will not crash X

Revision history for this message
Marko Mäkiö (marko-makio) wrote :

I'm also using VMware Server 1.0.4 build-56528 (if that makes any difference).

Bryce Harrington (bryce)
Changed in xorg:
status: Won't Fix → New
Revision history for this message
Marko Mäkiö (marko-makio) wrote :

Upgraded to 7.10 (Gutsy Gibbon). Screensaver preview won't crash X anymore. However now some screensavers will crash X when they are activated (GL based?). At least Pipes and Flocks will crash X. New backtrace log is attached.

Revision history for this message
Peter Clifton (pcjc2) wrote :

The i810 driver is old and no longer supported upstream. Can you try with the "intel" driver to see if the symptoms persist please?

If it still crashes, can you send the Xorg log file in that configuration.

Revision history for this message
Marko Mäkiö (marko-makio) wrote :

There's no picture what so ever if I try to use the 'intel' driver. I configured X with 'Screens and Graphics' tool and then hit ctrl-alt-backspace. Not even login screen were shown after that (just blank screen).

Then I copied a working configuration back and tried to just replace 'i810' with 'intel'. That didn't work either. The 'intel' driver doesn't seem to support dual screen either (based on the configuration S&G tool generated).

I also used 'Screens and Graphics' tool to configure X to use the 'i810' driver. I noticed that I could get rid of some old s*t (DDC seems to be fixed in Gutsy), but the configuration still needed some tweaking. S&G tool gave me a wrong configuration for 'MonitorLayout' and DVI-output didn't work.

The attached zip contains 5 files:
xorg.conf - a working configuration I'm now using (some cleanup)
Xorg.0.log-S_and_G-intel.txt - X configured with S&G tool
Xorg.0.log-virepalace-intel.txt - X manually configured (it's *intel* driver)
S_and_G-intel.txt - a non working configuration (diff) made by S&G tool
S_and_G-i810.txt - a non working configuration (diff) made by S&G tool

Revision history for this message
Marko Mäkiö (marko-makio) wrote :

The DVI connector is: http://www-307.ibm.com/pc/support/site.wss/MIGR-60292.html

"The Lenovo DVI-I PCI-e Video Monitor Connector Adapter (73P2516) uses the on-board (integrated) Intel video subsystem allowing users to attach a second monitor to their small form factor, desktop, or tower system. The system has a monitor connected to its VGA/DVI monitor connector and with a 2nd monitor attached to the DVI Connection Adapter. The DVI Connection adapter is not a graphics adapter with a graphics chip or graphics memory. The DVI Video Connection adapter is also know as an ADD2 (Advanced Digital Display 2) adapter."

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

The newer driver supports randr-1.2 for dualscreen setups. You should regenerate your xorg.conf in order to use it, but first try running without one. Do you get a picture then?

Changed in xorg:
status: New → Incomplete
Revision history for this message
Marko Mäkiö (marko-makio) wrote :

Created a new configuration by following these instructions: http://www.thinkwiki.org/wiki/Xorg_RandR_1.2

Everything seems to work now perfectly and screensaver preview doesn't crash X anymore. X seems to be much faster now. :)

Revision history for this message
Marko Mäkiö (marko-makio) wrote :

And this was also useful (if anyone has the same difficulties): http://intellinuxgraphics.org/dualhead.html

Revision history for this message
Bryce Harrington (bryce) wrote :

Marko, great thanks for letting us know that the issue is resolved.

Changed in xserver-xorg-video-intel:
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.