level 1
-
楼主
前段时间我开始用adobe fresco在我的surfacepro8上可以平替procreate,但总有一个bug是打开app以后几乎100%崩溃,持续三十到一两分钟不等时会直接无响应然后闪退,在研究了两天以后我找到了原因和暂时的解决方法。
问题很简单,我使用windbg以后查看dmp文件看见
ExceptionCode: c0000005 Attempt to read from address 0000000000000000
崩溃指令是
mov rax,qword ptr [rdx]
当时
rdx=0000000000000000
说明程序尝试读取一个空指针
acp::local::net::ACPLHttpTransferClientFactory::operator=
调用栈显示,崩溃发生在 Microsoft C++ 线程池的后台任务中:
msvcp140!Concurrency::details::_Task_scheduler_callback
ntdll!TppWorkpExecuteCallback
ntdll!TppWorkerThread
综合判断,Fresco 的gemini_uwp_bridge.dll在处理异步 HTTP 网络传输任务时,发生了空指针访问冲突
我目前最有效的办法是使用 Windows 防火墙阻止 Fresco 的出站网络连接。
输入win+r输入wf.msc,在左边出站规则里新建一个规则,选择程序
程序位置选择C:\Program Files\WindowsApps\Adobe.Fresco_5.5.5.1416_x64__pc75e8sa7ep4e\Fresco.exe,然后选择阻止连接。
这样防火墙规则阻止了 Fresco 的出站连接,使其无法进入会触发崩溃的异步 HTTP 请求路径,但无法修复dll本身,同时有可能造成云存档无法使用,但这是我能得到唯一一个稳定不崩溃的方法了。
2026年09月15日 05点09分
1
问题很简单,我使用windbg以后查看dmp文件看见
ExceptionCode: c0000005 Attempt to read from address 0000000000000000
崩溃指令是
mov rax,qword ptr [rdx]
当时
rdx=0000000000000000
说明程序尝试读取一个空指针
acp::local::net::ACPLHttpTransferClientFactory::operator=
调用栈显示,崩溃发生在 Microsoft C++ 线程池的后台任务中:
msvcp140!Concurrency::details::_Task_scheduler_callback
ntdll!TppWorkpExecuteCallback
ntdll!TppWorkerThread
综合判断,Fresco 的gemini_uwp_bridge.dll在处理异步 HTTP 网络传输任务时,发生了空指针访问冲突
我目前最有效的办法是使用 Windows 防火墙阻止 Fresco 的出站网络连接。
输入win+r输入wf.msc,在左边出站规则里新建一个规则,选择程序
程序位置选择C:\Program Files\WindowsApps\Adobe.Fresco_5.5.5.1416_x64__pc75e8sa7ep4e\Fresco.exe,然后选择阻止连接。
这样防火墙规则阻止了 Fresco 的出站连接,使其无法进入会触发崩溃的异步 HTTP 请求路径,但无法修复dll本身,同时有可能造成云存档无法使用,但这是我能得到唯一一个稳定不崩溃的方法了。

