跳到内容
新问题

对这个项目有疑问吗?注册一个免费的GitHub帐户以打开一个问题,并联系其维护者和社区。

单击“注册GitHub”,表示您同意我们的服务条款隐私声明。我们偶尔会向您发送与帐户相关的电子邮件。

已经在GitHub上了?登录到您的帐户

WooCommerce崩溃 #967

关闭
坚硬的已打开此问题2024年1月22日·13条评论
关闭

WooCommerce崩溃 #967

坚硬的已打开此问题2024年1月22日·13条评论
标签
[功能]PHP.wasm [类型]Bug 现有功能无法按预期工作
里程碑

评论

@阿达齐尔
复制链接
合作者

导航到https://playdle.wordpress.net/?php=8.0&wp=6.4&storage=none&networking=yes&networking=yes&php-extension-bundle=kitchen-sink&networking=yes&plugin=pagbank-connect&plugin=woocommerce&pluging=woommerce-extra-checkout-fields-for-brazil在管理仪表板中拨动一段时间会导致以下崩溃:

CleanShot 2024-01-22,17 4812@2x

我没有精确的复制步骤。我一直在浏览Woo产品、订单和wp-admin中的“结帐字段”插件。

潜在相关:

@阿达齐尔 坚硬的补充[类型]Bug 现有功能无法按预期工作 [功能]PHP.wasm标签2024年1月22日
@阿达齐尔
复制链接
合作者 作者

@阿达齐尔
复制链接
合作者 作者

即使禁用了HPOS,我仍然能够触发崩溃。

@阿达齐尔
复制链接
合作者 作者

我用构建PHP-g2-O0再也无法重现这个问题了。奇怪的!

@阿达齐尔
复制链接
合作者 作者

我设法获得了一些未经整理的错误信息:

CleanShot 2024-01-22,18 1945@2倍
CleanShot 2024-01-22,18 1916@2x

@阿达齐尔
复制链接
合作者 作者

坚硬的 评论2024年1月22日

这个woommerce-extra-checkout-fields-for-brazil公司生活在https://github.com/claudiosanches/woommerce-extra-checkout-fields-for-brazil网站/

@阿达齐尔
复制链接
合作者 作者

如果没有woommerce-extra-checkout-fields-for-brazil公司插件。

@阿达齐尔
复制链接
合作者 作者

坚硬的 评论2024年1月22日

我无法在香草上复制它woocommerce公司也是,这让我认为它与分页组连接插件。同样值得注意的是,发布消息到js由使用获取()HTTP传输出现在崩溃前后记录的一系列堆栈跟踪中,这让我认为崩溃是在处理某个HTTP请求的响应时发生的。

@阿达齐尔
复制链接
合作者 作者

坚硬的 评论2024年1月22日

下面是我在vanilla WooCommerce中得到的另一个堆栈跟踪,可能与内存不足错误有关:

Uncaught RangeError:超出最大调用堆栈大小在runtime.asm<计算>(wasm-error-reporting.ts:60:14)在invoke_viii(php_8_0.js?t=1705943705634:6822:3)在zend_mm_safe_error(027ecb4e:0xe637f)在zend_mm_alloc_pages(027ecb4e:0x1f09db)在zend_mm_alloc_small_slow(027ecb4e:0x409b5)在_emalloc(027ecb4e:0x78f7)在smart_str_erealloc(027ecb4e:0x87c8)xbuf格式转换器(027ecb4e:0x2d31b6)在php_printf_to_smart_str(027ecb4e:0x515a12)在zend_error_va_list(027ecb4e:0x29887d)

以下是调用周期:

CleanShot 2024-01-22,18 3824@2倍

@阿达齐尔
复制链接
合作者 作者

里卡多说:

我发现Pagbank插件的CORS有问题。这意味着当使用fetch/frondend ajax调用调用时,后端调用不起作用。可能与那件事有关。

@阿达齐尔
复制链接
合作者 作者

坚硬的 评论2024年3月21日

我设法获得了一些未经改进的错误信息:

CleanShot 2024-01-22,18 1945@2倍![CleanShot 2024-01-22,18 1916@2x]

此错误由修复@布尔吉卡克在里面#1104尽管如此,我还是遇到了另一个:

清洁喷丸2024-03-22,00 2347@2倍

在触发之前,我看到了以下调试输出:

[2024年3月21日23:22:27 UTC]PHP致命错误:第143行的/wordpress/wp-content/plugins/woocommerce/includes/rest-api/Controllers/Version2/class-wc-rest-webbook-deliveries-v2-controller.PHP内存不足(已分配65011712)(试图分配4194304字节)[2024年3月21日23:22:28 UTC]PHP致命错误:第143行的/wordpress/wp-content/plugins/woocommerce/includes/rest-api/Controllers/Version2/class-wc-rest-webbook-deliveries-v2-controller.PHP内存不足(已分配62914560)(试图分配4194304字节)[2024年3月21日23:22:28 UTC]PHP致命错误:第373行的/wordpress/wp-content/plugins/woocommerce/includes/wc-deprecated-functions.PHP内存不足(已分配58720256)(试图分配2097152字节)[2024年3月21日23:22:28 UTC]PHP致命错误:第373行的/wordpress/wp-content/plugins/woocommerce/includes/wc-deprecated-functions.PHP内存不足(已分配41943040)(试图分配2097152字节)[2024年3月21日23:22:28 UTC]PHP致命错误:第373行的/wordpress/wp-content/plugins/woocommerce/includes/wc-deprecated-functions.PHP内存不足(已分配33554432)(试图分配2097152字节)[2024年3月21日23:22:28 UTC]PHP致命错误:第373行的/wordpress/wp-content/plugins/woocommerce/includes/wc-deprecated-functions.PHP内存不足(已分配29360128)(试图分配2097152字节)[2024年3月21日23:22:29 UTC]PHP致命错误:第373行的/wordpress/wp-content/plugins/woocommerce/includes/wc-deprecated-functions.PHP内存不足(已分配27262976)(试图分配2097152字节)

在出现内存不足错误时自动旋转PHP实例可能会有所帮助。

@布尔吉卡克
复制链接
合作者

@阿达齐尔你有关于如何重新创建这个的说明吗?

@阿达齐尔
复制链接
合作者 作者

@布尔吉卡克没有什么比我在其他评论中描述的更多了——安装那些插件,长时间浏览,希望崩溃发生。

@阿达齐尔
复制链接
合作者 作者

这可能是#1332,除#1332具有清晰的复制效果。我会关闭这个。

@阿达齐尔 坚硬的将此关闭为未计划 无法修复、无法复制、重复、过时 2024年4月30日
免费注册 在GitHub上加入此对话.已经有帐户了吗?登录以发表评论
标签
[功能]PHP.wasm [类型]Bug 现有功能无法按预期工作
项目
已在项目中存档
发展

没有分支或拉请求

2名参与者