堆栈溢出故障

现象:在一次使用GUST程序挂起Iomega Iip驱动器之后,重新引导系统时,引导过程进行到半途中就停在那里。如果在引导过程中击中左边的(Shift)键,那么它就提示Internal Stack Overflow. System Halted.

分析:此类故障现象属内部堆栈溢出错误。在PC中,堆栈与中断有关。当某一中断被调用时(由硬件或软件调用)。CPU不得不突然停止他在进行的操作,转移到需要中断来完成的事情。

CPU当前的状态被保存在堆栈中,堆栈是一小块内存区域,专门留出来供这种目的使用。然而,在处理当前中断之前,有可能发生了多个中断,在这种情况下,CPU为了处理优先级别较高的中断,就将越来越多的状态压入到堆栈中。最终,堆栈空间就会溢出,而这就是你看到的结果。由Iomega Iip驱动器安装的GUEST软件已引起了问题,所以应检查一下启动文件(Autoexec.BAT和Config.sys)。确信已经根据需要添加了所有必需的命令行开关或者使用REM命令注释掉了任何对GUEST程序的引用。可能还要试着断开与2IP驱动器的连接。

处理:检查启动文件并进行上述相应的处理。如果故障仍然存在,则断开与2IP驱动器的连接。

(0)

相关推荐

  • 网页提示堆栈溢出解决方法

    一些用户在浏览网页时浏览器弹出堆栈溢出的提示窗口,这个窗口需要手动点击关闭,为什么会遇到堆栈溢出呢?是因为计算机向缓冲区填充数据的时候数据长度超过了缓冲区的长度,就会出现堆栈溢出的提示.下面小编为大家 ...

  • IE浏览器弹出"堆栈溢出"窗口怎么办

    IE浏览器弹出"堆栈溢出"窗口怎么办

  • 防止Solaris溢出的方法

    现在很对缓冲溢出相当普遍,很多系统被入侵获得ROOT权限是利用本地或者远程的缓冲溢出来实现的,那能不能在系统上很好的防止部分堆栈溢出呢,下面就是一些关于限制这些缓冲溢出的一些解决方案…… 现在很对缓冲 ...

  • Win7IE浏览器提示"堆栈满溢"怎么办

    方法一:清除IE缓存 1.打开IE浏览器→点击[工具]→ [Internet 选项]→[删除]; 2.勾选所有选项→点击[确定]→ 在确认窗口中点击[确定]. 方法二:注册IE组件 1.同时按下WIN ...

  • Win7打开IE提示"堆栈满溢"的多种解决方案

    Win7系统下打开IE浏览器的时候提示"堆栈溢出,位置:第1行",出先这种情况一般是IE在往内存中加载数据,数据在内存堆栈中溢出导致的,用户可根据下面的方案进行解决. 方案一:清除 ...

  • 缓冲区溢出:实战Dcom Rpc漏洞

    因为种种原因,很多计算机都开放了远程管理功能.特别是一些局域网内的计算机,更是喜欢使用此项功能对计算机进行管理.下面系统之家将为读者们剖析此功能引发的安全溝洞,以及相应的攻防知识. 操作方法 01 1 ...

  • 笔记本自检错误信息

    一、BIOS中的提示信息 提示信息 说明 Drive A error 驱动器A错误 System halt 系统挂起 Keyboard controller error 键盘控制器错误 Keyboar ...

  • 如何避免三大常见诱因使Windows Server崩溃的方法

    下面让我们来细致看一下这三种服务器系统崩溃的详细,并辨别简介一下防止它们的最好方法。 杀毒软件 到当前为止,最罕见的Windows Server崩溃是由旧版杀毒软件所致。一切的杀毒软件都是运用装备驱动 ...

  • Linux信号列表详解

    我们运行如下命令,可看到Linux支持的信号列表: ~$ kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT ...