You are getting a very specific type of crash report here that is almost always related to one of 2 things
1 - a unstable overclock
2 - failing hardware / lack of power
Before going any further I have to ask if you have altered memory timings, or performed any manner of overclocking on this laptop?
Code:
WHEA_UNCORRECTABLE_ERROR (124)
A fatal hardware error has occurred. Parameter 1 identifies the type of error
source that reported the error. Parameter 2 holds the address of the
WHEA_ERROR_RECORD structure that describes the error conditon.
Arguments:
Arg1: 0000000000000000, Machine Check Exception
Arg2: fffffa80047b9028, Address of the WHEA_ERROR_RECORD structure.
Arg3: 00000000ba000000, High order 32-bits of the MCi_STATUS value.
Arg4: 0000000000020e0f, Low order 32-bits of the MCi_STATUS value.
Debugging Details:
------------------
BUGCHECK_STR: 0x124_GenuineIntel
CUSTOMER_CRASH_COUNT: 2
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
PROCESS_NAME: firefox.exe
CURRENT_IRQL: f
STACK_TEXT:
fffff880`0316ba58 fffff800`0341b903 : 00000000`00000124 00000000`00000000 fffffa80`047b9028 00000000`ba000000 : nt!KeBugCheckEx
fffff880`0316ba60 fffff800`035d8513 : 00000000`00000001 fffffa80`04805a70 00000000`00000000 fffffa80`04805ac0 : hal!HalBugCheckSystem+0x1e3
fffff880`0316baa0 fffff800`0341b5c8 : 00000000`00000728 fffffa80`04805a70 fffff880`0316be30 fffff880`0316be00 : nt!WheaReportHwError+0x263
fffff880`0316bb00 fffff800`0341af1a : fffffa80`04805a70 fffff880`0316be30 fffffa80`04805a70 00000000`00000000 : hal!HalpMcaReportError+0x4c
fffff880`0316bc50 fffff800`0341add5 : 00000000`00000004 00000000`00000001 fffff880`0316beb0 00000000`00000000 : hal!HalpMceHandler+0x9e
fffff880`0316bc90 fffff800`0340ee88 : 00000000`00000000 00000000`0055bb60 00000000`00000000 00000000`00000000 : hal!HalpMceHandlerWithRendezvous+0x55
fffff880`0316bcc0 fffff800`034c27ac : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : hal!HalHandleMcheck+0x40
fffff880`0316bcf0 fffff800`034c2613 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KxMcheckAbort+0x6c
fffff880`0316be30 00000000`6ce06ca6 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiMcheckAbort+0x153
00000000`0055bb4c 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x6ce06ca6
STACK_COMMAND: kb
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: hardware
IMAGE_NAME: hardware
DEBUG_FLR_IMAGE_TIMESTAMP: 0
FAILURE_BUCKET_ID: X64_0x124_GenuineIntel_PROCESSOR_BUS
BUCKET_ID: X64_0x124_GenuineIntel_PROCESSOR_BUS
Followup: MachineOwner
---------