GlassWire crashes/exits without further notice

Hi,
sometimes GlassWire will crash/exit on my system without further notice. I cannot tell why. It it especially annoying/dangerous as I cannot tell if the “protection” is still on when the app silently exits.

My config:
Windows 7 Pro SP 1 64bit
Intel Core 2
4 GB RAM

No other firewall is installed, Antivirus is Microsoft Security Essentials.

Cheers
Christian

Christian,

We think we have found this bug and we hope to have an update out next week. I apologize for the error.

I’m seeing this as well. I just installed 1.0.23.1496. Now the Glasswire client exits to the desktop after some (as yet unobserved) amount of time. No error messages. The service remains running. Windows 7 Pro 32-bit.

For the record, I’m running Glasswire on another PC (Windows 8 64-bit) without any issues.

I installed Glasswire several days ago am having the same problem using 1.0.25b with Windows 7. It is almost unusable. At times it will crash after just a few minutes. It has never lasted more than an hour without crashing. I do use Networx and have never had a problem with it.

Update to my earlier post: I recently switched to my Windows 8.1 PC and updated Glasswire to 1.0.35b, and the Glasswire client stops updating after an hour or so. When this happens, the client still appears on the screen, but when I try to click on it, it disappears. The service continues running.

1 Like

Update to my update: this problem does not occur if I’m not running Networx.

1 Like

Thanks. We’ll install Networx and try to fix this.

Also started crashing when installed 1.0.35b. Windows 8.1 pro, windows defender, x64.
The GUI crashes, the service appears to be running.
GUI crashes in about 5-10 seconds after launching.

Debugging had this error:
Unhandled exception at 0x687b326c (msvcr110.dll) in Glasswire.exe: fatal program exit requested

Debugger ended in ‘abort.c’, at if (IsProcessorFeaturePresent(PF_FASTFAIL_AVAILABLE))
__fastfail(FAST_FAIL_FATAL_APP_EXIT);

Call Stack:

msvcr110.dll!abort() Line 88 C
msvcr110.dll!terminate() Line 96 C++
GlassWire.exe!00d8760c() Unknown
[Frames below may be incorrect and/or missing, no symbols loaded for GlassWire.exe]
KernelBase.dll!75d59e03() Unknown
msvcr110.dll!__crtFlsGetValue(unsigned long dwFlsIndex) Line 400 C
ntdll.dll!77aaa68c() Unknown
ntdll.dll!77b19e86() Unknown
ntdll.dll!77aacb14() Unknown
ntdll.dll!77b00f43() Unknown
ntdll.dll!77b02801() Unknown
ntdll.dll!77aac881() Unknown
ntdll.dll!77aac853() Unknown
ntdll.dll!77ad7377() Unknown
ntdll.dll!77aac6bb() Unknown
KernelBase.dll!75cb2f71() Unknown
KernelBase.dll!75cb2f71() Unknown
KernelBase.dll!75cb2f71() Unknown
KernelBase.dll!75cb2f71() Unknown
msvcr110.dll!_CxxThrowException(void * pExceptionObject, const _s__ThrowInfo * pThrowInfo) Line 152 C++
msvcr110.dll!operator new(unsigned int size) Line 62 C++
GlassWire.exe!008d5e37() Unknown
GlassWire.exe!008d520d() Unknown
msvcr110.dll!_CallSettingFrame(unsigned long funclet, unsigned long pRN, unsigned long dwInCode) Line 64 Unknown
msvcr110.dll!_CallCatchBlock2(EHRegistrationNode * pRN, const _s_FuncInfo * pFuncInfo, void * handlerAddress, int CatchDepth, unsigned long NLGCode) Line 502 C++
msvcr110.dll!CallCatchBlock(EHExceptionRecord * pExcept, EHRegistrationNode * pRN, _CONTEXT * pContext, const _s_FuncInfo * pFuncInfo, void * handlerAddress, int CatchDepth, unsigned long NLGCode) Line 1383 C++
msvcr110.dll!CatchIt(EHExceptionRecord * pExcept, EHRegistrationNode * pRN, _CONTEXT * pContext, void * pDC, const _s_FuncInfo * pFuncInfo, const _s_HandlerType * pCatch, const _s_CatchableType * pConv, const _s_TryBlockMapEntry * pEntry, int CatchDepth, EHRegistrationNode * pMarkerRN, unsigned char IsRethrow) Line 1194 C++
msvcr110.dll!FindHandler(EHExceptionRecord * pExcept, EHRegistrationNode * pRN, _CONTEXT * pContext, void * pDC, const _s_FuncInfo * pFuncInfo, unsigned char recursive, int CatchDepth, EHRegistrationNode * pMarkerRN) Line 685 C++
msvcr110.dll!__InternalCxxFrameHandler(EHExceptionRecord * pExcept, EHRegistrationNode * pRN, _CONTEXT * pContext, void * pDC, const _s_FuncInfo * pFuncInfo, int CatchDepth, EHRegistrationNode * pMarkerRN, unsigned char recursive) Line 435 C++
msvcr110.dll!__CxxFrameHandler(EHExceptionRecord * pExcept, EHRegistrationNode * pRN, void * pContext, void * pDC) Line 301 C++
ntdll.dll!77aac881() Unknown
ntdll.dll!77aac853() Unknown
ntdll.dll!77ad7377() Unknown
ntdll.dll!77aac6bb() Unknown
KernelBase.dll!75cb2f71() Unknown
KernelBase.dll!75cb2f71() Unknown
ws2_32.dll!75f36c81() Unknown
GlassWire.exe!00dbb7d8() Unknown
msvcr110.dll!malloc(unsigned int size) Line 91 C
msvcr110.dll!operator new(unsigned int size) Line 59 C++
00000001() Unknown
KernelBase.dll!75cb2f71() Unknown
KernelBase.dll!75cb2f71() Unknown
msvcr110.dll!_CxxThrowException(void * pExceptionObject, const _s__ThrowInfo * pThrowInfo) Line 152 C++
msvcr110.dll!operator new(unsigned int size) Line 62 C++
GlassWire.exe!008d51e6() Unknown
GlassWire.exe!00cbe2ca() Unknown
GlassWire.exe!00d2a3ac() Unknown
GlassWire.exe!00d2b648() Unknown
GlassWire.exe!00d24cf8() Unknown
GlassWire.exe!00dbce04() Unknown
ntdll.dll!77aabdbc() Unknown
GlassWire.exe!00bff5fd() Unknown
GlassWire.exe!00d9db4e() Unknown
GlassWire.exe!00dac985() Unknown
GlassWire.exe!00d2231f() Unknown
ntdll.dll!77aaa58c() Unknown
KernelBase.dll!75cde7b4() Unknown
GlassWire.exe!00db6dfd() Unknown
GlassWire.exe!00dbf385() Unknown
GlassWire.exe!00dbfb87() Unknown
GlassWire.exe!00db5017() Unknown
GlassWire.exe!00d8ff1d() Unknown
GlassWire.exe!00d42140() Unknown
GlassWire.exe!00d4214e() Unknown
msvcr110.dll!_callthreadstartex() Line 354 C
msvcr110.dll!_threadstartex(void * ptd) Line 332 C
kernel32.dll!7743919f() Unknown
ntdll.dll!77ac0bbb() Unknown
ntdll.dll!77ac0b91() Unknown

We are unable to reproduce this issue.
Please stop the GlassWire service and rename/remove c:\programdata\glasswire\service\glasswire.db and let us know if the problem continues.

Yes, this clean-install type of action works, glasswire UI now continues to run, but obviously I have lost all of my history. Oh well, at least I can see what is being logged now…

Sorry about the history…

As of version 1.0.40b, this no longer seems to be an issue on my 64-bit Windows 8 system. I’m able to leave Glasswire running all the time and it seems entirely stable. No more weird crashes, even when running it with Networx. Nice!

1 Like

That’s great news! We are working on an update that we hope to release in the next few weeks.