Forum posts for gateway.exe

NullReferenceException with no stack trace when hooking SetConsoleCtrlHandler

Using code to hook the console close event from this thread, I sometimes get a NullReferenceException with no stacktrace (most of the times I don't). It happens in both release and debug and 'break when an exception is thrown' doesn't help (it breaks, but the stack trace is still empty). I never get this exception when I exit my application normally (which is hitting enter and thus releasing a Console.ReadLine). The Application event log has 2 entries:


Application: MyApp.exe Framework Version: v4.0.30319 Description:
The process was terminated due to an unhandled exception. Exception
Info: System.NullReferenceException Stack:


And:


Faulting application name: Gateway.exe, version: 1.0.0.0, time stamp:
0x4e284101 Faulting module name: unknown, version: 0.0.0.0, time
stamp: 0x00000000 Exception code: 0xc0000005 Fault offset: 0x004d41ce
Faulting process id: 0xf00 Faulting application start time:
0x01cc47b827e19a6e Faulting application path:
C:devMyApp.exe Faulting module path:
unknown Report Id: 689c1caa-b3ab-11e0-ba1b-00247e777f12


Google has revealed some bugs and issues with SetConsoleCtrlHandler, so I'm wondering if this is a lost battle.

View complete forum thread with replies

Other posts related to gateway.exe

See Related Forum Messages: Follow the Links Below to View Complete Thread

Services of differnt name having 2 exe
NullReferenceException with no stack trace when hooking SetConsoleCtrlHandler

What is the carbon footprint of your coffee?

Is it low? Is it high? Can this things really kill the planet Earth? Maybe the answer will surprise you. Maybe not.