Issue 1:
One of the our application's users has a problem starting electron executable. It even happens with original executable available to download from releases page without additional modifications on our side.

We've tested the following electron versions: 2.0.10, 3.0.5 and all have the same behavior for this specific user.

Operating System (Platform and Version): Windows 7

Actual behavior

electron.exe starts and fails silently not reaching our code.

Additional Information

Here is stack trace from crash dump for version 3.0.5. It was collected using ProcDump (options -ma -e 1 -w electron) and WinDbg (with debug symbols for version 3.0.5).

0:000> k
# ChildEBP RetAddr
00 002deaa8 7733874f ntdll!NtWaitForSingleObject+0x15
01 002deb2c 7733887d ntdll!RtlReportExceptionEx+0x14b
02 002deb84 77330f09 ntdll!RtlReportException+0x86
03 002deb9c 773110cd ntdll!LdrpInitializeProcessWrapperFilter+0x63
04 002deba8 77304fc4 ntdll!_LdrpInitialize+0xef
05 002debbc 77304e59 ntdll!_EH4_CallFilterFunc+0x12
06 002debe4 772f34c1 ntdll!_except_handler4+0x8e
07 002dec08 772f3493 ntdll!ExecuteHandler2+0x26
08 002dec2c 772f3434 ntdll!ExecuteHandler+0x24
09 002decb8 772a0163 ntdll!RtlDispatchException+0x127
0a 002decb8 7597338d ntdll!KiUserExceptionDispatcher+0xf
0b 002df180 0f7d22fa KERNELBASE!DebugBreak+0x2
0c 002df198 0f7bb7bd node!uv_fatal_error+0x8a [c:\projects\electron-39ng6\vendor\node\deps\uv\src\win\error.c @ 62]
0d 002df5c0 0f7d3413 node!uv_winsock_init+0x1dd [c:\projects\electron-39ng6\vendor\node\deps\uv\src\win\winsock.c @ 138]
0e 002df5e8 0f7c8e2b node!uv_init+0x43 [c:\projects\electron-39ng6\vendor\node\deps\uv\src\win\core.c @ 207]
0f (Inline) -------- node!uv__once_inner+0x32 [c:\projects\electron-39ng6\vendor\node\deps\uv\src\win\thread.c @ 65]
10 002df600 0f7bcb48 node!uv_once+0x4b [c:\projects\electron-39ng6\vendor\node\deps\uv\src\win\thread.c @ 87]
11 (Inline) -------- node!uv__once_init+0xf [c:\projects\electron-39ng6\vendor\node\deps\uv\src\win\core.c @ 296]
12 002df61c 0f6c1155 node!uv_hrtime+0x18 [c:\projects\electron-39ng6\vendor\node\deps\uv\src\win\util.c @ 473]
13 002df620 00509293 node!node::performance::`dynamic initializer for 'timeOrigin''+0x5 [c:\projects\electron-39ng6\vendor\node\src\node_perf.cc @ 36]
14 002df63c 0ff9e6f2 ucrtbase!_initterm+0x43
15 002df67c 0ff9e64b node!dllmain_crt_process_attach+0x8f [f:\dd\vctools\crt\vcstartup\src\startup\dll_dllmain.cpp @ 63]
16 002df68c 0ff9e83d node!dllmain_crt_dispatch+0x3b [f:\dd\vctools\crt\vcstartup\src\startup\dll_dllmain.cpp @ 137]
17 002df6cc 0ff9e92c node!dllmain_dispatch+0x59 [f:\dd\vctools\crt\vcstartup\src\startup\dll_dllmain.cpp @ 194]
18 002df6e0 772c9264 node!_DllMainCRTStartup+0x1c [f:\dd\vctools\crt\vcstartup\src\startup\dll_dllmain.cpp @ 252]
19 002df700 772cfe97 ntdll!LdrpCallInitRoutine+0x14
1a 002df7f4 772db454 ntdll!LdrpRunInitializeRoutines+0x26f
1b 002df974 772d9f11 ntdll!LdrpInitializeProcess+0x1402
1c 002df9c4 772c9789 ntdll!_LdrpInitialize+0x78
1d 002df9d4 00000000 ntdll!LdrInitializeThunk+0x10

Issue 2:
I use libuv(version 1.9.0) in my Windows client for networking framework. But i have received some crash reports in uv_winsock_init function. call stack is as bellow, i print error is socket error 10106, and i have received some other stack at winsock.c lineno 121, and socket errorno is 10014, is this a bug?

STACK_TEXT:
07c3f478 037e879c 00000000 00000560 5a371f5e MainFrame!uv_fatal_error+0x80 [g:\mojo-release\mojo_v3.5.0\src\net\atlas\atlas\platform\win32\libuv\src\win\error.c @ 61]
07c3f8a0 037d38ad 00000560 07c3f8d4 07c3f8d4 MainFrame!uv_winsock_init+0x1fc [g:\mojo-release\mojo_v3.5.0\src\net\atlas\atlas\platform\win32\libuv\src\win\winsock.c @ 148]
07c3f8b4 03d43d44 07c3f8d4 037e83e6 078304e8 MainFrame!uv_init+0x2d [g:\mojo-release\mojo_v3.5.0\src\net\atlas\atlas\platform\win32\libuv\src\win\core.c @ 113]
07c3f8b8 07c3f8d4 037e83e6 078304e8 078305a8 MainFrame!uv_init_guard_+0x4
WARNING: Frame IP not in any known module. Following frames may be wrong.
07c3f8bc 037e83e6 078304e8 078305a8 596ced74 0x7c3f8d4
07c3f8d4 037d393d 078304e8 078305a8 596ced74 MainFrame!uv__once_inner+0x36 [g:\mojo-release\mojo_v3.5.0\src\net\atlas\atlas\platform\win32\libuv\src\win\thread.c @ 67]
07c3f8e4 037bbc57 d19ee234 596ced74 078304e8 MainFrame!uv_loop_init+0x1d [g:\mojo-release\mojo_v3.5.0\src\net\atlas\atlas\platform\win32\libuv\src\win\core.c @ 133]
07c3f9f4 03791318 d19ee18c 596ced74 07830228 MainFrame!wukong::net::EventLoop::EventLoop+0x167 [g:\mojo-release\mojo_v3.5.0\src\net\atlas\atlas\wukong\net\eventloop.cpp @ 153]
07c3fa4c 035cf7a2 d19ee1ac 007c7478 07830228 MainFrame!wukong::lwp::UserAgent::UserAgent+0x98 [g:\mojo-release\mojo_v3.5.0\src\net\atlas\atlas\wukong\lwp\useragent.cpp @ 21]
07c3fa6c 035d7374 d19ee0c4 596cee11 07c3fbb8 MainFrame!wukong::Singleton<wukong::lwp::UserAgent>::init+0x62 [g:\mojo-release\mojo_v3.5.0\src\net\atlas\atlas\wukong\common\singleton.hpp @ 23]
07c3fb04 035bd5fc 07c3fb30 07c3fb48 d19ee0d8 MainFrame!mj::AppSettings::Init+0xdd4 [g:\mojo-release\mojo_v3.5.0\src\apps\app_settings.cpp @ 240]
07c3fb6c 03b2c3fd 07c3fbe0 0397c593 07c3fbb8 MainFrame!mj::LaunchRemotePlatformApp+0x16c [g:\mojo-release\mojo_v3.5.0\src\apps\launcher.cpp @ 65]
07c3fb74 0397c593 07c3fbb8 07c3fbb8 07c3fb9c MainFrame!libm_sse2_pow_precise+0x595dd
07c3fbe0 03983a1e d19ee7fc 039839e0 077d1070 MainFrame!CLoginContent::LaunchPlatformApp+0x53 [g:\mojo-release\mojo_v3.5.0\win\source\app\frame\logincontent.cpp @ 223]
07c3fc3c 03985c01 077d1070 00000000 077d4398 MainFrame!CLoginContent::ThreadInit+0x3e [g:\mojo-release\mojo_v3.5.0\win\source\app\frame\logincontent.cpp @ 143]
07c3fc4c 5a37f33c d195a375 00000000 077d4398 MainFrame!std::_LaunchPad<std::_Bind<1,void,void (__cdecl*const)(CLoginContent *),CLoginContent *> >::_Go+0x11 [d:\dev\vs2013\vc\include\thr\xthread @ 187]
07c3fc74 596ec01d 0040e420 d195a3d1 00000000 msvcp120!_Call_func+0x17 [f:\dd\vctools\crt\crtw32\stdcpp\thr\threadcall.cpp @ 28]
07c3fcac 596ec001 00000000 07c3fcc4 7659337a msvcr120!_callthreadstartex+0x1b [f:\dd\vctools\crt\crtw32\startup\threadex.c @ 376]
07c3fcb8 7659337a 077d3fd0 07c3fd04 77979882 msvcr120!_threadstartex+0x7c [f:\dd\vctools\crt\crtw32\startup\threadex.c @ 354]
07c3fcc4 77979882 077d3fd0 7106bde2 00000000 kernel32+0x1337a
07c3fd04 77979855 596ebfb4 077d3fd0 00000000 ntdll+0x39882
07c3fd1c 00000000 596ebfb4 077d3fd0 00000000 ntdll+0x39855