xfangfang / wiliwili

第三方B站客户端,目前可以运行在PC全平台、PSVita、PS4 、Xbox 和 Nintendo Switch上
https://xfangfang.github.io/wiliwili
GNU General Public License v3.0
3.01k stars 146 forks source link

更新后,Arch linux 下wiliwili无法连接网络 #370

Open Duter2016 opened 6 days ago

Duter2016 commented 6 days ago

image

网络诊断: image

image

$ wiliwili
10:44:12.288[INFO] XDG_CURRENT_DESKTOP: KDE
10:44:12.288[INFO] CURRENT_DESKTOP: KDE 6
10:44:12.288[INFO] wiliwili 
10:44:12.290[INFO] Current working directory: /
10:44:12.290[INFO] setting: {"always_on_top":true,"app_ui_scale":"900p","danmaku":true,"danmaku_filter_advanced":false,"danmaku_filter_bottom":true,"danmaku_filter_color":true,"danmaku_filter_level":1,"danmaku_filter_scroll":true,"danmaku_filter_top":true,"danmaku_render_quality":100,"danmaku_smart_mask":true,"danmaku_style_alpha":80,"danmaku_style_area":100,"danmaku_style_fontsize":30,"danmaku_style_line_height":120,"danmaku_style_speed":100,"fullscreen":false,"home_window_state":"0,1366x714,0x0","http_proxy_status":false,"player_bottom_bar":true,"player_highlight_bar":false,"player_hwdec":true,"player_low_quality":false,"player_osd_tv_mode":false,"player_strategy":3,"player_volume":100,"search_tv_mode":true,"tls_verify":false,"video_quality":32}
10:44:12.290[INFO] Load config from: /home/dh/.config/wiliwili/wiliwili_config.json
10:44:12.290[INFO] Load window state: 1366x714,0x0
10:44:12.290[INFO] Set app locale: zh-Hans
10:44:12.483[INFO] Using platform GLFW
10:44:12.929[ERROR] GLFW 65548: Wayland: The platform does not support setting the window icon
10:44:12.929[ERROR] GLFW 65548: Wayland: The platform does not support setting the window position
10:44:12.930[INFO] glfw: GL Vendor: Intel
10:44:12.930[INFO] glfw: GL Renderer: Mesa Intel(R) HD Graphics 4400 (HSW GT2)
10:44:12.930[INFO] glfw: GL Version: 4.6 (Core Profile) Mesa 24.1.2-arch1.1
10:44:12.930[INFO] glfw: GLFW Version: 3.4.0
10:44:13.112[ERROR] GLFW 65548: Wayland: The platform does not provide the window position
10:44:13.112[WARNING] Cannot find custom gamepad db, (Searched at: /home/dh/.config/wiliwili/gamecontrollerdb.txt)
10:44:13.113[WARNING] Cannot find custom font, (Searched at: /home/dh/.config/wiliwili/font.ttf)
10:44:13.113[INFO] Trying to use internal font: /usr/share/wiliwili/resources/font/switch_font.ttf
10:44:13.301[ERROR] GLFW 65548: Wayland: Platform does not support making a window floating
10:44:13.301[INFO] createWindow done
10:44:25.376[ERROR] Cannot check update: 0 
10:44:30.735[ERROR] report event error: 0
dragonflylee commented 6 days ago

运行时增加参数 -d 可以获得更多的调试日志

Duter2016 commented 6 days ago

运行时增加参数 -d 可以获得更多的调试日志

$ wiliwili -d
11:56:46.379[INFO] XDG_CURRENT_DESKTOP: KDE
11:56:46.379[INFO] CURRENT_DESKTOP: KDE 6
11:56:46.380[INFO] wiliwili 
11:56:46.382[INFO] Current working directory: /
11:56:46.382[INFO] setting: {"always_on_top":true,"app_ui_scale":"900p","danmaku":true,"danmaku_filter_advanced":false,"danmaku_filter_bottom":true,"danmaku_filter_color":true,"danmaku_filter_level":1,"danmaku_filter_scroll":true,"danmaku_filter_top":true,"danmaku_render_quality":100,"danmaku_smart_mask":true,"danmaku_style_alpha":80,"danmaku_style_area":100,"danmaku_style_fontsize":30,"danmaku_style_line_height":120,"danmaku_style_speed":100,"fullscreen":false,"home_window_state":"0,1366x714,0x0","http_proxy_status":false,"player_bottom_bar":true,"player_highlight_bar":false,"player_hwdec":true,"player_low_quality":false,"player_osd_tv_mode":false,"player_strategy":3,"player_volume":100,"search_tv_mode":true,"tls_verify":false,"video_quality":32}
11:56:46.382[INFO] Load config from: /home/dh/.config/wiliwili/wiliwili_config.json
11:56:46.382[INFO] Load window state: 1366x714,0x0
11:56:46.382[INFO] Set app locale: zh-Hans
11:56:46.531[INFO] Using platform GLFW
11:56:46.680[ERROR] GLFW 65548: Wayland: The platform does not support setting the window icon
11:56:46.680[ERROR] GLFW 65548: Wayland: The platform does not support setting the window position
11:56:46.681[INFO] glfw: GL Vendor: Intel
11:56:46.681[INFO] glfw: GL Renderer: Mesa Intel(R) HD Graphics 4400 (HSW GT2)
11:56:46.681[INFO] glfw: GL Version: 4.6 (Core Profile) Mesa 24.1.2-arch1.1
11:56:46.681[INFO] glfw: GLFW Version: 3.4.0
11:56:46.691[ERROR] GLFW 65548: Wayland: The platform does not provide the window position
11:56:46.691[WARNING] Cannot find custom gamepad db, (Searched at: /home/dh/.config/wiliwili/gamecontrollerdb.txt)
11:56:46.692[WARNING] Cannot find custom font, (Searched at: /home/dh/.config/wiliwili/font.ttf)
11:56:46.692[INFO] Trying to use internal font: /usr/share/wiliwili/resources/font/switch_font.ttf
11:56:46.698[ERROR] GLFW 65548: Wayland: Platform does not support making a window floating
11:56:46.698[INFO] createWindow done
11:56:46.698[DEBUG] Adding an inputs block token (tokens=1)
11:56:46.704[DEBUG] View RecyclingGrid: create
11:56:46.709[DEBUG] RecyclingGrid::checkWidth from 0 to 169
11:56:46.709[DEBUG] RecyclingGrid::onLayout reloadData()
11:56:46.710[DEBUG] RecyclingGrid::checkWidth from 169 to 231.5
11:56:46.710[DEBUG] RecyclingGrid::onLayout reloadData()
11:56:46.711[DEBUG] RecyclingGrid::checkWidth from 231.5 to 232
11:56:46.711[DEBUG] RecyclingGrid::onLayout reloadData()
11:56:46.711[DEBUG] RecyclingGrid::checkWidth from 232 to 296
11:56:46.711[DEBUG] RecyclingGrid::onLayout reloadData()
11:56:46.713[DEBUG] RecyclingGrid::checkWidth from 296 to 360.5
11:56:46.713[DEBUG] RecyclingGrid::onLayout reloadData()
11:56:46.713[DEBUG] RecyclingGrid::checkWidth from 360.5 to 361
11:56:46.713[DEBUG] RecyclingGrid::onLayout reloadData()
11:56:46.713[DEBUG] View CustomButton: create
11:56:46.713[DEBUG] View HintLabel: create
11:56:46.713[DEBUG] Fragment HomeTab: create
11:56:46.714[DEBUG] RecyclingGrid::checkWidth from 361 to 360.5
11:56:46.714[DEBUG] RecyclingGrid::onLayout reloadData()
11:56:46.715[DEBUG] RecyclingGrid::checkWidth from 360.5 to 361
11:56:46.715[DEBUG] RecyclingGrid::onLayout reloadData()
11:56:46.715[DEBUG] RecyclingGrid::checkWidth from 361 to 360.5
11:56:46.715[DEBUG] RecyclingGrid::onLayout reloadData()
11:56:46.717[DEBUG] RecyclingGrid::checkWidth from 360.5 to 361
11:56:46.717[DEBUG] RecyclingGrid::onLayout reloadData()
11:56:46.717[DEBUG] RecyclingGrid::checkWidth from 361 to 360.5
11:56:46.717[DEBUG] RecyclingGrid::onLayout reloadData()
11:56:46.717[DEBUG] RecyclingGrid::checkWidth from 360.5 to 361
11:56:46.717[DEBUG] RecyclingGrid::onLayout reloadData()
11:56:46.717[DEBUG] View CustomButton: create
11:56:46.717[DEBUG] View CustomButton: create
11:56:46.718[DEBUG] RecyclingGrid::checkWidth from 361 to 1492
11:56:46.718[DEBUG] RecyclingGrid::onLayout reloadData()
11:56:46.719[DEBUG] Giving focus to AutoSidebarItem
11:56:46.721[DEBUG] Hiding brls::AppletFrame
11:56:46.721[DEBUG] push activity to the stack
11:56:46.721[DEBUG] Showing brls::AppletFrame
11:56:46.721[DEBUG] Analytics url: https://www.google-analytics.com/mp/collect
11:56:46.941[DEBUG] Removing an inputs block token (tokens=0)
11:56:57.034[DEBUG] report event: {"client_id":"GA1.3.84211696.1715781802","events":[{"name":"open_app","params":{"engagement_time_msec":100,"git":"","language":"zh-Hans","platform":"Linux","session_id":"GA1.3.84211696.1715781802","user":"352603328","version":"1.4.1","window":"1366x714"}}],"timestamp_micros":"1720065417000000","user_id":"352603328","user_properties":{"device":{"value":"Linux"},"git":{"value":""},"platform":{"value":"Linux"}}}
11:56:58.729[ERROR] Cannot check update: 0 
11:57:03.763[ERROR] report event error: 0
Duter2016 commented 6 days ago

使用网络代理后,可以正常加载页面和播放,关掉代理又不行,下面是使用代理后的输出:

$ wiliwili -d
11:56:46.379[INFO] XDG_CURRENT_DESKTOP: KDE
11:56:46.379[INFO] CURRENT_DESKTOP: KDE 6
11:56:46.380[INFO] wiliwili 
11:56:46.382[INFO] Current working directory: /
11:56:46.382[INFO] setting: {"always_on_top":true,"app_ui_scale":"900p","danmaku":true,"danmaku_filter_advanced":false,"danmaku_filter_bottom":true,"danmaku_filter_color":true,"danmaku_filter_level":1,"danmaku_filter_scroll":true,"danmaku_filter_top":true,"danmaku_render_quality":100,"danmaku_smart_mask":true,"danmaku_style_alpha":80,"danmaku_style_area":100,"danmaku_style_fontsize":30,"danmaku_style_line_height":120,"danmaku_style_speed":100,"fullscreen":false,"home_window_state":"0,1366x714,0x0","http_proxy_status":false,"player_bottom_bar":true,"player_highlight_bar":false,"player_hwdec":true,"player_low_quality":false,"player_osd_tv_mode":false,"player_strategy":3,"player_volume":100,"search_tv_mode":true,"tls_verify":false,"video_quality":32}
11:56:46.382[INFO] Load config from: /home/dh/.config/wiliwili/wiliwili_config.json
11:56:46.382[INFO] Load window state: 1366x714,0x0
11:56:46.382[INFO] Set app locale: zh-Hans
11:56:46.531[INFO] Using platform GLFW
11:56:46.680[ERROR] GLFW 65548: Wayland: The platform does not support setting the window icon
11:56:46.680[ERROR] GLFW 65548: Wayland: The platform does not support setting the window position
11:56:46.681[INFO] glfw: GL Vendor: Intel
11:56:46.681[INFO] glfw: GL Renderer: Mesa Intel(R) HD Graphics 4400 (HSW GT2)
11:56:46.681[INFO] glfw: GL Version: 4.6 (Core Profile) Mesa 24.1.2-arch1.1
11:56:46.681[INFO] glfw: GLFW Version: 3.4.0
11:56:46.691[ERROR] GLFW 65548: Wayland: The platform does not provide the window position
11:56:46.691[WARNING] Cannot find custom gamepad db, (Searched at: /home/dh/.config/wiliwili/gamecontrollerdb.txt)
11:56:46.692[WARNING] Cannot find custom font, (Searched at: /home/dh/.config/wiliwili/font.ttf)
11:56:46.692[INFO] Trying to use internal font: /usr/share/wiliwili/resources/font/switch_font.ttf
11:56:46.698[ERROR] GLFW 65548: Wayland: Platform does not support making a window floating
11:56:46.698[INFO] createWindow done
11:56:46.698[DEBUG] Adding an inputs block token (tokens=1)
11:56:46.704[DEBUG] View RecyclingGrid: create
11:56:46.709[DEBUG] RecyclingGrid::checkWidth from 0 to 169
11:56:46.709[DEBUG] RecyclingGrid::onLayout reloadData()
11:56:46.710[DEBUG] RecyclingGrid::checkWidth from 169 to 231.5
11:56:46.710[DEBUG] RecyclingGrid::onLayout reloadData()
11:56:46.711[DEBUG] RecyclingGrid::checkWidth from 231.5 to 232
11:56:46.711[DEBUG] RecyclingGrid::onLayout reloadData()
11:56:46.711[DEBUG] RecyclingGrid::checkWidth from 232 to 296
11:56:46.711[DEBUG] RecyclingGrid::onLayout reloadData()
11:56:46.713[DEBUG] RecyclingGrid::checkWidth from 296 to 360.5
11:56:46.713[DEBUG] RecyclingGrid::onLayout reloadData()
11:56:46.713[DEBUG] RecyclingGrid::checkWidth from 360.5 to 361
11:56:46.713[DEBUG] RecyclingGrid::onLayout reloadData()
11:56:46.713[DEBUG] View CustomButton: create
11:56:46.713[DEBUG] View HintLabel: create
11:56:46.713[DEBUG] Fragment HomeTab: create
11:56:46.714[DEBUG] RecyclingGrid::checkWidth from 361 to 360.5
11:56:46.714[DEBUG] RecyclingGrid::onLayout reloadData()
11:56:46.715[DEBUG] RecyclingGrid::checkWidth from 360.5 to 361
11:56:46.715[DEBUG] RecyclingGrid::onLayout reloadData()
11:56:46.715[DEBUG] RecyclingGrid::checkWidth from 361 to 360.5
11:56:46.715[DEBUG] RecyclingGrid::onLayout reloadData()
11:56:46.717[DEBUG] RecyclingGrid::checkWidth from 360.5 to 361
11:56:46.717[DEBUG] RecyclingGrid::onLayout reloadData()
11:56:46.717[DEBUG] RecyclingGrid::checkWidth from 361 to 360.5
11:56:46.717[DEBUG] RecyclingGrid::onLayout reloadData()
11:56:46.717[DEBUG] RecyclingGrid::checkWidth from 360.5 to 361
11:56:46.717[DEBUG] RecyclingGrid::onLayout reloadData()
11:56:46.717[DEBUG] View CustomButton: create
11:56:46.717[DEBUG] View CustomButton: create
11:56:46.718[DEBUG] RecyclingGrid::checkWidth from 361 to 1492
11:56:46.718[DEBUG] RecyclingGrid::onLayout reloadData()
11:56:46.719[DEBUG] Giving focus to AutoSidebarItem
11:56:46.721[DEBUG] Hiding brls::AppletFrame
11:56:46.721[DEBUG] push activity to the stack
11:56:46.721[DEBUG] Showing brls::AppletFrame
11:56:46.721[DEBUG] Analytics url: https://www.google-analytics.com/mp/collect
11:56:46.941[DEBUG] Removing an inputs block token (tokens=0)
11:56:57.034[DEBUG] report event: {"client_id":"GA1.3.84211696.1715781802","events":[{"name":"open_app","params":{"engagement_time_msec":100,"git":"","language":"zh-Hans","platform":"Linux","session_id":"GA1.3.84211696.1715781802","user":"352603328","version":"1.4.1","window":"1366x714"}}],"timestamp_micros":"1720065417000000","user_id":"352603328","user_properties":{"device":{"value":"Linux"},"git":{"value":""},"platform":{"value":"Linux"}}}
11:56:58.729[ERROR] Cannot check update: 0 
11:57:03.763[ERROR] report event error: 0
11:59:48.049[ERROR] GLFW 65548: Wayland: The platform does not provide the window position
11:59:48.049[INFO] Save window state: 0,1366x714,0x0
11:59:48.049[INFO] Write config to: /home/dh/.config/wiliwili/wiliwili_config.json
11:59:48.049[INFO] Exiting...
11:59:48.049[DEBUG] del MainActivity
11:59:48.049[DEBUG] delete AppletFrame brls::AppletFrame
11:59:48.049[DEBUG] delete AutoTabFrame
11:59:48.049[DEBUG] del AutoSidebarItem: 
11:59:48.049[DEBUG] Fragment HomeTab: delete
11:59:48.049[DEBUG] delete AttachedView
11:59:48.049[DEBUG] delete AutoTabFrame
11:59:48.049[DEBUG] del AutoSidebarItem: 直播
11:59:48.049[DEBUG] del AutoSidebarItem: 推荐
11:59:48.049[DEBUG] delete AttachedView
11:59:48.049[DEBUG] View RecyclingGridActivity: delete
11:59:48.050[DEBUG] del AutoSidebarItem: 热门
11:59:48.050[DEBUG] del AutoSidebarItem: 追番
11:59:48.050[DEBUG] del AutoSidebarItem: 影视
11:59:48.050[DEBUG] View CustomButton: delete
11:59:48.050[DEBUG] View HintLabel: delete
11:59:48.050[DEBUG] del AutoSidebarItem: 
11:59:48.050[DEBUG] del AutoSidebarItem: 
11:59:48.050[DEBUG] View CustomButton: delete
11:59:48.050[DEBUG] View CustomButton: delete
11:59:48.068[INFO] mainLoop done
11:59:48.068[INFO] DBus closed
dh@dh-ThinkPad-X240:/$ wiliwili -d
12:00:40.863[INFO] XDG_CURRENT_DESKTOP: KDE
12:00:40.863[INFO] CURRENT_DESKTOP: KDE 6
12:00:40.864[INFO] wiliwili 
12:00:40.865[INFO] Current working directory: /
12:00:40.866[INFO] setting: {"always_on_top":true,"app_ui_scale":"900p","danmaku":true,"danmaku_filter_advanced":false,"danmaku_filter_bottom":true,"danmaku_filter_color":true,"danmaku_filter_level":1,"danmaku_filter_scroll":true,"danmaku_filter_top":true,"danmaku_render_quality":100,"danmaku_smart_mask":true,"danmaku_style_alpha":80,"danmaku_style_area":100,"danmaku_style_fontsize":30,"danmaku_style_line_height":120,"danmaku_style_speed":100,"fullscreen":false,"home_window_state":"0,1366x714,0x0","http_proxy_status":false,"player_bottom_bar":true,"player_highlight_bar":false,"player_hwdec":true,"player_low_quality":false,"player_osd_tv_mode":false,"player_strategy":3,"player_volume":100,"search_tv_mode":true,"tls_verify":false,"video_quality":32}
12:00:40.866[INFO] Load config from: /home/dh/.config/wiliwili/wiliwili_config.json
12:00:40.866[INFO] Load window state: 1366x714,0x0
12:00:40.866[INFO] Set app locale: zh-Hans
12:00:41.026[INFO] Using platform GLFW
12:00:41.192[ERROR] GLFW 65548: Wayland: The platform does not support setting the window icon
12:00:41.192[ERROR] GLFW 65548: Wayland: The platform does not support setting the window position
12:00:41.193[INFO] glfw: GL Vendor: Intel
12:00:41.193[INFO] glfw: GL Renderer: Mesa Intel(R) HD Graphics 4400 (HSW GT2)
12:00:41.193[INFO] glfw: GL Version: 4.6 (Core Profile) Mesa 24.1.2-arch1.1
12:00:41.193[INFO] glfw: GLFW Version: 3.4.0
12:00:41.203[ERROR] GLFW 65548: Wayland: The platform does not provide the window position
12:00:41.203[WARNING] Cannot find custom gamepad db, (Searched at: /home/dh/.config/wiliwili/gamecontrollerdb.txt)
12:00:41.203[WARNING] Cannot find custom font, (Searched at: /home/dh/.config/wiliwili/font.ttf)
12:00:41.203[INFO] Trying to use internal font: /usr/share/wiliwili/resources/font/switch_font.ttf
12:00:41.208[ERROR] GLFW 65548: Wayland: Platform does not support making a window floating
12:00:41.208[INFO] createWindow done
12:00:41.208[DEBUG] Adding an inputs block token (tokens=1)
12:00:41.213[DEBUG] View RecyclingGrid: create
12:00:41.218[DEBUG] RecyclingGrid::checkWidth from 0 to 169
12:00:41.218[DEBUG] RecyclingGrid::onLayout reloadData()
12:00:41.220[DEBUG] RecyclingGrid::checkWidth from 169 to 231.5
12:00:41.220[DEBUG] RecyclingGrid::onLayout reloadData()
12:00:41.221[DEBUG] RecyclingGrid::checkWidth from 231.5 to 232
12:00:41.221[DEBUG] RecyclingGrid::onLayout reloadData()
12:00:41.221[DEBUG] RecyclingGrid::checkWidth from 232 to 296
12:00:41.221[DEBUG] RecyclingGrid::onLayout reloadData()
12:00:41.222[DEBUG] RecyclingGrid::checkWidth from 296 to 360.5
12:00:41.223[DEBUG] RecyclingGrid::onLayout reloadData()
12:00:41.223[DEBUG] RecyclingGrid::checkWidth from 360.5 to 361
12:00:41.223[DEBUG] RecyclingGrid::onLayout reloadData()
12:00:41.223[DEBUG] View CustomButton: create
12:00:41.223[DEBUG] View HintLabel: create
12:00:41.223[DEBUG] Fragment HomeTab: create
12:00:41.224[DEBUG] RecyclingGrid::checkWidth from 361 to 360.5
12:00:41.224[DEBUG] RecyclingGrid::onLayout reloadData()
12:00:41.225[DEBUG] RecyclingGrid::checkWidth from 360.5 to 361
12:00:41.225[DEBUG] RecyclingGrid::onLayout reloadData()
12:00:41.225[DEBUG] RecyclingGrid::checkWidth from 361 to 360.5
12:00:41.225[DEBUG] RecyclingGrid::onLayout reloadData()
12:00:41.226[DEBUG] RecyclingGrid::checkWidth from 360.5 to 361
12:00:41.226[DEBUG] RecyclingGrid::onLayout reloadData()
12:00:41.226[DEBUG] RecyclingGrid::checkWidth from 361 to 360.5
12:00:41.226[DEBUG] RecyclingGrid::onLayout reloadData()
12:00:41.226[DEBUG] RecyclingGrid::checkWidth from 360.5 to 361
12:00:41.226[DEBUG] RecyclingGrid::onLayout reloadData()
12:00:41.226[DEBUG] View CustomButton: create
12:00:41.226[DEBUG] View CustomButton: create
12:00:41.227[DEBUG] RecyclingGrid::checkWidth from 361 to 1492
12:00:41.227[DEBUG] RecyclingGrid::onLayout reloadData()
12:00:41.229[DEBUG] Giving focus to AutoSidebarItem
12:00:41.230[DEBUG] Hiding brls::AppletFrame
12:00:41.230[DEBUG] push activity to the stack
12:00:41.230[DEBUG] Showing brls::AppletFrame
12:00:41.230[DEBUG] Analytics url: https://www.google-analytics.com/mp/collect
12:00:41.462[DEBUG] Removing an inputs block token (tokens=0)
12:00:51.530[DEBUG] report event: {"client_id":"GA1.3.84211696.1715781802","events":[{"name":"open_app","params":{"engagement_time_msec":100,"git":"","language":"zh-Hans","platform":"Linux","session_id":"GA1.3.84211696.1715781802","user":"352603328","version":"1.4.1","window":"1366x714"}}],"timestamp_micros":"1720065651000000","user_id":"352603328","user_properties":{"device":{"value":"Linux"},"git":{"value":""},"platform":{"value":"Linux"}}}
12:00:53.235[ERROR] Cannot check update: 0 
12:00:54.444[DEBUG] View RecyclingGrid: create
12:00:54.444[DEBUG] RecyclingGrid::checkWidth from 0 to 270
12:00:54.444[DEBUG] RecyclingGrid::onLayout reloadData()
12:00:54.446[DEBUG] View RecyclingGrid: create
12:00:54.446[DEBUG] RecyclingGrid::checkWidth from 0 to 105.5
12:00:54.446[DEBUG] RecyclingGrid::onLayout reloadData()
12:00:54.447[DEBUG] RecyclingGrid::checkWidth from 105.5 to 106
12:00:54.447[DEBUG] RecyclingGrid::onLayout reloadData()
12:00:54.447[DEBUG] RecyclingGrid::checkWidth from 106 to 171
12:00:54.447[DEBUG] RecyclingGrid::onLayout reloadData()
12:00:54.447[DEBUG] View RecyclingGrid: create
12:00:54.448[DEBUG] Fragment DynamicTab: create
12:00:54.448[DEBUG] request dynamic video list: user: 0; page: 1; offset: 
12:00:54.448[DEBUG] request dynamic article list: user: 0; page: 1; offset: 
12:00:54.449[DEBUG] RecyclingGrid::checkWidth from 171 to 1230
12:00:54.449[DEBUG] RecyclingGrid::onLayout reloadData()
12:00:54.450[DEBUG] Giving focus to AutoSidebarItem
12:00:58.287[ERROR] report event error: 0
12:00:59.680[DEBUG] Giving focus to AutoSidebarItem
12:01:01.013[DEBUG] refresh home recommends
12:01:01.013[DEBUG] Giving focus to AutoSidebarItem
12:01:03.324[ERROR] DynamicTab::onError No network connection
12:01:08.356[ERROR] DynamicTab::onVideoError No network connection
12:01:13.387[ERROR] DynamicTab::onArticleError No network connection
12:01:31.455[DEBUG] refresh home recommends
12:01:42.766[DEBUG] Giving focus to AutoSidebarItem
12:01:46.927[DEBUG] request dynamic video list: user: 0; page: 1; offset: 
12:01:46.928[DEBUG] request dynamic article list: user: 0; page: 1; offset: 
12:01:51.960[ERROR] DynamicTab::onError No network connection
12:01:51.964[ERROR] DynamicTab::onArticleError No network connection
12:01:51.966[ERROR] DynamicTab::onVideoError No network connection
12:01:59.868[DEBUG] Key: NULL / Code: 294 / Action: 1
12:02:00.101[DEBUG] Key: NULL / Code: 294 / Action: 0
12:02:05.039[DEBUG] request dynamic video list: user: 0; page: 1; offset: 
12:02:05.039[DEBUG] request dynamic article list: user: 0; page: 1; offset: 
12:02:10.074[ERROR] DynamicTab::onError No network connection
12:02:15.106[ERROR] DynamicTab::onVideoError No network connection
12:02:20.140[ERROR] DynamicTab::onArticleError No network connection
12:02:21.033[DEBUG] Giving focus to CustomButton (id="main/setting")
12:02:21.149[DEBUG] SettingActivity: create
12:02:21.150[DEBUG] Adding an inputs block token (tokens=1)
12:02:21.150[DEBUG] Pushing CustomButton (id="main/setting") to the focus stack
12:02:21.173[DEBUG] View ButtonClose: create
12:02:21.174[DEBUG] SettingActivity: onContentAvailable
12:02:21.178[DEBUG] Giving focus to AutoSidebarItem
12:02:21.179[DEBUG] Hiding brls::AppletFrame
12:02:21.179[DEBUG] push activity to the stack
12:02:21.179[DEBUG] Showing brls::AppletFrame
12:02:21.351[DEBUG] Removing an inputs block token (tokens=0)
12:02:21.543[DEBUG] report event: {"client_id":"GA1.3.84211696.1715781802","events":[{"name":"open_setting","params":{"engagement_time_msec":100,"git":"","platform":"Linux","session_id":"GA1.3.84211696.1715781802","user":"352603328"}}],"timestamp_micros":"1720065741000000","user_id":"352603328","user_properties":{"device":{"value":"Linux"},"git":{"value":""},"platform":{"value":"Linux"}}}
12:02:26.585[ERROR] report event error: 0
12:02:27.517[DEBUG] Giving focus to brls::BooleanCell (id="setting/network/proxy")
12:02:27.600[INFO] Write config to: /home/dh/.config/wiliwili/wiliwili_config.json
12:02:30.147[DEBUG] Giving focus to brls::InputCell (id="setting/network/input")
12:02:30.271[DEBUG] Adding an inputs block token (tokens=1)
12:02:30.271[DEBUG] Pushing brls::InputCell (id="setting/network/input") to the focus stack
12:02:30.271[DEBUG] Giving focus to brls::EditTextDialog (id="brls/container")
12:02:30.273[DEBUG] Hiding brls::EditTextDialog (id="brls/container")
12:02:30.273[DEBUG] push activity to the stack
12:02:30.273[DEBUG] Showing brls::EditTextDialog (id="brls/container")
12:02:30.446[DEBUG] Removing an inputs block token (tokens=0)
12:02:38.607[DEBUG] Key: NULL / Code: 340 / Action: 1
12:02:38.741[DEBUG] Key: NULL / Code: 340 / Action: 0
12:02:40.074[DEBUG] Key: NULL / Code: 340 / Action: 1
12:02:40.274[DEBUG] Key: ; / Code: 59 / Action: 1
12:02:40.308[DEBUG] Key: NULL / Code: 340 / Action: 0
12:02:40.358[DEBUG] Key: ; / Code: 59 / Action: 0
12:02:42.694[DEBUG] Key: / / Code: 47 / Action: 1
12:02:42.742[DEBUG] Key: / / Code: 47 / Action: 0
12:02:42.826[DEBUG] Key: / / Code: 47 / Action: 1
12:02:42.927[DEBUG] Key: / / Code: 47 / Action: 0
12:02:43.460[DEBUG] Key: 1 / Code: 49 / Action: 1
12:02:43.643[DEBUG] Key: 2 / Code: 50 / Action: 1
12:02:43.643[DEBUG] Key: 1 / Code: 49 / Action: 0
12:02:43.827[DEBUG] Key: 2 / Code: 50 / Action: 0
12:02:46.828[DEBUG] Key: 7 / Code: 55 / Action: 1
12:02:46.945[DEBUG] Key: 7 / Code: 55 / Action: 0
12:02:47.696[DEBUG] Key: . / Code: 46 / Action: 1
12:02:47.762[DEBUG] Key: . / Code: 46 / Action: 0
12:02:47.945[DEBUG] Key: 0 / Code: 48 / Action: 1
12:02:48.012[DEBUG] Key: 0 / Code: 48 / Action: 0
12:02:48.228[DEBUG] Key: . / Code: 46 / Action: 1
12:02:48.278[DEBUG] Key: . / Code: 46 / Action: 0
12:02:48.428[DEBUG] Key: 0 / Code: 48 / Action: 1
12:02:48.478[DEBUG] Key: 0 / Code: 48 / Action: 0
12:02:48.678[DEBUG] Key: . / Code: 46 / Action: 1
12:02:48.761[DEBUG] Key: . / Code: 46 / Action: 0
12:02:49.429[DEBUG] Key: 1 / Code: 49 / Action: 1
12:02:49.546[DEBUG] Key: 1 / Code: 49 / Action: 0
12:02:50.445[DEBUG] Key: NULL / Code: 340 / Action: 1
12:02:50.629[DEBUG] Key: ; / Code: 59 / Action: 1
12:02:50.696[DEBUG] Key: ; / Code: 59 / Action: 0
12:02:50.813[DEBUG] Key: NULL / Code: 340 / Action: 0
12:02:51.481[DEBUG] Key: 1 / Code: 49 / Action: 1
12:02:51.614[DEBUG] Key: 1 / Code: 49 / Action: 0
12:02:51.631[DEBUG] Key: 0 / Code: 48 / Action: 1
12:02:51.797[DEBUG] Key: 0 / Code: 48 / Action: 0
12:02:51.897[DEBUG] Key: 8 / Code: 56 / Action: 1
12:02:51.997[DEBUG] Key: 8 / Code: 56 / Action: 0
12:02:52.030[DEBUG] Key: 0 / Code: 48 / Action: 1
12:02:52.131[DEBUG] Key: 0 / Code: 48 / Action: 0
12:02:53.644[DEBUG] Adding an inputs block token (tokens=1)
12:02:53.644[DEBUG] Hiding brls::AppletFrame
12:02:53.644[DEBUG] Showing brls::AppletFrame
12:02:53.644[DEBUG] Giving focus to brls::InputCell (id="setting/network/input"), and removing it from the focus stack
12:02:53.644[DEBUG] Giving focus to brls::InputCell (id="setting/network/input")
12:02:53.646[DEBUG] Hiding brls::EditTextDialog (id="brls/container")
12:02:53.860[INFO] Write config to: /home/dh/.config/wiliwili/wiliwili_config.json
12:02:53.860[DEBUG] Start delete top activity
12:02:53.860[DEBUG] Top activity deleted
12:02:53.862[DEBUG] Removing an inputs block token (tokens=0)
12:02:56.715[DEBUG] Adding an inputs block token (tokens=1)
12:02:56.715[DEBUG] Hiding brls::AppletFrame
12:02:56.715[DEBUG] Showing brls::AppletFrame
12:02:56.715[DEBUG] Giving focus to CustomButton (id="main/setting"), and removing it from the focus stack
12:02:56.715[DEBUG] Giving focus to CustomButton (id="main/setting")
12:02:56.716[DEBUG] Hiding brls::AppletFrame
12:02:56.930[DEBUG] Start delete top activity
12:02:56.930[DEBUG] SettingActivity: delete
12:02:56.930[DEBUG] Top activity deleted
12:02:56.931[DEBUG] Removing an inputs block token (tokens=0)
12:02:56.947[DEBUG] delete AppletFrame brls::AppletFrame
12:02:56.947[DEBUG] delete AutoTabFrame
12:02:56.947[DEBUG] del AutoSidebarItem: 应用设置
12:02:56.949[DEBUG] del AutoSidebarItem: 实用工具
12:02:56.950[DEBUG] del AutoSidebarItem: 关于更多
12:02:56.950[DEBUG] del AutoSidebarItem: 开源许可
12:02:56.952[DEBUG] View ButtonClose: delete
12:02:58.280[DEBUG] Giving focus to AutoSidebarItem
12:02:58.281[DEBUG] request dynamic video list: user: 0; page: 1; offset: 
12:02:58.281[DEBUG] request dynamic article list: user: 0; page: 1; offset: 
12:03:03.284[ERROR] DynamicTab::onError No network connection
12:03:05.938[INFO] max_thread_num: 4
12:03:05.964[DEBUG] RecyclingGrid request next page
12:03:05.964[DEBUG] request dynamic video list: user: 0; page: 2; offset: 949900822938910736
12:03:30.498[DEBUG] Giving focus to RecyclingGridItemVideoCard
12:03:30.591[DEBUG] create PlayerActivity: bvid: BV1RS42197DQ cid: 0 progress: -1
12:03:30.593[DEBUG] Adding an inputs block token (tokens=1)
12:03:30.593[DEBUG] Pushing RecyclingGridItemVideoCard to the focus stack
12:03:30.596[INFO] set memory cache: 10MB
12:03:30.596[INFO] MPV hardware decode: auto-safe
Cannot load libcuda.so.1
12:03:30.603[INFO] MPV Version: mpv v0.38.0-dirty
12:03:30.603[INFO] FFMPEG Version: n7.0.1
12:03:30.603[DEBUG] initializeGL
12:03:30.605[DEBUG] create fbo and texture done

12:03:30.605[DEBUG] initializeGL done
12:03:30.615[DEBUG] View VideoProfile: create
12:03:30.622[DEBUG] View RecyclingGrid: create
12:03:30.622[DEBUG] RecyclingGrid::checkWidth from 0 to 97.5
12:03:30.622[DEBUG] RecyclingGrid::onLayout reloadData()
12:03:30.622[DEBUG] RecyclingGrid::checkWidth from 97.5 to 98
12:03:30.622[DEBUG] RecyclingGrid::onLayout reloadData()
12:03:30.622[DEBUG] RecyclingGrid::checkWidth from 98 to 97.5
12:03:30.622[DEBUG] RecyclingGrid::onLayout reloadData()
12:03:30.623[DEBUG] View ButtonClose: create
12:03:30.623[DEBUG] RecyclingGrid::checkWidth from 97.5 to 98
12:03:30.623[DEBUG] RecyclingGrid::onLayout reloadData()
12:03:30.623[DEBUG] RecyclingGrid::checkWidth from 98 to 460
12:03:30.623[DEBUG] RecyclingGrid::onLayout reloadData()
12:03:30.625[DEBUG] MPVCore::reset
12:03:30.625[DEBUG] MPVCore::setFrameSize: 1639/922
12:03:30.628[DEBUG] 请求视频信息: BV1RS42197DQ
12:03:30.629[DEBUG] Giving focus to VideoView (id="video/detail/video")
12:03:30.633[DEBUG] push activity to the stack
12:03:30.635[DEBUG] Removing an inputs block token (tokens=0)
12:03:30.635[DEBUG] MPVCore::setFrameSize: 956/483
12:03:30.639[INFO] disableDimming: false
12:03:31.553[DEBUG] report event: {"client_id":"GA1.3.84211696.1715781802","events":[{"name":"plain_video","params":{"bvid":"BV1RS42197DQ","engagement_time_msec":100,"git":"","platform":"Linux","session_id":"GA1.3.84211696.1715781802","user":"352603328"}}],"timestamp_micros":"1720065811000000","user_id":"352603328","user_properties":{"device":{"value":"Linux"},"git":{"value":""},"platform":{"value":"Linux"}}}
12:03:32.140[DEBUG] BILI::get_video_detail
12:03:32.140[DEBUG] 获取视频分P列表: PV1 1604217212
12:03:32.140[DEBUG] MPVCore::reset
12:03:32.140[DEBUG] MPVCore::setFrameSize: 956/483
12:03:32.140[DEBUG] 请求视频播放地址: BV1RS42197DQ/1604217212/32
12:03:32.140[DEBUG] 请求当前视频在线人数: bvid: BV1RS42197DQ cid: 1604217212
12:03:32.141[DEBUG] 请求弹幕:cid: 1604217212
12:03:32.141[DEBUG] 请求字幕:bvid: BV1RS42197DQ cid: 1604217212
12:03:32.141[DEBUG] 请求高能进度条:cid: 1604217212
12:03:32.154[DEBUG] [onVideoInfo] title:哈里斯:支持乌克兰不是出于善意,而是符合美国战略利益 author:火星方阵
12:03:32.156[DEBUG] cid:1604217212 title:哈里斯:支持乌克兰不是出于善意,而是符合美国战略利益
12:03:32.156[DEBUG] 请求评论: 1506023771; 类型: 1; 模式: 3; 页号: 0
12:03:32.156[DEBUG] 请求投稿视频: 649022917/1
12:03:32.157[DEBUG] View RecyclingGrid: create
12:03:33.442[DEBUG] onVideoRelationInfo: false 0 false
12:03:37.428[ERROR] report event error: 0
12:03:38.783[DEBUG] onVideoPlayUrl quality: 32
12:03:38.783[DEBUG] 片头片尾: -1/-1
12:03:38.783[DEBUG] Video type: dash
12:03:38.783[DEBUG] Dash quality: 32; video: 7; audio: 30280
12:03:38.783[DEBUG] replace Url: https://upos-sz-mirrorali.bilivideo.com/upgcxcode/12/72/1604217212/1604217212-1-100100.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&uipk=5&nbs=1&deadline=1720073018&gen=playurlv2&os=alibv&oi=397531351&trid=00762950cdad4afda203d9b6dd8fc480u&mid=352603328&platform=pc&og=hw&upsig=4d98acd3f305bc5df38a9005062fd41f&uparams=e,uipk,nbs,deadline,gen,os,oi,trid,mid,platform,og&bvc=vod&nettype=0&orderid=0,3&buvid=42CB07FB-DB3D-E836-1607-307941BAF14F02F20infoc&build=0&f=u_0_0&agrr=0&bw=29572&logo=80000000, extra: referrer="https://www.bilibili.com",network-timeout=5,http-proxy="http://127.0.0.1:1080",audio-file="https://upos-sz-mirror08h.bilivideo.com/upgcxcode/12/72/1604217212/1604217212-1-30280.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&uipk=5&nbs=1&deadline=1720073018&gen=playurlv2&os=08hbv&oi=397531351&trid=00762950cdad4afda203d9b6dd8fc480u&mid=352603328&platform=pc&og=hw&upsig=44db0339f902a89f889ca83154c432f1&uparams=e,uipk,nbs,deadline,gen,os,oi,trid,mid,platform,og&bvc=vod&nettype=0&orderid=0,3&buvid=42CB07FB-DB3D-E836-1607-307941BAF14F02F20infoc&build=0&f=u_0_0&agrr=0&bw=15885&logo=80000000",audio-file="https://upos-sz-mirror08c.bilivideo.com/upgcxcode/12/72/1604217212/1604217212-1-30280.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&uipk=5&nbs=1&deadline=1720073018&gen=playurlv2&os=08cbv&oi=397531351&trid=00762950cdad4afda203d9b6dd8fc480u&mid=352603328&platform=pc&og=hw&upsig=8796150758bbd65d337b4d011bd87ac2&uparams=e,uipk,nbs,deadline,gen,os,oi,trid,mid,platform,og&bvc=vod&nettype=0&orderid=1,3&buvid=42CB07FB-DB3D-E836-1607-307941BAF14F02F20infoc&build=0&f=u_0_0&agrr=0&bw=15885&logo=40000000",audio-file="https://upos-sz-mirror08c.bilivideo.com/upgcxcode/12/72/1604217212/1604217212-1-30280.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&uipk=5&nbs=1&deadline=1720073018&gen=playurlv2&os=08cbv&oi=397531351&trid=00762950cdad4afda203d9b6dd8fc480u&mid=352603328&platform=pc&og=hw&upsig=8796150758bbd65d337b4d011bd87ac2&uparams=e,uipk,nbs,deadline,gen,os,oi,trid,mid,platform,og&bvc=vod&nettype=0&orderid=2,3&buvid=42CB07FB-DB3D-E836-1607-307941BAF14F02F20infoc&build=0&f=u_0_0&agrr=0&bw=15885&logo=40000000"
12:03:38.783[DEBUG] append Url: https://upos-sz-mirrorali.bilivideo.com/upgcxcode/12/72/1604217212/1604217212-1-100100.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&uipk=5&nbs=1&deadline=1720073018&gen=playurlv2&os=alibv&oi=397531351&trid=00762950cdad4afda203d9b6dd8fc480u&mid=352603328&platform=pc&og=hw&upsig=4d98acd3f305bc5df38a9005062fd41f&uparams=e,uipk,nbs,deadline,gen,os,oi,trid,mid,platform,og&bvc=vod&nettype=0&orderid=1,3&buvid=42CB07FB-DB3D-E836-1607-307941BAF14F02F20infoc&build=0&f=u_0_0&agrr=0&bw=29572&logo=40000000, extra: referrer="https://www.bilibili.com",network-timeout=5,http-proxy="http://127.0.0.1:1080",audio-file="https://upos-sz-mirror08h.bilivideo.com/upgcxcode/12/72/1604217212/1604217212-1-30280.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&uipk=5&nbs=1&deadline=1720073018&gen=playurlv2&os=08hbv&oi=397531351&trid=00762950cdad4afda203d9b6dd8fc480u&mid=352603328&platform=pc&og=hw&upsig=44db0339f902a89f889ca83154c432f1&uparams=e,uipk,nbs,deadline,gen,os,oi,trid,mid,platform,og&bvc=vod&nettype=0&orderid=0,3&buvid=42CB07FB-DB3D-E836-1607-307941BAF14F02F20infoc&build=0&f=u_0_0&agrr=0&bw=15885&logo=80000000",audio-file="https://upos-sz-mirror08c.bilivideo.com/upgcxcode/12/72/1604217212/1604217212-1-30280.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&uipk=5&nbs=1&deadline=1720073018&gen=playurlv2&os=08cbv&oi=397531351&trid=00762950cdad4afda203d9b6dd8fc480u&mid=352603328&platform=pc&og=hw&upsig=8796150758bbd65d337b4d011bd87ac2&uparams=e,uipk,nbs,deadline,gen,os,oi,trid,mid,platform,og&bvc=vod&nettype=0&orderid=1,3&buvid=42CB07FB-DB3D-E836-1607-307941BAF14F02F20infoc&build=0&f=u_0_0&agrr=0&bw=15885&logo=40000000",audio-file="https://upos-sz-mirror08c.bilivideo.com/upgcxcode/12/72/1604217212/1604217212-1-30280.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&uipk=5&nbs=1&deadline=1720073018&gen=playurlv2&os=08cbv&oi=397531351&trid=00762950cdad4afda203d9b6dd8fc480u&mid=352603328&platform=pc&og=hw&upsig=8796150758bbd65d337b4d011bd87ac2&uparams=e,uipk,nbs,deadline,gen,os,oi,trid,mid,platform,og&bvc=vod&nettype=0&orderid=2,3&buvid=42CB07FB-DB3D-E836-1607-307941BAF14F02F20infoc&build=0&f=u_0_0&agrr=0&bw=15885&logo=40000000"
12:03:38.783[DEBUG] append Url: https://upos-sz-mirrorali.bilivideo.com/upgcxcode/12/72/1604217212/1604217212-1-100100.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&uipk=5&nbs=1&deadline=1720073018&gen=playurlv2&os=alibv&oi=397531351&trid=00762950cdad4afda203d9b6dd8fc480u&mid=352603328&platform=pc&og=hw&upsig=4d98acd3f305bc5df38a9005062fd41f&uparams=e,uipk,nbs,deadline,gen,os,oi,trid,mid,platform,og&bvc=vod&nettype=0&orderid=2,3&buvid=42CB07FB-DB3D-E836-1607-307941BAF14F02F20infoc&build=0&f=u_0_0&agrr=0&bw=29572&logo=40000000, extra: referrer="https://www.bilibili.com",network-timeout=5,http-proxy="http://127.0.0.1:1080",audio-file="https://upos-sz-mirror08h.bilivideo.com/upgcxcode/12/72/1604217212/1604217212-1-30280.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&uipk=5&nbs=1&deadline=1720073018&gen=playurlv2&os=08hbv&oi=397531351&trid=00762950cdad4afda203d9b6dd8fc480u&mid=352603328&platform=pc&og=hw&upsig=44db0339f902a89f889ca83154c432f1&uparams=e,uipk,nbs,deadline,gen,os,oi,trid,mid,platform,og&bvc=vod&nettype=0&orderid=0,3&buvid=42CB07FB-DB3D-E836-1607-307941BAF14F02F20infoc&build=0&f=u_0_0&agrr=0&bw=15885&logo=80000000",audio-file="https://upos-sz-mirror08c.bilivideo.com/upgcxcode/12/72/1604217212/1604217212-1-30280.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&uipk=5&nbs=1&deadline=1720073018&gen=playurlv2&os=08cbv&oi=397531351&trid=00762950cdad4afda203d9b6dd8fc480u&mid=352603328&platform=pc&og=hw&upsig=8796150758bbd65d337b4d011bd87ac2&uparams=e,uipk,nbs,deadline,gen,os,oi,trid,mid,platform,og&bvc=vod&nettype=0&orderid=1,3&buvid=42CB07FB-DB3D-E836-1607-307941BAF14F02F20infoc&build=0&f=u_0_0&agrr=0&bw=15885&logo=40000000",audio-file="https://upos-sz-mirror08c.bilivideo.com/upgcxcode/12/72/1604217212/1604217212-1-30280.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&uipk=5&nbs=1&deadline=1720073018&gen=playurlv2&os=08cbv&oi=397531351&trid=00762950cdad4afda203d9b6dd8fc480u&mid=352603328&platform=pc&og=hw&upsig=8796150758bbd65d337b4d011bd87ac2&uparams=e,uipk,nbs,deadline,gen,os,oi,trid,mid,platform,og&bvc=vod&nettype=0&orderid=2,3&buvid=42CB07FB-DB3D-E836-1607-307941BAF14F02F20infoc&build=0&f=u_0_0&agrr=0&bw=15885&logo=40000000"
12:03:38.784[DEBUG] BasePlayerActivity::onVideoPlayUrl done
12:03:38.800[INFO] ========> MPV_EVENT_START_FILE
12:03:39.835[INFO] ========> MPV_EVENT_FILE_LOADED
12:03:39.835[DEBUG] ========> duration: 264
12:03:39.835[INFO] ========> VIDEO SEEKING
12:03:39.835[INFO] ========> HW: vaapi-copy
12:03:39.853[INFO] ========> VIDEO RESUME FROM CACHE
12:03:40.141[INFO] ========> MPV_EVENT_PLAYBACK_RESTART
12:03:40.175[INFO] disableDimming: true
12:03:41.555[DEBUG] report event: {"client_id":"GA1.3.84211696.1715781802","events":[{"name":"hwdec","params":{"engagement_time_msec":100,"git":"","hwdec":"vaapi-copy","platform":"Linux","session_id":"GA1.3.84211696.1715781802","user":"352603328"}}],"timestamp_micros":"1720065821000000","user_id":"352603328","user_properties":{"device":{"value":"Linux"},"git":{"value":""},"platform":{"value":"Linux"}}}
12:03:41.724[DEBUG] DANMAKU: start decode
12:03:41.725[DEBUG] DANMAKU: decode done: 5
12:03:43.069[DEBUG] 中文(自动生成): //aisubtitle.hdslb.com/bfs/ai_subtitle/prod/1506023771160421721242b17f77853342439ed142152e12537f?auth_key=1720065822-9763f9961012476c9adb2c5107509e7f-0-d16b209001399faad2b30d61b5364016
12:03:43.069[DEBUG] 历史播放进度:0/0
12:03:43.921[DEBUG] Adding an inputs block token (tokens=1)
12:03:43.921[DEBUG] Hiding brls::AppletFrame
12:03:43.921[DEBUG] Showing brls::AppletFrame
12:03:43.921[DEBUG] Giving focus to RecyclingGridItemVideoCard, and removing it from the focus stack
12:03:43.921[DEBUG] Giving focus to RecyclingGridItemVideoCard
12:03:43.923[DEBUG] Hiding brls::AppletFrame (id="video/detail/frame")
12:03:44.118[DEBUG] Start delete top activity
12:03:44.118[DEBUG] del PlayerActivity
12:03:44.118[DEBUG] reportHistory: aid1506023771 cid1604217212 progress3 duration264
12:03:44.118[DEBUG] del BasePlayerActivity
12:03:44.119[DEBUG] Top activity deleted
12:03:44.122[DEBUG] Removing an inputs block token (tokens=0)
12:03:44.134[INFO] ========> MPV_STOP
12:03:44.136[DEBUG] delete AppletFrame brls::AppletFrame (id="video/detail/frame")
12:03:44.136[DEBUG] trying delete VideoView...
12:03:44.136[DEBUG] Delete VideoView done
12:03:44.137[DEBUG] View VideoProfile: delete
12:03:44.138[DEBUG] delete AutoTabFrame
12:03:44.138[DEBUG] del AutoSidebarItem: 评论
12:03:44.138[DEBUG] View RecyclingGridActivity: delete
12:03:44.138[DEBUG] del AutoSidebarItem: 推荐
12:03:44.138[DEBUG] delete AttachedView
12:03:44.138[DEBUG] View RecyclingGridActivity: delete
12:03:44.138[DEBUG] View ButtonClose: delete
12:03:44.151[INFO] disableDimming: false
12:03:44.153[DEBUG] ========> duration: 264
12:03:49.848[DEBUG] reportHistory: success
dragonflylee commented 6 days ago

从第二张图来看应该是 wiliwili 没有正确拿到 DNS ,建议检查一下 Linux 的 DNS 相关的网络配置

Duter2016 commented 6 days ago

从第二张图来看应该是 wiliwili 没有正确拿到 DNS ,建议检查一下 Linux 的 DNS 相关的网络配置

网页版哔哩哔哩正常使用。dns测试也没有问题:

$ dig www.taobao.com +short
www.taobao.com.danuoyi.tbcache.com.
120.220.39.194
120.220.39.193
dig alidns.com

; <<>> DiG 9.18.27 <<>> alidns.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 20368
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;alidns.com.            IN  A

;; ANSWER SECTION:
alidns.com.     104 IN  A   203.119.144.20

;; Query time: 16 msec
;; SERVER: 223.6.6.6#53(223.6.6.6) (UDP)
;; WHEN: Thu Jul 04 13:05:51 CST 2024
;; MSG SIZE  rcvd: 55
$ dig www.bilibili.com

; <<>> DiG 9.18.27 <<>> www.bilibili.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42057
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;www.bilibili.com.      IN  A

;; ANSWER SECTION:
www.bilibili.com.   12  IN  CNAME   a.w.bilicdn1.com.
a.w.bilicdn1.com.   12  IN  A   120.192.82.76
a.w.bilicdn1.com.   12  IN  A   120.192.82.74
a.w.bilicdn1.com.   12  IN  A   120.192.82.75
a.w.bilicdn1.com.   12  IN  A   120.192.82.77

;; Query time: 13 msec
;; SERVER: 223.6.6.6#53(223.6.6.6) (UDP)
;; WHEN: Thu Jul 04 13:06:40 CST 2024
;; MSG SIZE  rcvd: 136

我看另一个issue里提到了同样的问题: https://github.com/xfangfang/wiliwili/issues/363

xfangfang commented 6 days ago

在命令行启动wiliwili之前,手动运行一下:unset https_proxy && unset http_proxy && unset all_proxy 会不会有效果呢?

Duter2016 commented 6 days ago

unset https_proxy && unset http_proxy && unset all_proxy

没有效果!更新之前,还正常使用着的,今天更新完就这样了

image

$ unset https_proxy && unset http_proxy && unset all_proxy

$ wiliwili -d
14:07:07.197[INFO] XDG_CURRENT_DESKTOP: KDE
14:07:07.197[INFO] CURRENT_DESKTOP: KDE 6
14:07:07.198[INFO] wiliwili 
14:07:07.200[INFO] Current working directory: /
14:07:07.200[INFO] setting: {"always_on_top":true,"app_ui_scale":"900p","danmaku":true,"danmaku_filter_advanced":false,"danmaku_filter_bottom":true,"danmaku_filter_color":true,"danmaku_filter_level":1,"danmaku_filter_scroll":true,"danmaku_filter_top":true,"danmaku_render_quality":100,"danmaku_smart_mask":true,"danmaku_style_alpha":80,"danmaku_style_area":100,"danmaku_style_fontsize":30,"danmaku_style_line_height":120,"danmaku_style_speed":100,"fullscreen":false,"home_window_state":"0,1366x714,0x0","http_proxy":"http://127.0.0.1:1080","http_proxy_status":false,"player_bottom_bar":true,"player_highlight_bar":false,"player_hwdec":true,"player_low_quality":false,"player_osd_tv_mode":false,"player_strategy":3,"player_volume":100,"search_tv_mode":true,"tls_verify":true,"video_quality":32}
14:07:07.200[INFO] Load config from: /home/dh/.config/wiliwili/wiliwili_config.json
14:07:07.200[INFO] Load window state: 1366x714,0x0
14:07:07.200[INFO] Set app locale: zh-Hans
14:07:07.353[INFO] Using platform GLFW
14:07:07.499[ERROR] GLFW 65548: Wayland: The platform does not support setting the window icon
14:07:07.499[ERROR] GLFW 65548: Wayland: The platform does not support setting the window position
14:07:07.500[INFO] glfw: GL Vendor: Intel
14:07:07.500[INFO] glfw: GL Renderer: Mesa Intel(R) HD Graphics 4400 (HSW GT2)
14:07:07.500[INFO] glfw: GL Version: 4.6 (Core Profile) Mesa 24.1.2-arch1.1
14:07:07.500[INFO] glfw: GLFW Version: 3.4.0
14:07:07.513[ERROR] GLFW 65548: Wayland: The platform does not provide the window position
14:07:07.513[WARNING] Cannot find custom gamepad db, (Searched at: /home/dh/.config/wiliwili/gamecontrollerdb.txt)
14:07:07.514[WARNING] Cannot find custom font, (Searched at: /home/dh/.config/wiliwili/font.ttf)
14:07:07.514[INFO] Trying to use internal font: /usr/share/wiliwili/resources/font/switch_font.ttf
14:07:07.518[ERROR] GLFW 65548: Wayland: Platform does not support making a window floating
14:07:07.518[INFO] createWindow done
14:07:07.519[DEBUG] Adding an inputs block token (tokens=1)
14:07:07.525[DEBUG] View RecyclingGrid: create
14:07:07.531[DEBUG] RecyclingGrid::checkWidth from 0 to 169
14:07:07.531[DEBUG] RecyclingGrid::onLayout reloadData()
14:07:07.532[DEBUG] RecyclingGrid::checkWidth from 169 to 231.5
14:07:07.532[DEBUG] RecyclingGrid::onLayout reloadData()
14:07:07.533[DEBUG] RecyclingGrid::checkWidth from 231.5 to 232
14:07:07.533[DEBUG] RecyclingGrid::onLayout reloadData()
14:07:07.534[DEBUG] RecyclingGrid::checkWidth from 232 to 296
14:07:07.534[DEBUG] RecyclingGrid::onLayout reloadData()
14:07:07.535[DEBUG] RecyclingGrid::checkWidth from 296 to 360.5
14:07:07.535[DEBUG] RecyclingGrid::onLayout reloadData()
14:07:07.535[DEBUG] RecyclingGrid::checkWidth from 360.5 to 361
14:07:07.535[DEBUG] RecyclingGrid::onLayout reloadData()
14:07:07.535[DEBUG] View CustomButton: create
14:07:07.535[DEBUG] View HintLabel: create
14:07:07.535[DEBUG] Fragment HomeTab: create
14:07:07.536[DEBUG] RecyclingGrid::checkWidth from 361 to 360.5
14:07:07.536[DEBUG] RecyclingGrid::onLayout reloadData()
14:07:07.537[DEBUG] RecyclingGrid::checkWidth from 360.5 to 361
14:07:07.537[DEBUG] RecyclingGrid::onLayout reloadData()
14:07:07.537[DEBUG] RecyclingGrid::checkWidth from 361 to 360.5
14:07:07.537[DEBUG] RecyclingGrid::onLayout reloadData()
14:07:07.538[DEBUG] RecyclingGrid::checkWidth from 360.5 to 361
14:07:07.538[DEBUG] RecyclingGrid::onLayout reloadData()
14:07:07.538[DEBUG] RecyclingGrid::checkWidth from 361 to 360.5
14:07:07.538[DEBUG] RecyclingGrid::onLayout reloadData()
14:07:07.538[DEBUG] RecyclingGrid::checkWidth from 360.5 to 361
14:07:07.538[DEBUG] RecyclingGrid::onLayout reloadData()
14:07:07.538[DEBUG] View CustomButton: create
14:07:07.539[DEBUG] View CustomButton: create
14:07:07.539[DEBUG] RecyclingGrid::checkWidth from 361 to 1492
14:07:07.539[DEBUG] RecyclingGrid::onLayout reloadData()
14:07:07.541[DEBUG] Giving focus to AutoSidebarItem
14:07:07.542[DEBUG] Hiding brls::AppletFrame
14:07:07.542[DEBUG] push activity to the stack
14:07:07.542[DEBUG] Showing brls::AppletFrame
14:07:07.542[DEBUG] Analytics url: https://www.google-analytics.com/mp/collect
14:07:07.770[DEBUG] Removing an inputs block token (tokens=0)
14:07:07.841[INFO] max_thread_num: 4
14:07:17.857[DEBUG] report event: {"client_id":"GA1.3.84211696.1715781802","events":[{"name":"open_app","params":{"engagement_time_msec":100,"git":"","language":"zh-Hans","platform":"Linux","session_id":"GA1.3.84211696.1715781802","user":"352603328","version":"1.4.1","window":"1366x714"}}],"timestamp_micros":"1720073237000000","user_id":"352603328","user_properties":{"device":{"value":"Linux"},"git":{"value":""},"platform":{"value":"Linux"}}}
14:07:19.559[ERROR] Cannot check update: 0 
14:07:22.905[ERROR] report event error: 0
14:07:25.199[DEBUG] RecyclingGrid request next page
14:07:29.160[DEBUG] RecyclingGrid request next page
xfangfang commented 6 days ago

没有效果!更新之前,还正常使用着的,今天更新完就这样了

如果您使用的是这个源的话:https://aur.archlinux.org/packages/wiliwili 目前是 @Puqns67 在花时间维护,可以联系他看一看有没有什么思路。

从log来看,可能的原因有这么几个:

  1. 应用无法解析域名 (DNS问题)
  2. 应用无法联网 (防火墙问题)
  3. 环境变量设置了代理,但是代理没有开启导致无法联网
  4. 系统的 curl 版本太低(我看上面的脚本,编译的时候用的是系统的curl,但是cpr用的是手动编译的,不确定这里会不会有版本匹配问题)

可以做这么几件事:

  1. 退回到你使用的上一个版本检查是否存在问题(这可以帮助确认是否问题出现在这两个版本间)
  2. 安装releases里提供的 flatpak 客户端,检查是否存在问题
  3. 手动从源码编译,检查是否存在问题
Puqns67 commented 6 days ago

使用网络代理后,可以正常加载页面和播放,关掉代理又不行,下面是使用代理后的输出:

此处是如何进行代理的呢?设置环境变量还是类似 TUN 之类的方案?

我在我的 Arch Linux 下进行了尝试,目前没能复现问题,一切正常。

Duter2016 commented 6 days ago

没有效果!更新之前,还正常使用着的,今天更新完就这样了

如果您使用的是这个源的话:https://aur.archlinux.org/packages/wiliwili 目前是 @Puqns67 在花时间维护,可以联系他看一看有没有什么思路。

从log来看,可能的原因有这么几个:

  1. 应用无法解析域名 (DNS问题)
  2. 应用无法联网 (防火墙问题)
  3. 环境变量设置了代理,但是代理没有开启导致无法联网
  4. 系统的 curl 版本太低(我看上面的脚本,编译的时候用的是系统的curl,但是cpr用的是手动编译的,不确定这里会不会有版本匹配问题)

可以做这么几件事:

  1. 退回到你使用的上一个版本检查是否存在问题(这可以帮助确认是否问题出现在这两个版本间)
  2. 安装releases里提供的 flatpak 客户端,检查是否存在问题
  3. 手动从源码编译,检查是否存在问题

git源码编译安装1.4.1,有同样的问题!

Duter2016 commented 6 days ago

使用网络代理后,可以正常加载页面和播放,关掉代理又不行,下面是使用代理后的输出:

此处是如何进行代理的呢?设置环境变量还是类似 TUN 之类的方案?

我在我的 Arch Linux 下进行了尝试,目前没能复现问题,一切正常。

goflyway开启代理接口1080,wiliwili中设置代理127.0.0.1:1080

另外,aur里怎么 downgrade 到上个版本1.4.0-1?pacman可以downgrade,试了试yay找不到老版本

xfangfang commented 6 days ago

git源码编译安装1.4.1,有同样的问题!

那可以试试编译一下上一个你使用没有问题的版本,如果问题消失的话,报告一下版本号和系统curl的版本。 如果问题依旧存在,那么就是你系统的其他设置导致的无法联网了。

可以把你使用的编译指令也一起发出来,这个也会有影响。

测试的时候注意把应用内的tls验证关掉,避免其他原因造成无法联网。

Puqns67 commented 6 days ago

使用网络代理后,可以正常加载页面和播放,关掉代理又不行,下面是使用代理后的输出:

此处是如何进行代理的呢?设置环境变量还是类似 TUN 之类的方案? 我在我的 Arch Linux 下进行了尝试,目前没能复现问题,一切正常。

goflyway开启代理接口1080,wiliwili中设置代理127.0.0.1:1080

另外,aur里怎么 downgrade 到上个版本1.4.0-1?pacman可以downgrade,试了试yay找不到老版本

可以把对应 aur 仓库 clone 下来,checkout 到对应的 commit,然后 makepkg -si 即可。

操作示例:

git clone https://aur.archlinux.org/wiliwili.git
cd wiliwili
git checkout 8880113b627ae806717452156dbbeebf9e835e6b
makepkg -si
Duter2016 commented 6 days ago

使用网络代理后,可以正常加载页面和播放,关掉代理又不行,下面是使用代理后的输出:

此处是如何进行代理的呢?设置环境变量还是类似 TUN 之类的方案? 我在我的 Arch Linux 下进行了尝试,目前没能复现问题,一切正常。

goflyway开启代理接口1080,wiliwili中设置代理127.0.0.1:1080 另外,aur里怎么 downgrade 到上个版本1.4.0-1?pacman可以downgrade,试了试yay找不到老版本

可以把对应 aur 仓库 clone 下来,checkout 到对应的 commit,然后 makepkg -si 即可。

操作示例:

git clone https://aur.archlinux.org/wiliwili.git
cd wiliwili
git checkout 8880113b627ae806717452156dbbeebf9e835e6b
makepkg -si

谢谢,回退到1.4.0正常了! 另,curl 版本号 8.8.0-1 image

xfangfang commented 6 days ago

@Duter2016 还得麻烦您从源码编译一下看看具体是哪个提交造成的问题,好消息是1.4.0到1.4.1只有30个提交,所以应该可以很快就定位出来问题的位置。

https://github.com/xfangfang/wiliwili/compare/v1.4.0...v1.4.1

因为 1.4.0 到 1.4.1 并没有修改和网络相关的内容,所以我还是怀疑这个并不是 wiliwili 代码的问题

Duter2016 commented 5 days ago

@Duter2016 还得麻烦您从源码编译一下看看具体是哪个提交造成的问题,好消息是1.4.0到1.4.1只有30个提交,所以应该可以很快就定位出来问题的位置。

v1.4.0...v1.4.1 v1.4.0 版...1.4.1 版

因为 1.4.0 到 1.4.1 并没有修改和网络相关的内容,所以我还是怀疑这个并不是 wiliwili 代码的问题

1.4.0 和 1.4.1编译安装过程输出:

140log.txt

141log.txt

Puqns67 commented 5 days ago

@Duter2016 还得麻烦您从源码编译一下看看具体是哪个提交造成的问题,好消息是1.4.0到1.4.1只有30个提交,所以应该可以很快就定位出来问题的位置。

v1.4.0...v1.4.1 v1.4.0 版...1.4.1 版

因为 1.4.0 到 1.4.1 并没有修改和网络相关的内容,所以我还是怀疑这个并不是 wiliwili 代码的问题

1.4.0 和 1.4.1编译安装过程输出:

140log.txt

141log.txt

只给编译日志是找不出原因的,做好能够通过二分法找出是哪个 commit 引入的 bug。

xfangfang commented 5 days ago

@Duter2016 我的意思是手动拉取wiliwili的源码进行编译,下面我详细描述一遍:

  1. 拉取代码:
git clone --recursive https://github.com/xfangfang/wiliwili.git
cd wiliwili
  1. 切换提交 https://github.com/xfangfang/wiliwili/compare/v1.4.0...v1.4.1

在这个链接页面的右侧有具体的提交哈希值,可以在页面上点击复制。

比如切换到 6月15号的提交:

git checkout 0f4764d2d9c4c3e63df1e8e5463240e6f6ca3804
git submodule update --init --recursive
  1. 构建

    cmake -B "build" \
    -D CMAKE_BUILD_TYPE=Release \
    -D PLATFORM_DESKTOP=ON \
    -D USE_SYSTEM_CURL=ON \
    -D USE_SYSTEM_PYSTRING=ON \
    -D USE_SYSTEM_OPENCC=ON \
    -D USE_SYSTEM_TINYXML2=ON \
    -D USE_SYSTEM_SDL2=ON \
    -D GLFW_BUILD_WAYLAND=ON \
    -D GLFW_BUILD_X11=ON \
    -G Ninja
    cmake --build "build"
  2. 运行

    ./build/wiliwili

上面的链接中大概有30个提交,可以先编译一下 1.4.1(904387c62060078d661770dc2de2c5fd2259a29d) 和 1.4.0(1662ec48ad73f3e18dff4f203b2e1c59d15c74b2),如果你可以确认 1.4.1 存在问题,1.4.0 不存在问题,那么可以使用2分法尝试编译不同的提交对应的版本。

直到找到某个提交,这个提交之前的代码没问题,这个提交对应的版本有问题,然后把这个提交发过来。

  1. 切换不同版本

在前面的测试中,切换不同的版本,先 rm -rf build 清空构建目录,然后重新运行第二步到第四步就可以了


与此同时,也可以尝试手动编译一下:https://github.com/dragonflylee/wiliwili/

git clone --recursive https://github.com/dragonflylee/wiliwili.git

不需要 checkout 具体的版本直接编译,这个可以在网络出现问题时在前端显示更多的错误信息。

xfangfang commented 3 days ago

@Duter2016 请问还有后续回应嘛?