After starting up Shell=Explorer and crashing the seemingly not-enough-(P)SEH-using Explorer (trying to view the RPC Control branch of the NT Objects namespace is a sure way), I get the following. Disregarding the crashing Explorer that I only included for completeness, could this be related to the recent work of having a separate thread doing the shutdown?
(KERNEL32:except/except.c:132) Unhandled exception (KERNEL32:except/except.c:133) Address: (KERNEL32:except/except.c:136) 44a912 C:\ReactOS\explorer.exe CS:EIP 1b:44a912 DS 23 ES 23 FS 3b GS 23 EAX: 00000000 EBX: 000001dc ECX: 007af1fa EDX: 00000250 EBP: 007ae448 ESI: 007afb1c ESP: 007ae440 EDI: 007afa78 EFLAGS: 00000202 (KERNEL32:except/except.c:139) Frames: (KERNEL32:except/except.c:147) 421b2c C:\ReactOS\explorer.exe (KERNEL32:except/except.c:147) 40f5cc C:\ReactOS\explorer.exe (KERNEL32:except/except.c:147) 4170b4 C:\ReactOS\explorer.exe (KERNEL32:except/except.c:147) 415871 C:\ReactOS\explorer.exe (KERNEL32:except/except.c:147) 416c86 C:\ReactOS\explorer.exe (KERNEL32:except/except.c:147) 44ffb5 C:\ReactOS\explorer.exe (KERNEL32:except/except.c:147) 77e71ef4 C:\ReactOS\system32\user32.dll (KERNEL32:except/except.c:147) 77e72833 C:\ReactOS\system32\user32.dll (KERNEL32:except/except.c:147) 77ea5934 C:\ReactOS\system32\user32.dll (KERNEL32:except/except.c:147) 77ea7604 C:\ReactOS\system32\user32.dll (KERNEL32:except/except.c:147) 77ea7839 C:\ReactOS\system32\user32.dll (KERNEL32:except/except.c:147) 77e71ef4 C:\ReactOS\system32\user32.dll (KERNEL32:except/except.c:147) 77e72059 C:\ReactOS\system32\user32.dll (KERNEL32:except/except.c:147) 450459 C:\ReactOS\explorer.exe (KERNEL32:except/except.c:147) 422e9d C:\ReactOS\explorer.exe (KERNEL32:except/except.c:147) 450404 C:\ReactOS\explorer.exe (KERNEL32:except/except.c:147) 77e71ef4 C:\ReactOS\system32\user32.dll (KERNEL32:except/except.c:147) 77e72152 C:\ReactOS\system32\user32.dll (KERNEL32:except/except.c:147) 4518b5 C:\ReactOS\explorer.exe (KERNEL32:except/except.c:147) 40447b C:\ReactOS\explorer.exe (KERNEL32:except/except.c:147) 404bcd C:\ReactOS\explorer.exe (KERNEL32:except/except.c:147) 40460c C:\ReactOS\explorer.exe (KERNEL32:except/except.c:147) 40120d C:\ReactOS\explorer.exe (KERNEL32:except/except.c:147) 401258 C:\ReactOS\explorer.exe (KERNEL32:except/except.c:147) 7c8279c1 C:\ReactOS\system32\kernel32.dll (ntuser/class.c:114) Failed to lookup class atom! (ntuser/class.c:114) Failed to lookup class atom! (ntuser/class.c:114) Failed to lookup class atom! (ntuser/class.c:114) Failed to lookup class atom! (ntuser/class.c:114) Failed to lookup class atom! (ntuser/class.c:114) Failed to lookup class atom! (smss.c:90) SM: NtWaitForMultipleObjects failed! (ke/error.c:51) Hard error c000021a (api/wapi.c:175) CSR: NtListenPort() failed (ke/catch.c:149) Unhandled UserMode exc(api/wapi.c:120) CSR: NtReplyWaitReceivePort failed eption, terminating thread (api/wapi.c:120) CSR: NtReplyWaitReceivePort failed (api/wapi.c:120) CSR: Nt(api/wapi.c:120) CSR: NtReplyWaitReceivePort failed ReplyWaitReceivePort failed ex/power.c:91
-- /Mike