-
-
Notifications
You must be signed in to change notification settings - Fork 446
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
Corrupt search term history file causes EverythingToolbar to crash #238
Comments
System info: Windows 10 LTSC 1809(17763.2867), AMD x64. |
Hi @ZzzzzzzSkyward, I just installed Windows 10 1809 in a vm and everything works as expected. Has it ever worked for you before or has it always crashed like this? Did you perform any noteworthy modifications to your Windows installation? |
If it works on a vm, then sounds like the problem lies in my Windows system. I've experienced other applications like Photoshop, Animate freezing after minutes, losing all their memory usage . I cannot determine where the problem is. |
Could you please make EverythingToolbar crash again and then have a look at the system protocols to see if anything stands out there? You can find them if you hit Win+R, enter |
Here are the first log(in Chinese language): 日志名称: Application 来源: .NET Runtime 日期: 2022/6/8 20:13:09 事件 ID: 1026 任务类别: 无 级别: 错误 关键字: 经典 用户: 暂缺 计算机: DESKTOP-97LQICD 描述: 应用程序: explorer.exe Framework 版本: v4.0.30319 说明: 由于未经处理的异常,进程终止。 异常信息: System.Xml.XmlException 在 System.Xml.XmlTextReaderImpl.Throw(System.Exception) 在 System.Xml.XmlTextReaderImpl.ThrowInvalidChar(Char[], Int32, Int32) 在 System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace() 在 System.Xml.XmlTextReaderImpl.ParseDocumentContent() 在 System.Xml.XmlReader.MoveToContent() 在 Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderList1.Read1_ArrayOfString() |
Thank you. On first glance it looks like maybe the history manager can't handle Chinese characters. Could you try deleting the file |
Also are you using an old version of .NET Framework? It looks like you have v4.0.30319 installed. EverythingToolbar requires at least v4.7. You can check your version explicitly like this: https://user-images.githubusercontent.com/14129585/104021832-ff36e080-5206-11eb-9f5f-10e4381992f9.jpg |
That's weird, I have version 4.8 installed. |
I took a look at history.xml and it is full of NULL char(\0), maybe that's why xmlTextReader failed. Now after deleting history.xml, Everything Toolbar works fine! Chinese characters is properly displayed and saved. |
Thank you. I will have a look at that! |
But...I guess it has nothing to do with Chinese characters? It's just |
Yes, I also tried it with Chinese characters and it works as expected. However when corrupting the xml file in any way I could reproduce the issue. Since I don't know how your file ended up looking this way I am - for now - just catching and logging the error. Please open another issue if the problems reappears for you so we can further diagnose it. Thank you for your bug report and help! |
Describe the bug
Losing focus of Toolbar leads to explorer.exe crash.
Steps to reproduce
Expected behavior
Should not crash.
Log file output
Add the log file output from
%TEMP%\EverythingToolbar.log
below.Log output
The text was updated successfully, but these errors were encountered: