`

调查: 关于GT-Grid导致IE崩溃的问题

阅读更多
有网友反应  对GT-Grid进行操作时 会导致IE崩溃.

由于我这边的测试 和开发机器有限 所以没能重现这个bug
[我在xp+ie6(4台机器) 和 vista+ie7(2台机器) 下都没有重现此bug :'( ]


现在想问一下 大家还有谁遇到过这个问题?
当时的情景是什么样的
IE的版本是什么
IE内安装了什么插件 (IE的加载项 activeX控件等)

希望从大家那里能够得到尽量多的截图 文字说明等反馈信息, 以便我尽快解决问题.

在这里谢谢大家了.

===============================

下面引一下 网友的bug反馈
luckyhero 写道

这个版本还是不够稳定,排序表头点两下IE就崩溃,经常发生的事,希望作者在关注美工效果的同时关心一下程序本身


zhouky4665 写道

有个问题大家没发现吗?只要多在grid点一点,多操作几下,ie就报异常,自动退出。



================================
分享到:
评论
50 楼 icewubin 2008-09-22  
XP的安装盘多半都是二进制共享的,而且ISO中还有启动信息是无法复制到硬盘上的。
本来你就应该多利用ISO,而不是复制到硬盘上,ISO下载也更容易,很容易找。

一般一个多重复用的ISO完全复制出来会达到好几个G,而且没有光盘启动信息,拷贝出来的东西没什么用的,一般用个绿色的虚拟光驱软件就能很方便的使用ISO文件。

还有,现在很多操作系统安装盘的启动菜单中都有非常好的工具,不用可惜啊。
刻录软件一般都支持ISO的,标准格式啊。
49 楼 fins 2008-09-22  
不知道啊 我没试过别的版本

我之前要虚拟个xp. 我没有xp的光盘 也没有iso
而是把xp光盘内容直接拷贝到了硬盘的一个目录里

结果为了虚拟它 我还要把这个目录做成ISO 郁闷.


==================

你推荐的 vbox 支持吗? 微软的那个好像也不支持吧
48 楼 icewubin 2008-09-22  
fins 写道
vm workstation 不支持将一个目录 虚拟成一个磁盘 郁闷啊

照您的意思,哪个版本支持?
47 楼 fins 2008-09-22  
vm workstation 不支持将一个目录 虚拟成一个磁盘 郁闷啊
46 楼 Readonly 2008-09-21  
fins 写道
等周末新机到手 就这么做 呵呵
谢谢建议
目前最好的虚拟机 是不是 还是 vm啊??

推荐免费的VirtualBox,SUN的开源产品,免费又好用:
http://www.virtualbox.org/
45 楼 icewubin 2008-09-21  
hax 写道
fins 写道
vmware server??
和 vm workstation 有什么区别??

我装的是一个只有10几m 的 vm workstation 精简版


如果你用的是D版的vm workstation,那还不如D个esx用哦。

不过esx也可以不D,只要60天重装一次。


关键是是否能通用,因为我的同事或者客户给我某个镜像基本上全是vm workstation版的,哈,没办法啊。

44 楼 hax 2008-09-21  
fins 写道
vmware server??
和 vm workstation 有什么区别??

我装的是一个只有10几m 的 vm workstation 精简版


如果你用的是D版的vm workstation,那还不如D个esx用哦。

不过esx也可以不D,只要60天重装一次。
43 楼 luckyhero 2008-09-21  
我测试了一下Ext(包括1.*,2.*),在排序表头上狂点一分钟也没有出现IE崩溃的问题
42 楼 icewubin 2008-09-21  
fins 写道
vmware server??
和 vm workstation 有什么区别??

我装的是一个只有10几m 的 vm workstation 精简版


server版注册成为后台进程,适合于专门的测试服务器,真实的操作系统启动以后,vmware作为后台服务也会自动启动,并启动设定好的几个虚拟机,对这些虚拟机管理的界面即使不出现,后台也在运行。管理的时候,管理界面相当于客户端一样,既可以本机也可以远程的方式连上服务器进行管理。

workstation么,一个普通应用而已,做出的镜像好像还不能和server版通用。一般情况下建议用workstation,如果能解决两个版本的通用问题就能方便很多。
41 楼 fins 2008-09-21  
vmware server??
和 vm workstation 有什么区别??

我装的是一个只有10几m 的 vm workstation 精简版
40 楼 hax 2008-09-21  
fins 写道
等周末新机到手 就这么做 呵呵
谢谢建议
目前最好的虚拟机 是不是 还是 vm啊??


最好的估计是vm esx。当然这个是要license的。如果不想盗版,那就拿free的vmware server凑活吧。但是两者的架构是完全不同的。其他vm产品没有使用过,不好说。
39 楼 luckyhero 2008-09-20  
希望对fins 有所帮助,继续关注中。。。
38 楼 luckyhero 2008-09-20  
刚才描述的不太清楚,并不是严格的间隔一秒以上没问题,感觉是点击生日排序表头时看反应速度来定这个间隔时间,有时候间隔2秒还是会IE崩溃,如果在他排序完成之前点击,一般都会出现IE崩溃的现象
37 楼 luckyhero 2008-09-20  
不好意思,最近公司项目比较紧,没来Eye,呵呵,我又试了一下,还是有IE崩溃问题,间隔一秒以上点击排序表头没问题,连续点击4次就OVER了,下面是截图,还有IE的版本号(我刚格盘,XP-sp2,ie6-sp2,IE内没装插件),至于GT-grid版本号截图中能够看到, GT-Grid 1.15 版 (080908发布)
36 楼 cino 2008-09-19  
fins 写道
您的IE版本是????

6.0.2900.2180.xpsp-sp2-rtm.040803-2158
35 楼 icewubin 2008-09-19  
fins 写道
等周末新机到手 就这么做 呵呵
谢谢建议
目前最好的虚拟机 是不是 还是 vm啊??


最好不知道,但是我在一直用vm的,建议你如果不追求性能的话把Oracle也装在vm下,vm的镜像可以随便移来移去啊,也不怕系统重装。
34 楼 treenode 2008-09-19  
我刚刚装了XP SP3,现在IE的版本是6.0.2900.5512.xpsp.080413-2111
再测试表现非常稳定,目前还没有发现任何崩溃。看来还是IE版本低的原因。


fins 写道

你是用的什么工具啊??



IE的脚本调试再加上微软的调试符号。

33 楼 fins 2008-09-18  
太感谢了

treenode


你是用的什么工具啊??
32 楼 treenode 2008-09-18  
试了一下,出现的错误有几种,最常见的是这个:


mshtml.dll!CTableLayout::ReleaseRowsAndSections()  + 0xa7 字节
mshtml.dll!CTableLayout::ClearTableLayoutCache()  + 0x25 字节
mshtml.dll!CTableLayout::FlushGrid()  + 0x31 字节
mshtml.dll!CTableLayout::CreateTableLayoutCache()  + 0x42 字节
mshtml.dll!CTableLayout::EnsureTableLayoutCache()  + 0x66df0 字节
mshtml.dll!CTable::EnsureCollectionCache()  + 0x16 字节
mshtml.dll!CTable::get_tBodies()  + 0x2c 字节

看起来是访问table.body属性的时候出现的异常。
还有这个:

mshtml.dll!CDwnCtx::GetState()  + 0x17 字节
mshtml.dll!CLayout::GetDispNodeInfo()  + 0xa1774 字节
mshtml.dll!CLayout::EnsureDispNode()  + 0x3f 字节
mshtml.dll!CFlowLayout::CalcSizeCoreCompat()  + 0x336 字节
mshtml.dll!CFlowLayout::CalcSizeCore()  + 0x33 字节
mshtml.dll!CFlowLayout::CalcSizeVirtual()  + 0x5f 字节
mshtml.dll!CLayout::CalcSize()  - 0x3c32 字节
mshtml.dll!CFlowLayout::MeasureSite()  + 0x183 字节
mshtml.dll!CFlowLayout::GetSiteWidth()  + 0xad 字节
mshtml.dll!CLSMeasurer::GetSiteWidth()  + 0x47 字节
mshtml.dll!CRecalcLinePtr::AlignObjects()  + 0x30b 字节
mshtml.dll!CRecalcLinePtr::CalcAlignedSitesAtBOLCore()  + 0xab8cb 字节
mshtml.dll!CRecalcLinePtr::CalcAlignedSitesAtBOL()  + 0x8d 字节
mshtml.dll!CRecalcLinePtr::MeasureLine()  + 0x144 字节
mshtml.dll!CDisplay::RecalcLinesWithMeasurer()  + 0x2c9 字节
mshtml.dll!CDisplay::RecalcLines()  + 0xc7 字节
mshtml.dll!CDisplay::RecalcView()  + 0x42 字节
mshtml.dll!CFlowLayout::CalcTextSize()  - 0xa 字节
mshtml.dll!CFlowLayout::CalcSizeCoreCompat()  + 0x3ba 字节
mshtml.dll!CFlowLayout::CalcSizeCore()  + 0x33 字节
mshtml.dll!CFlowLayout::CalcSizeVirtual()  + 0x5f 字节
mshtml.dll!CLayout::CalcSize()  - 0x3c32 字节
mshtml.dll!CFlowLayout::DoLayout()  + 0x13f 字节
mshtml.dll!CView::ExecuteLayoutTasks()  + 0x411e5 字节
mshtml.dll!CView::EnsureView()  + 0x14d 字节
mshtml.dll!CElement::EnsureRecalcNotify()  + 0x70 字节
mshtml.dll!CElement::GetBoundingSize()  + 0x1d 字节
mshtml.dll!CElement::get_offsetHeight()  + 0x5e 字节

读取offsetHeight属性错误。

最后一个看起来像是IE自己释放资源的时候出现的问题:

mshtml.dll!CCollectionCache::ClearDisp()  + 0x34 字节
mshtml.dll!CElementCollection::~CElementCollection()  + 0x24 字节
mshtml.dll!CElementCollection::`vector deleting destructor'()  + 0xd 字节
mshtml.dll!CBase::SubRelease()  + 0x25 字节
mshtml.dll!CBase::PrivateRelease()  + 0x1380 字节
mshtml.dll!CFontNameOptions::Release()  + 0x11 字节
mshtml.dll!CCollectionCache::ClearDisp()  + 0x5b 字节
mshtml.dll!CElementCollection::~CElementCollection()  + 0x24 字节
mshtml.dll!CElementCollection::`vector deleting destructor'()  + 0xd 字节
mshtml.dll!CBase::SubRelease()  + 0x25 字节
mshtml.dll!CBase::PrivateRelease()  + 0x1380 字节
mshtml.dll!CFontNameOptions::Release()  + 0x11 字节



IE版本:6.0 SP2-XXX-2158,和前面那位朋友的一样。没有安装任何插件。
31 楼 fins 2008-09-18  
等周末新机到手 就这么做 呵呵
谢谢建议
目前最好的虚拟机 是不是 还是 vm啊??

相关推荐

Global site tag (gtag.js) - Google Analytics