BililiveRecorder / BililiveRecorder

录播姬 | mikufans 生放送录制

Home Page:https://rec.danmuji.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

(配置不当导致?)录制时发生IO错误 解密操作失败,请参见内部异常

WeiguangTWK opened this issue · comments

Platforms

WPF (桌面版)

Version

v2.11.0

Description

4/08开始出现这个问题

Logs

{"@t":"2024-04-15T06:55:06.7019642Z","@mt":"录制时发生IO错误","@l":"Warning","@x":"System.IO.IOException: 解密操作失败,请参见内部异常。 ---> System.ComponentModel.Win32Exception: 无法解密指定的数据。\r\n   --- 内部异常堆栈跟踪的结尾 ---\r\n   在 System.Net.ConnectStream.EndRead(IAsyncResult asyncResult)\r\n   在 System.Threading.Tasks.TaskFactory`1.FromAsyncTrimPromise`1.Complete(TInstance thisRef, Func`3 endMethod, IAsyncResult asyncResult, Boolean requiresSynchronization)\r\n--- 引发异常的上一位置中堆栈跟踪的末尾 ---\r\n   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   在 System.Net.Http.HttpClientHandler.WebExceptionWrapperStream.<ReadAsync>d__4.MoveNext()\r\n--- 引发异常的上一位置中堆栈跟踪的末尾 ---\r\n   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   在 BililiveRecorder.Core.Recording.StandardRecordTask.<FillPipeAsync>d__14.MoveNext() 位置 D:\\a\\BililiveRecorder\\BililiveRecorder\\BililiveRecorder.Core\\Recording\\StandardRecordTask.cs:行号 134\r\n--- 引发异常的上一位置中堆栈跟踪的末尾 ---\r\n   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   在 System.IO.Pipelines.Pipe.GetReadResult(ReadResult& result)\r\n   在 System.IO.Pipelines.Pipe.GetReadAsyncResult()\r\n   在 BililiveRecorder.Flv.Parser.FlvTagPipeReader.<ReadNextTagAsync>d__17.MoveNext()\r\n--- 引发异常的上一位置中堆栈跟踪的末尾 ---\r\n   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   在 BililiveRecorder.Flv.Parser.FlvTagPipeReader.<ReadTagAsync>d__21.MoveNext() 位置 D:\\a\\BililiveRecorder\\BililiveRecorder\\BililiveRecorder.Flv\\Parser\\FlvTagPipeReader.cs:行号 344\r\n--- 引发异常的上一位置中堆栈跟踪的末尾 ---\r\n   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   在 BililiveRecorder.Flv.Grouping.TagGroupReader.<ReadGroupAsync>d__12.MoveNext() 位置 D:\\a\\BililiveRecorder\\BililiveRecorder\\BililiveRecorder.Flv\\Grouping\\TagGroupReader.cs:行号 89\r\n--- 引发异常的上一位置中堆栈跟踪的末尾 ---\r\n   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   在 BililiveRecorder.Core.Recording.StandardRecordTask.<RecordingLoopAsync>d__15.MoveNext() 位置 D:\\a\\BililiveRecorder\\BililiveRecorder\\BililiveRecorder.Core\\Recording\\StandardRecordTask.cs:行号 172","RoomId":27725018,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":6684,"ThreadId":88,"ExceptionDetail":{"Type":"System.IO.IOException","HResult":-2146232800,"Message":"解密操作失败,请参见内部异常。","Source":"System","InnerException":{"HResult":-2147467259,"Message":"无法解密指定的数据。","Source":null,"NativeErrorCode":-2146893008,"ErrorCode":-2147467259,"Type":"System.ComponentModel.Win32Exception"}}}

大概率是网络环境问题,HTTPS数据不能正常解密,有可能是被劫持篡改了之类的。检查一下浏览器里面能不能正常访问。

大概率是网络环境问题,HTTPS数据不能正常解密,有可能是被劫持篡改了之类的。检查一下浏览器里面能不能正常访问。

能正常访问,录制之后每十分钟就会来一下,非常奇怪

@Genteure 我修改一下DNS设置然后再作观察吧,有新发现会留言的,没Close这个issue说明问题还在

OK清楚是怎么回事了,USB网卡不稳定+DNS配置不当

说不定可以在Q&A里提一嘴