iced-rs/iced · error
Create pixel map
Error message
Create pixel map
What it means
Error "Create pixel map" thrown in iced-rs/iced.
Source
Thrown at tiny_skia/src/window/compositor.rs:190
if damage.is_empty() {
if let Some(last_frame) = last_frame {
surface.frames.push_front(last_frame.clone());
}
} else {
surface.frames.push_front(Frame {
background,
layers: renderer.layers().to_vec(),
});
let damage = damage::group(damage, Rectangle::with_size(viewport.logical_size()));
let mut pixels = tiny_skia::PixmapMut::from_bytes(
bytemuck::cast_slice_mut(&mut buffer),
physical_size.width,
physical_size.height,
)
.expect("Create pixel map");
renderer.draw(
&mut pixels,
&mut surface.clip_mask,
viewport,
&damage,
background,
);
}
on_pre_present();
buffer.present().map_err(|_| compositor::SurfaceError::Lost)
}
pub fn screenshot(
renderer: &mut Renderer,
viewport: &Viewport,
background_color: Color,View on GitHub (pinned to 2cffa99b39)
When it happens
Trigger: Thrown at tiny_skia/src/window/compositor.rs:190 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of iced-rs/iced@2cffa99b39 (2026-08-16).
Data as JSON: /api/errors/e4b4ed57ec894560.
Report an issue: GitHub.