This: Halmacpi.dll is the Windows HAL (Hardware Abstraction Layer)
Caused this to crash:
ntkrnlpa.exe
Gathered info:
Ntkrnlpa.exe is part of the Windows Kernel as are Ntoskrnl.exe and ntkrnlmp.exe. These files install as part of your Windows NT/2000/XP/2003 operating system and are needed at boot time. You'll find them your Windows\System32 folder. Trying to disable or remove these files could have undesirable effects. You'll find more information at http://support.microsoft.com/kb/887675. You'll find information about a vulnerability in the Windows Kernel involving these files at http://support.microsoft.com/kb/931784.
[out of date info somewhat since 7/8 aren't listed but....]
If the kernal gets corrupted, you can try a system repair, info is in tutorials, if it fails you have to wipe and drop a fresh 7.
But I'd be checking for malware before going there plus it could be RAM causing issues, and without checking that first, no amount of OS repair/reinstall will stop the problem.
My Computer
At a glance
Windows 7 Ultimate Retail Box (64-bit install...AMD FX-8350 CPU v1.15 (or 1.0F) BIOS was requ...8G CAS-7 G-Skill DDR3 @1333 (2 fours) [mobo n...Radeon HD 7950 [3 gigs of GDDR5] MSI Twin Fro...
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self Built Custom
OS
Windows 7 Ultimate Retail Box (64-bit installed) + Service Pack 1
CPU
AMD FX-8350 CPU v1.15 (or 1.0F) BIOS was required!