Closed Bug 640485 Opened 13 years ago Closed 12 years ago

Firefox 4 hang Flash video (Multiple Signatures)

Categories

(Core Graveyard :: Plug-ins, defect)

x86
All
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: morid_rhosard, Unassigned)

References

()

Details

(Whiteboard: [bugday-20110513][DUPEME?] 567645)

User-Agent:       Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b13pre) Gecko/20110303 Firefox/4.0b13pre
Build Identifier: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b13pre) Gecko/20110303 Firefox/4.0b13pre

I could reproduce this issue with Flash player version 10.2.152.26 and 10.2.152.32 in Windows XP and Windows 7 in safe-mode and new profile. Chrome hangs a bit, but does not crash and Opera does not hang or crash.

I tried disabling hardware acceleration in both Firefox and Flash players, but did not helped.

Firefox starts hanging for few seconds then later plugin will crash.

Reproducible: Always

Steps to Reproduce:
1. Open http://www.thedailyshow.com/full-episodes/mon-march-7-2011-rand-paul and click on play.
2. While video is buffering move time bar forward, example 8:00
3. Click on pause and play very fast.
4. While video is buffering move time bar backward, example 1:00.
5. Click on pause and play very fast.
6. Repeat step 2 to 5 continuously fast until Firefox start hanging.

Now this is the hard part to reproduce:
7. With firefox hanging keep repeating steps until Flash player crash.

This issue is based on timing and I could not find a correct timing to reproduce. Sometime you may need 30min to get a plugin crash, sometime not.


Firefox:
[@ hang | mozilla::plugins::PPluginInstanceParent::CallNPP_HandleEvent(mozilla::plugins::NPRemoteEvent const&, short*) ]
bp-5cf200e6-b853-4cce-82d1-6a9d02110309
[@ hang | mozilla::plugins::PPluginInstanceParent::CallPBrowserStreamConstructor(mozilla::plugins::PBrowserStreamParent*, nsCString const&, unsigned int const&, unsigned int const&, mozilla::plugins::PStreamNotifyParent*, nsCString const&, nsCString const... ]
bp-f2c5c72d-7298-496f-ba3c-17f252110309


Plugin:
[@ hang | ntdll.dll@0x1fd81 ] 
bp-cf276fe3-2e0d-4113-a1cb-8e9752110309
[@ hang | ntdll.dll@0x1f8c1 ]
bp-a83eb8b7-b5df-41d5-bda1-0c1a42110309
[@ hang | RtlpWaitForCriticalSection | RtlEnterCriticalSection ]
bp-904e22eb-d32c-487a-8311-7c56c2110309
[@ hang | SockWaitForSingleObject ]
bp-2090b86d-f66c-4b7d-8b3b-002ba2110309
OS: Windows 7 → All
Summary: Firefox 4 crash Flash video (Multiple Signatures) → Firefox 4 hang Flash video (Multiple Signatures)
These are all hangs where Flash stops responding for 45 seconds. From what I can see, the Firefox behavior here is correct, and Flash is actually hanging.

In several cases here, it appears that Flash is using wininet calls such as HttpSendRequest, which appears to be a blocking call. If Flash is making blocking networking calls on the plugin thread, this is the intended behavior.
Is this still an issue in Flash 10.3?
Whiteboard: [bugday-20110513][closeme 2011-06-01]
Yes it still crash.

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
Flash Version: 10.3.181.14

Firefox:
[@ hang | mozilla::plugins::PPluginInstanceParent::CallNPP_HandleEvent(mozilla::plugins::NPRemoteEvent const&, short*) ]
bp-c7c14aad-0c96-475b-86dc-504b52110513
Plugin:
[@ hang | _allmul ]
bp-6dd8505b-c4a6-4dc9-9de0-683772110513
(In reply to comment #3)
> [@ hang |
> mozilla::plugins::PPluginInstanceParent::CallNPP_HandleEvent(mozilla::
> plugins::NPRemoteEvent const&, short*) ]
> bp-c7c14aad-0c96-475b-86dc-504b52110513

Looks like a dupe of bug 567645. Do you have the same regression range as pointed out there?
Whiteboard: [bugday-20110513][closeme 2011-06-01] → [bugday-20110513][closeme 2011-06-01][DUPEME?] 567645
Resolved per whiteboard
Status: UNCONFIRMED → RESOLVED
Closed: 12 years ago
Resolution: --- → INCOMPLETE
Whiteboard: [bugday-20110513][closeme 2011-06-01][DUPEME?] 567645 → [bugday-20110513][DUPEME?] 567645
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.