Closed
Bug 767870
Opened 13 years ago
Closed 13 years ago
Crash F909392315_____________________________________ F2166389_____________________________________________________________________ F_917831355____________________________________________ F1315696776________________________________ F81047063______________
Categories
(External Software Affecting Firefox Graveyard :: Flash (Adobe), defect)
External Software Affecting Firefox Graveyard
Flash (Adobe)
x86
Windows 7
Tracking
(firefox-esr10-)
RESOLVED
FIXED
| Tracking | Status | |
|---|---|---|
| firefox-esr10 | - | --- |
People
(Reporter: bc, Unassigned)
References
()
Details
(Keywords: crash, sec-vector, Whiteboard: [flash-11.3])
Attachments
(4 files)
1. http://www.southparkstudios.co.uk/clips/sp_vid_412200/?tab=featured
2. Shutdown
3. Crash
F909392315_____________________________________ F2166389_____________________________________________________________________ F_917831355____________________________________________ F1315696776________________________________ F81047063_______________________________________
Beta, Aurora, Nightly Win 7.
Repeat until you crash.
A windbg session on Nightly showed freed heap being written as a first chance exception. Continuing execution does not hit the debugger again fwiw. Attaching the crash report, log and windbg session for your reading pleasure.
I'm not sure why these automation breakpad stacks don't relate to the windbg ones...
breakpad's exploitable rates this as medium exploitable and written heap is enough to make the ss.
| Reporter | ||
Comment 1•13 years ago
|
||
| Reporter | ||
Comment 2•13 years ago
|
||
Comment 3•13 years ago
|
||
673 crashes in this signature, although I expect that this is also a generic signature when the Flash sandbox processes crash. bc, are you tracking crashes in those processes as well?
| Reporter | ||
Comment 4•13 years ago
|
||
No. I'm currently dependent on minidumps being produced.
Comment 5•13 years ago
|
||
I'm not able to repro in Firefox 13.0.1 or 15.0a2 with Flash Player 11.3.300.262 on Win7 x64.
| Reporter | ||
Comment 6•13 years ago
|
||
Jeromie, you might want to use a debug build from https://ftp.mozilla.org/pub/mozilla.org/mozilla.org/firefox/nightly/2012-06-25-mozilla-central-debug/ You will need to have the vc80 debug crt installed on your machine to run it.
I just reproduced a heap free block modified using the southpark url and today's Nightly debug build on Windows 7 64bit.
Benjamin, what options should I use to .dump to produce a useful minidump for this? I am in the plugin-container process and do not see the Flash processes at all in the process list.
| Reporter | ||
Comment 8•13 years ago
|
||
Attempting to reproduce a crash with the southpark url I finally hit an ABORT that I've seen in the past but was never able to reproduce:
###!!! ABORT: __delete__()d actor: file c:/work/mozilla/builds/nightly/mozilla/firefox-debug/ipc/ipdl/PPluginInstance.cpp, line 28
http://bclary.com/bugz/southpark-abort-delete-d-full-dumps.tar.bz2
I'll keep trying to get the other crash. Note these crashes are really unreliable to reproduce. I have to keep trying dozens of times to get a crash. Note for now I am ignoring the modified free heap block first chance exception.
| Reporter | ||
Comment 9•13 years ago
|
||
Ok, got a crash where the plugin-container and one of the FlashPlayerPlugin processes were gone, but the firefox and the other FlashPlayerPlugin processes were left. I've included dumps for each along with the windbg log. See http://bclary.com/bugz/southpark-FlashPlayerPlugin.tar.bz2
Updated•13 years ago
|
Keywords: sec-vector
Updated•13 years ago
|
Whiteboard: [flash-11.3]
| Reporter | ||
Comment 10•13 years ago
|
||
Jeromie, if you create an issue for this can you add bclary? thanks.
Comment 11•13 years ago
|
||
We've got an internal bug open on it (3286088), but I haven't filed a public one. Can you give me the output from dxdiag for the machine you're reproducing this on?
| Reporter | ||
Comment 12•13 years ago
|
||
Comment 13•13 years ago
|
||
We're seeing a significant decrease in the incidence of this crash signature between 11.3.300.262 and 11.3.300.265 across Firefox 13.0.1 through 16 nightly.
I haven't had any luck reproducing the South Park crash on my machines here, are you still seeing it?
| Reporter | ||
Comment 14•13 years ago
|
||
I have not seen this crash again using the southpark... url after repeated attempts using debug builds. I was able to get a couple of the 'thread-less' minidumps on nightly and aurora for 32bit builds running on Windows 7 64bit. Running under a 32bit nightly/17 debug build on windows 7 32bit and 64bit I have not crashed after repeated starts and stops.
In total, automation has not seen this particular signature which was reproducible on other urls as well since I started testing with 11.3.300.265 around 2012-07-08.
Using Firefox 14.0.1 on Windows 7 32bit and 64bit I was able to get a hang on shutdown after many repeated attempts. I captured MS dumps for firefox, plugin-container and the flash processes if anyone is interested. I'll keep them until I clean up the vms where they are currently stored. Speak now or lose out. The stack for the hung firefox process showed:
> ntdll.dll!_KiFastSystemCallRet@0()
ntdll.dll!_ZwWaitForSingleObject@12() + 0xc bytes
KernelBase.dll!_WaitForSingleObjectEx@12() + 0x6c bytes
kernel32.dll!_WaitForSingleObjectExImplementation@12() + 0x43 bytes
kernel32.dll!_WaitForSingleObject@8() + 0x12 bytes
nspr4.dll!PR_Wait(PRMonitor * mon, unsigned int ticks) Line 184 + 0xae bytes C
xul.dll!mozilla::ReentrantMonitor::Wait(unsigned int interval) Line 122 + 0xc bytes C++
xul.dll!nsHttpConnectionMgr::Shutdown() Line 194 + 0xa bytes C++
xul.dll!nsHttpHandler::Observe(nsISupports * subject, const char * topic, const wchar_t * data) Line 1641 C++
xul.dll!nsObserverList::NotifyObservers(nsISupports * aSubject, const char * aTopic, const wchar_t * someData) Line 130 + 0x25 bytes C++
xul.dll!nsObserverService::NotifyObservers(nsISupports * aSubject, const char * aTopic, const wchar_t * someData) Line 182 + 0x12 bytes C++
xul.dll!nsXREDirProvider::DoShutdown() Line 838 C++
xul.dll!ScopedXPCOMStartup::~ScopedXPCOMStartup() Line 1127 C++
xul.dll!XREMain::XRE_main(int argc, char * * argv, const nsXREAppData * aAppData) Line 3879 + 0xc bytes C++
xul.dll!XRE_main(int argc, char * * argv, const nsXREAppData * aAppData) Line 3933 + 0xd bytes C++
firefox.exe!wmain(int argc, wchar_t * * argv) Line 107 + 0x50f bytes C++
firefox.exe!__tmainCRTStartup() Line 552 + 0x17 bytes C
kernel32.dll!@BaseThreadInitThunk@12() + 0x12 bytes
ntdll.dll!___RtlUserThreadStart@8() + 0x27 bytes
ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes
Status: NEW → RESOLVED
Closed: 13 years ago
Component: Plug-ins → Flash (Adobe)
Product: Core → Plugins
Resolution: --- → FIXED
Version: Trunk → 11.x
Comment 15•13 years ago
|
||
Is this FIXED or WORKSFORME? if we know what fixed it is it something we want on older branches?
Comment 16•13 years ago
|
||
This is FIXED by Adobe in FlashPlayer.
| Reporter | ||
Comment 17•13 years ago
|
||
Agreed.
Updated•13 years ago
|
tracking-firefox-esr10:
--- → -
Updated•10 years ago
|
Group: core-security → core-security-release
Comment 18•9 years ago
|
||
Version and milestone values are being reset to defaults as part of product refactoring.
Version: 11.x → unspecified
Updated•9 years ago
|
Group: core-security-release
Updated•3 years ago
|
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.
Description
•