YTSvrLib icon indicating copy to clipboard operation
YTSvrLib copied to clipboard

我把dbserver注掉后启动sample程序,有异常

Open pan2za opened this issue 4 years ago • 2 comments

我用netcat作为客户端连接12610端口, nc 127.0.0.1 12610 hello 然后退出nc,出现写日志logasn异常。 write函数 0x00007FFC10894F83 (KernelBase.dll)处(位于 Sample Sample.exe 中)引发的异常: 0xC00000FD: Stack overflow (参数: 0x0000000000000001, 0x00000043CD603FD8)。 0x00007FFC10894F83 (KernelBase.dll) (Sample Sample.exe 中)处有未经处理的异常: 0xC00000FD: Stack overflow (参数: 0x0000000000000001, 0x00000043CD603FD8)。

程序“[17548] Sample Sample.exe”已退出,返回值为 0 (0x0)。

异常栈大体位置在

extern "C" void __cdecl __acrt_stdio_end_temporary_buffering_nolock( bool const flag, FILE* const public_stream ) line132 __acrt_stdio_flush_nolock(stream.public_stream());

之后栈丢失。应该是write(os_handle, xxx) 有可能是os_handle有问题,我的显示是0xd。

pan2za avatar Aug 22 '20 11:08 pan2za

能复现么?你可以把你改动的项目传上来我看看。

sherry0319 avatar Aug 23 '20 12:08 sherry0319

没花时间复现,我什么都没改。 主要我想选一个开源服务器,结果就这样。心痛

pan2za avatar Sep 05 '20 00:09 pan2za