Hi Michael, I see. :( Tony alredy pointed me into this crash.
I understood the reason of crash in #36949. It is the "invalid" order of destructors calls. Your fix was invalid too. It caused SIGSEGV in #38003. But probably it was good-enough workaround. You can revert my patch. I'll think about fixing "invalid order of destructors calls" once again, but it is really big problem and may take a lot of time. Thanks. Dmitry. > -----Original Message----- > From: Michael Wallner [mailto:[EMAIL PROTECTED] > Sent: Monday, July 10, 2006 3:33 PM > To: Dmitry Stogov > Cc: php-cvs@lists.php.net > Subject: Re: cvs: php-src(PHP_5_2) / NEWS /ext/mysqli mysqli.c > > > Dmitry Stogov wrote: > > dmitry Mon Jul 10 10:05:20 2006 UTC > > > > Modified files: (Branch: PHP_5_2) > > /php-src NEWS > > /php-src/ext/mysqli mysqli.c > > Log: > > Fixed bug #38019 (segfault extending mysqli class) > > Hi Dmitry, you basically reverted my patch to fix #36949 > which segfaults again now. Obviously our tests don't > really catch segfaults at the end of the script. > > [EMAIL PROTECTED]:~/build/php-5.2-debug$ cli > /home/mike/cvs/php-5.2/ext/mysqli/tests/bug36949.phpt > --TEST-- > bug #36949 > --SKIPIF-- > --FILE-- > 2006-07-10 13:30:38<br> > 2006-07-10 13:30:38<br> > --EXPECTF-- > %d%d%d%d-%d%d-%d%d %d%d:%d%d:%d%d<br> > %d%d%d%d-%d%d-%d%d %d%d:%d%d:%d%d<br> > Segmentation fault > > > -- > Michael > > -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php