Bug #81391 [Com]: Segfault in a forked process

From: Date: Tue, 02 May 2023 18:32:32 +0000
Subject: Bug #81391 [Com]: Segfault in a forked process
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-244347@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=81391&edit=1 ID: 81391 Comment by: kevinhawks13 at aol dot com Reported by: mrskman at gmail dot com Summary: Segfault in a forked process Status: Open Type: Bug Package: *General Issues Operating System: Ubuntu 18.04 PHP Version: 8.0.10 Block user comment: N Private report: N New Comment: (https://collegegrazing.com/)github.com (https://collegegrazing.com/blog/)github.com (https://collegegrazing.com/affiliate-disclosure/)github.com (https://collegegrazing.com/terms-of-use/)github.com (https://collegegrazing.com/fake-id/best-fake-id-websites/)github.com (https://collegegrazing.com/about/)github.com (https://collegegrazing.com/contact/)github.com (https://collegegrazing.com/fake-id/)github.com (https://collegegrazing.com/fake-id/buy-fake-ids/)github.com (https://collegegrazing.com/how-to-get-a-fake-id/)github.com (https://collegegrazing.com/top-fake-id-review/)github.com (https://collegegrazing.com/fake-id/buy-virginia-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-new-mexico-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-kentucky-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-iowa-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-maine-fake-id/)github.com (https://collegegrazing.com/all-state-fakes-review/)github.com (https://collegegrazing.com/fake-id/buy-colorado-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-missouri-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-new-hampshire-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-vermont-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-georgia-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-arizona-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-alabama-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-florida-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-maryland-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-wyoming-fake-id/)github.com (https://collegegrazing.com/fake-id/what-happens-if-i-get-caught/)github.com (https://collegegrazing.com/fake-id/buy-california-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-new-york-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-alaska-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-rhode-island-fake-id/)github.com (https://collegegrazing.com/magic-fake-id-review/)github.com (https://collegegrazing.com/fake-id/buy-utah-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-hawaii-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-minnesota-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-oklahoma-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-illinois-fake-id/)github.com (https://collegegrazing.com/evolved-ids-review/)github.com (https://collegegrazing.com/fake-id/buy-indiana-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-montana-fake-id/)github.com (https://collegegrazing.com/how-do-bouncers-spot-fake-ids/)github.com (https://collegegrazing.com/fake-id/common-uses/)github.com (https://collegegrazing.com/fake-id/buy-arkansas-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-pennsylvania-fake-id/)github.com (https://collegegrazing.com/blog/page/2/)github.com (https://collegegrazing.com/fake-id/buy-new-jersey-fake-id/)github.com (https://collegegrazing.com/how-to-spot-a-georgia-fake-id/)github.com (https://collegegrazing.com/scannable-fake-ids/)github.com (https://collegegrazing.com/fake-id/buy-south-dakota-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-massachusetts-fake-id/)github.com)github.com (https://collegegrazing.com/fake-id/how-to-spot/)github.com (https://collegegrazing.com/fake-id/buy-west-virginia-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-connecticut-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-wisconsin-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-idaho-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-columbia-fake-id/)github.com (https://collegegrazing.com/fake-id/how-to-make/)github.com (https://collegegrazing.com/fake-id/buy-mississippi-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-nevada-fake-id/)github.com (https://collegegrazing.com/how-to-pay-for-fake-id/)github.com (https://collegegrazing.com/how-to-take-a-fake-id-photo-at-home/)github.com (https://collegegrazing.com/fake-id/buy-oregon-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-texas-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-north-dakota-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-louisiana-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-south-carolina-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-kansas-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-tennessee-fake-id/)github.com (https://collegegrazing.com/fake-id/types-of-fake-ids/)github.com (https://collegegrazing.com/fake-id/buy-delaware-fake-id/)github.com (https://collegegrazing.com/lost-identification-review/)github.com (https://collegegrazing.com/fake-id/buy-washington-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-nebraska-fake-id/)github.com (https://collegegrazing.com/dingo-fakes-review/)github.com (https://collegegrazing.com/fake-id/buy-north-carolina-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-michigan-fake-id/)github.com (https://collegegrazing.com/fake-id/buy-ohio-fake-id/)github.com (https://collegegrazing.com/fake-id/best-states/)github.com (https://collegegrazing.com/idviking-review/)github.com (https://collegegrazing.com/super-printer-bros-review/)github.com (https://collegegrazing.com/idgod-review/)github.com (https://collegegrazing.com/bogus-braxtor-review/)github.com (https://collegegrazing.com/newids-review/)github.com (https://collegegrazing.com/litfakes-review/)github.com (https://collegegrazing.com/old-ironside-fakes-review/)github.com (https://collegegrazing.com/idhurry-review/)github.com Previous Comments: ------------------------------------------------------------------------ [2021-10-13 07:20:49] mrskman at gmail dot com Using Xdebug I can confirm that to cause of this issue was deep recursion (nesting level 769). I'm still uncertain if segfault in this case is expected. ------------------------------------------------------------------------ [2021-08-27 12:47:07] cmb@php.net You can try with Xdebug, which has a setting[1] that is supposed to catch deep/infinite recursion, and throws an Error exception in that case. [1] <https://xdebug.org/docs/all_settings#max_nesting_level> ------------------------------------------------------------------------ [2021-08-27 10:06:45] mrskman at gmail dot com Is there any way how to find out on which line is it causing the segfault? From my point of view the recursion isn't that deep. But there are thousands lines of code and I want to be sure. ------------------------------------------------------------------------ [2021-08-27 09:14:47] cmb@php.net > On the other hand deep recursion seems plausible. In which case this likely is a WONTFIX. ------------------------------------------------------------------------ [2021-08-27 08:44:43] mrskman at gmail dot com I wouldn't say that this is an infinite recursion problem. In that case it wouldn't finish successfuly on 2 other servers. On the other hand deep recursion seems plausible. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at https://bugs.php.net/bug.php?id=81391 -- Edit this bug report at https://bugs.php.net/bug.php?id=81391&edit=1

« previous php.bugs (#244347) next »