[SOLVED] BSOD Chrome & FF while using Flash - Windows 7 x64

EQualizer

Member
Joined
Aug 14, 2014
Posts
11
Hi guys! First of all sorry if I have any spelling mistakes or something, English isn't my first language.



OK now, these are the facts:

BSOD happens only on Chrome and Firefox while using web pages with Flash player.

It does not happen with IE.:eek:
It does not happen while on heavy load (games, stress test).

Sometimes it just freezes without BSOD and I have to restart the computer to get it working again.

Computer is brand new with new Windows 7 x64 installation.

Also I've tested HDD with WD's tool and RAM with memtest over night and both are OK (planning to do memtest one more night just to be sure).
If needed, I'll provide more details.



Please help if you can and thanks in advance!

View attachment Echo.zipView attachment Perfmon.zip
 
re: BSOD Chrome & FF while using Flash - Windows 7 x64

My apologies, I clicked on the perfmon report thinking it was one link but the zip folder that contains the dumps was in the other link.

Anyway, this is interesting.
I'm actually unsure about the cause at the moment.

So, we have our standard common bugcheck, 0xA...

Code:
BugCheck A, {[COLOR="#FF0000"]fffff88002f9db30[/COLOR], [COLOR="#800080"]d[/COLOR], 0, [COLOR="#008000"]fffff80002e9019c[/COLOR]}

Invalid memory was referenced at an IRQL too high, in fact the IRQL was at D which is 13 in hexadecimal which is the clock level IRQL, this is used to send out a clock interrupt to synchronise the processors or update the system time, which is what is being done here.

Code:
fffff880`02f8d6b8 fffff800`02e84169 : 00000000`0000000a fffff880`02f9db30 00000000`0000000d 00000000`00000000 : [COLOR="#0000FF"]nt!KeBugCheckEx[/COLOR]
fffff880`02f8d6c0 fffff800`02e82de0 : fffff880`02f69fc0 00000000`00000022 fffff880`02f8d920 fffff880`02f65180 : [COLOR="#0000FF"]nt!KiBugCheckDispatch+0x69[/COLOR]
fffff880`02f8d800 fffff800`02e9019c : fffff800`0315e000 fffff880`02f70040 00000000`00002711 fffffa80`06549300 : [COLOR="#FF0000"]nt!KiPageFault+0x260[/COLOR]
fffff880`02f8d990 fffff800`02e8ff41 : 00000000`00000000 fffff880`02f8da40 fffff880`02f65180 00000000`00000001 : [COLOR="#FF0000"]nt!KeUpdateRunTime+0x9c[/COLOR]
fffff880`02f8d9c0 fffff880`11fae7f2 : fffff800`02e8d709 00000000`00342834 fffffa80`06549448 fffff880`02f70040 : [COLOR="#800080"]nt!KiSecondaryClockInterrupt+0x131[/COLOR]
fffff880`02f8db58 fffff800`02e8d709 : 00000000`00342834 fffffa80`06549448 fffff880`02f70040 00000000`00000001 : amdppm!C1Halt+0x2
fffff880`02f8db60 fffff800`02e7c89c : fffff880`02f65180 fffff880`00000000 00000000`00000000 fffff880`06c7b588 : nt!PoIdle+0x52a
fffff880`02f8dc40 00000000`00000000 : fffff880`02f8e000 fffff880`02f88000 fffff880`02f8dc00 00000000`00000000 : nt!KiIdleLoop+0x2c

AFAIK this is done by using a counter on an executing thread, to determine how long it has been running for it decrements a counter on the thread, when the counter reaches 0 the threads quantum expires and the kernel might need to reschedule the processor. To reschedule the processor the IRQL must be at DPC/dispatch level as this function is put into the DPC queue as the IRQL, if you remember is still at clock level so it can't service the schedule just yet.

However, a page fault has been initiated but I'm unsure why.
The KeUpdateRunTime has called into a page fault directly.

Code:
2: kd> .trap 0xfffff88002f8d800
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=0000000000000000 rbx=0000000000000000 rcx=000000139f0b69bd
rdx=00000000000005c0 rsi=0000000000000000 rdi=0000000000000000
rip=fffff80002e9019c rsp=fffff88002f8d990 rbp=0000000000000000
 [COLOR="#800080"]r8=0000000000083e2e[/COLOR]  r9=0000000000083e2e r10=00000000000263d0
r11=00000000002f5f00 [COLOR="#FF0000"]r12=0000000000000000[/COLOR] r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0         nv up ei pl zr na po nc
nt!KeUpdateRunTime+0x9c:
fffff800`02e9019c 450fb6842470010000 [COLOR="#800080"]movzx[/COLOR] [COLOR="#800080"]r8d[/COLOR],[COLOR="#00FFFF"]byte[/COLOR] ptr [[COLOR="#FF0000"]r12+170h[/COLOR]] ds:[COLOR="#FF0000"]00000000`00000170[/COLOR]=??

So a move with zero extend function was called to move a byte value from r8 to an address that equals the value of the r12 register + 170 which results in a memory write to 0x170 which is completely invalid.

But what I'm failing to understand is that fffff88002f9db30 supposedly caused the page fault which results in a bugcheck.
I suspect it's due to the context not being fully saved.




We then have the exact same bugcheck with the same parameters (so the memory being referenced was the same with the same function)
That's never good... Driver Verifier is also enabled.

Code:
2: kd> [COLOR="#008000"]!verifier[/COLOR]

Verify Flags Level 0x00000fbb

  STANDARD FLAGS:
[COLOR="#FF0000"]    [X] (0x00000000) Automatic Checks
    [X] (0x00000001) Special pool
    [X] (0x00000002) Force IRQL checking
    [X] (0x00000008) Pool tracking
    [X] (0x00000010) I/O verification
    [X] (0x00000020) Deadlock detection
    [X] (0x00000080) DMA checking
    [X] (0x00000100) Security checks
    [X] (0x00000800) Miscellaneous checks[/COLOR]

  ADDITIONAL FLAGS:
    [ ] (0x00000004) Randomized low resources simulation
[COLOR="#FF0000"]    [X] (0x00000200) Force pending I/O requests[/COLOR]
[COLOR="#FF0000"]    [X] (0x00000400) IRP logging[/COLOR]

[B][COLOR="#FF0000"]    [X] Indicates flag is enabled[/COLOR][/B]

Looks like we're dealing with a hardware issue here.




Code:
BugCheck 3B, {[COLOR="#FF0000"]c0000005[/COLOR], [COLOR="#008000"]fffff80002ef9f36[/COLOR], [COLOR="#800080"]fffff880039edd30[/COLOR], 0}

We're seeing some bad memory corruption here, the trap frame wasn't even saved properly.

Code:
4: kd> .cxr 0xfffff880039edd30;r
rax=00000000fffffdde rbx=fffff6b2db32dab0 rcx=0000000000000b76
rdx=0000000000065bd8 rsi=0000000000065bd8 rdi=0000000000065bd6
rip=fffff80002ef9f36 rsp=fffff880039ee710 rbp=65b765b665b565b4
 r8=0000000000000001  r9=0000000000000000 r10=fffff880009b3b20
r11=00000000000065ad r12=0000000000000200 r13=0000000000000800
r14=0000000008000000 r15=0000000000000002
iopl=0         nv up ei pl zr na po nc
cs=0010  ss=0018  ds=002b  es=002b  fs=0053  gs=002b             efl=00010246
nt!MmUnlockPages+0xc6:
fffff800`02ef9f36 664121460a      [COLOR="#800080"]and[/COLOR]     [COLOR="#00FFFF"]word[/COLOR] ptr [[COLOR="#FF0000"]r14+0Ah[/COLOR]],ax ds:002b:[COLOR="#FF0000"]00000000`0800000a[/COLOR]=????

We're seeing an and instruction which AFAIK is to check the logic and report if both operands are true, if they are then the result is true.
It seems this is the faulting instruction, trying to unlock pages which don't exist/invalid.

How long did you run memtest86 for?
You need to run it for at leats 8 passes.

Check your temperatures as well.

I will say that I'd recommend you remove this software as it causes lotf of issues, including BSODs.

Code:
[COLOR="#FF0000"]DAEMON Tools Lite[/COLOR]	"c:\program files (x86)\daemon tools lite\dtlite.exe" -autorun	Shafranko-PC\Ĺ afranko	HKU\S-1-5-21-694894617-964478755-1571260234-1000\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

My second guess is a bad CPU.

I wonder if I can find anything else with a Kernel memory dump.

Could I have one please.
Go the Start
Right click My Computer
Select Properties
Click Advanced system settings
Click on the Advanced tab
Select Settings under Startup and Recovery
Then under Write debugging information select Kernel memory dump.

Once a dump is created go to:

Code:
C:/Windows/memory.dmp

Copy the file to the desktop, zip it up and upload it to a file sharing site like Onedrive. After the upload is done post the download link in your next reply.
 
Last edited:
re: BSOD Chrome & FF while using Flash - Windows 7 x64

How long did you run memtest86 for?
You need to run it for at leats 8 passes.

Check your temperatures as well.

I will say that I'd recommend you remove this software as it causes lotf of issues, including BSODs.

Code:
[COLOR=#FF0000]DAEMON Tools Lite[/COLOR]    "c:\program files (x86)\daemon tools lite\dtlite.exe" -autorun    Shafranko-PC\Ĺ afranko    HKU\S-1-5-21-694894617-964478755-1571260234-1000\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

My second guess is a bad CPU.

I wonder if I can find anything else with a Kernel memory dump.

Could I have one please.
Go the Start
Right click My Computer
Select Properties
Click Advanced system settings
Click on the Advanced tab
Select Settings under Startup and Recovery
Then under Write debugging information select Kernel memory dump.

Once a dump is created go to:

Code:
C:/Windows/memory.dmp

Copy the file to the desktop, zip it up and upload it to a file sharing site like Onedrive. After the upload is done post the download link in your next reply.

OK, I've already eliminated daemon tools because bsod already happened without it.
Temperatures are under 50°C while stress testing with aida64.
I can't really remember how many passes memtest have done, i think 12 but i'll run it again just to be sure.

What about these facts:
"BSOD happens only on Chrome and Firefox while using web pages with Flash player.
It does not happen with IE.
It does not happen while on heavy load (games, stress test)." ?

Could it still be hardware issue? I mean, in any other situation that computer work great... This is very weird to me, i've really had lots of computers and lots of issues but nothing like that :/

"Fun" fact: this web page activates bsod every time i open it in 5-10 minutes max!
Third Rock Radio | America's Space Station

Other web pages with flash like youtube activate it rarely (once in a day or two)

Here is memory dump file ( click "Preuzmi"): https://jumbo.iskon.hr/download/cb5fbcef-e787-49b8-bf3d-ddc207d2e90d
 
re: BSOD Chrome & FF while using Flash - Windows 7 x64

Hi,

Just nudging in here to answer one of your questions. Jared and I work well together so this will be a pretty solid team effort, although I'll leave the reins to Jared.

What about these facts:
"BSOD happens only on Chrome and Firefox while using web pages with Flash player.
It does not happen with IE.
It does not happen while on heavy load (games, stress test)." ?

Probably a hardware acceleration (HWA) problem mixed with video card drivers within Chrome/Firefox. Do you test with IE enough to reproduce the problem?

1. Ensure you have the latest video card drivers. If you are already on the latest video card drivers, uninstall and install a version or a few versions behind the latest to ensure it's not a latest driver only issue. If you have already experimented with the latest video card driver and many previous versions, please give the beta driver for your card a try.

2. Disable Hardware Acceleration within your browser:

Firefox -

  • Click the orange Firefox button at the top left, then select the "Options" button, or, if there is no Firefox button at the top, go to Tools > Options.
  • In the Firefox options window click the Advanced tab, then select "General".
  • In the settings list, you should find the Use hardware acceleration when available checkbox. Uncheck this checkbox.
  • Now, restart Firefox and see if the problems persist.

IE - Internet Explorer GPU Hardware Acceleration - Turn On or Off - Windows 7 Help Forums

Chrome - Chrome GPU Hardware Acceleration - Turn On or Off - Windows 7 Help Forums

Regards,

Patrick
 
re: BSOD Chrome & FF while using Flash - Windows 7 x64

How dare you but in on my thread!
I'm joking, glad you joined in.

I forgot about hardware acceleration to be honest.

Code:
2: kd> [COLOR="#008000"]!pte fffff88002f9db30[/COLOR]
                                           VA fffff88002f9db30
PXE at FFFFF6FB7DBEDF88    PPE at FFFFF6FB7DBF1000    PDE at FFFFF6FB7E2000B8    PTE at FFFFF6FC40017CE8
contains 000000013BC04863  contains 000000013BC03863  contains 00000000A61D5863  contains 0000000000000000
pfn 13bc04    ---DA--KWEV  pfn 13bc03    ---DA--KWEV  pfn a61d5     ---DA--KWEV  [COLOR="#FF0000"][B]not valid[/B][/COLOR]

The same address being referenced is completely invalid,

Code:
2: kd> [COLOR="#008000"]dt nt!_KDPC fffff88002f699e8[/COLOR]
   +0x000 Type             : 0x13 ''
   +0x001 Importance       : 0x3 ''
   +0x002 Number           : 0x102
   +0x008 DpcListEntry     : _LIST_ENTRY [ 0xfffff880`02f67300 - 0xfffff880`02f67300 ]
   +0x018 DeferredRoutine  : 0xfffff800`02fa5a90     void  [COLOR="#FF0000"]nt!PpmPerfAction+0[/COLOR]
   +0x020 DeferredContext  : 0xfffff880`02f65180 Void
   +0x028 SystemArgument1  : (null) 
   +0x030 SystemArgument2  : (null) 
   +0x038 DpcData          : 0xfffff880`02f67300 Void

A pending DPC is never good, it's still not that helpful though, DV is enabled so I find it unlikely a driver is causing the problem.
I would say the CPU isn't managing to keep it, specifically the 2nd core each time.
Lets see how things go when trying Patrick's suggestions first.




(small joke for Patrick)
Code:
0bf8 [COLOR="#FF0000"]MOM.exe[/COLOR]           7272 (     29088 Kb)

Look who it is Patrick! </badjoke> :lolg:


 
re: BSOD Chrome & FF while using Flash - Windows 7 x64

Hi Patrick! I've already tried all available video drivers,including beta. And i disabled HWA in flash player settings (right click on flash content on web page), but i didn't disable it in browsers options. Do you think that i should disable it on both places? I can't try this right now because i'm currently running memtest (on pass 8 right now-0 errors) and i'm gonna run it for about 20 passes because i will be AFK all day.

Question for Jared: What you mean 2nd core? It's a six core CPU and computers count six cores like that: 0-1-2-3-4-5. So, which core is it? #1-real 2nd or #2-real 3rd? So i could disable that core and test. I hope you understand what i'm talking about :huh:
 
re: BSOD Chrome & FF while using Flash - Windows 7 x64

Do you think that i should disable it on both places?

Yes.

FWIW, 20 passes is not necessary.

What you mean 2nd core?

Your CPU has six logical processors - 0, 1, 2, 3, 4, 5. The 2nd (2) processor is the one Jared is referring to. You don't refer to it as the 3rd logical processor because it's technically not the 3rd, it's the 2nd. The primary core (processor) is 0, not 1.

So i could disable that core and test.

I would not recommend doing this whatsoever and it's certainly by no means a solution.

Regards,

Patrick
 
Last edited:
re: BSOD Chrome & FF while using Flash - Windows 7 x64

Well, i'm away from that computer so i cannot stop the memtest until i get back home.
About that CPU cores, i know what you mean.. i just wanted to be sure that we are thinking about the same core and it should not be a problem to disable it just for testing purposes (not as a solution). There is no need for fear about that because i have a lot experience with BIOS configuring,overclocking etc.
 
re: BSOD Chrome & FF while using Flash - Windows 7 x64

Well I meant the 3rd core, core #2.
You won't be able to simply disable a core, if the core if failing then a new CPU will be required.
 
re: BSOD Chrome & FF while using Flash - Windows 7 x64

There is no need for fear about that because i have a lot experience with BIOS configuring,overclocking etc.

It has nothing to do with experience, that's not the matter. If you have a faulty CPU (which we don't even know yet, we need to take things one step at a time before jumping to such a large conclusion), disabling a core won't solve the problem unless it's 100% that core that's causing the problem. Even if that's the case though (which it probably isn't, and we don't know yet), are you comfortable in knowing that your CPU is faulty and you're keeping it installed and running in your system with a disabled core?

Also, let's say your CPU is faulty. Rather than disabling the core, assuming warranty is still well under way, the longer you wait, the less chance you have of getting the CPU replaced because of the damage that can occur, and just time in general (warranty running out).

Work smart, not hard.

Regards,

Patrick
 
re: BSOD Chrome & FF while using Flash - Windows 7 x64

Exactly, I'm not saying replace your CPU now as I'm not entirely sure.
Well, I know you can disable a core but it's not practical, as Patrick said unless your happy with a CPU where one or more cores has failed.
 
re: BSOD Chrome & FF while using Flash - Windows 7 x64

There is no need for fear about that because i have a lot experience with BIOS configuring,overclocking etc.

It has nothing to do with experience, that's not the matter. If you have a faulty CPU (which we don't even know yet, we need to take things one step at a time before jumping to such a large conclusion), disabling a core won't solve the problem unless it's 100% that core that's causing the problem. Even if that's the case though (which it probably isn't, and we don't know yet), are you comfortable in knowing that your CPU is faulty and you're keeping it installed and running in your system with a disabled core?

Also, let's say your CPU is faulty. Rather than disabling the core, assuming warranty is still well under way, the longer you wait, the less chance you have of getting the CPU replaced because of the damage that can occur, and just time in general (warranty running out).

Work smart, not hard.

Regards,

Patrick

You got me slightly wrong Patrick, it is not my plan to solve that issue by disabling core. If everything else fails this is the plan to check if Cpu is faulty and i can go in a store and replace it because it is 1 month old and it has valid warranty. Every component of that computer is brand new and has warranty, so i'm not gonna run it until warranty runs out, no way! :) If the problem is hardware then our biggest problem is to pinpoint the faulty component. It would be much easier if, for exampe CPU is completely bad but that's not the case. We are not even 100% sure that problem is HW. So calm down guys, everything is under control and i'm not a maniac :thumbsup2:. For now, we are just talking about it.
 
re: BSOD Chrome & FF while using Flash - Windows 7 x64

Thanks for the clarification. It helps to be sure : )

Regards,

Patrick
 
re: BSOD Chrome & FF while using Flash - Windows 7 x64

With good communication we can work this out step by step, we need something to trip up and give us a bigger clue.
 
re: BSOD Chrome & FF while using Flash - Windows 7 x64

OK guys, as I said english is not my native language and to be honest sometimes i'm not very good at communication when i'm using my first language :D Just be careful when you read my replys.

In a few hours i'll see that long running memtest and try both of that HW acceleration switches in Chrome and will test it through night.
Is there any logical explanation for failing CPU theory when stress test runs perfectly without crash? Could a cpu be faulty and still run stress test and games perfectly?
I think i have a really strange case here :banghead:
My best guess is that this AMD R7 260X wich is relatively new card is having some unsolved driver issues... Most of BSODs i saw were video card driver related.
I don't know, just throwing some ideas around :D
I'll post tomorow when i'm done testing.
Meanwhile keep brainstorming guys and i'll do the same. Again, thanks for help.
 
re: BSOD Chrome & FF while using Flash - Windows 7 x64

Disabling hardware acceleration didn't help. memtest finished 17 passes without errors. now i have enabled only cores 0 and 1 and testing (first module of cpu). That FX cpu has 3 modules with two cores inside each module so it is posible to enable or disable only a complete module with both cores in it. If Jared is right about faulty core 2 then i should be able to pass my tests without bsod.
 
re: BSOD Chrome & FF while using Flash - Windows 7 x64

After 12h testing in a situation where BSOD usually happens in about 10-20 minutes, system is stable. As i said i'm running it in dual core mode and i will enable al six cores now and test it. If BSOD happpens again then i will run it in dual core again and keep enabling and disabling those cores for a few days and test, just to be 100% sure that we are facing a faulty core here.
 
Good troubleshooting so far. I'd say if you go a few days without crashes, you have a faulty processor.

Regards,

Patrick
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top