mudler/LocalAI · error

Results with no data\n

Error message

Results with no data\n

What it means

The diffusion run returned result entries with no pixel data. Guard: validate each result buffer is non-null and non-empty before encoding/writing; fail the request loudly if any are empty.

Source

Thrown at backend/go/stablediffusion-ggml/cpp/gosd.cpp:1024

    std::free(p);

    if (!gen_ok || num_results_out == 0) {
        results = NULL;
    }

    if (results == NULL) {
        fprintf (stderr, "NO results\n");
        if (input_image_buffer) free(input_image_buffer);
        if (mask_image_buffer) free(mask_image_buffer);
        for (auto buffer : ref_image_buffers) {
            if (buffer) free(buffer);
        }
        return 1;
    }

    if (results[0].data == NULL) {
        fprintf (stderr, "Results with no data\n");
        if (input_image_buffer) free(input_image_buffer);
        if (mask_image_buffer) free(mask_image_buffer);
        for (auto buffer : ref_image_buffers) {
            if (buffer) free(buffer);
        }
        return 1;
    }

    fprintf (stderr, "Writing PNG\n");

    fprintf (stderr, "DST: %s\n", dst);
    fprintf (stderr, "Width: %d\n", results[0].width);
    fprintf (stderr, "Height: %d\n", results[0].height);
    fprintf (stderr, "Channel: %d\n", results[0].channel);
    fprintf (stderr, "Data: %p\n", results[0].data);

    int ret = stbi_write_png(dst, results[0].width, results[0].height, results[0].channel,
                             results[0].data, 0);

View on GitHub (pinned to 44413a9d06)

Solutions

  1. Retry the generation; results were returned without pixel data.
  2. Check model and VAE integrity; inspect earlier warnings for a failed decode.

When it happens

Trigger: Thrown at backend/go/stablediffusion-ggml/cpp/gosd.cpp:1024 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of mudler/LocalAI@44413a9d06 (2026-08-15). Data as JSON: /api/errors/6bf5e798a39d05de. Report an issue: GitHub.