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

正常切换一个标签,就弹出报错窗口.NET Framework #376

Open
allrobot opened this issue May 19, 2024 · 0 comments
Open

正常切换一个标签,就弹出报错窗口.NET Framework #376

allrobot opened this issue May 19, 2024 · 0 comments
Assignees
Labels
bug Something isn't working

Comments

@allrobot
Copy link

allrobot commented May 19, 2024

描述这个Bug
正常切换一个标签,就弹出报错窗口

重现过程
重现过程的步骤:

  1. 打开资源管理器
  2. 等待片刻,点另一个标签,点后立刻弹出报错信息
  3. 报错信息:
Microsoft .NET Framework Error 有关调用实时(JIT)调试而不是此对话框的详细信息, 请参见此消息的结尾。

************** 异常文本 **************
System.NullReferenceException: 未将对象引用设置到对象的实例。
在 QTTabBarLib.Interop.IShellBrowser.BrowseObject(IntPtr pidl, SBSP wFlags)
在 QTTabBarLib.ShellBrowserEx.Navigate(IDLWrapper idlw, SBSP flags)
在 QTTabBarLib.QTTabBarClass.tabControl1_SelectedIndexChanged(Object sender, EventArgs e)
在 QTTabBarLib.QTabControl.ChangeSelection(QTabItem tabToSelect, Int32 index)
在 QTTabBarLib.QTabControl.OnMouseDown(MouseEventArgs e)
在 System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
在 System.Windows.Forms.Control.WndProc(Message& m)
在 QTTabBarLib.QTabControl.WndProc(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** 已加载的程序集 **************
mscorlib
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.9174 (WinRelRS6.050727-9100)
基本代码: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll

QTTabBar
程序集版本: 1.5.5.8
Win32 版本: 1.5.5.8
基本代码: file:///C:/Windows/assembly/GAC_MSIL/QTTabBar/1.5.5.8__973461f1cd23d8eb/QTTabBar.dll

System
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.9176 (WinRelRS6.050727-9100)
基本代码: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

System.Core
程序集版本: 3.5.0.0
Win32 版本: 3.5.30729.9141 built by: WinRelRS6
基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll

BandObjectLib
程序集版本: 1.5.5.7
Win32 版本: 1.5.5.7
基本代码: file:///C:/Windows/assembly/GAC_MSIL/BandObjectLib/1.5.5.7__973461f1cd23d8eb/BandObjectLib.dll

System.Windows.Forms
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.9149 (WinRelRS6.050727-9100)
基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System.Drawing
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.9149 (WinRelRS6.050727-9100)
基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

WindowsBase
程序集版本: 3.0.0.0
Win32 版本: 3.0.6920.9161 built by: WinRelRS6
基本代码: file:///C:/Windows/assembly/GAC_MSIL/WindowsBase/3.0.0.0__31bf3856ad364e35/WindowsBase.dll

System.ServiceModel.Web
程序集版本: 3.5.0.0
Win32 版本: 3.5.594.9141
基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.ServiceModel.Web/3.5.0.0__31bf3856ad364e35/System.ServiceModel.Web.dll

System.Runtime.Serialization
程序集版本: 3.0.0.0
Win32 版本: 3.0.4506.9149 (WinRelRS6.030729-9100)
基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Serialization/3.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll

System.ServiceModel
程序集版本: 3.0.0.0
Win32 版本: 3.0.4506.9149 (WinRelRS6.030729-9100)
基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.ServiceModel/3.0.0.0__b77a5c561934e089/System.ServiceModel.dll

SMDiagnostics
程序集版本: 3.0.0.0
Win32 版本: 3.0.4506.9149 (WinRelRS6.030729-9100)
基本代码: file:///C:/Windows/assembly/GAC_MSIL/SMDiagnostics/3.0.0.0__b77a5c561934e089/SMDiagnostics.dll

System.Xml
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.9149 (WinRelRS6.050727-9100)
基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll

System.Configuration
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.9153 (WinRelRS6.050727-9100)
基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

system.runtime.serialization.resources
程序集版本: 3.0.0.0
Win32 版本: 3.0.4506.9135 (WinRelRS6.030729-9100)
基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Serialization.resources/3.0.0.0_zh-CHS_b77a5c561934e089/System.Runtime.Serialization.resources.dll

System.XML.resources
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.9149 (WinRelRS6.050727-9100)
基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Xml.resources/2.0.0.0_zh-CHS_b77a5c561934e089/System.Xml.resources.dll

system.servicemodel.resources
程序集版本: 3.0.0.0
Win32 版本: 3.0.4506.9135 (WinRelRS6.030729-9100)
基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.ServiceModel.resources/3.0.0.0_zh-CHS_b77a5c561934e089/System.ServiceModel.resources.dll

mscorlib.resources
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.9174 (WinRelRS6.050727-9100)
基本代码: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll

System.Management
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.9149 (WinRelRS6.050727-9100)
基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Management/2.0.0.0__b03f5f7f11d50a3a/System.Management.dll

QTPluginLib
程序集版本: 1.5.5.7
Win32 版本: 1.5.5.7
基本代码: file:///C:/Windows/assembly/GAC_MSIL/QTPluginLib/1.5.5.7__973461f1cd23d8eb/QTPluginLib.dll

Interop.SHDocVw
程序集版本: 1.1.0.0
Win32 版本: 1.1.0.0
基本代码: file:///C:/Windows/assembly/GAC_MSIL/Interop.SHDocVw/1.1.0.0__973461f1cd23d8eb/Interop.SHDocVw.dll

Accessibility
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.9149 (WinRelRS6.050727-9100)
基本代码: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll

PresentationFramework
程序集版本: 3.0.0.0
Win32 版本: 3.0.6920.9161 built by: WinRelRS6
基本代码: file:///C:/Windows/assembly/GAC_MSIL/PresentationFramework/3.0.0.0__31bf3856ad364e35/PresentationFramework.dll

PresentationCore
程序集版本: 3.0.0.0
Win32 版本: 3.0.6920.9161 built by: WinRelRS6
基本代码: file:///C:/Windows/assembly/GAC_64/PresentationCore/3.0.0.0__31bf3856ad364e35/PresentationCore.dll

System.Windows.Forms.resources
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.9149 (WinRelRS6.050727-9100)
基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_zh-CHS_b77a5c561934e089/System.Windows.Forms.resources.dll

************** JIT 调试 **************
要启用实时(JIT)调试,
该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置
jitDebugging 值。
编译应用程序时还必须启用
调试。

例如:

启用 JIT 调试后,任何无法处理的异常
都将被发送到在此计算机上注册的 JIT 调试器,
而不是由此对话框处理。

期望的结构
能正常切换窗口,不要点另一个标签切换窗口的时候报错

截图
SiYuan_MYdLcPhwbO

系统环境:

  • 操作系统: Win10 Enterprise 21H2
  • .net framework:
  • 软件版本: 1.5.5.8
  • 重点、重点、重点;没有报错日志本地复现不了的话,那这个问题不会处理
    上传报错日志(C:\Users\Administrator\AppData\Roaming\QTTabBar\QTTabBarException.log):

QTTabBarException.log

找到这个log的时候,修改时间是昨天的,它好像没怎么记录

@allrobot allrobot added the bug Something isn't working label May 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants