论坛首页 Web前端技术论坛

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

浏览 13794 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-09-18  
我建议用vm,并且虚拟一个比较差的机器来试验。如cpu分配350MHz,内存分配128MB。
0 请登录后投票
   发表时间:2008-09-18  
等周末新机到手 就这么做 呵呵
谢谢建议
目前最好的虚拟机 是不是 还是 vm啊??
0 请登录后投票
   发表时间: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,和前面那位朋友的一样。没有安装任何插件。
0 请登录后投票
   发表时间:2008-09-18  
太感谢了

treenode


你是用的什么工具啊??
0 请登录后投票
   发表时间:2008-09-19  
我刚刚装了XP SP3,现在IE的版本是6.0.2900.5512.xpsp.080413-2111
再测试表现非常稳定,目前还没有发现任何崩溃。看来还是IE版本低的原因。


fins 写道

你是用的什么工具啊??



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

0 请登录后投票
   发表时间:2008-09-19  
fins 写道
等周末新机到手 就这么做 呵呵
谢谢建议
目前最好的虚拟机 是不是 还是 vm啊??


最好不知道,但是我在一直用vm的,建议你如果不追求性能的话把Oracle也装在vm下,vm的镜像可以随便移来移去啊,也不怕系统重装。
0 请登录后投票
   发表时间:2008-09-19  
fins 写道
您的IE版本是????

6.0.2900.2180.xpsp-sp2-rtm.040803-2158
0 请登录后投票
   发表时间:2008-09-20  
不好意思,最近公司项目比较紧,没来Eye,呵呵,我又试了一下,还是有IE崩溃问题,间隔一秒以上点击排序表头没问题,连续点击4次就OVER了,下面是截图,还有IE的版本号(我刚格盘,XP-sp2,ie6-sp2,IE内没装插件),至于GT-grid版本号截图中能够看到, GT-Grid 1.15 版 (080908发布)
  • 描述: IE崩溃截图
  • 大小: 15.9 KB
  • 描述: IE版本号
  • 大小: 52.7 KB
0 请登录后投票
   发表时间:2008-09-20  
刚才描述的不太清楚,并不是严格的间隔一秒以上没问题,感觉是点击生日排序表头时看反应速度来定这个间隔时间,有时候间隔2秒还是会IE崩溃,如果在他排序完成之前点击,一般都会出现IE崩溃的现象
0 请登录后投票
   发表时间:2008-09-20  
希望对fins 有所帮助,继续关注中。。。
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics