这是什么错误:无法映射为因碎片
问题描述:
我想用我的斯威夫特3应用程序,它应该是从的iDevice发送资产数据使用JustHTTP
框架Web服务器找出问题10个iovecs。这是什么错误:无法映射为因碎片
我做了一个不同的SO问题,询问了一些不同的问题,因此我决定提出一个新的问题,该问题关于在日志上打印的错误消息,而不是由JustHTTP
框架造成的,而是通过底层Apple代码,因为我使用本地Apple调用硬编码我的HTTP请求代码时收到此错误消息。
的错误是
netcore_dispatch_data_to_iovec data (360448 bytes) couldn't get mapped to 10 iovecs due to fragmentation
谷歌搜索或沉湎于吸毒并没有给我什么,都,都没有。
鉴于错误提到netcore
,我猜测它与网络有关。
那个错误是什么意思?
答
您是否激活“Address Sanitizer”?关掉它解决了我的这个问题。
我在将大文件上传到HTTP服务器时也遇到了此消息。请求主体由从文件读取数据的NSInputStream提供。每次我收到此消息时,相应的数据量都会丢失(服务器从未收到)。请求以超时错误结束,因为服务器等待接收的全部数据量并且从不接收数据。在iOS 10.3.2上看过。 –