Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

servo crashes on startup with "Unable to locate a GLX FB configuration that supports RGBA" on Linux #2492

Closed
David96 opened this issue May 27, 2014 · 4 comments

Comments

@David96
Copy link

@David96 David96 commented May 27, 2014

Since the update of the rust-layers submodule (9f6581d) servo crashes on startup:

task '<main>' failed at 'Unable to locate a GLX FB configuration that supports RGBA.', /home/iuser/servo/src/support/layers/rust-layers/platform/linux/surface.rs:107

Using ArchLinux with linux 3.14.4-1 and the opensource radeon driver, mesa 10.2.0rc4-1 and a radeon hd 5830.

Edit: printing out the depth of all configs shows that everyone just has a depth of 24.

Edit2: Adding GLX_ALPHA_SIZE, 8 to fbconfig_attributes and allowing 24bit depth as well fixes the crash and #2064 for me. But I wonder how 24bit should be enough to allow an 8bit alpha channel...

@mbrubeck mbrubeck changed the title servo crashes on startup servo crashes on startup with "Unable to locate a GLX FB configuration that supports RGBA" on Linux May 27, 2014
mbrubeck added a commit to mbrubeck/servo that referenced this issue May 27, 2014
@andreastt
Copy link
Contributor

@andreastt andreastt commented Aug 7, 2014

I'm also experiencing this on Debian with X forwarding (using the swrast driver). The window opens briefly, the closes.

The full stacktrace:

~/Code/servo/build % LIBGL_DEBUG=verbose ./servo ../src/test/html/about-mozilla.html                                     132
task '<main>' failed at 'Unable to locate a GLX FB configuration that supports RGBA.', /home/ato/Code/servo/src/support/layers/rust-layers/platform/linux/surface.rs:119
task 'RenderTask' failed at 'task 'receiving on a closed channel<main>', ' failed at '/home/larsberg/rust/src/libsync/comm/mod.rsdropping a M:N scheduler pool that wasn't shut down:', 827/home/larsberg/rust/src/libgreen/lib.rs
:575
stack backtrace:
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'RefCell<T> already borrowed', /home/larsberg/rust/src/libcore/cell.rs:307
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rsScriptTask' failed at ':563sending on a closed channel', 
/home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'task 'ScriptTaskScriptTask' failed at '' failed at 'sending on a closed channelsending on a closed channel', ', /home/larsberg/rust/src/libsync/comm/mod.rs/home/larsberg/rust/src/libsync/comm/mod.rs::563563

task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'ScriptTask' failed at 'sending on a closed channeltask 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'task 'ScriptTaskScriptTask' failed at '' failed at 'sending on a closed channelsending on a closed channel', ', /home/larsberg/rust/src/libsync/comm/mod.rs/home/larsberg/rust/src/libsync/comm/mod.rs::563563

', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'task 'ScriptTaskScriptTask' failed at '' failed at 'sending on a closed channelsending on a closed channel', ', /home/larsberg/rust/src/libsync/comm/mod.rs/home/larsberg/rust/src/libsync/comm/mod.rs::563563

task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rstask 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78:
563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'task 'LayoutTaskLayoutTask' failed at '' failed at 'RenderChan.send: render port closedRenderChan.send: render port closed', ', /home/ato/Code/servo/src/components/gfx/render_task.rs/home/ato/Code/servo/src/components/gfx/render_task.rs::7878

task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'task 'LayoutTaskScriptTask' failed at '' failed at 'RenderChan.send: render port closedsending on a closed channel', ', /home/ato/Code/servo/src/components/gfx/render_task.rs/home/larsberg/rust/src/libsync/comm/mod.rs::78563

task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:task '563ScriptTask
' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closedtask '', LayoutTask/home/ato/Code/servo/src/components/gfx/render_task.rs' failed at ':RenderChan.send: render port closed78', 
/home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'task 'sending on a closed channelScriptTask', ' failed at '/home/larsberg/rust/src/libsync/comm/mod.rssending on a closed channel:', 563/home/larsberg/rust/src/libsync/comm/mod.rs
:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'ScriptTask' failed at 'sending on a closed channeltask '', RenderTask/home/larsberg/rust/src/libsync/comm/mod.rs' failed at ':sending on a closed channel563', 
/home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'RenderTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'ScriptTask' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
task 'LayoutTask' failed at 'RenderChan.send: render port closed', /home/ato/Code/servo/src/components/gfx/render_task.rs:78
   1:          0x106d8b0 - rt::backtrace::imp::write::h4a8940f61c787c0066p
   2:          0x10710d0 - failure::on_fail::hd259d04eb4893c5clsq
   3:          0x1092ee0 - unwind::begin_unwind_inner::h9af68055690a195640d
   4:           0xc2be00 - unwind::begin_unwind::h13968025982333467969
   5:           0xc41f10 - SchedPool.Drop::drop::h1e7267a64445239bbQc
   6:           0x41a7b0 - green..SchedPool::glue_drop.$x22glue_drop$x22$LP$3937$RP$::hdea30bceac3bf419
   7:           0x416890 - run::ha5fd8711466ed761iba
   8:           0x416430 - start::closure.$x22closure$x22$LP$3529$RP$
   9:           0xe788c0 - start::closure.$x22closure$x22$LP$8227$RP$
  10:          0x1093c60 - rust_try
task 'RenderTask  ' failed at 'sending on a closed channel', /home/larsberg/rust/src/libsync/comm/mod.rs:563
11:          0x10904f0 - unwind::try::h383bd67e248d5d64tPd
  12:          0x1090260 - task::Task::run::h6938d99059ff0869P0c
  13:           0xe78570 - start::ha045c4d8bd52bc5dCke
  14:           0x4163e0 - main
  15:     0x7fa24d7a6a50 - __libc_start_main
  16:           0x4162de - <unknown>
  17:                0x0 - <unknown>
task failed during unwinding. aborting.
stack backtrace:
   1:          0x106d8b0 - rt::backtrace::imp::write::h4a8940f61c787c0066p
   2:          0x10710d0 - failure::on_fail::hd259d04eb4893c5clsq
   3:          0x1092ee0 - unwind::begin_unwind_inner::h9af68055690a195640d
   4:          0x1092b30 - unwind::begin_unwind_fmt::h37bc575a1f5836ddxYd
   5:          0x1092af0 - [1]    23860 illegal hardware instruction  LIBGL_DEBUG=verbose ./servo ../src/test/html/about-mozilla.html
@David96 David96 closed this Sep 2, 2014
@andreastt
Copy link
Contributor

@andreastt andreastt commented Sep 3, 2014

@David96, I still have this problem on a recompile from HEAD (cb559ef). I can't see that it's been fixed.

@David96 David96 reopened this Sep 3, 2014
@David96
Copy link
Author

@David96 David96 commented Sep 3, 2014

Oh OK, it didnt appear for me anymore so I closed it, sorry. Could you remove the vendor workaround from here: https://github.com/servo/rust-layers/blob/master/src/platform/linux/surface.rs
Line 102 and see if the problem still occurs?

@nox
Copy link
Member

@nox nox commented Sep 30, 2017

Closing for inactivity.

@nox nox closed this Sep 30, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
4 participants
You can’t perform that action at this time.