我的世界invalid framebuffer operation invalid什么意思思

GL_INVALID_FRAMEBUFFER_OPERATION Android NDK GL FrameBuffer and glReadPixels returns 0 0 0 0 [GL_INVALID_FRAMEBUFFER_OPERATION Android NDK GL FrameBuffer和glReadPixels返回0 0 0 0] - 问题-字节技术
GL_INVALID_FRAMEBUFFER_OPERATION Android NDK GL FrameBuffer and glReadPixels returns 0 0 0 0
GL_INVALID_FRAMEBUFFER_OPERATION Android NDK GL FrameBuffer和glReadPixels返回0 0 0 0
问题 (Question)
My C++ code was designed for iOS and now I ported it to NDK with minimal modifications.
I bind frame buffer and call
glReadPixels(0, 0, width, height, GL_RGBA, GL_UNSIGNED_BYTE, pixels);
then I bind main frame buffer like this
glBindFramebuffer(GL_FRAMEBUFFER, 0);
glGetError() returns GL_INVALID_FRAMEBUFFER_OPERATION
I can draw in my framebuffer and use its texture to draw it in main framebuffer. But I when I call glReadPixels then I get zeros
That code worked in iOS and most works in Android except glReadPixels
glCheckFramebufferStatus(GL_FRAMEBUFFER) returns GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7
I will consider sample code that will give me pixels data from framebuffer or texture that I can save to file as an answer
Right now I can draw to buffer with attached texture and I can use that texture to draw on main buffer. But I can't get pixels from framebuffer/texture to save to file or post to facebook.
我的c++代码是专为iOS和现在我移植NDK用最小的修改。我绑定框架缓冲区和电话glReadPixels(0, 0, width, height, GL_RGBA, GL_UNSIGNED_BYTE, pixels);
然后我绑定主要这样的帧缓冲glBindFramebuffer(GL_FRAMEBUFFER, 0);
glGetError()返回GL_INVALID_FRAMEBUFFER_OPERATION我能画在我的framebuffer并使用它的纹理在主要framebuffer来吸引它。但我当我调用glReadPixels然后我得到零这段代码在大多数作品iOS和Android除了工作glReadPixelsglCheckFramebufferStatus(GL_FRAMEBUFFER)返回GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0 x8cd7- - - - -我将考虑示例代码,会给我从framebuffer或纹理像素数据,我可以作为一个保存到文件answer现在我能画与附加缓冲结构,我可以使用纹理主要利用缓冲区。但是我不能得到framebuffer /纹理像素保存到文件或发布到facebook。
最佳答案 (Best Answer)
I have been able to do a glReadPixels from a framebuffer modifying the NDK example "GL2JNIActivity".
I just changed gl_code.cpp, where I have added an initialization function:
char *pixel = NULL;
GLuint fbuffer, rbuffers[2];
int width,
bool setupMyStuff(int w, int h) {
// Allocate the memory
if(pixel != NULL) free(pixel);
pixel = (char *) calloc(w * h * 4, sizeof(char)); //4 components
if(pixel == NULL)
LOGE("memory not allocated!");
// Create and bind the framebuffer
glGenFramebuffers(1, &fbuffer);
checkGlError("glGenFramebuffer");
glBindFramebuffer(GL_FRAMEBUFFER, fbuffer);
checkGlError("glBindFramebuffer");
glGenRenderbuffers(2, rbuffers);
checkGlError("glGenRenderbuffers");
glBindRenderbuffer(GL_RENDERBUFFER, rbuffers[0]);
checkGlError("glGenFramebuffer[color]");
glRenderbufferStorage(GL_RENDERBUFFER, GL_RGB565, w, h);
checkGlError("glGenFramebuffer[color]");
glBindRenderbuffer(GL_RENDERBUFFER, rbuffers[1]);
checkGlError("glGenFramebuffer[depth]");
glRenderbufferStorage(GL_RENDERBUFFER, GL_DEPTH_COMPONENT16, w, h);
checkGlError("glGenFramebuffer[depth]");
glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_RENDERBUFFER, rbuffers[0]);
checkGlError("glGenFramebuffer[color]");
glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_DEPTH_ATTACHMENT,
GL_RENDERBUFFER, rbuffers[1]);
checkGlError("glGenFramebuffer[depth]");
if(glCheckFramebufferStatus(GL_FRAMEBUFFER) != GL_FRAMEBUFFER_COMPLETE) {
LOGE("Framebuffer not complete");
// Turn this on to confront the results in pixels when the fb is active with the ones obtained from the screen
if(false) {
glBindFramebuffer(GL_FRAMEBUFFER, 0);
checkGlError("glBindFramebuffer");
which does nothing more than initializing the framebuffer and allocating the space for the output, and which I call at the very end of
bool setupGraphics(int w, int h);
and a block to save the output in my pixels array (which I obviously execute after the
checkGlError("glDrawArrays");
statement in renderFrame():
// save the output of glReadPixels somewhere... I'm a noob about JNI however, so I leave this part as an exer-)
glReadPixels(0, 0, width, height, GL_RGBA, GL_UNSIGNED_BYTE, pixel);
checkGlError("glReadPixel(0, 0, w, h, GL_RGB, GL_UNSIGNED_BYTE, pixel)");
int end = width * height * 4 - 1;
// This function returns the same results regardless of where the data comes from (screen or fbo)
LOGI("glReadPixel =& (%hhu,%hhu,%hhu,%hhu),(%hhu,%hhu,%hhu,%hhu),(%hhu,%hhu,%hhu,%hhu),..., (%hhu, %hhu, %hhu, %hhu)",
pixel[0], pixel[1], pixel[2], pixel[3],
pixel[4], pixel[5], pixel[6], pixel[7],
pixel[8], pixel[9], pixel[10], pixel[11],
pixel[end - 3], pixel[end - 2], pixel[end - 1], pixel[end]);
The resuls in logcat are identical, whether you draw on the framebuffer or on the screen:
I/libgl2jni( 5246): glReadPixel =& (0,4,0,255),(8,4,8,255),(0,4,0,255),..., (0, 4, 0, 255)
I/libgl2jni( 5246): glReadPixel =& (8,4,8,255),(8,8,8,255),(0,4,0,255),..., (8, 8, 8, 255)
I/libgl2jni( 5246): glReadPixel =& (8,8,8,255),(8,12,8,255),(8,8,8,255),..., (8, 8, 8, 255)
I/libgl2jni( 5246): glReadPixel =& (8,12,8,255),(16,12,16,255),(8,12,8,255),..., (8, 12, 8, 255)
I/libgl2jni( 5246): glReadPixel =& (16,12,16,255),(16,16,16,255),(8,12,8,255),..., (16, 16, 16, 255)
tested on Froyo (phone) and on a 4.0.3 tablet.
You can find all other details in the original NDK example (GL2JNIActivity).
Hope this helps
EDIT: also make sure to check:
where the poster seemed to have your same symptoms (and solved the problem calling glReadPixels from the right thread).
我已经能够做的glReadPixels framebuffer修改NDK例子“GL2JNIActivity”。我只是改变了gl_code。cpp,我添加了一个初始化函数:char *pixel = NULL;
GLuint fbuffer, rbuffers[2];
int width,
bool setupMyStuff(int w, int h) {
// Allocate the memory
if(pixel != NULL) free(pixel);
pixel = (char *) calloc(w * h * 4, sizeof(char)); //4 components
if(pixel == NULL)
LOGE("memory not allocated!");
// Create and bind the framebuffer
glGenFramebuffers(1, &fbuffer);
checkGlError("glGenFramebuffer");
glBindFramebuffer(GL_FRAMEBUFFER, fbuffer);
checkGlError("glBindFramebuffer");
glGenRenderbuffers(2, rbuffers);
checkGlError("glGenRenderbuffers");
glBindRenderbuffer(GL_RENDERBUFFER, rbuffers[0]);
checkGlError("glGenFramebuffer[color]");
glRenderbufferStorage(GL_RENDERBUFFER, GL_RGB565, w, h);
checkGlError("glGenFramebuffer[color]");
glBindRenderbuffer(GL_RENDERBUFFER, rbuffers[1]);
checkGlError("glGenFramebuffer[depth]");
glRenderbufferStorage(GL_RENDERBUFFER, GL_DEPTH_COMPONENT16, w, h);
checkGlError("glGenFramebuffer[depth]");
glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_RENDERBUFFER, rbuffers[0]);
checkGlError("glGenFramebuffer[color]");
glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_DEPTH_ATTACHMENT,
GL_RENDERBUFFER, rbuffers[1]);
checkGlError("glGenFramebuffer[depth]");
if(glCheckFramebufferStatus(GL_FRAMEBUFFER) != GL_FRAMEBUFFER_COMPLETE) {
LOGE("Framebuffer not complete");
// Turn this on to confront the results in pixels when the fb is active with the ones obtained from the screen
if(false) {
glBindFramebuffer(GL_FRAMEBUFFER, 0);
checkGlError("glBindFramebuffer");
本文翻译自StackoverFlow,英语好的童鞋可直接参考原文:Visit the Apple Store
locations.
1-800-MY-APPLE
Copyright & 2011 Apple Inc. All rights reserved.有个光影问题,望帮帮忙_我的世界光影吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:2,620贴子:
有个光影问题,望帮帮忙
不知道为什么,安装了光影之后打不开,点开启动器就变黑闪退,没有装光影时能打开,JAVA是官方下载的,64位的,都没有问题,客户端也试了很多个,都不行,试了很多办法也没弄好,如果谁知道怎么弄,问题在哪里,麻烦告诉我一下,谢谢。## A fatal error has been detected by the Java Runtime Environment:##
EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0xe1b5, pid=5588, tid=6084## JRE version: Java(TM) SE Runtime Environment (7.0_71-b14) (build 1.7.0_71-b14)# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.71-b01 mixed mode windows-amd64 compressed oops)# Problematic frame:# C
[atio6axx.dll+0xdde1b5]## Failed to write core dump. Minidumps are not enabled by default on client versions of Windows## If you would like to submit a bug report, please visit:#
# The crash happened outside the Java Virtual Machine in native code.# See problematic frame for where to report the bug.#---------------
T H R E A D
---------------Current thread (0x8000):
JavaThread &Client thread& [_thread_in_native, id=6084, stack(0xc0)]siginfo: ExceptionCode=0xc0000005, reading address 0x0000Registers:RAX=0x0000, RBX=0xc28230, RCX=0xc20be0, RDX=0x0c00RSP=0xbc060, RBP=0xefa590, RSI=0x0000, RDI=0x0000R8 =0x0000, R9 =0xc28ac8, R10=0x0000, R11=0xc28240R12=0x0000, R13=0xeb60000, R14=0x0000, R15=0xc20be0RIP=0xe1b5, EFLAGS=0x0246Top of Stack: (sp=0xbc060)0xbc060:
02e8 fc280xbc070:
0c00 a8500xbc090:
010ad3b010xbc0a0:
ad1d60 c20be00xbc0c0:
c29a90 e98e0xbc0d0:
011c282400xbc0f0:
fc3f00 c29a980xbc110:
c2a258 dac10xbc120:
05fa3072a0xbc130:
c271a0 00000xbc150:
Instructions: (pc=0xe1b5)0xe195:
8b 53 20 48 89 44 24 10 41 8b 83 90 00 00 00 480xe1a5:
89 54 24 20 49 0f af 41 18 4c 2b c0 49 8b 41 400xe1b5:
8b 08 49 0f be 41 22 4c 0b c1 41 83 7f 0c 02 4a0xe1c5:
8d 3c 06 4c 89 44 24 18 75 0a 41 8b 94 85 50 41 Register to memory mapping:RAX=0x0000 is an unknown valueRBX=0xc28230 is an unknown valueRCX=0xc20be0 is an unknown valueRDX=0x0c00 is an unknown valueRSP=0xbc060 is pointing into the stack for thread: 0x8000RBP=0xefa590 is an unknown valueRSI=0x0000 is an unknown valueRDI=0x0000 is an unknown valueR8 =0x0000 is an unknown valueR9 =0xc28ac8 is an unknown valueR10=0x0000 is an unknown valueR11=0xc28240 is an unknown valueR12=0x0000 is an unknown valueR13=0xeb60000 is an unknown valueR14=0x0000 is an unknown valueR15=0xc20be0 is an unknown valueStack: [0xc0],
sp=0xbc060,
free space=1008kNative frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)C
[atio6axx.dll+0xdde1b5]Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)j
org.lwjgl.opengl.GL11.nglTexSubImage2D(IIIIIIIIJJ)V+0j
org.lwjgl.opengl.GL11.glTexSubImage2D(IIIIIIIILjava/nio/IntB)V+60j
shadersmodcore.client.ShadersTex.updateSubImage1([IIIIIII)V+151j
shadersmodcore.client.ShadersTex.updateDynamicTexture(I[IIILnet/minecraft/client/renderer/texture/DynamicT)V+26j
net.minecraft.client.renderer.texture.DynamicTexture.func_110564_a()V+17j
net.minecraft.client.renderer.texture.TextureUtil.&clinit&()V+241v
~StubRoutines::call_stubj
net.minecraft.client.shader.Framebuffer.func_147605_b(II)V+39j
net.minecraft.client.shader.Framebuffer.func_147613_a(II)V+37j
net.minecraft.client.shader.Framebuffer.&init&(IIZ)V+62j
net.minecraft.client.Minecraft.func_71384_a()V+324j
net.minecraft.client.Minecraft.func_99999_d()V+6j
net.minecraft.client.main.Main.main([Ljava/lang/S)V+826v
~StubRoutines::call_stubj
sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/MLjava/lang/O[Ljava/lang/O)Ljava/lang/O+0j
sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/O[Ljava/lang/O)Ljava/lang/O+87j
sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/O[Ljava/lang/O)Ljava/lang/O+6j
java.lang.reflect.Method.invoke(Ljava/lang/O[Ljava/lang/O)Ljava/lang/O+57j
net.minecraft.launchwrapper.Launch.launch([Ljava/lang/S)V+664j
net.minecraft.launchwrapper.Launch.main([Ljava/lang/S)V+8v
~StubRoutines::call_stub---------------
P R O C E S S
---------------Java Threads: ( =& current thread )
0xea30000 JavaThread &Thread-6& [_thread_in_native, id=4348, stack(0xf0)]
0xe000 JavaThread &Java2D Disposer& daemon [_thread_blocked, id=2464, stack(0xfbc000000fcc0000)]
0x6800 JavaThread &Timer hack thread& daemon [_thread_blocked, id=4856, stack(0xaa0000)]
0xe800 JavaThread &Snooper Timer& daemon [_thread_blocked, id=5124, stack(0x000)]
0xfad800 JavaThread &Service Thread& daemon [_thread_blocked, id=6092, stack(0xbb000)]
0xfac000 JavaThread &C2 CompilerThread1& daemon [_thread_blocked, id=1292, stack(0xd000000bad0000)]
0xfa2000 JavaThread &C2 CompilerThread0& daemon [_thread_blocked, id=4136, stack(0xff0000)]
0xd800 JavaThread &Attach Listener& daemon [_thread_blocked, id=4212, stack(0x000)]
0xc000 JavaThread &Signal Dispatcher& daemon [_thread_blocked, id=4432, stack(0x000)]
0xf91000 JavaThread &Finalizer& daemon [_thread_blocked, id=6076, stack(0xdd0000)]
0xd8800 JavaThread &Reference Handler& daemon [_thread_blocked, id=1112, stack(0xaf000)]=&0x8000 JavaThread &Client thread& [_thread_in_native, id=6084, stack(0xc0)]Other Threads:
0xf8d800 VMThread [stack: 0xff0000] [id=5512]
0xe800 WatcherThread [stack: 0xbd000] [id=6124]VM state:not at safepoint (normal execution)VM Mutex/Monitor currently owned by a thread: NoneHeap PSYoungGen
total 284160K, used 194185K [0xeaa800000fdd80)
eden space 263168K, 65% used [0xeaa8,0xfab80000)
from space 20992K, 99% used [0x0,0x0000)
space 24064K, 0% used [0xfab00000fab0) ParOldGen
total 86528K, used 42217K [0x0, 0xeaa80000)
object space 86528K, 48% used [0x0,0x0000) PSPermGen
total 22016K, used 21617K [0xbae00, 0x0000)
object space 22016K, 98% used [0xbae0e8,0x0000)Card table byte_map: [0xc00] byte_map_base: 0xe9000Polling page: 0x0000Code Cache
[0xc00, 0xc0000) total_blobs=1187 nmethods=672 adapters=466 free_code_cache=45932Kb largest_free_block=Compilation events (10 events):Event: 3.722 Thread 0xfa
java.util.HashMap::addEntry (69 bytes)Event: 3.723 Thread 0xfa2000 nmethod 681 0xa6f50 code [0xa70c0, 0xa7218]Event: 3.728 Thread 0xfac000
java.util.zip.ZipCoder::getBytes (192 bytes)Event: 3.733 Thread 0xfac000 nmethod 682 0xb7190 code [0xba40]Event: 3.736 Thread 0xfa
java.net.URL::getAuthority (5 bytes)Event: 3.736 Thread 0xfa2000 nmethod 683 0xbf2710 code [0xbf98]Event: 3.739 Thread 0xfac000
mon.collect.EmptyImmutableBiMap::get (2 bytes)Event: 3.739 Thread 0xfac000 nmethod 684 0xbf3c50 code [0xbf3d80, 0xbf3dd8]Event: 3.740 Thread 0xfa
java.util.zip.Inflater::setInput (74 bytes)Event: 3.741 Thread 0xfa2000 nmethod 685 0xb17d0 code [0xbbd8]GC Heap History (10 events):Event: 0.970 GC heap before{Heap before GC invocations=2 (full 0): PSYoungGen
total 38400K, used 38373K [0xeaa80, 0x0000)
eden space 33280K, 100% used [0xeaa00000ecb00000ecb00000)
from space 5120K, 99% used [0xecb00000ecff0)
space 5120K, 0% used [0x0,0x0000) ParOldGen
total 86528K, used 2208K [0x0, 0xeaa80000)
object space 86528K, 2% used [0xb0,0x0000) PSPermGen
total 21504K, used 11461K [0xbae00, 0x0000)
object space 21504K, 53% used [0xbae0,0x0000)Event: 0.976 GC heap afterHeap after GC invocations=2 (full 0): PSYoungGen
total 71680K, used 5114K [0xeaa80, 0x0000)
eden space 66560K, 0% used [0xeaa00000eaa00000eeb80000)
from space 5120K, 99% used [0x0,0x0000)
space 5120K, 0% used [0xeeb00000eeb0) ParOldGen
total 86528K, used 11512K [0x0, 0xeaa80000)
object space 86528K, 13% used [0xe378,0x0000) PSPermGen
total 21504K, used 11461K [0xbae00, 0x0000)
object space 21504K, 53% used [0xbae0,0x0000)}Event: 1.271 GC heap before{Heap before GC invocations=3 (full 0): PSYoungGen
total 71680K, used 71674K [0xeaa80, 0x0000)
eden space 66560K, 100% used [0xeaa00000eeb00000eeb80000)
from space 5120K, 99% used [0x0,0x0000)
space 5120K, 0% used [0xeeb00000eeb0) ParOldGen
total 86528K, used 11512K [0x0, 0xeaa80000)
object space 86528K, 13% used [0xe378,0x0000) PSPermGen
total 21504K, used 11919K [0xbae00, 0x0000)
object space 21504K, 55% used [0xbae0f78,0x0000)Event: 1.288 GC heap afterHeap after GC invocations=3 (full 0): PSYoungGen
total 71680K, used 5103K [0xeaa80, 0x0000)
eden space 66560K, 0% used [0xeaa00000eaa00000eeb80000)
from space 5120K, 99% used [0xeeb0,0x0000)
space 5120K, 0% used [0x0,0x0000) ParOldGen
total 86528K, used 23869K [0x0, 0xeaa80000)
object space 86528K, 27% used [0x8,0x0000) PSPermGen
total 21504K, used 11919K [0xbae00, 0x0000)
object space 21504K, 55% used [0xbae0f78,0x0000)}Event: 1.526 GC heap before{Heap before GC invocations=4 (full 0): PSYoungGen
total 71680K, used 71663K [0xeaa80, 0x0000)
eden space 66560K, 100% used [0xeaa00000eeb00000eeb80000)
from space 5120K, 99% used [0xeeb0,0x0000)
space 5120K, 0% used [0x0,0x0000) ParOldGen
total 86528K, used 23869K [0x0, 0xeaa80000)
object space 86528K, 27% used [0x8,0x0000) PSPermGen
total 21504K, used 12420K [0xbae00, 0x0000)
object space 21504K, 57% used [0xbae00000bba0)Event: 1.537 GC heap afterHeap after GC invocations=4 (full 0): PSYoungGen
total 138240K, used 5111K [0xeaa80, 0x0000)
eden space 133120K, 0% used [0xeaa00000eaa00)
from space 5120K, 99% used [0xdf48,0x0000)
space 5120K, 0% used [0xc00,0x0000) ParOldGen
total 86528K, used 35301K [0x0, 0xeaa80000)
object space 86528K, 40% used [0x0,0x0000) PSPermGen
total 21504K, used 12420K [0xbae00, 0x0000)
object space 21504K, 57% used [0xbae00000bba0)}Event: 2.269 GC heap before{Heap before GC invocations=5 (full 0): PSYoungGen
total 138240K, used 138231K [0xeaa80, 0x0000)
eden space 133120K, 100% used [0xeaa00,0xc80000)
from space 5120K, 99% used [0xdf48,0x0000)
space 5120K, 0% used [0xc00,0x0000) ParOldGen
total 86528K, used 35301K [0x0, 0xeaa80000)
object space 86528K, 40% used [0x0,0x0000) PSPermGen
total 21504K, used 13936K [0xbae00, 0x0000)
object space 21504K, 64% used [0xbae00000bbb9c038,0x0000)Event: 2.278 GC heap afterHeap after GC invocations=5 (full 0): PSYoungGen
total 138240K, used 5102K [0xeaa80, 0x0000)
eden space 133120K, 0% used [0xeaa00000eaa00)
from space 5120K, 99% used [0xcba50,0x0000)
space 20992K, 0% used [0x0,0x0000) ParOldGen
total 86528K, used 42217K [0x0, 0xeaa80000)
object space 86528K, 48% used [0x0,0x0000) PSPermGen
total 21504K, used 13936K [0xbae00, 0x0000)
object space 21504K, 64% used [0xbae00000bbb9c038,0x0000)}Event: 3.061 GC heap before{Heap before GC invocations=6 (full 0): PSYoungGen
total 138240K, used 138222K [0xeaa80, 0x0000)
eden space 133120K, 100% used [0xeaa00,0xc80000)
from space 5120K, 99% used [0xcba50,0x0000)
space 20992K, 0% used [0x0,0x0000) ParOldGen
total 86528K, used 42217K [0x0, 0xeaa80000)
object space 86528K, 48% used [0x0,0x0000) PSPermGen
total 21504K, used 16630K [0xbae00, 0x0000)
object space 21504K, 77% used [0xbae00000bbe3db90,0x0000)Event: 3.082 GC heap afterHeap after GC invocations=6 (full 0): PSYoungGen
total 284160K, used 20912K [0xeaa800000fdd80)
eden space 263168K, 0% used [0xeaa00000eaa00000fab80000)
from space 20992K, 99% used [0x0,0x0000)
space 24064K, 0% used [0xfab00000fab0) ParOldGen
total 86528K, used 42217K [0x0, 0xeaa80000)
object space 86528K, 48% used [0x0,0x0000) PSPermGen
total 21504K, used 16630K [0xbae00, 0x0000)
object space 21504K, 77% used [0xbae00000bbe3db90,0x0000)}Deoptimization events (10 events):Event: 3.567 Thread 0x8000 Uncommon trap: reason=class_check action=maybe_recompile pc=0xba9f54 method=java.io.FilterInputStream.read()I @ 4Event: 3.567 Thread 0x8000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0xa8b0 method=java.util.zip.InflaterInputStream.read([BII)I @ 100Event: 3.568 Thread 0x8000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0xa8b0 method=java.util.zip.InflaterInputStream.read([BII)I @ 100Event: 3.568 Thread 0x8000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0xa8b0 method=java.util.zip.InflaterInputStream.read([BII)I @ 100Event: 3.725 Thread 0xea30000 Uncommon trap: reason=null_check action=make_not_entrant pc=0x80e4 method=java.lang.StringCoding.deref(Ljava/lang/ThreadL)Ljava/lang/O @ 4Event: 3.725 Thread 0xea30000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0xd86c4 method=java.net.URL.&init&(Ljava/net/URL;Ljava/lang/SLjava/net/URLStreamH)V @ 504Event: 3.725 Thread 0xea30000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0xb92cd4 method=java.net.URL.openConnection()Ljava/net/URLC @ 5Event: 3.727 Thread 0xea30000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0xbd2378 method=java.util.HashMap.&init&(IF)V @ 115Event: 3.735 Thread 0x8000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0xb3cd50 method=org.objectweb.asm.ClassReader.a(Lorg/objectweb/asm/MethodVLorg/objectweb/asm/CI)V @ 1945Event: 3.746 Thread 0x8000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0xb3d59c method=org.objectweb.asm.ClassReader.a(Lorg/objectweb/asm/MethodVLorg/objectweb/asm/CI)V @ 1990Internal exceptions (10 events):Event: 3.746 Thread 0x8000 Threw 0xe66e8 at C:\re\jdk7u71\1605\hotspot\src\share\vm\prims\jni.cpp:717Event: 3.746 Thread 0x8000 Threw 0xe69e8 at C:\re\jdk7u71\1605\hotspot\src\share\vm\prims\jni.cpp:717Event: 3.746 Thread 0x8000 Threw 0xe8d38 at C:\re\jdk7u71\1605\hotspot\src\share\vm\prims\jni.cpp:717Event: 3.746 Thread 0x8000 Threw 0xe9038 at C:\re\jdk7u71\1605\hotspot\src\share\vm\prims\jni.cpp:717Event: 3.746 Thread 0x8000 Threw 0xe9e88 at C:\re\jdk7u71\1605\hotspot\src\share\vm\prims\jni.cpp:717Event: 3.746 Thread 0x8000 Threw 0xea188 at C:\re\jdk7u71\1605\hotspot\src\share\vm\prims\jni.cpp:717Event: 3.746 Thread 0x8000 Threw 0xeb188 at C:\re\jdk7u71\1605\hotspot\src\share\vm\prims\jni.cpp:717Event: 3.746 Thread 0x8000 Threw 0xeb488 at C:\re\jdk7u71\1605\hotspot\src\share\vm\prims\jni.cpp:717Event: 3.746 Thread 0x8000 Threw 0xf5520 at C:\re\jdk7u71\1605\hotspot\src\share\vm\prims\jni.cpp:717Event: 3.746 Thread 0x8000 Threw 0xf5820 at C:\re\jdk7u71\1605\hotspot\src\share\vm\prims\jni.cpp:717Events (10 events):Event: 3.747 loading class 0xcad6940Event: 3.747 loading class 0xcad6940 doneEvent: 3.747 loading class 0x2dc0Event: 3.747 loading class 0x2dc0 doneEvent: 3.749 loading class 0x84c0Event: 3.749 loading class 0x84c0 doneEvent: 3.750 loading class 0x5590Event: 3.750 loading class 0x5590 doneEvent: 3.763 loading class 0x8a00Event: 3.763 loading class 0x8a00 doneDynamic libraries:0x0000 - 0x3000 C:\Program Files\Java\jre7\bin\javaw.exe0x0000 - 0xad8000 C:\Windows\SYSTEM32\ntdll.dll0x0000 - 0xf000 C:\Windows\system32\kernel32.dll0x000007fefdee0000 - 0x000007fefdf4c000 C:\Windows\system32\KERNELBASE.dll0x000007feff4e0000 - 0x000007feff5bb000 C:\Windows\system32\ADVAPI32.dll0x000007fefe160000 - 0x000007fefe1ff000 C:\Windows\system32\msvcrt.dll0x000007fefe200000 - 0x000007fefe21f000 C:\Windows\SYSTEM32\sechost.dll0x000007feff9f0000 - 0x000007feffb1d000 C:\Windows\system32\RPCRT4.dll0x0000 - 0xa000 C:\Windows\system32\USER32.dll0x000007feffb30000 - 0x000007feffb97000 C:\Windows\system32\GDI32.dll0x000007fefe380000 - 0x000007fefe38e000 C:\Windows\system32\LPK.dll0x000007feff7a0000 - 0x000007feff869000 C:\Windows\system32\USP10.dll0x000007fefc9b0000 - 0x000007fefcba4000 C:\Windows\WinSxS\amd64_mon-controls_ccf1df_6.0._none_faac9ac\COMCTL32.dll0x000007fefe390000 - 0x000007fefe401000 C:\Windows\system32\SHLWAPI.dll0x000007fefe350000 - 0x000007fefe37e000 C:\Windows\system32\IMM32.DLL0x000007feff1a0000 - 0x000007feff2a9000 C:\Windows\system32\MSCTF.dll0x0000 - 0x2000 C:\Program Files\Java\jre7\bin\msvcr100.dll0xb0000 - 0x3000 C:\Program Files\Java\jre7\bin\server\jvm.dll0x000007fef91c0000 - 0x000007fef91c9000 C:\Windows\system32\WSOCK32.dll0x000007fefe220000 - 0x000007fefe26d000 C:\Windows\system32\WS2_32.dll0x000007feffb20000 - 0x000007feffb28000 C:\Windows\system32\NSI.dll0x000007fef94a0000 - 0x000007fef94db000 C:\Windows\system32\WINMM.dll0xb00000 - 0xb07000 C:\Windows\system32\PSAPI.DLL0xd80000 - 0xd8f000 C:\Program Files\Java\jre7\bin\verify.dll0xd50000 - 0xd78000 C:\Program Files\Java\jre7\bin\java.dll0xd30000 - 0xd45000 C:\Program Files\Java\jre7\bin\zip.dll0xce0000 - 0xceb000 C:\Program Files\Java\jre7\bin\management.dll0xd10000 - 0xd29000 C:\Program Files\Java\jre7\bin\net.dll0x000007fefd5a0000 - 0x000007fefd5f5000 C:\Windows\system32\mswsock.dll0x000007fefd610000 - 0x000007fefd617000 C:\Windows\System32\wship6.dll0xcf0000 - 0xd01000 C:\Program Files\Java\jre7\bin\nio.dll0x000007fefb9f0000 - 0x000007fefba05000 C:\Windows\system32\NLAapi.dll0x000007fef5030000 - 0x000007fef5045000 C:\Windows\system32\napinsp.dll0x000007fef4ef0000 - 0x000007fef4f09000 C:\Windows\system32\pnrpnsp.dll0x000007fefd4c0000 - 0x000007fefd51b000 C:\Windows\system32\DNSAPI.dll0x000007fef4eb0000 - 0x000007fef4ebb000 C:\Windows\System32\winrnr.dll0x000007fefcfc0000 - 0x000007fefcfc7000 C:\Windows\System32\wshtcpip.dll0x000007fefb8b0000 - 0x000007fefb8d7000 C:\Windows\system32\IPHLPAPI.DLL0x000007fefb8a0000 - 0x000007fefb8ab000 C:\Windows\system32\WINNSI.DLL0x000007fef6bc0000 - 0x000007fef6bc8000 C:\Windows\system32\rasadhlp.dll0x000007fefb620000 - 0x000007fefb673000 C:\Windows\System32\fwpuclnt.dll0xcd0000 - 0xce4000 C:\Program Files\Java\jre7\bin\unpack.dll0x0000 - 0x0000 H:\其他\我的世界正版\半原创光影\半原创\.minecraft\natives\lwjgl64.dll0x000007fef3fb0000 - 0x000007fef40cd000 C:\Windows\system32\OPENGL32.dll0x000007fef51d0000 - 0x000007fef51fd000 C:\Windows\system32\GLU32.dll0x000007fef2f10000 - 0x000007fef3001000 C:\Windows\system32\DDRAW.dll0x000007fef6cb0000 - 0x000007fef6cb8000 C:\Windows\system32\DCIMAN32.dll0x000007feff5c0000 - 0x000007feff797000 C:\Windows\system32\SETUPAPI.dll0x000007fefde60000 - 0x000007fefde96000 C:\Windows\system32\CFGMGR32.dll0x000007fefe270000 - 0x000007fefe347000 C:\Windows\system32\OLEAUT32.dll0x000007feff2d0000 - 0x000007feff4d3000 C:\Windows\system32\ole32.dll0x000007fefde40000 - 0x000007fefde5a000 C:\Windows\system32\DEVOBJ.dll0x000007fefc210000 - 0x000007fefc228000 C:\Windows\system32\dwmapi.dll0x000007fefcef0000 - 0x000007fefcefc000 C:\Windows\system32\VERSION.dll0x000007fefd810000 - 0x000007fefd827000 C:\Windows\system32\CRYPTSP.dll0x000007fefd2e0000 - 0x000007fefd327000 C:\Windows\system32\rsaenh.dll0x000007fefd0d0000 - 0x000007fefd0ee000 C:\Windows\system32\USERENV.dll0x000007fefdd90000 - 0x000007fefdd9f000 C:\Windows\system32\profapi.dll0x000007fefdcc0000 - 0x000007fefdccf000 C:\Windows\system32\CRYPTBASE.dll0x000007fefb580000 - 0x000007fefb598000 C:\Windows\system32\dhcpcsvc.DLL0x000007fefb600000 - 0x000007fefb611000 C:\Windows\system32\dhcpcsvc6.DLL0x0000 - 0xa5000 C:\Program Files\Java\jre7\bin\awt.dll0x000007fefc520000 - 0x000007fefc576000 C:\Windows\system32\uxtheme.dll0x000007fef65d0000 - 0x000007fef65e8000 C:\Windows\system32\atig6pxx.dll0xeb60000 - 0xe000 C:\Windows\system32\atio6axx.dll0x000007fef2120000 - 0x000007fef2258000 C:\Windows\system32\atiadlxx.dll0x000007fefe410000 - 0x000007feff198000 C:\Windows\system32\SHELL32.dll0x000007fefc690000 - 0x000007fefc7bc000 C:\Windows\system32\PROPSYS.dll0x000007fefced0000 - 0x000007fefcee1000 C:\Windows\system32\WTSAPI32.dll0x000007fefdea0000 - 0x000007fefdeda000 C:\Windows\system32\WINTRUST.dll0x000007fefdf50000 - 0x000007fefe0bc000 C:\Windows\system32\CRYPT32.dll0x000007fefde30000 - 0x000007fefde3f000 C:\Windows\system32\MSASN1.dll0x000007fef3f50000 - 0x000007fef3f79000 C:\Windows\system32\atig6txx.dll0x000007fef2e70000 - 0x000007fef2f0c000 C:\Windows\system32\mscms.dll0x000007fef2e20000 - 0x000007fef2e62000 C:\Windows\system32\icm32.dll0x000007fef7410000 - 0x000007fef7535000 C:\Windows\system32\dbghelp.dllVM Arguments:jvm_args: -Xmx1024m -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true -Djava.library.path=.minecraft\natives java_command: net.minecraft.launchwrapper.Launch --username Lord_KD --version 正 --gameDir .minecraft --assetsDir .minecraft\assets --uuid ${auth_uuid} --accessToken ${auth_access_token} --tweakClass cpw.mon.launcher.FMLTweakerLauncher Type: SUN_STANDARDEnvironment Variables:PATH=C:\ProgramData\Oracle\Java\C:\Windows\system32;C:\WC:\Windows\System32\WC:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\AMD\ATI.ACE\Core-StaticUSERNAME=AdministratorOS=Windows_NTPROCESSOR_IDENTIFIER=Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
贴吧热议榜
使用签名档&&
保存至快速回贴

我要回帖

更多关于 operation什么意思 的文章

 

随机推荐