WinDbg:
```
0: kd> k
*** Stack trace for last set context - .thread/.cxr resets it
# ChildEBP RetAddr
00 909dfa5c 81ca1b52 nt!KiSwapContext+0x19
01 909dfab8 81ca15f1 nt!KiSwapThread+0x172
02 909dfaec 81c9f126 nt!KiCommitThreadWait+0x141
03 909dfba0 81eb1a03 nt!KeWaitForSingleObject+0x176
04 909dfc00 81d21e17 nt!NtWaitForSingleObject+0xd3
05 909dfc00 7733f804 nt!KiSystemServicePostCall
06 02e2f988 7733d12e ntdll!KiFastSystemCallRet
07 02e2f98c 74d910f8 ntdll!NtWaitForSingleObject+0xa
08 02e2f9fc 74d9103b KERNELBASE!WaitForSingleObjectEx+0xb0
09 02e2fa10 5d010c4a KERNELBASE!WaitForSingleObject+0x12
WARNING: Stack unwind information not available. Following frames may be wrong.
0a 02e2fa38 5d06addb Instup_5cdb0000!asw::settings::detail::CreateSettingsModule+0xae83a
0b 02e2fae4 5d0103e3 Instup_5cdb0000!CreateEventManagerGaModuleRaw+0x1dfb
0c 02e2fb1c 5d010ecb Instup_5cdb0000!asw::settings::detail::CreateSettingsModule+0xadfd3
0d 02e2fb24 5d1f7d9e Instup_5cdb0000!asw::settings::detail::CreateSettingsModule+0xaeabb
0e 02e2fb5c 5d1f7ec6 Instup_5cdb0000!asw::burger_client::detail::CreateBurgerClientModule+0x182c3e
0f 02e2fb68 770e16e8 Instup_5cdb0000!asw::burger_client::detail::CreateBurgerClientModule+0x182d66
10 02e2fb74 7732c206 KERNEL32!BaseThreadInitThunk+0xe
11 02e2fbb8 7732c1df ntdll!__RtlUserThreadStart+0x20
12 02e2fbc8 00000000 ntdll!_RtlUserThreadStart+0x1b
```
pykd:
```
0: kd> !py
Python 2.7.10 (default, May 23 2015, 09:44:00) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> for frame in getStack():
... print( findSymbol(frame.ip) )
...
nt!KiSwapContext+19
nt!KiSwapThread+172
nt!KiCommitThreadWait+141
nt!KeWaitForSingleObject+176
nt!NtWaitForSingleObject+d3
nt!KiSystemServicePostCall
ntdll!KiFastSystemCallRet
ntdll!NtWaitForSingleObject+a
KERNELBASE!WaitForSingleObjectEx+b0
KERNELBASE!WaitForSingleObject+12
Instup_5cdb0000!?CreateSettingsModule@detail@settings@asw@@YA?AV?$shared_ptr@VISettingsModule@settings@asw@@@std@@XZ+ae83a
Instup_5cdb0000!CreateEventManagerGaModuleRaw+1dfb
Instup_5cdb0000!?CreateSettingsModule@detail@settings@asw@@YA?AV?$shared_ptr@VISettingsModule@settings@asw@@@std@@XZ+adfd3
Instup_5cdb0000!?CreateSettingsModule@detail@settings@asw@@YA?AV?$shared_ptr@VISettingsModule@settings@asw@@@std@@XZ+aeabb
Instup_5cdb0000!?CreateBurgerClientModule@detail@burger_client@asw@@YA?AV?$shared_ptr@VIBurgerClientModule@burger_client@asw@@@std@@XZ+182c3e
Instup_5cdb0000!?CreateBurgerClientModule@detail@burger_client@asw@@YA?AV?$shared_ptr@VIBurgerClientModule@burger_client@asw@@@std@@XZ+182d66
KERNEL32!BaseThreadInitThunk+e
ntdll!__RtlUserThreadStart+20
ntdll!_RtlUserThreadStart+1b
```
Module (export symbols):
```
0: kd> lm vm Instup_5cdb0000
Browse full module list
start end module name
5cdb0000 5d692000 Instup_5cdb0000 (export symbols) Instup.dll
Loaded symbol image file: Instup.dll
Image path: C:\Program Files\AVAST Software\Avast\setup\Instup.dll
Image name: Instup.dll
Browse all global symbols functions data
Timestamp: Tue Feb 02 17:47:37 2016 (56B0C189)
CheckSum: 00902BF6
ImageSize: 008E2000
File version: 11.1.2253.1653
Product version: 11.1.2253.1653
File flags: 0 (Mask 17)
File OS: 4 Unknown Win32
File type: 2.0 Dll
File date: 00000000.00000000
Translations: 0000.04b0
CompanyName: AVAST Software
ProductName: Avast Antivirus
InternalName: Instup
OriginalFilename: Instup.dll
ProductVersion: 11.1.2253.1653
FileVersion: 11.1.2253.1653
FileDescription: avast! Antivirus Installer
LegalCopyright: Copyright (c) 2014 AVAST Software
Comments: avast! Antivirus
```
Comments: ** Comment from web user: kernelnet **
```
0: kd> k
*** Stack trace for last set context - .thread/.cxr resets it
# ChildEBP RetAddr
00 909dfa5c 81ca1b52 nt!KiSwapContext+0x19
01 909dfab8 81ca15f1 nt!KiSwapThread+0x172
02 909dfaec 81c9f126 nt!KiCommitThreadWait+0x141
03 909dfba0 81eb1a03 nt!KeWaitForSingleObject+0x176
04 909dfc00 81d21e17 nt!NtWaitForSingleObject+0xd3
05 909dfc00 7733f804 nt!KiSystemServicePostCall
06 02e2f988 7733d12e ntdll!KiFastSystemCallRet
07 02e2f98c 74d910f8 ntdll!NtWaitForSingleObject+0xa
08 02e2f9fc 74d9103b KERNELBASE!WaitForSingleObjectEx+0xb0
09 02e2fa10 5d010c4a KERNELBASE!WaitForSingleObject+0x12
WARNING: Stack unwind information not available. Following frames may be wrong.
0a 02e2fa38 5d06addb Instup_5cdb0000!asw::settings::detail::CreateSettingsModule+0xae83a
0b 02e2fae4 5d0103e3 Instup_5cdb0000!CreateEventManagerGaModuleRaw+0x1dfb
0c 02e2fb1c 5d010ecb Instup_5cdb0000!asw::settings::detail::CreateSettingsModule+0xadfd3
0d 02e2fb24 5d1f7d9e Instup_5cdb0000!asw::settings::detail::CreateSettingsModule+0xaeabb
0e 02e2fb5c 5d1f7ec6 Instup_5cdb0000!asw::burger_client::detail::CreateBurgerClientModule+0x182c3e
0f 02e2fb68 770e16e8 Instup_5cdb0000!asw::burger_client::detail::CreateBurgerClientModule+0x182d66
10 02e2fb74 7732c206 KERNEL32!BaseThreadInitThunk+0xe
11 02e2fbb8 7732c1df ntdll!__RtlUserThreadStart+0x20
12 02e2fbc8 00000000 ntdll!_RtlUserThreadStart+0x1b
```
pykd:
```
0: kd> !py
Python 2.7.10 (default, May 23 2015, 09:44:00) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> for frame in getStack():
... print( findSymbol(frame.ip) )
...
nt!KiSwapContext+19
nt!KiSwapThread+172
nt!KiCommitThreadWait+141
nt!KeWaitForSingleObject+176
nt!NtWaitForSingleObject+d3
nt!KiSystemServicePostCall
ntdll!KiFastSystemCallRet
ntdll!NtWaitForSingleObject+a
KERNELBASE!WaitForSingleObjectEx+b0
KERNELBASE!WaitForSingleObject+12
Instup_5cdb0000!?CreateSettingsModule@detail@settings@asw@@YA?AV?$shared_ptr@VISettingsModule@settings@asw@@@std@@XZ+ae83a
Instup_5cdb0000!CreateEventManagerGaModuleRaw+1dfb
Instup_5cdb0000!?CreateSettingsModule@detail@settings@asw@@YA?AV?$shared_ptr@VISettingsModule@settings@asw@@@std@@XZ+adfd3
Instup_5cdb0000!?CreateSettingsModule@detail@settings@asw@@YA?AV?$shared_ptr@VISettingsModule@settings@asw@@@std@@XZ+aeabb
Instup_5cdb0000!?CreateBurgerClientModule@detail@burger_client@asw@@YA?AV?$shared_ptr@VIBurgerClientModule@burger_client@asw@@@std@@XZ+182c3e
Instup_5cdb0000!?CreateBurgerClientModule@detail@burger_client@asw@@YA?AV?$shared_ptr@VIBurgerClientModule@burger_client@asw@@@std@@XZ+182d66
KERNEL32!BaseThreadInitThunk+e
ntdll!__RtlUserThreadStart+20
ntdll!_RtlUserThreadStart+1b
```
Module (export symbols):
```
0: kd> lm vm Instup_5cdb0000
Browse full module list
start end module name
5cdb0000 5d692000 Instup_5cdb0000 (export symbols) Instup.dll
Loaded symbol image file: Instup.dll
Image path: C:\Program Files\AVAST Software\Avast\setup\Instup.dll
Image name: Instup.dll
Browse all global symbols functions data
Timestamp: Tue Feb 02 17:47:37 2016 (56B0C189)
CheckSum: 00902BF6
ImageSize: 008E2000
File version: 11.1.2253.1653
Product version: 11.1.2253.1653
File flags: 0 (Mask 17)
File OS: 4 Unknown Win32
File type: 2.0 Dll
File date: 00000000.00000000
Translations: 0000.04b0
CompanyName: AVAST Software
ProductName: Avast Antivirus
InternalName: Instup
OriginalFilename: Instup.dll
ProductVersion: 11.1.2253.1653
FileVersion: 11.1.2253.1653
FileDescription: avast! Antivirus Installer
LegalCopyright: Copyright (c) 2014 AVAST Software
Comments: avast! Antivirus
```
Comments: ** Comment from web user: kernelnet **
kdlibcpp CL 90940