leiurayer / downkyi

哔哩下载姬downkyi,哔哩哔哩网站视频下载工具,支持批量下载,支持8K、HDR、杜比视界,提供工具箱(音视频提取、去水印等)。
GNU General Public License v3.0
21.1k stars 2.31k forks source link

有一个链接解析完一下载就闪退: #956

Open hydrogen-shelter opened 10 months ago

hydrogen-shelter commented 10 months ago

由于不知道回复别人的的能不能被开发者看见,新开一条:

有一个链接依旧不可以

https://www.bilibili.com/video/BV1x94y1H7vX

无论是1.59、1.61或你这个,无论带不带历史记录也一样:只要解析完成,点击下载的时候就会卡死闪退,同时DownKyi-1.6.1.12.15\DownKyi-1.6.1\aria\aira.log会被aria2c.exe锁定 并且 aria2c.exe自身也是锁定状态 (这个时候软件已经闪退,推测是aria的异常?可能在后台哪里仍在运行,只是我找不到)

一下贴出软件目录的logs: 2023/12/15 22:27:12 [1] DEBUG NavigateToView NavigationView: PageVideoDetail, Parameter: https://www.bilibili.com/video/BV1x94y1H7vX32ff00b1-1a09-4b25-9ca7-dcb6914b141c 2023/12/15 22:27:12 [1] DEBUG PageVideoDetail 初始化页面元素 2023/12/15 22:27:12 [9] DEBUG PageVideoDetail InputText: https://www.bilibili.com/video/BV1x94y1H7vX 2023/12/15 22:27:13 [9] DEBUG PageVideoDetail videoSections is not exist. 2023/12/15 22:27:13 [1] DEBUG PageVideoDetail ParseScope: SELECTED_ITEM 2023/12/15 22:27:13 [17] DEBUG PageVideoDetail Parse video 2023/12/15 22:27:15 [1] DEBUG PageVideoDetail ParseScope: SELECTED_ITEM 2023/12/15 22:27:15 [11] DEBUG PageVideoDetail Parse video

以及crash的dmp文件: No .natvis files found at C:\WINDOWS\SYSTEM32\Visualizers. No .natvis files found at C:\Users\SHP\AppData\Local\Dbg\Visualizers.

Microsoft (R) Windows Debugger Version 10.0.22621.755 AMD64 Copyright (c) Microsoft Corporation. All rights reserved.

Loading Dump File [C:\Users\SHP\AppData\Local\CrashDumps\DownKyi.exe.16952.dmp] User Mini Dump File: Only registers, stack and portions of memory are available

Symbol search path is: srv* Executable search path is: Windows 10 Version 22621 MP (16 procs) Free x86 compatible Product: WinNt, suite: SingleUserTS Edition build lab: 22621.1.amd64fre.ni_release.220506-1250 Machine Name: Debug session time: Fri Dec 15 22:27:22.000 2023 (UTC + 8:00) System Uptime: 0 days 0:31:08.756 Process Uptime: 0 days 0:01:10.000 ................................................................ ................................................................ ........................................................... Loading unloaded module list ......... Unable to add extension DLL: ntsdexts Unable to add extension DLL: uext Unable to add extension DLL: exts This dump file has an exception of interest stored in it. The stored exception information can be accessed via .ecxr. (4238.7174): CLR exception - code e0434352 (first/second chance not available) For analysis of this file, run !analyze -v WARNING: Unable to verify timestamp for ntdll.dll Unable to load image C:\Windows\System32\KERNELBASE.dll, Win32 error 0n2 WARNING: Unable to verify timestamp for KERNELBASE.dll eax=00000000 ebx=00000000 ecx=00000000 edx=00000000 esi=00000003 edi=ffffffff eip=774266cc esp=0135df50 ebp=0135e0dc iopl=0 nv up ei pl nz ac pe nc cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000216 ntdll+0x766cc: 774266cc c21400 ret 14h

yaobiao131 commented 10 months ago

问题是这个视频名字为纯unicode字符被意外替换导致闪退

hydrogen-shelter commented 10 months ago

问题是这个视频名字为纯unicode字符被意外替换导致闪退

这个是视频的问题吗?有没有解决办法

ilovinht commented 10 months ago

https://www.bilibili.com/video/BV1pN411g7ho/ 这个视频也是……之前版本一解析就闪退,现在用1.6.1是解析不出;w;

fs1314 commented 10 months ago

这种视频名字的好像都不行,就像这些视频名字没法当做文件名一样,只能换其他下载器来单独下载了

yaobiao131 commented 10 months ago

这种名字暂时有点问题,后续版本修复