Closed
Bug 776109
Opened 12 years ago
Closed 12 years ago
###!!! ABORT: failed to construct LayersChild: file /data/jenkins/jobs/b2g-build/workspace/widget/xpwidgets/nsBaseWidget.cpp, line 901 in B2G emulator with software rendering
Categories
(Core :: Widget, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: jgriffin, Unassigned)
Details
The Amazon EC2 VMs we use for B2G continuous integration do not have GPU's; the emulator always runs in software rendering mode, even with -gpu on. In this environment, gecko crashes on startup with the following: I/Gecko ( 104): Logging GL tracing output to /system/b2g/firefox.trace I/Gecko ( 104): Attempting load of /data/local/egltrace.so I/Gecko ( 104): Attempting load of libEGL.so D/libEGL ( 104): Emulator without GPU support detected. Fallback to software renderer. D/libEGL ( 104): loaded /system/lib/egl/libGLES_android.so I/Gecko ( 104): Failed to create EGL config! I/Gecko ( 104): ###!!! ABORT: failed to construct LayersChild: file /data/jenkins/jobs/b2g-build/workspace/widget/xpwidgets/nsBaseWidget.cpp, line 901 F/libc ( 104): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1) I/DEBUG ( 103): debuggerd committing suicide to free the zombie! This is blocking us from running any tests in CI atm.
Reporter | ||
Updated•12 years ago
|
blocking-basecamp: --- → ?
Comment 1•12 years ago
|
||
Geo said that we must have this in order to run tests that require the emulator environment to be configured, for things like setting and testing battery level. Can you comment as to whether this is a requirement for CI?
Reporter | ||
Comment 2•12 years ago
|
||
(In reply to Dietrich Ayala (:dietrich) from comment #1) > Geo said that we must have this in order to run tests that require the > emulator environment to be configured, for things like setting and testing > battery level. > > Can you comment as to whether this is a requirement for CI? Yes, this is a requirement for CI. mwu is currently looking into how to support this.
Updated•12 years ago
|
blocking-basecamp: ? → +
Reporter | ||
Comment 4•12 years ago
|
||
Mwu has identified a new VM configuration that we can use for CI; we are transitioning to these, see bug 778260. This issue thus no longer blocks CI.
blocking-basecamp: + → ---
Updated•12 years ago
|
Assignee: mwu → nobody
Reporter | ||
Comment 5•12 years ago
|
||
This problem was due to the fact that the emulator started requiring some GL libs in /out/host/linux-x86/lib, which we weren't packaging. We are packaging them now, and this problem no longer occurs.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•