- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我在 Kubuntu 上使用 Genymotion Android 模拟器已经有一段时间了,但最近我遇到了阻止它工作的 Open GL 错误。有趣的是,我有一个运行良好的旧版 Galaxy Nexus 4.2.2 模拟器镜像(尽管它在我启动它时提示版本不匹配),但如果我尝试创建任何较新的镜像,模拟器将无法启动。当我检查 logcat 时,我看到以下错误:
I/SurfaceFlinger( 459): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
D/libEGL ( 459): loaded /system/lib/egl/libEGL_emulation.so
D/ ( 459): HostConnection::get() New Host Connection established 0xb890b898, tid 460
D/libEGL ( 459): loaded /system/lib/egl/libGLESv1_CM_emulation.so
D/libEGL ( 459): loaded /system/lib/egl/libGLESv2_emulation.so
E/setdpi ( 463): Setting DPI to 213
E/SurfaceFlinger( 459): hwcomposer module not found
W/SurfaceFlinger( 459): getting VSYNC period from fb HAL: 16666666
W/SurfaceFlinger( 459): no suitable EGLConfig found, trying without EGL_FRAMEBUFFER_TARGET_ANDROID
W/SurfaceFlinger( 459): no suitable EGLConfig found, trying without EGL_RECORDABLE_ANDROID
E/Trace ( 459): error opening trace file: No such file or directory (2)
W/GraphicBufferAllocator( 459): WOW! gralloc alloc failed, waiting for pending frees!
W/GraphicBufferAllocator( 459): alloc(1280, 800, 1, 00001a00, ...) failed -5 (I/O error)
E/SurfaceFlinger( 459): GraphicBufferAlloc::createGraphicBuffer(w=1280, h=800) failed (I/O error), handle=0x0
E/BufferQueue( 459): [FramebufferSurface] dequeueBuffer: SurfaceComposer::createGraphicBuffer failed
E/EGL_emulation( 459): tid 460: init(267): error 0x3003 (EGL_BAD_ALLOC)
E/SurfaceTextureClient( 459): getSlotFromBufferLocked: unknown buffer: 0x0
E/EGL_emulation( 459): tid 460: eglCreateWindowSurface(631): error 0x3003 (EGL_BAD_ALLOC)
E/libEGL ( 459): eglQuerySurface:403 error 300d (EGL_BAD_SURFACE)
E/libEGL ( 459): eglQuerySurface:403 error 300d (EGL_BAD_SURFACE)
D/SurfaceFlinger( 459): setOrientation, mFbdev=0xb8913df0, mFbDev->setOrientation=0xb679be20, orientation=0
I/gralloc_vbox86( 459): setOrientation: orientation=0
E/libEGL ( 459): call to OpenGL ES API with no current context (logged once per thread)
F/libc ( 459): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 460 (SurfaceFlinger)
I/DEBUG ( 100): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 100): Build fingerprint: 'generic/vbox86tp/vbox86tp:4.2.2/JDQ39E/eng.buildbot.20131111.233324:userdebug/test-keys'
I/DEBUG ( 100): Revision: '0'
I/DEBUG ( 100): pid: 459, tid: 460, name: SurfaceFlinger >>> /system/bin/surfaceflinger <<<
I/DEBUG ( 100): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000000
I/DEBUG ( 100): eax 00000000 ebx b7121ff4 ecx b8913a80 edx 00000000
I/DEBUG ( 100): esi 00000000 edi b890b518
I/DEBUG ( 100): xcs 00000073 xds 0000007b xes 0000007b xfs 00000000 xss 0000007b
I/DEBUG ( 100): eip b7595d36 ebp b89169a8 esp b6d69bcc flags 00010246
I/DEBUG ( 100):
I/DEBUG ( 100): backtrace:
I/DEBUG ( 100): #00 pc 00027d36 /system/lib/libc.so (strlen+6)
I/DEBUG ( 100): #01 pc 00000030 [heap]
I/DEBUG ( 100):
I/DEBUG ( 100): stack:
I/DEBUG ( 100): b6d69b8c 00000000
I/DEBUG ( 100): b6d69b90 00000000
I/DEBUG ( 100): b6d69b94 00000000
I/DEBUG ( 100): b6d69b98 00000000
I/DEBUG ( 100): b6d69b9c 00000000
I/DEBUG ( 100): b6d69ba0 00000000
I/DEBUG ( 100): b6d69ba4 00000000
I/DEBUG ( 100): b6d69ba8 00000000
I/DEBUG ( 100): b6d69bac 00000000
I/DEBUG ( 100): b6d69bb0 00000000
I/DEBUG ( 100): b6d69bb4 00000000
I/DEBUG ( 100): b6d69bb8 00000000
I/DEBUG ( 100): b6d69bbc 00000000
I/DEBUG ( 100): b6d69bc0 00000000
I/DEBUG ( 100): b6d69bc4 00000000
I/DEBUG ( 100): b6d69bc8 00000000
I/DEBUG ( 100): #00 b6d69bcc b71066db /system/lib/libutils.so (android::String8::setTo(char const*)+43)
I/DEBUG ( 100): b6d69bd0 00000000
I/DEBUG ( 100): b6d69bd4 b6d69c4c [stack:460]
I/DEBUG ( 100): b6d69bd8 b70bb98c /system/lib/libEGL.so
I/DEBUG ( 100): b6d69bdc b7047129 /system/lib/libEGL.so (android::egl_display_t::HibernationMachine::decWakeCount(android::egl_display_t::HibernationMachine::WakeRefStrength)+73)
I/DEBUG ( 100): b6d69be0 00000000
I/DEBUG ( 100): b6d69be4 b70b7ff4 /system/lib/libEGL.so
I/DEBUG ( 100): b6d69be8 00003000
I/DEBUG ( 100): b6d69bec b7044790 /system/lib/libEGL.so (android::egl_tls_t::getError()+64)
I/DEBUG ( 100): b6d69bf0 b70b7ff4 /system/lib/libEGL.so
I/DEBUG ( 100): b6d69bf4 b70b7ff4 /system/lib/libEGL.so
I/DEBUG ( 100): b6d69bf8 b757e339 /system/lib/libc.so (pthread_mutex_lock+9)
I/DEBUG ( 100): b6d69bfc b71b1ff4 /system/lib/libsurfaceflinger.so
I/DEBUG ( 100): b6d69c00 00000000
I/DEBUG ( 100): b6d69c04 b890b518 [heap]
I/DEBUG ( 100): b6d69c08 b89169a8 [heap]
I/DEBUG ( 100): ........ ........
I/DEBUG ( 100): #01 b89169b0 b8907030 [heap]
I/DEBUG ( 100): b89169b4 b8907030 [heap]
I/DEBUG ( 100): b89169b8 b8907030 [heap]
I/DEBUG ( 100): b89169bc b8907030 [heap]
I/DEBUG ( 100): b89169c0 b8907030 [heap]
I/DEBUG ( 100): b89169c4 b8907030 [heap]
I/DEBUG ( 100): b89169c8 b71afd48 /system/lib/libsurfaceflinger.so
I/DEBUG ( 100): b89169cc 00000000
I/DEBUG ( 100): b89169d0 00000000
I/DEBUG ( 100): b89169d4 00000000
I/DEBUG ( 100): b89169d8 00000004
I/DEBUG ( 100): b89169dc 00000601
I/DEBUG ( 100): b89169e0 00000000
I/DEBUG ( 100): b89169e4 00000000
I/DEBUG ( 100): b89169e8 00000000
I/DEBUG ( 100): b89169ec 00000000
D/Sensors ( 381): Client connection accepted (43)
E/installd( 107): eof
E/installd( 107): failed to read size
I/installd( 107): closing connection
I/ServiceManager( 91): service 'display' died
I/ServiceManager( 91): service 'scheduling_policy' died
I/ServiceManager( 91): service 'batteryinfo' died
I/ServiceManager( 91): service 'usagestats' died
I/ServiceManager( 91): service 'power' died
I/ServiceManager( 91): service 'telephony.registry' died
I/ServiceManager( 91): service 'entropy' died
I/ServiceManager( 91): service 'sensorservice' died
W/AudioFlinger( 105): power manager service died !!!
D/AndroidRuntime( 468):
D/AndroidRuntime( 468): >>>>>> AndroidRuntime START com.android.internal.os.ZygoteInit <<<<<<
D/AndroidRuntime( 468): CheckJNI is OFF
显然这是一个 Open GL 问题。
我最近将 Kubuntu 升级到了 13.10(事实上,我在升级过程中遇到了一些问题,最终将其删除并重新安装)。我的显卡是 NVIDIA GeForce 8400 GS Rev. 3,我在 X.org v1.14.3 上运行专有驱动程序 v319.32,内核版本 3.2.0-37-generic x86_64。
有没有其他人让 Genymotion 模拟器使用类似的配置?
编辑:忘了提,我有 16GB 的 RAM。
最佳答案
虽然这个问题很老了,根据 Genymotion 的 linux 系统要求页面
系统要求
关于android - Genymotion 模拟器在 Ubuntu 13.10 64 位上出现 Opengl 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20075477/
我的应用程序从一个有 5 个选项卡的选项卡栏 Controller 开始。一开始,第一个出现了它的名字,但其他四个没有名字,直到我点击它们。然后根据用户使用的语言显示名称。如何在选项卡栏出现之前设置选
我有嵌套数组 json 对象(第 1 层、第 2 层和第 3 层)。我的问题是数据表没有出现。任何相关的 CDN 均已导入。该表仅显示部分。我引用了很多网站,但都没有解决我的问题。 之前我使用标准表来
我正在尝试设置要显示的 Parse PFLoginViewController。这是我的一个 View Controller 的类。 import UIKit import Parse import
我遇到了这个问题,我绘制的对象没有出现在 GUI 中。我知道它正在被处理,因为数据被推送到日志文件。但是,图形没有出现。 这是我的一些代码: public static void main(Strin
我有一个树状图,其中包含出现这样的词...... TreeMap occurrence = new TreeMap (); 字符串 = 单词 整数 = 出现次数。 我如何获得最大出现次数 - 整数,
因此,我提示用户输入变量。如果变量小于 0 且大于 10。如果用户输入 10,我想要求用户再次输入数字。我问时间的时候输入4,它说你输入错误。但在第二次尝试时效果很好。例如:如果我输入 25,它会打印
我已经用 css overflow 属性做了一个例子。在这个例子中我遇到了一个溢出滚动的问题。滚动条出现了,但没有工作意味着每当将光标移动到滚动条时,在这个滚动条不活动的时间。我对此一无所知,所以请帮
我现在正在做一个元素。当您单击一个元素时,会出现以下信息,我想知道如何在您单击下一个元素而不重新单击同一元素时使其消失....例如,我的元素中有披萨,我想单击肉披萨看到浇头然后点击奶酪披萨看到浇头和肉
我有一个路由器模块,它将主题与正则表达式进行比较,并将出现的事件与一致的键掩码链接起来。 (它是一个简单的 url 路由过滤,如 symfony http://symfony.com/doc/curr
这个问题在这里已经有了答案: 9年前关闭。 Possible Duplicate: mysql_fetch_array() expects parameter 1 to be resource, bo
我在底部有一个带有工具栏的 View ,我正在使用 NavigationLink 导航到该 View 。但是当 View 出现时,工具栏显示得有点太低了。大约半秒钟后,它突然跳到位。它只会在应用程序启
我试图在我的应用程序上为背景音乐添加一个 AVAudioPlayer,我正在主屏幕上启动播放器,尝试在应用程序打开时开始播放但出现意外行为... 它播放并立即不断创建新玩家并播放这些玩家,因此同时播放
这是获取一个数字,获取其阶乘并将其加倍,但是由于基本情况,如果您输入 0,它会给出 2 作为答案,因此为了绕过它,我使用了 if 语句,但收到错误输入“if”时解析错误。如果你们能提供帮助,我真的很感
暂停期间抛出异常 android.os.DeadObjectException 在 android.os.BinderProxy.transactNative( native 方法) 在 androi
我已经为猜词游戏编写了一些代码。它从用户输入中读取字符并在单词中搜索该字符;根据字符是否在单词中,程序返回并控制一些变量。 代码如下: import java.util.Random; import
我是自动化领域的新手。这是我的简单 TestNG 登录代码,当我以 TestNG 身份运行该代码时,它会出现 java.lang.NullPointerException,双击它会突出显示我导航到 U
我是c#程序员,我习惯了c#的封装语法和其他东西。但是现在,由于某些原因,我应该用java写一些东西,我现在正在练习java一天!我要创建一个为我自己创建一个虚拟项目,以便让自己更熟悉 Java 的
我正在使用 Intellij,我的源类是 main.com.coding,我的资源文件是 main.com.testing。我将 spring.xml 文件放入资源文件中。 我的测试类位于 test.
我想要我的tests folder separate到我的应用程序代码。我的项目结构是这样的 myproject/ myproject/ myproject.py moduleon
这个问题已经有答案了: What is a NullPointerException, and how do I fix it? (12 个回答) 已关闭 6 年前。 因此,我尝试比较 2 个值,一个
我是一名优秀的程序员,十分优秀!