#6212·mediapipe

mediapipe image generation bug in Galaxy fold 7

Author: Marty-KimCreated Jan 10, 2026Updated Sep 11, 2026
Labelsstat:awaiting responsetype:bugplatform::androidstaletask:image generator

Have I written custom code (as opposed to using a stock example script provided in MediaPipe)

None

OS Platform and Distribution

Android 16

Mobile device if the issue happens on mobile device

Galaxy Fold 7

Browser and version if the issue happens on browser

No response

Programming Language and version

Kotlin

MediaPipe version

0.10.26.1

Bazel version

No response

Solution

Image Generation

Android Studio, NDK, SDK versions (if issue is related to building in Android environment)

No response

Xcode & Tulsi version (if issue is related to building for iOS)

No response

Describe the actual behavior

The MediaPipe ImageGenerator should initialize successfully on Galaxy Fold 7, similar to other Android devices. The ImageGenerator.createFromOptions() method should complete without errors and allow subsequent image generation operations.

Describe the expected behaviour

The MediaPipe ImageGenerator fails to initialize on Galaxy Fold 7 with an OpenCL texture creation error:

Standalone code/steps you may have used to try to get what you need

Minimal Reproducible Code ```kotlin val options = ImageGeneratorOptions.builder() .setImageGeneratorModelDirectory(modelPath) .build()

Other info / Complete Logs

bash
I0000 00:00:1767956015.931425   21874 diffuser.cc:117] TextGuidance is created
I0000 00:00:1767956015.941657   21874 diffuser.cc:122] Copier is created
E0000 00:00:1767956025.141600   21874 diffuser_gpu.cc:91] UNKNOWN: Failed to create 2D texture (clCreateImage): Invalid image size
                                                                                                    === Source Location Trace: === 
                                                                                                    third_party/ml_drift/cl/tensor.cc:70
                                                                                                    third_party/ml_drift/cl/tensor.cc:379
                                                                                                    third_party/ml_drift/cl/cl_arguments.cc:103
                                                                                                    third_party/ml_drift/cl/cl_arguments.cc:159
                                                                                                    third_party/ml_drift/cl/cl_arguments.cc:128
                                                                                                    third_party/ml_drift/cl/cl_operation.cc:59
                                                                                                    third_party/ml_drift/cl/cl_operation.cc:73
                                                                                                    third_party/ml_drift/cl/inference_context.cc:742
                                                                                                    third_party/ml_drift/cl/inference_context.cc:340
                                                                                                    third_party/ml_drift/samples/stable_diffusion/diffuser.cc:497
                                                                                                    third_party/ml_drift/samples/stable_diffusion/diffuser.cc:128
E0000 00:00:1767956025.143565   21863 calculator_graph.cc:954] INTERNAL: CalculatorGraph::Run() failed: 
                                                                                                    Calculator::Open() for node "mediapipe_tasks_vision_image_generator_imagegeneratorgraph__StableDiffusionIterateCalculator" failed: ; RET_CHECK failure (mediapipe/tasks/cc/vision/image_generator/diffuser/stable_diffusion_iterate_calculator.cc:253) context_

com.google.mediapipe.framework.MediaPipeException: internal: CalculatorGraph::Run() failed: 
Calculator::Open() for node "mediapipe_tasks_vision_image_generator_imagegeneratorgraph__StableDiffusionIterateCalculator" failed: ; RET_CHECK failure (mediapipe/tasks/cc/vision/image_generator/diffuser/stable_diffusion_iterate_calculator.cc:253) context_
	at com.google.mediapipe.framework.Graph.nativeWaitUntilGraphIdle(Native Method)
	at com.google.mediapipe.framework.Graph.waitUntilGraphIdle(Graph.java:471)
	at com.google.mediapipe.tasks.core.TaskRunner.create(TaskRunner.java:75)
	at com.google.mediapipe.tasks.vision.imagegenerator.ImageGenerator.createFromOptions(ImageGenerator.java:167)
	at com.google.mediapipe.tasks.vision.imagegenerator.ImageGenerator.createFromOptions(ImageGenerator.java:96)

Source: google-ai-edge/mediapipe