Make WordPress Core

Opened 14 months ago

Last modified 14 months ago

#58243 reopened defect (bug)

WordPress 6.2 duplicating images on upload

Reported by: cptjump's profile cptjump Owned by:
Milestone: Awaiting Review Priority: normal
Severity: normal Version: 6.2
Component: Upload Keywords:
Focuses: Cc:

Description

Wordpress 6.2 seems to have an issue with the uploads of large images. It duplicates or even triplicates the same uploaded image (appending the usual -1, -2 to the name of the file).

This happens both in the new post screen and the library section. When the same image is replicated, only the last one is really "processed" (e.g. thumbnails and "-scaled" version generated). Just as note, I tried turning off the generation of the scaled version with no luck.

The issue presented itself on a production site after upgrading to 6.2 and I can confirm that rolling back to WP 6.1 "resolved" it. I successfully replicated the same issue on a freshly deployed 6.2 installation.

I'm attaching the test image used to replicate the issue.

Server info:
`
### wp-core ###

version: 6.2
site_language: en_US
user_language: en_US
timezone: +00:00
permalink: /%postname%/
https_status: false
multisite: false
user_registration: 0
blog_public: 1
default_comment_status: open
environment_type: production
user_count: 1
dotorg_communication: true

### wp-paths-sizes ###

wordpress_path: /home/runcloud/webapps/app-ondricka
wordpress_size: 50.25 MB (52685903 bytes)
uploads_path: /wp-content/uploads
uploads_size: 130.27 MB (136601927 bytes)
themes_path: /wp-content/themes
themes_size: 12.35 MB (12951623 bytes)
plugins_path: /wp-content/plugins
plugins_size: 3.23 MB (3390376 bytes)
database_size: 2.30 MB (2408448 bytes)
total_size: 198.40 MB (208038277 bytes)

### wp-active-theme ###

name: Twenty Twenty-Three (twentytwentythree)
version: 1.1
author: the WordPress team
author_website: https://wordpress.org
parent_theme: none
theme_features: core-block-patterns, post-thumbnails, responsive-embeds, editor-styles, html5, automatic-feed-links, block-templates, widgets-block-editor
theme_path: /wp-content/themes/twentytwentythree
auto_update: Disabled

### wp-themes-inactive (2) ###

Twenty Twenty-One: version: 1.8, author: the WordPress team, Auto-updates disabled
Twenty Twenty-Two: version: 1.4, author: the WordPress team, Auto-updates disabled

### wp-plugins-inactive (3) ###

Akismet Anti-Spam: version: 5.1, author: Automattic, Auto-updates disabled
Hello Dolly: version: 1.7.2, author: Matt Mullenweg, Auto-updates disabled
LiteSpeed Cache: version: 5.4, author: LiteSpeed Technologies, Auto-updates disabled

### wp-media ###

image_editor: WP_Image_Editor_Imagick
imagick_module_version: 1690
imagemagick_version: ImageMagick 6.9.10-23 Q16 x86_64 20190101 https://imagemagick.org
imagick_version: 3.7.0
file_uploads: File uploads is turned off
post_max_size: 256M
upload_max_filesize: 256M
max_effective_size: 256 MB
max_file_uploads: 20
imagick_limits:

imagick::RESOURCETYPE_AREA: 122 MB
imagick::RESOURCETYPE_DISK: 1073741824
imagick::RESOURCETYPE_FILE: 786432
imagick::RESOURCETYPE_MAP: 512 MB
imagick::RESOURCETYPE_MEMORY: 256 MB
imagick::RESOURCETYPE_THREAD: 1
imagick::RESOURCETYPE_TIME: 1.844674407371E+19

imagemagick_file_formats: 3FR, 3G2, 3GP, AAI, AI, ART, ARW, AVI, AVS, BGR, BGRA, BGRO, BIE, BMP, BMP2, BMP3, BRF, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CRW, CUR, CUT, DATA, DCM, DCR, DCX, DDS, DFONT, DNG, DPX, DXT1, DXT5, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, FAX, FILE, FITS, FRACTAL, FTP, FTS, G3, G4, GIF, GIF87, GRADIENT, GRAY, GRAYA, GROUP4, H, HALD, HDR, HISTOGRAM, HRZ, HTM, HTML, HTTP, HTTPS, ICB, ICO, ICON, IIQ, INFO, INLINE, IPL, ISOBRL, ISOBRL6, JBG, JBIG, JNG, JNX, JPE, JPEG, JPG, JPS, JSON, K25, KDC, LABEL, M2V, M4V, MAC, MAGICK, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, MNG, MONO, MOV, MP4, MPC, MPEG, MPG, MRW, MSL, MTV, MVG, NEF, NRW, NULL, ORF, OTB, OTF, PAL, PALM, PAM, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PGX, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, PPM, PREVIEW, PS, PS2, PS3, PSB, PSD, PTIF, PWP, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGBA, RGBO, RGF, RLA, RLE, RMF, RW2, SCR, SCT, SFW, SGI, SHTML, SIX, SIXEL, SPARSE-COLOR, SR2, SRF, STEGANO, SUN, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIFF, VIPS, VST, WBMP, WEBP, WMV, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, YCbCr, YCbCrA, YUV
gd_version: bundled (2.1.0 compatible)
gd_formats: GIF, JPEG, PNG, WebP, BMP, XPM
ghostscript_version: 9.50

### wp-server ###

server_architecture: Linux 5.15.0-58-generic x86_64
httpd_software: LiteSpeed
php_version: 7.4.33 64bit
php_sapi: litespeed
max_input_variables: 1000
time_limit: 30
memory_limit: 256M
max_input_time: 60
upload_max_filesize: 256M
php_post_max_size: 256M
curl_version: 7.68.0 OpenSSL/1.1.1f
suhosin: false
imagick_availability: true
pretty_permalinks: true
htaccess_extra_rules: true

### wp-database ###

extension: mysqli
server_version: 10.4.28-MariaDB-1:10.4.28+maria~ubu2004-log
client_version: mysqlnd 7.4.33
max_allowed_packet: 16777216
max_connections: 100

### wp-constants ###

WP_HOME: undefined
WP_SITEURL: undefined
WP_CONTENT_DIR: /wp-content
WP_PLUGIN_DIR: /wp-content/plugins
WP_MEMORY_LIMIT: 40M
WP_MAX_MEMORY_LIMIT: 256M
WP_DEBUG: false
WP_DEBUG_DISPLAY: true
WP_DEBUG_LOG: false
SCRIPT_DEBUG: false
WP_CACHE: false
CONCATENATE_SCRIPTS: undefined
COMPRESS_SCRIPTS: undefined
COMPRESS_CSS: undefined
WP_ENVIRONMENT_TYPE: Undefined
DB_CHARSET: utf8
DB_COLLATE: undefined

### wp-filesystem ###

wordpress: writable
wp-content: writable
uploads: writable
plugins: writable
themes: writable

`

Attachments (2)

error-image.jpg (801.5 KB) - added by cptjump 14 months ago.
Image used the replicate the issue
Schermata 2023-05-03 alle 14.58.47.png (87.5 KB) - added by cptjump 14 months ago.
the same file uploaded 3 times

Download all attachments as: .zip

Change History (5)

@cptjump
14 months ago

Image used the replicate the issue

@cptjump
14 months ago

the same file uploaded 3 times

#1 @cptjump
14 months ago

  • Resolution set to invalid
  • Status changed from new to closed

Update, the issue seems to be related to OpenLitespeed (or at least OLS on Runcloud Server Management Panel) and can't be replicated on nginx. Closing for now, waiting feedback from them.

#2 @cptjump
14 months ago

  • Resolution invalid deleted
  • Status changed from closed to reopened

I'm reopening this since the hosting panel (Runcloud) it's suggesting this issue is WordPress related. Also, other users are having the same problem: https://wordpress.org/support/topic/duplicated-images-in-media-library/page/5/

#3 @cptjump
14 months ago

Also wondering if this could be related to #52569?

EDIT: yes, I can confirm this issue is related to 52569: commenting the new set_imagick_time_limit() stops the issue from happening.

Last edited 14 months ago by cptjump (previous) (diff)
Note: See TracTickets for help on using tickets.