############################################# Call Stack ############################################# *** Stack trace for last set context - .thread/.cxr resets it Child-SP RetAddr Call Site 000000fa`7f7ea0d0 00007ffb`fa7b72fb KERNELBASE!RaiseException+0x68 000000fa`7f7ea1b0 00007ffb`fa7d4123 WinSparkle!_CxxThrowException+0xb3 [f:\dd\vctools\crt\crtw32\eh\throw.cpp @ 154] 000000fa`7f7ea220 00007ffb`fa7c9600 WinSparkle!`winsparkle::UpdateChecker::Run'::`1'::catch$0+0x1b [d:\projects\temp_projects\winsparkle\src\updatechecker.cpp @ 262] 000000fa`7f7ea250 00007ffb`fa7b9199 WinSparkle!_CallSettingFrame+0x20 [f:\dd\vctools\crt\crtw32\eh\amd64\handlers.asm @ 51] 000000fa`7f7ea280 00007ffc`1d9059a3 WinSparkle!__CxxCallCatchBlock+0xf5 [f:\dd\vctools\crt\crtw32\eh\frame.cpp @ 1281] 000000fa`7f7ea350 00007ffb`fa70e8e9 ntdll!RcConsolidateFrames+0x3 000000fa`7f7ef750 00007ffb`fa702d0c WinSparkle!winsparkle::UpdateChecker::Run+0xe1 [d:\projects\temp_projects\winsparkle\src\updatechecker.cpp @ 235] 000000fa`7f7efa80 00007ffb`fa7b02f3 WinSparkle!winsparkle::Thread::ThreadEntryPoint+0x18 [d:\projects\temp_projects\winsparkle\src\threads.cpp @ 129] 000000fa`7f7efac0 00007ffb`fa7b049a WinSparkle!_callthreadstartex+0x17 [f:\dd\vctools\crt\crtw32\startup\threadex.c @ 376] 000000fa`7f7efaf0 00007ffc`1d472d92 WinSparkle!_threadstartex+0x102 [f:\dd\vctools\crt\crtw32\startup\threadex.c @ 354] 000000fa`7f7efb20 00007ffc`1d879f64 kernel32!BaseThreadInitThunk+0x22 000000fa`7f7efb50 00000000`00000000 ntdll!RtlUserThreadStart+0x34 ******************************************************************************* * * * Exception Analysis * * * ******************************************************************************* FAULTING_SOURCE_LINE: d:\projects\temp_projects\winsparkle\src\updatechecker.cpp FAULTING_SOURCE_FILE: d:\projects\temp_projects\winsparkle\src\updatechecker.cpp FAULTING_SOURCE_LINE_NUMBER: 262 262 for me is catch ( ... ) { UI::NotifyUpdateError(); /*here->*/throw; }