Closed Bug 815987 Opened 12 years ago Closed 8 years ago

Flash video hang then plugin crash on Windows 7 screen rotate

Categories

(External Software Affecting Firefox Graveyard :: Flash (Adobe), defect)

x86
Windows 7
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: rishel.nick, Unassigned)

References

Details

(Keywords: flashplayer, hang)

Crash Data

User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/17.0 Firefox/17.0
Build ID: 20121119183901

Steps to reproduce:

Windows 7 updated, Flash plugin updated, Firefox updated

Open any flash video - Youtube.
Rotate the screen - ctrl + alt + arrow key


Actual results:

Firefox hanged, the window did not update properly. After a while it is reported that the Flash plugin has crashed and the Window updates properly.


Expected results:

Self explanatory.
Which software do you use to rotate the screen?
Does it happen in Safe Mode (see https://support.mozilla.org/kb/troubleshoot-firefox-issues-using-safe-mode)?
Can you provide the crash ID (bp-...) from the about:crashes page?
Severity: normal → critical
Flags: needinfo?(rishel.nick)
Keywords: crash, stackwanted
Happens with the default Windows screen rotation/orientation shortcut keys - outlined above. In case it makes a difference, the driver is Intel HD Graphics 3000 9.17.10.2867. The computer model is the Samsung Series 7 Slate.

The crash persists in safemode.

Crash IDs associated:
Submitted: 11/28/20122:03 PM
bp-57859ed6-419c-4103-9cc8-98de32121128
Submitted: 11/28/20122:03 PM
69714166-d89c-41e8-a52c-27bb49b5be7b
Flags: needinfo?(rishel.nick)
It doesn't crash for me.
Does it happen if you disable Movie Color Enhancer?
Blocks: 789379
Crash Signature: [@ hang | WaitForMultipleObjectsEx | RealMsgWaitForMultipleObjectsEx | MsgWaitForMultipleObjects | F_1152915508___________________________________]
Component: Untriaged → Flash (Adobe)
Flags: needinfo?(rishel.nick)
Keywords: crash, stackwantedhang
Product: Firefox → Plugins
Hardware: x86_64 → x86
Version: 17 Branch → 11.x
Also, if you can reproduce using a nightly build (http://nightly.mozilla.org/) that will produce better diagnostics/classification.
Disabling Movie Color Enhancer did not seem to effect it, could you provide more specific instructions so that I can verify I disabled what you are referring to?

Tried on Nightly Build Express, got the following error:
bp-hr-20121129-20e4c898-de30-4a27-9795-24f11b519f03
Flags: needinfo?(rishel.nick)
(In reply to rishel.nick from comment #5)
> Disabling Movie Color Enhancer did not seem to effect it, could you provide
> more specific instructions so that I can verify I disabled what you are
> referring to?
I saw WinCRT.dll loaded in your crash report so it means Movie Color Enhancer is active a certain way. You should disable it to confirm it has nothing to do with the cause of your hang.

> Tried on Nightly Build Express, got the following error:
> bp-hr-20121129-20e4c898-de30-4a27-9795-24f11b519f03
The URL is https://crash-analysis.mozilla.com/hang-reports/2012/11-29/hr-20121129-20e4c898-de30-4a27-9795-24f11b519f03.html
Status: UNCONFIRMED → NEW
Ever confirmed: true
MovieColorEnhancer.exe process tree cancelled in Windows Task Manager:
92432afd-fb0d-414e-8df0-86b5fb9916d8
9f5a6bc0-7756-413d-9473-269cb2f34f88

breaks on videos not fully loaded/cached(?)
afa7522b-67d3-4d4c-9967-3a23d094c2b5
46dec7ce-d788-4732-834c-d8c756ca76ff

pusing via the pause button sometimes prevents the flash crash but not always
69ab5f91-332e-4f8c-93e7-e15547accf33
aa9200eb-3669-493e-af58-1a8c98cf1ec7

In my tests, pausing the video by clicking the video directly prevented any crash

Rotating 180 seemed to discourage crashing, but would still periodically would still crash about 50% of the time
69ab5f91-332e-4f8c-93e7-e15547accf33
aa9200eb-3669-493e-af58-1a8c98cf1ec7

After playing with it for longer periods of time, it would magically work all the time until I restart Firefox, then the same issue would appear again.
Crash Signature: [@ hang | WaitForMultipleObjectsEx | RealMsgWaitForMultipleObjectsEx | MsgWaitForMultipleObjects | F_1152915508___________________________________] → [@ hang | WaitForMultipleObjectsEx | RealMsgWaitForMultipleObjectsEx | MsgWaitForMultipleObjects | F_1152915508___________________________________]
Ick, the formatting on that last message was broken, caused by me trying to post the comment when my login session timed out?

MovieColorEnhancer.exe process tree cancelled in Windows Task Manager:
92432afd-fb0d-414e-8df0-86b5fb9916d8
9f5a6bc0-7756-413d-9473-269cb2f34f88

breaks on videos not fully loaded/cached(?)
afa7522b-67d3-4d4c-9967-3a23d094c2b5
46dec7ce-d788-4732-834c-d8c756ca76ff

pusing via the pause button sometimes prevents the flash crash but not always
69ab5f91-332e-4f8c-93e7-e15547accf33
aa9200eb-3669-493e-af58-1a8c98cf1ec7

In my tests, pausing the video by clicking the video directly prevented any crash

Rotating 180 seemed to discourage crashing, but would still periodically would still crash about 50% of the time
69ab5f91-332e-4f8c-93e7-e15547accf33
aa9200eb-3669-493e-af58-1a8c98cf1ec7

After playing with it for longer periods of time, it would magically work all the time until I restart Firefox, then the same issue would appear again.
None of your crash ID in comment 8 are submitted to Mozilla's crash server (throttling of 10% to prevent the server saturation). They should start with bp-. In addition, do your tests in Nightly. Indeed, it's more helpful and there's no throttling.
Crash Signature: [@ hang | WaitForMultipleObjectsEx | RealMsgWaitForMultipleObjectsEx | MsgWaitForMultipleObjects | F_1152915508___________________________________] → [@ hang | WaitForMultipleObjectsEx | RealMsgWaitForMultipleObjectsEx | MsgWaitForMultipleObjects | F_1152915508___________________________________ ]
Please also provide the URL as hang IDs are not yet linked in Bugzilla.
(In reply to banakon from comment #11)
> with Vista too:
> https://crash-stats.mozilla.com/report/index/1d3a5289-1345-467a-8a61-
> 8410a2131127

Are you actually experiencing the same issues as described here?
I'm not sure if I'm experiencing this bug or different Flash crash with the same signature and similar steps to reproduce.

I regularly (possibly always) get a crash in Flash with the linked details if I dock or undock my laptop while the plugin is running in one or more tabs.

This is a Windows 7 machine, but I'm not rotating any view. I don't know if it matters, but I do have the external monitor set as primary, so docking and undocking does change the pixel count and ratio of "monitor 1".

Example crash report:

https://crash-stats.mozilla.com/report/index/4b342a87-f62c-4403-bdd3-982502150504

Video details from about:support:

Adapter Description	Intel(R) HD Graphics 3000
Adapter Drivers	igdumd64 igd10umd64 igd10umd64 igdumd32 igd10umd32 igd10umd32
Adapter RAM	Unknown
Asynchronous Pan/Zoom	none
Device ID	0x0126
Direct2D Enabled	true
DirectWrite Enabled	true (6.2.9200.16571)
Driver Date	1-30-2015
Driver Version	9.17.10.4101
GPU #2 Active	false
GPU Accelerated Windows	14/14 Direct3D 11 (OMTC)
Subsys ID	21ce17aa
Vendor ID	0x8086
WebGL Renderer	Google Inc. -- ANGLE (Intel(R) HD Graphics 3000 Direct3D9Ex vs_3_0 ps_3_0)
windowLayerManagerRemote	true
AzureCanvasBackend	direct2d 1.1
AzureContentBackend	direct2d 1.1
AzureFallbackCanvasBackend	cairo
AzureSkiaAccelerated	0
(#0) Assert	[D3D11] 2 CreateTexture2D failure Size(1920,1089) Code: 0x8007000e
(#1636) Assert	[D2D1.1] 4CreateBitmap failure Size(1208,744) Code: 0x8007000e
(#1637) Assert	[D3D11] 2 CreateTexture2D failure Size(1314,914) Code: 0x8007000e
(#1638) Assert	[D3D11] 2 CreateTexture2D failure Size(990,914) Code: 0x8007000e
(#1639) Assert	Failed 2 buffer db=0x00000000 dw=0x00000000 for 162, 98, 990, 914
(#1640) Assert	Failed to create software bitmap: Size(1208,744) Code: 0x8007000e
Sorry for the bugspam, I should have mentioned my Firefox details.

32-bit Aurora 39 is running on 64-bit Windows 7 (Lenovo ThinkPad T420), and the linked crash happened with the following build (though this crash has been happening for months, at least):

Version 	39.0a2
Build ID 	20150427004010
ni?bent to prioritize with Adobe. Hangs with STR are good.
Flags: needinfo?(bent.mozilla)
I emailed Matt.
Flags: needinfo?(bent.mozilla)
I'm closing a lot of bugs which are filed as Adobe Flash bugs which are either irrelevant, not actionable, or not serious enough to track in the Mozilla bug tracker. For the most part, Flash bugs should be filed in Adobe bugbase, and we'll only track a few highly-critical issues in the Mozilla tracker.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INCOMPLETE
Version and milestone values are being reset to defaults as part of product refactoring.
Version: 11.x → unspecified
Product: External Software Affecting Firefox → External Software Affecting Firefox Graveyard
You need to log in before you can comment on or make changes to this bug.