相关疑难解决方法(0)

无法编写核心转储.默认情况下,Eclipse中的客户端版本的Windows未启用Minidump

当我尝试在Eclipse中运行我的Android应用程序时出现以下错误.但这只发生在同一个工作区中的单个项目中.

JRE version: 7.0_21-b11
Java VM: Java HotSpot(TM) Client VM (23.21-b01 mixed mode windows-x86 )
Failed to write core dump. Minidumps are not enabled by default on client versions of   Windows

An error report file with more information is saved as:
D:\Projects\<AppName>\hs_err_pid5752.log

If you would like to submit a bug report, please visit:
http://bugreport.sun.com/bugreport/crash.jsp
Run Code Online (Sandbox Code Playgroud)

我做了什么:

  1. 通过阅读帖子我知道这可能是任何内存错误(硬盘扇区转储错误).所以,我将我的应用程序从我的工作区移到另一个工作区.

  2. 安装新版本的java等

但他们正在努力.

日志文件中的完整错误:

Java运行时环境检测到致命错误:

内部错误(javaClasses.cpp:129),pid = 5024,tid = 920致命错误:预加载类的布局无效

JRE版本:7.0_21-b11 Java VM:Java HotSpot(TM)客户端VM(23.21-b01混合模式windows-x86)无法写入核心转储.默认情况下,在客户端版本的Windows上未启用小型转储

如果您想提交错误报告,请访问:http: //bugreport.sun.com/bugreport/crash.jsp

---------------线程---------------

当前线程(0x0164b800):JavaThread"未知线程"[_thread_in_vm,id = 920,堆栈(0x01690000,0x016e0000)]

堆栈:[0x01690000,0x016e0000],sp = 0x016df438,可用空间= …

java eclipse android

8
推荐指数
2
解决办法
5万
查看次数

Xuggler - 打开 mp4 文件会导致程序崩溃/阻塞

简洁版本:

使用 Xuggler 打开/读取 mp4 文件有时无法正常工作,但会导致程序崩溃。

长版:

在我的程序中,我读取、修改和写入视频文件。它适用于我测试的大多数格式(avi、flv、mpg、mkv)。我使用的Xuggler功能主要是:

//Example 1
IContainer container = IContainer.make();
int result = container.open(filename, IContainer.Type.READ, null);
Run Code Online (Sandbox Code Playgroud)

//Example 2
 IMediaReader filmReader = ToolFactory.makeReader(filename);
 filmReader.readPacket();
 filmReader.close();
Run Code Online (Sandbox Code Playgroud)

处理 mp4 文件就像抽奖一样。有些文件大部分工作正常。有些文件适用于示例 1,但不适用于示例 2,反之亦然。对于某些文件,程序在调试模式下运行,而对于某些文件,程序不在调试模式下运行。

我通常得到的效果是一个错误(查看帖子底部)。

我正在寻找的答案是为什么会发生这种情况,更重要的是是否可以修复?

问题对我来说特别难以调查,因为它看起来是半随机的。它在调试模式下的行为可能有所不同,有时甚至我在按“继续”之前在调试模式下等待的时间也可能导致程序正常运行或崩溃。

添加看似不相关的代码可能会导致程序停止处理某些文件。例如:

添加行:

 IContainer container1 = IContainer.make();
Run Code Online (Sandbox Code Playgroud)

节目前:

 IMediaReader filmReader = ToolFactory.makeReader(filename);
 filmReader.readPacket();
 filmReader.close();

 IContainer container = IContainer.make();
 int result = container.open(filename, IContainer.Type.READ, null);
 System.out.println(result);
Run Code Online (Sandbox Code Playgroud)

导致之前正常工作的文件崩溃。

错误:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) …
Run Code Online (Sandbox Code Playgroud)

java video mp4 xuggler

5
推荐指数
0
解决办法
1997
查看次数

标签 统计

java ×2

android ×1

eclipse ×1

mp4 ×1

video ×1

xuggler ×1