Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Duter2016 opened this issue Jul 4, 2024 · 19 comments
Open

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

Duter2016 opened this issue Jul 4, 2024 · 19 comments

Comments

@Duter2016
Copy link

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
Copy link
Contributor

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

@Duter2016
Copy link
Author

运行时增加参数 -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
Copy link
Author

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

$ 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

This comment was marked as outdated.

@Duter2016
Copy link
Author

从第二张图来看应该是 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里提到了同样的问题:
#363

@xfangfang
Copy link
Owner

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

@Duter2016
Copy link
Author

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
Copy link
Owner

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

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

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

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

可以做这么几件事:

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

@Puqns67
Copy link

Puqns67 commented Jul 4, 2024

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

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

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

@Duter2016
Copy link
Author

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

如果您使用的是这个源的话: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
Copy link
Author

Duter2016 commented Jul 4, 2024

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

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

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

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

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

@xfangfang
Copy link
Owner

xfangfang commented Jul 4, 2024

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

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

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

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

@Puqns67
Copy link

Puqns67 commented Jul 4, 2024

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

此处是如何进行代理的呢?设置环境变量还是类似 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
Copy link
Author

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

此处是如何进行代理的呢?设置环境变量还是类似 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
Copy link
Owner

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

v1.4.0...v1.4.1

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

@Duter2016
Copy link
Author

@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
Copy link

Puqns67 commented Jul 4, 2024

@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
Copy link
Owner

xfangfang commented Jul 4, 2024

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

  1. 拉取代码:
git clone --recursive https://github.com/xfangfang/wiliwili.git
cd wiliwili
  1. 切换提交
    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"
  1. 运行
./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
Copy link
Owner

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants