描述:我家用的是360安全游览器,可是在打开空间和网页以后。出现stackoverflowatline:0对话框,然后在打开空间的时候,主页的颜色都显示不出来,有些游戏,(农场,抢车位。。。)前面的图...
我家用的是360安全游览器,可是在打开空间和网页以后。出现stack overflow at line:0对话框,然后在打开空间的时候,主页的颜色都显示不出来,有些游戏,(农场,抢车位。。。)前面的图标也显示不出来,请问这是怎么回事?那为高手能说下?
stack overflow at line:0:当程序运行到第0行时,堆栈溢出。
处理方法一 :
1.造成了"堆栈的益出",在IE的【Internet选项】的【高级】里禁用脚本调试,
2.试试 开始...运行,入REGSVR32 URLMON.DLL,回车后重启系统,
3.然后进入IE的“工具”→“Internet选项”→ “程序”,
4.单击“重置Web设置”按纽就行啦
也可以直接【禁用脚本调试】然后【重置】的,因为中间的看不懂,但成功了
而且我家的【重置】是在IE的“工具”→“Internet选项”→ “高级”。
方法二
很简单的一个问题,浏览器如果出现"stack overflow at line:0"并且有些图片无法显示的问题,是由于注册表被串改了。这是由于pngfilt.dll问题。
解决办法:开始菜单--程序--附件--记事本 ,打开记事本把下面的东西复制进去,随便取个名字,然后把后缀名改成.reg,另存为到桌面,然后开打点“是” OK 问题解决~
1.是你的内存不能负荷打开这样的网页了,造成了"堆栈的益出",在IE的选项的高级项里禁用脚本调试,试试
2.开始...运行,入REGSVR32 URLMON.DLL,回车后重启系统,然后进入IE的“工具”→“Internet选项”→“程序”,单击“重置Web设置”按钮即可
Windows Registry Editor Version 5.00
[-
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.PNG]
[-HKEY_CLASSES_ROOT\Mime\Database\Content Type\image/x-png]
[-HKEY_CLASSES_ROOT\Mime\Database\Content Type\image/png]
[HKEY_CLASSES_ROOT\Mime\Database\Content Type\image/x-png]
"Extension"=".png"
"Image Filter CLSID"="{A3CCEDF7-2DE2-11D0-86F4-00A0C913F750}"
[HKEY_CLASSES_ROOT\Mime\Database\Content Type\image/x-png\Bits]
"0"=hex:08,00,00,00,ff,ff,ff,ff,ff,ff,ff,ff,89,50,4e,47,0d,0a,1a,0a
[HKEY_CLASSES_ROOT\Mime\Database\Content Type\image/png]
"Extension"=".png"
"Image Filter CLSID"="{A3CCEDF7-2DE2-11D0-86F4-00A0C913F750}"
[HKEY_CLASSES_ROOT\Mime\Database\Content Type\image/png\Bits]
"0"=hex:08,00,00,00,ff,ff,ff,ff,ff,ff,ff,ff,89,50,4e,47,0d,0a,1a,0a
[HKEY_CLASSES_ROOT\CLSID\{A3CCEDF7-2DE2-11D0-86F4-00A0C913F750}]
@="CoPNGFilter Class"
[HKEY_CLASSES_ROOT\CLSID\{A3CCEDF7-2DE2-11D0-86F4-
00A0C913F750}\InProcServer32]
@="C:\\WINDOWS\\system32\\pngfilt.dll"
"ThreadingModel"="Both"
[HKEY_CLASSES_ROOT\CLSID\{A3CCEDF7-2DE2-11D0-86F4-00A0C913F750}\ProgID]
@="PNGFilter.CoPNGFilter.1"
[HKEY_CLASSES_ROOT\PNGFilter.CoPNGFilter]
@="CoPNGFilter Class"
[HKEY_CLASSES_ROOT\PNGFilter.CoPNGFilter\CLSID]
@="{A3CCEDF7-2DE2-11D0-86F4-00A0C913F750}"
[HKEY_CLASSES_ROOT\PNGFilter.CoPNGFilter.1]
@="CoPNGFilter Class"
[HKEY_CLASSES_ROOT\PNGFilter.CoPNGFilter.1\CLSID]
@="{A3CCEDF7-2DE2-11D0-86F4-00A0C913F750}"
打开出现栈溢出错误的工程文件,单击下图中的调试运行按钮
运行后会弹出如下的栈溢出错误窗口,单击“break",即中断执行
中断执行后会跳转到出现错误的代码段,即引起栈溢出的地方。
此时打开栈的调用窗口可以发现代码调用的栈太大了,超过了系统默认给定的容量。所示下图中出现了读取内存失败错误。
打开此工程的属性页面,找到”Link“——”System“,如下图所示
在栈的调用尺寸中填写一个较大的值,比如1000000,如果还不够就再加大点,应用并退出设置。
再次编译运行代码,栈溢出错误即可以解决了。
SegmentFault、V2EX、知乎等
如果英语熟练的话Google+StackOverflow才是最高效的问题解决方案,国内的论坛相比StackOverflow水平还是太低了。
打开搜狗浏览器提示来自网页的消息 Stack overflow at line:1 这是IE模块出错。
解决方法如下:
1、“开始”——“运行”——输入“cmd”;
2、进入命令行输入“regsvr32 c:\windows\system32\pngfilt.dll”
3、一般即可解决问题。
还有问题,修复安装IE。如果IE正常,搜狗才有问题。试试修复安装搜狗浏览器。并在右上角的菜单-帮助-浏览器修复工具-自动修复。
然后重开浏览器重新登录账号。另试试更新新版安全卫士或电脑管家类软件,然后用功能大全里的电脑诊所功能,查询此问题,一般有修复按钮。
最后一次编辑时间 2018-01-21