wezterm/wezterm · error · anyhow::Error

unknown format!?

Error message

unknown format!?

What it means

Error "unknown format!?" thrown in wezterm/wezterm.

Source

Thrown at term/src/terminalstate/image.rs:332

    }
    if size == 0 {
        anyhow::bail!("Ignoring image with 0x0 dimensions");
    }
    Ok(())
}

#[derive(Debug)]
pub(crate) struct ImageInfo {
    pub width: u32,
    pub height: u32,
    pub format: image::ImageFormat,
}

pub(crate) fn dimensions(data: &[u8]) -> anyhow::Result<ImageInfo> {
    let reader = image::ImageReader::new(std::io::Cursor::new(data)).with_guessed_format()?;
    let format = reader
        .format()
        .ok_or_else(|| anyhow::anyhow!("unknown format!?"))?;
    let (width, height) = reader.into_dimensions()?;
    Ok(ImageInfo {
        width,
        height,
        format,
    })
}

/// Returns `1` if `b` is true, else `0`,
fn one_or_zero<T: Zero + One>(b: bool) -> T {
    if b {
        T::one()
    } else {
        T::zero()
    }
}

View on GitHub (pinned to 9c04f79f86)

When it happens

Trigger: Thrown at term/src/terminalstate/image.rs:332 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of wezterm/wezterm@9c04f79f86 (2026-08-16). Data as JSON: /api/errors/f7fd18d5e1aa13ae. Report an issue: GitHub.