打开文档和中文输入法输入时的严重bug
手头有一个docx文档(请下载附件bug.zip并解压得到bug.docx ),在Word里编辑一切正常,但用TX打开和编辑时,出现了至少两处严重bug。可以用TX自带的TX Text Control Words程序重现。一、打开此docx文档时,有一定概率进程直接崩溃,有一定概率可正常打开,有大概率报出以下异常:
System.AccessViolationException: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
在 ᜀ(ᜇ* , ᜇ* , ញ* , ជ* , ឈ* , ដ* , UInt16 )
在 ᜀ(ᜁ* , ᜇ* , ᜇ* , ជ* , ឈ* , ញ* , ដ* , ៉* , UInt16 )
在 ᜀ(ᜁ* , ᜇ* , ᜇ* , Int64 , ជ* , UInt32 )
在 ᜀ(ᜁ* , ជ* , ᜇ* , ᜆ* )
在 ᜠ(ᜁ* , UInt32 , UInt64 , Int64 , ជ* )
在 ᜤ(ᜁ* , UInt32 , UInt64 , Int64 )
在 ᜣ(ᜁ* , UInt32 , UInt64 , Int64 )
在 ᜃ(ᜁ* , UInt32 , UInt64 , Int64 )
在 System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
在 System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
在 System.Windows.Forms.Control.WndProc(Message& m)
在 TXTextControl.TextControl.WndProc(Message& message)
在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
二、若打开此文档时不报异常,或报异常后忽略并继续,则会碰到下面这个更加严重的bug。在文档中找到一行文字“(一十二)固定资产”(可搜索“一十二”),光标置于“产”字后,使用Win10的微软拼音输入法,敲入5个以上拼音字母(例如“sssss...”),进程会直接崩溃。如在开发环境下调试tx控件,控制台会产生内存访问异常信息,但无任何方法可拦截或挽救。此bug可以稳定重现,情形见下图。
以上贴补充:
环境:1、win10系统;
2、系统自带微软拼音或微软五笔;
3、tx版本:x13、x15和最新的x16均试过
3、docx文档是由他文档处粘贴至tx控件后保存生成的;
4、三台以上机器测试均存在输入汉字闪退的问题。 已经重现问题,还是帮你和厂商确认原因,目前测试在文档的多个地方都可以重现这个输入后崩溃的问题
请问关于这个无法输入中文的问题,厂方是否已经确认,并拟修复?麻烦跟踪一下,谢谢 还未收到厂商的反馈,我会再邮件跟踪一下 关于这个问题,已有一段时间,请问厂方日否已验证? 您好,还没有,如果您是已购客户的话,请私信给我您的序列号,厂商这边可以优先处理 本帖最后由 hdffzxf 于 2019-3-4 19:21 编辑
已私信 已经发送给厂商,有结果后马上给您回复 又一个月了呀,厂商未重现呢,还是未及时回复?
页:
[1]
2