Bug 641908 - intel - Flash video players freeze X when full screen (but don't lock machine)
Summary: intel - Flash video players freeze X when full screen (but don't lock machine)
Status: RESOLVED FIXED
Alias: None
Product: openSUSE 11.3
Classification: openSUSE
Component: X.Org (show other bugs)
Version: Final
Hardware: i586 openSUSE 11.3
: P3 - Medium : Critical with 3 votes (vote)
Target Milestone: ---
Assignee: Stefan Dirsch
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-25 22:09 UTC by Rob Collins
Modified: 2010-11-06 10:22 UTC (History)
6 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
The xorg log under the xorg driver upgrade comment 3 (17.34 KB, text/plain)
2010-10-13 04:49 UTC, Rob Collins
Details
The xorg log under the xorg driver upgrade comment 3 (17.34 KB, text/plain)
2010-10-13 04:50 UTC, Rob Collins
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rob Collins 2010-09-25 22:09:35 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.9.2.10) Gecko/20100914 SUSE/3.6.10-0.3.1 Firefox/3.6.10

This is a bug that has been previously confused/linked with bug 620157 and is in fact (we believe) quite separate.  This bug effects my graphics but may effect other hardware, I am not sure:
Manufacturer:  Intel Corporation Model:  965 GM
This report is for item "2" of the two bugs summarised by Jay Ashworth in comment 81 of aforementioned bug report.  Item "1" has as commented been resolved.  The full comment 81 is as follows:

"I'm now quite certain that there are two separate bugs involved here:

1) Flashplayer in fullscreen causes a hard lockup: entire machine falls over,
no ping response, if audio was playing, it loops at the hardware buffer size;
only a powercycle clears the problem...

which is FIXED by upgrading to the 2.6.34.4 kernel, and is the subject of all
three bugs which were marked as dupes of this -- but is *not* the subject of
this actual bug, based on the original report, and

2) Flashplayer in fullscreen freezes X; the audio from the video keeps playing
continuously, not in a loop, but the video freezes, and (in some cases) the
user can switch to a text console--possibly only once--and kill X without
having to reboot.  This latter description is pretty clearly the actual bug
here on 620157, and if you read all 4 descriptions, you can see that the other
three are *not* this particular failing."

Reproducible: Always

Steps to Reproduce:
1.Open a browser to a page playing flash video
2.click video into fullscreen mode
3.video freezes leaving audio playing normally
Actual Results:  
video freezes/hangs leaving audio playing normally

Expected Results:  
flash video should reliably play fullscreen but instead hangs/freezes leaving audio playing normally
Comment 1 Stefan Dirsch 2010-10-02 05:25:46 UTC
Sounds like the bug, which has been fixed by xf86-video-intel 2.13.0 release. So it would be resolved by updating to latest xorg-x11-driver-video package in obs://X11:XOrg. Rob, can you confirm that?
Comment 2 Stefan Dirsch 2010-10-02 05:26:43 UTC
That's from the release notes of this driver.

* Fix for hanging, full-screen applications, (flash, compiz, etc.)
  https://bugs.freedesktop.org/show_bug.cgi?id=29584
Comment 3 Stefan Dirsch 2010-10-08 02:16:53 UTC
(In reply to comment #1)
> Sounds like the bug, which has been fixed by xf86-video-intel 2.13.0 release.
> So it would be resolved by updating to latest xorg-x11-driver-video package in
> obs://X11:XOrg. Rob, can you confirm that?

So could you please give it a try and report back about your results?

zypper ar -f \
  http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_11.3/ \
  X11:XOrg
zypper mr -p 90 X11:XOrg
zypper ref
zypper dup
Comment 4 Dmitriy Ushakov 2010-10-09 15:40:30 UTC
I have exactly the same problem.
However, if i not killing X soon after hang keyboard became unusable and only reboot fix the situation.

I've tried solution proposed by Stefan and it not helped. Anyway, seems like intel driver in this repo is 2.9.1, not 2.13.0:
xorg-x11-driver-video-intel-legacy-2.9.1-2.4.i586
xorg-x11-server-7.5_1.9.0.901-64.10.i586
kernel-desktop-2.6.34.7-0.3.1.i586
Comment 5 Stefan Dirsch 2010-10-09 16:21:47 UTC
(In reply to comment #4)
> I have exactly the same problem.
> However, if i not killing X soon after hang keyboard became unusable and only
> reboot fix the situation.

Contradiction? This sounds more like Bug #620157, although you already upgraded to kernel 2.6.34.7. Hmm...

> I've tried solution proposed by Stefan and it not helped. Anyway, seems like
> intel driver in this repo is 2.9.1, not 2.13.0:
> xorg-x11-driver-video-intel-legacy-2.9.1-2.4.i586

That's the legacy driver, which isn't used unless you specified it manually as such in your /etc/X11/xorg.conf(.d/).
Comment 6 Dmitriy Ushakov 2010-10-09 19:57:32 UTC
(In reply to comment #5)
> Contradiction? This sounds more like Bug #620157, although you already upgraded
> to kernel 2.6.34.7. Hmm...
Not sure, cos mouse is working and sometimes i can switch to console before complete hang.

> That's the legacy driver, which isn't used unless you specified it manually as
> such in your /etc/X11/xorg.conf(.d/).
Anyway, in my xorg.conf i have:
    Driver       "intel"
Comment 7 Stefan Dirsch 2010-10-09 20:05:16 UTC
Dmitriy, I'm waiting for the feedback by Rob Collins, the original reporter.
Comment 8 Rob Collins 2010-10-11 07:50:21 UTC
(In reply to comment #7)
> Dmitriy, I'm waiting for the feedback by Rob Collins, the original reporter.

Sorry Stefan, been a bit pre-occupied lately with other issues.  I just checked the laptop concerned and it has the following from http://download.opensuse.org/distribution/11.3/repo/oss/:

xorg-x11-driver-video version 7.5-15.2

Which I guess is the stock standard, right?

I do not have the machine here with me tonight but will try your instructions in comment 3 tomorrow - you still want me to try it right?
Comment 9 Stefan Dirsch 2010-10-11 08:00:12 UTC
(In reply to comment #8)
> (In reply to comment #7)
> > Dmitriy, I'm waiting for the feedback by Rob Collins, the original reporter.
> 
> Sorry Stefan, been a bit pre-occupied lately with other issues.  I just 
> checked the laptop concerned and it has the following from
> http://download.opensuse.org/distribution/11.3/repo/oss/:
> 
> xorg-x11-driver-video version 7.5-15.2
> 
> Which I guess is the stock standard, right?

Yes.

> I do not have the machine here with me tonight but will try your instructions
> in comment 3 tomorrow - you still want me to try it right?

Yes, thanks a lot!
Comment 10 Forgotten User m4H6SeH0_b 2010-10-11 18:55:22 UTC
I'm experiencing this bug on my laptop with intel graphic card. It could be related to this fix https://patchwork.kernel.org/patch/99803/ which may have not been backported to 2.6.34 opensuse kernel

The bug is not present in 2.6.36 kernel (I checked with kernel from Kernel:/HEAD repo), as it was fixed in 2.6.35
Comment 11 Rob Collins 2010-10-13 04:49:10 UTC
Created attachment 394573 [details]
The xorg log under the xorg driver upgrade comment 3
Comment 12 Rob Collins 2010-10-13 04:50:01 UTC
Created attachment 394574 [details]
The xorg log under the xorg driver upgrade comment 3
Comment 13 Rob Collins 2010-10-13 04:52:38 UTC
Just tried the Xorg upgrade according to comment 3 Stefan.  Laptop would then not boot into an Xsession so downgraded back to standard Xorg driver, now back to X session.  please see Xorg log attached.
Comment 14 Stefan Dirsch 2010-10-13 08:12:02 UTC
(In reply to comment #11)
> Created an attachment (id=394573) [details]
> The xorg log under the xorg driver upgrade comment 3

Fatal server error:
[   128.009] could not open default font 'fixed'

Well, that's completely unrelated to the initial problem. :-(
Comment 15 Rob Collins 2010-10-13 08:53:08 UTC
dammit - does that mean I am stuck between proverbial rock and hard place? Unable to fix the problem due to secondary font problem?  Could I just install the font "fixed"?
Comment 16 Stefan Dirsch 2010-10-13 10:54:22 UTC
(In reply to comment #15)
> Unable to fix the problem due to secondary font problem?

At least it's a requirement to fix the font problem first.

* /usr/share/fonts/misc/fonts.alias with "fixed" entry missing? 
* /usr/share/fonts/misc/fonts.dir with entry for 
  -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1
  missing?
* /usr/share/fonts/misc/6x13-ISO8859-1.pcf.gz missing? package 
  xorg-x11-fonts-core
* possibly it's already enough to run SuSEconfig ...




> Could I just install the font "fixed"?
Comment 17 Dmitriy Ushakov 2010-10-13 11:18:02 UTC
Stefan, sorry, but isn't it enough that the same defect reproduced for 2 persons with workaround applied? I understand, there some possibility that these are another defects, but they all seems similar and come from the same place and we'll still have the problem even if Rob will not able to reproduce it again. So you can ask me or Valery about additional info to continue researching these bugs.

If you think i encounter bug 620157 - i can reopen it for you as well, if it's easier for you to track defects.
Comment 18 Stefan Dirsch 2010-10-13 13:54:01 UTC
(In reply to comment #17)
> If you think i encounter bug 620157 - i can reopen it for you as well, if it's
> easier for you to track defects.

*Please* keep this 87 comments bug *closed*. It's enough confusion in it. I'm not interested into getting it worse than it already is. Thanks.
Comment 19 Michael Denker 2010-10-13 16:18:47 UTC
If it helps, I too have the same problem as described in the beginning of the bug report (full screen flash, freezes while audio keeps playing) on a laptop with an Intel GM45 graphics board. I have followed the advice in comment 3 and upgraded all Xorg packages to the versions in http://download.opensuse.org/repositories/X11%3a/XOrg/openSUSE_11.3, in particular 
xorg-x11-driver-video-7.5-109.1.i586
xorg-x11-server-7.5_1.9.0.901-64.11.i586

My kernel is the standard (updated) 11.3 kernel 2.6.34.7-0.3-desktop.

The upgrade of X11 packages did not remove the problem, there was no change in the freezing behavior after a few minutes of flash fullscreen (of course after a reboot).
Comment 20 Forgotten User yJO2RPjBXq 2010-10-27 20:16:31 UTC
Noticing the same issue here on Dell Vostro 1500 with Intel 965GM graphics... full screen flash, video freezes, audio continues, system unresponsive.  Started two days ago when I upgraded from 11.2 64 to 11.3 64.

Is updating xorg the working solution?  Several people seem to have indicated that didn't solve their problems, and then the bug went mysteriously silent for 2 weeks.  Any status update?
Comment 21 Rob Collins 2010-10-27 23:14:29 UTC
Hmm, looks like this bug is not going away.  I will have to largely leave this Stefan and wait for a full solution to this, maybe with Suse version upgrade.  It is a pity, but it seems I am stuck to help with other unrelated problems that dog my machine preventing me from trying your suggestions.  Please do let me know if you have another thing you want me to try out that does not involve xorg upgrading, something that apparently at this time is not working for me at all and not fixing the problem for others.
Comment 22 Julius Schwartzenberg 2010-10-30 23:32:14 UTC
In case this may help. I have the exact same problem on Ubuntu Lucid with the current Xorg Edgers updates. Maybe we could compare some version numbers to see the most likely cause of the problem?

One thing I noticed is that when I try to start up a second X server over SSH when this happens and then kill it again (when the screen fails to switch to it), the Xorg.?.log contains this:
xf86OpenConsole: VT_WAITACTIVE failed: Interrupted system call
Comment 23 Tristan Miller 2010-10-31 00:07:47 UTC
I am also experiencing this problem on a Dell Inspiron 1525 with an Intel 965 GM graphics controller.  I'm willing to help troubleshoot or test fixes.
Comment 24 Stefan Dirsch 2010-11-05 19:27:55 UTC
Any improvements with latest updates from obs://X11:XOrg and obs://Kernel:HEAD?

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 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
Comment 25 Michael Denker 2010-11-06 09:34:23 UTC
After installing the drivers from the repositories mentioned in comment 24 (e.g., xorg-x11 7.5.111.1 or kernel-desktop 2.6.36.90.1) I did not experience any further lockup while watching 1.5h of full screen flash video from firefox. Thus the problem is either solved or the situation is at least significantly improved. I will report back should the problem reoccur. 

[ Some notes from the process:
-Could not install these xorg drivers without updating the kernel as well (updating only the xorg packages resulted in a black kdm login screen).
-New kernel runs ok except it is highly unstable with current Virtualbox 3.2.10. ]
Comment 26 Stefan Dirsch 2010-11-06 10:22:44 UTC
(In reply to comment #25)
> After installing the drivers from the repositories mentioned in comment 24
> (e.g., xorg-x11 7.5.111.1 or kernel-desktop 2.6.36.90.1) I did not experience
> any further lockup while watching 1.5h of full screen flash video from 
> firefox.
> Thus the problem is either solved or the situation is at least significantly
> improved. I will report back should the problem reoccur. 

Ok. Let's assume the issue is fixed. Otherwise please reopen.

> [ Some notes from the process:
> -Could not install these xorg drivers without updating the kernel as well
> (updating only the xorg packages resulted in a black kdm login screen).
> -New kernel runs ok except it is highly unstable with current Virtualbox
> 3.2.10. ]

This is Bug #651501. I've added you to Cc.