问题标签 [fatal-error]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - Unity:解决 TimeSpan 时出现致命的执行引擎错误
我正在尝试使用Unity解决TimeSpan。执行容器 Resolve 调用会导致FatalExecutionEngineError。
检测到 FatalExecutionEngineError 消息:运行时遇到致命错误。错误地址位于线程 0x1bb8 上的 0x543c3dc8。错误代码为 0xc0000005。此错误可能是 CLR 中的错误或用户代码的不安全或不可验证部分中的错误。此错误的常见来源包括 COM 互操作或 PInvoke 的用户封送错误,这可能会损坏堆栈。
在 DEBUG 中运行测试会导致调试器请求以下文件。
X:\Unity\Src\ObjectBuilder\Strategies\BuildPlan\DynamicMethod\DynamicMethodBuildPlan.cs
它在第 38 行显示了以下ExecutionEngineException。
System.ExecutionEngineException 未处理 Message="抛出了 'System.ExecutionEngineException' 类型的异常。" 内部异常:
测试
php - 致命错误:找不到类“Zend_Controller_Action”
我找到了一些与这个问题密切相关的答案,但我仍然无法解决它。我相信人们会说我的包含路径不正确,但我已经尝试了所有我能找到的解决方案,但无济于事。
这是错误:
这是包含语句:
几个小时以来,我一直在用键盘敲击论坛。我是zend和php的新手。这东西让我很头疼。我已将控制器明确添加到路径中。我不知道我在忽略什么。
顺便说一句,出于隐私原因,我和网站是经过编辑的名称。
我永远感激一个决议。
mjs-编辑:
我注意到我的包含有点不稳定。所以这里是一个重做:
var_dump 的输出:
我注意到 Zend/Controller/Action 存在于 ../library 下。所以,我不明白为什么应用程序找不到它。
如果我从 PHPDebug 运行 IndexController,它会返回
php - PHP:自定义错误处理程序 - 处理解析和致命错误
如何使用自定义错误处理程序处理解析和致命错误?
php - 从内部代码启用 display_errors
我们的开发服务器在最近更新到 PHP 5.3 时遇到了一些配置不匹配的问题,现在我看不到任何错误——每当我遇到致命/解析错误时,我只会看到一个空白页面。
现在,我知道如何在正常情况下启用错误报告,但是我无权访问 php.ini,并且ini_set('display_errors', 1)
如果页面遇到解析错误,显然也不会删除它。
有没有其他方法可以通过 .htaccess 设置/覆盖 php.ini 的设置?
php - PHP邮件函数给出致命错误但邮件仍然发送
我有(我认为)是一个发送短邮件的简单脚本:
(出于隐私原因,我更改了电子邮件地址)
当它被加载时,经过延迟我们得到错误
“致命错误:超过 30 秒的最大执行时间......” - 但邮件发送成功。
我在这里错过了一些简单的东西吗?
提前谢谢了
雷迪
c++ - C++ STL 容器中的 NULL 指针
不幸的是,我没有完全开发自己开发的程序。我最近注意到 unordered_set 的运算符 - 上的 Visual Studio 致命错误,它是通过简单插入指向 unordered_set 的指针来调用的。在查看了当地人之后,我注意到 set 只有 2 个元素,最后一个是 NULL (所以我想这就是它崩溃的原因)。现在问题来了:(理论上)unordered_set(或任何其他 STL 容器)如何将 NULL 指针作为其元素之一。程序是多线程的,但根据我的评论,这部分代码只能从一个线程访问。谢谢。
调用堆栈和部分源代码供感兴趣的人 参考: http ://privatepaste.com/c8e7f35a4e(PushToProcessed 是从 Object 本身调用的,它传递对自身的引用,因此不能为 NULL)
php - 致命错误:超过 400 秒的最大执行时间
我有一个 PHP 脚本在执行长的 mysq_query 时失败。错误信息是:
致命错误:超过 400 秒的最大执行时间......
我在 Windows 上使用 XAMPP,并且更改了 php.ini 文件(我的安装中只有一个),将 max_execution_time 设置为一个不是 400 秒的大值。尽管如此,我仍然收到上面的错误消息....
知道如何解决这个问题吗?
谢谢
将要
java - 在运行时定义 Java 致命错误日志的位置
有没有办法在运行时定义Java(hs_err_*.pid.log)中致命错误日志的位置?我从 [1] 知道我可以将位置设置为参数,但我想在运行时更改它。
菲利普
[1] http://java.sun.com/javase/6/webnotes/trouble/TSG-Desktop/html/felog.html
php - 在 PHP 中定义函数时,有没有办法避免“重新声明的函数”致命错误?
我一直在我的 Wordpress 页面上实现某个插件(dtabs),但在升级到最新版本后,我发现我第二次调用名为dtab_list_tabs()
.
它的工作方式是,插件获得了 include_once'd,但无论您想在布局中放置选项卡多少次,都会调用 main 函数。我有 2 个这样的电话dtab_list_tabs()
。
现在,问题是,无论出于何种原因,开发人员决定直接在dtab_list_tabs()
名为current_tab()
. 因为它是在一个函数中声明的,显然 PHP 在您第二次调用父函数时会尝试重新声明它,这对我来说没有任何意义。
PHP 致命错误: 无法在第 1638 行的 .../wp-content/plugins/dtabs/dtabs.php 中重新声明 current_tab()(之前在 .../wp-content/plugins/dtabs/dtabs.php:1638 中声明)
该版本的代码位于http://plugins.svn.wordpress.org/!svn/bc/208481/dtabs/trunk/dtabs.php
我想弄清楚的是是否有办法告诉 PHP 是的……它有一个内部函数,据我所知,这是一个完全有效的 PHP 范例,所以不要重新声明它并失败。
至于手头的情况,我已经删除current_tab()
了,因为它似乎没有被使用。
php - 如何从致命错误“允许的内存大小已用尽”中恢复
你知道从 PHP 致命错误中恢复的任何解决方案:“允许的内存大小......用尽”
我有一个关闭函数,当出现致命错误时会调用它。此函数从中创建一个 ErrorException 并记录它。
问题是:当没有更多可用内存时,它无法记录错误(我通过 FirePHP 使用 Zend Framework 登录 Firebug)。
所以我所说的“如何从中恢复”的意思是如何执行基本的错误日志,并让 Zend Framework 发送标头,以便将错误记录(在我的情况下为 Firebug)作为任何其他错误?
谢谢