> If there is a RtlUnwind, the exception has been handled...
> So instead of searching for a non-existent UnhandledExceptionFilter;
> add +seh to your trace
> You should find then a seh trace for the EXC_CallHandler routine a
> few hundred of lines before the first line you already posted.
> Post 200 lines before this call.
Ok here we go with that:
Call kernel32.950: lstrlenW(405767dc L"HOME") ret=7ff3dc2d fs=008f
Ret kernel32.950: lstrlenW() retval=00000004 ret=7ff3dc2d fs=008f
Call kernel32.553: HeapAlloc(40340000,00000000,0000000a) ret=7ff314f0 fs=008f
Ret kernel32.553: HeapAlloc() retval=403a268c ret=7ff314f0 fs=008f
Call kernel32.128: AreFileApisANSI() ret=7ff3d77a fs=008f
Ret kernel32.128: AreFileApisANSI() retval=00000001 ret=7ff3d77a fs=008f
Call kernel32.888: WideCharToMultiByte(00000000,00000200,405767dc
L"HOME",ffffffff,403a268c,0000000a,00000000,00000000) ret=7ff3d79d
fs=008f
Ret kernel32.888: WideCharToMultiByte() retval=00000005 ret=7ff3d79d fs=008f
Call kernel32.406: GetFileAttributesA(403a268c "HOME") ret=7ff5fb82
fs=008f
Ret kernel32.406: GetFileAttributesA() retval=ffffffff ret=7ff5fb82 fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a268c) ret=7ff314db fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff314db fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=6534153b fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=6534153b fs=008f
Call kernel32.564: HeapSize(40340000,00000000,403a0398) ret=7ff3189c fs=008f
Ret kernel32.564: HeapSize() retval=00000020 ret=7ff3189c fs=008f
Call kernel32.574: InterlockedDecrement(403a24ec) ret=7ff3d65f fs=008f
Ret kernel32.574: InterlockedDecrement() retval=00000000 ret=7ff3d65f fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a24e8) ret=7ff314db fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff314db fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=6534153b fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=6534153b fs=008f
Call kernel32.564: HeapSize(40340000,00000000,403a242c) ret=7ff3189c fs=008f
Ret kernel32.564: HeapSize() retval=000000b0 ret=7ff3189c fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=653432b0 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=653432b0 fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a1a4c) ret=7ff314db fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff314db fs=008f
Call kernel32.574: InterlockedDecrement(403a2408) ret=6535eccc fs=008f
Ret kernel32.574: InterlockedDecrement() retval=00000000 ret=6535eccc fs=008f
Call kernel32.574: InterlockedDecrement(4039f60c) ret=6534f75a fs=008f
Ret kernel32.574: InterlockedDecrement() retval=00000002 ret=6534f75a fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=653432b0 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=653432b0 fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a2404) ret=7ff314db fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff314db fs=008f
Call kernel32.574: InterlockedDecrement(403a065c) ret=6535e1a3 fs=008f
Ret kernel32.574: InterlockedDecrement() retval=00000002 ret=6535e1a3 fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=653432b0 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=653432b0 fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a17ec) ret=7ff314db fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff314db fs=008f
Call kernel32.574: InterlockedDecrement(403a379c) ret=6535f66f fs=008f
Ret kernel32.574: InterlockedDecrement() retval=00000001 ret=6535f66f fs=008f
Call kernel32.574: InterlockedDecrement(403a1640) ret=653615b0 fs=008f
Ret kernel32.574: InterlockedDecrement() retval=00000001 ret=653615b0 fs=008f
Call kernel32.574: InterlockedDecrement(403a06f8) ret=6535ee66 fs=008f
Ret kernel32.574: InterlockedDecrement() retval=00000005 ret=6535ee66 fs=008f
Call kernel32.574: InterlockedDecrement(403a163c) ret=6535f66f fs=008f
Ret kernel32.574: InterlockedDecrement() retval=00000000 ret=6535f66f fs=008f
Call kernel32.574: InterlockedDecrement(403a37a0) ret=653615b0 fs=008f
Ret kernel32.574: InterlockedDecrement() retval=00000000 ret=653615b0 fs=008f
Call kernel32.574: InterlockedDecrement(403a06f8) ret=6535ee66 fs=008f
Ret kernel32.574: InterlockedDecrement() retval=00000004 ret=6535ee66 fs=008f
Call kernel32.574: InterlockedDecrement(403a06f8) ret=6535ee66 fs=008f
Ret kernel32.574: InterlockedDecrement() retval=00000003 ret=6535ee66 fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=653432b0 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=653432b0 fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a1c24) ret=7ff314db fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff314db fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=653432b0 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=653432b0 fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a1c98) ret=7ff314db fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff314db fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=65343260 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=65343260 fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a369c) ret=7ff3186a fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff3186a fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=65343260 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=65343260 fs=008f
Call kernel32.553: HeapAlloc(40340000,00000000,00000000) ret=7ff314f0 fs=008f
Ret kernel32.553: HeapAlloc() retval=403a369c ret=7ff314f0 fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=653432b0 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=653432b0 fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a1c74) ret=7ff314db fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff314db fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=653432b0 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=653432b0 fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a1c50) ret=7ff314db fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff314db fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=653432b0 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=653432b0 fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a1748) ret=7ff314db fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff314db fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=653432b0 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=653432b0 fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a1a74) ret=7ff314db fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff314db fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=653432b0 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=653432b0 fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a369c) ret=7ff314db fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff314db fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=653432b0 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=653432b0 fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a1608) ret=7ff314db fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff314db fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=653432b0 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=653432b0 fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a37c8) ret=7ff314db fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff314db fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=653432b0 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=653432b0 fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a378c) ret=7ff314db fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff314db fs=008f
Call kernel32.574: InterlockedDecrement(403a06f8) ret=6535ee66 fs=008f
Ret kernel32.574: InterlockedDecrement() retval=00000002 ret=6535ee66 fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=653432b0 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=653432b0 fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a3768) ret=7ff314db fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff314db fs=008f
Call kernel32.574: InterlockedDecrement(403a3744) ret=6535eccc fs=008f
Ret kernel32.574: InterlockedDecrement() retval=00000000 ret=6535eccc fs=008f
Call kernel32.574: InterlockedDecrement(4039f60c) ret=6534f75a fs=008f
Ret kernel32.574: InterlockedDecrement() retval=00000001 ret=6534f75a fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=653432b0 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=653432b0 fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a3740) ret=7ff314db fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff314db fs=008f
Call kernel32.574: InterlockedDecrement(403a065c) ret=6535e1a3 fs=008f
Ret kernel32.574: InterlockedDecrement() retval=00000001 ret=6535e1a3 fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=653432b0 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=653432b0 fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a13cc) ret=7ff314db fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff314db fs=008f
Call kernel32.311:
FormatMessageA(00003000,00000000,80029c4a,00000000,40576b7c,00000100,00000000)
ret=0040d2dc fs=008f
Ret kernel32.311: FormatMessageA() retval=00000000 ret=0040d2dc fs=008f
Call user32.407: LoadStringA(00400000,0000fef4,40576874,00000400) ret=00406c3a
fs=008f
Ret user32.407: LoadStringA() retval=0000000e ret=00406c3a fs=008f
Call kernel32.683: RaiseException(0eedfade,00000001,00000007,40576cb4)
ret=00480261 fs=008f
trace:seh:EXC_RtlRaiseException code=eedfade flags=1
trace:seh:EXC_CallHandler calling handler at 0x480043 code=eedfade flags=1
trace:seh:EXC_CallHandler handler returned 1
trace:seh:EXC_CallHandler calling handler at 0x403631 code=eedfade flags=1
Call ntdll.553: RtlUnwind(40576d10,004037f2,40576ba4,00000000) ret=004037f2
fs=008f
trace:seh:EXC_RtlUnwind code=eedfade flags=3
trace:seh:EXC_CallHandler calling handler at 0x40060280 code=eedfade flags=3
trace:seh:EXC_CallHandler handler returned 1
trace:seh:EXC_CallHandler calling handler at 0x480043 code=eedfade flags=3
trace:seh:EXC_CallHandler handler returned 1
Ret ntdll.553: RtlUnwind() retval=00000000 ret=004037f2 fs=008f
Call kernel32.385: GetCurrentThreadId() ret=0040f283 fs=008f
Ret kernel32.385: GetCurrentThreadId() retval=08066768 ret=0040f283 fs=008f
Call kernel32.574: InterlockedDecrement(403a0f48) ret=6535f66f fs=008f
Ret kernel32.574: InterlockedDecrement() retval=00000000 ret=6535f66f fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=653432b0 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=653432b0 fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a36c4) ret=7ff314db fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff314db fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=653432b0 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=653432b0 fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a3714) ret=7ff314db fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff314db fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=65343260 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=65343260 fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a0350) ret=7ff3186a fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff3186a fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=65343260 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=65343260 fs=008f
Call kernel32.553: HeapAlloc(40340000,00000000,00000000) ret=7ff314f0 fs=008f
Ret kernel32.553: HeapAlloc() retval=403a369c ret=7ff314f0 fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=653432b0 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=653432b0 fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a36f0) ret=7ff314db fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff314db fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=653432b0 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=653432b0 fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a0f0c) ret=7ff314db fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff314db fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=653432b0 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=653432b0 fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a0410) ret=7ff314db fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff314db fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=653432b0 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=653432b0 fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a121c) ret=7ff314db fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff314db fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=653432b0 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=653432b0 fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a369c) ret=7ff314db fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff314db fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=653432b0 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=653432b0 fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a0374) ret=7ff314db fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff314db fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=653432b0 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=653432b0 fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a02b8) ret=7ff314db fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff314db fs=008f
Call kernel32.846: TlsGetValue(00000003) ret=653432b0 fs=008f
Ret kernel32.846: TlsGetValue() retval=4039e1f0 ret=653432b0 fs=008f
Call kernel32.559: HeapFree(40340000,00000000,403a0f38) ret=7ff314db fs=008f
Ret kernel32.559: HeapFree() retval=00000001 ret=7ff314db fs=008f
Call kernel32.574: InterlockedDecrement(403a06f8) ret=6535ee66 fs=008f
Ret kernel32.574: InterlockedDecrement() retval=00000001 ret=6535ee66 fs=008f
trace:seh:EXC_CallHandler handler returned 1
trace:seh:EXC_CallHandler calling handler at 0x403d02 code=eedfade flags=1
Call ntdll.553: RtlUnwind(40576e60,004037f2,40576ba4,00000000) ret=004037f2
fs=008f
trace:seh:EXC_RtlUnwind code=eedfade flags=3
trace:seh:EXC_CallHandler calling handler at 0x40060280 code=eedfade flags=3
trace:seh:EXC_CallHandler handler returned 1
Best regards, Tony