-
-
Notifications
You must be signed in to change notification settings - Fork 711
Open
Description
Description
Environment:
libvips 8.17.0
govips (Go binding)
Production server environment
Issue:
When using vips.LoadThumbnailFromBuffer()
with vips.InterestingAll
and vips.SizeBoth
parameters, the following error occurs consistently in production:
smartcrop: arg "width" changed during build, VipsSmartcrop (smartcrop), extract an area from an image, smartcrop input=((VipsImage*) 0x1a6794c0) attention-x=0 out=((VipsImage*) 0x1a1d6e10) attention-y=0 width=600 height=400 interesting=((VipsInteresting) VIPS_INTERESTING_ALL)
Observations:
Only occurs with InterestingAll + SizeBoth combination
Other all combinations work fine
Cannot reproduce in local test environment
Occurs consistently in production server environment
Question:
What specific aspect of the smartcrop implementation should we investigate when this "arg width(or height) changed during build" error occurs? Is this related to memory management, thread safety, or parameter validation in the smartcrop operation?
Metadata
Metadata
Assignees
Labels
No labels