使用Wavlink USB扩展坞运行Kivy程序时触发错误码0xC0000005
Kivy在Wavlink USB扩展坞双显示器环境下触发访问违规错误
当使用Wavlink USB扩展坞连接两台显示器时,运行最简Kivy窗口脚本会触发退出码-1073741819 (0xC0000005)的错误;直接用HDMI线连接单台外接显示器时,程序可正常运行。
错误日志
[INFO ] [Logger ] Record log in C:\Users\"user name".kivy\logs\kivy_23-04-17_49.txt [INFO ] [deps ] Successfully imported "kivy_deps.angle" 0.3.3 [INFO ] [deps ] Successfully imported "kivy_deps.glew" 0.3.1 [INFO ] [deps ] Successfully imported "kivy_deps.sdl2" 0.4.5 [INFO ] [Kivy ] v2.1.0 [INFO ] [Kivy ] Installed at "C:\Users\"user name"\minimal-reproducable-error\venv\lib\site-packages\kivy\__init__.py" [INFO ] [Python ] v3.10.11 (tags/v3.10.11:7d4cc5a, Apr 5 2023, 00:38:17) [MSC v.1929 64 bit (AMD64)] [INFO ] [Python ] Interpreter at "C:\Users\"user name"\minimal-reproducable-error\venv\Scripts\python.exe" [INFO ] [Logger ] Purge log fired. Processing... [INFO ] [Logger ] Purge finished! [INFO ] [Factory ] 189 symbols loaded [INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2 (img_pil, img_ffpyplayer ignored) [INFO ] [Text ] Provider: sdl2 [INFO ] [Window ] Provider: sdl2 Process finished with exit code -1073741819 (0xC0000005)
测试代码
from kivy.app import App class CoreApp(App): pass CoreApp().run()
已尝试的操作
- 卸载并重新安装显卡驱动,无改善
- 使用重新下载的Python 3.10版本
- 在PyCharm中运行、用PyInstaller打包成可执行文件均出现相同错误
设备信息
运行Windows 11的华硕Vivobook
补充的FaultHandler日志
Windows fatal exception: access violation Current thread 0x000039ec (most recent call first): File "C:\Users\"user name"\minimal-reproducable-error\venv\lib\site-packages\kivy\core\window\window_sdl2.py", line 306 in create_window File "C:\Users\"user name"\minimal-reproducable-error\venv\lib\site-packages\kivy\core\window\__init__.py", line 1071 in __init__ File "C:\Users\"user name"\minimal-reproducable-error\venv\lib\site-packages\kivy\core\window\window_sdl2.py", line 165 in __init__ File "C:\Users\"user name"\minimal-reproducable-error\venv\lib\site-packages\kivy\core\__init__.py", line 71 in core_select_lib File "C:\Users\"user name"\minimal-reproducable-error\venv\lib\site-packages\kivy\core\window\__init__.py", line 2460 in <module> File "<frozen importlib._bootstrap>", line 241 in _call_with_frames_removed File "<frozen importlib._bootstrap_external>", line 883 in exec_module File "<frozen importlib._bootstrap>", line 688 in _load_unlocked File "<frozen importlib._bootstrap>", line 1006 in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 1027 in _find_and_load File "C:\Users\"user name"\minimal-reproducable-error\venv\lib\site-packages\kivy\base.py", line 136 in ensure_window File "C:\Users\"user name"\minimal-reproducable-error\venv\lib\site-packages\kivy\uix\widget.py", line 341 in __init__ File "C:\Users\"user name"\minimal-reproducable-error\venv\lib\site-packages\kivy\app.py", line 597 in build File "C:\Users\"user name"\minimal-reproducable-error\venv\lib\site-packages\kivy\app.py", line 924 in _run_prepare File "C:\Users\"user name"\minimal-reproducable-error\venv\lib\site-packages\kivy\app.py", line 954 in run File "C:\Users\"user name"\minimal-reproducable-error\minimumError.py", line 12 in <module>
内容的提问来源于stack exchange,提问作者Grady Seaward
相关产品推荐
相关产品推荐

