#27608 [Opn->Bgs]: mysql_free_result causes segfault with invalid result and exceptionerrorhandler
by other posts by this author
Apr 9 2004 3:08PM messages near this date
#27608 [Com]: mysql_free_result causes segfault with invalid result and exceptionerrorhandler
|
#27608 [Fbk->Opn]: mysql_free_result causes segfault with invalid result and exceptionerrorhandler
ID: 27608
Updated by: sniper@[...].net
Reported By: david dot danier at team23 dot de
-Status: Open
+Status: Bogus
Bug Type: MySQL related
Operating System: Gentoo Linux 1.4
PHP Version: 5CVS-2004-04-08
New Comment:
Neither me or Ilia could reproduce this -> bogus (also see above
comment..)
Previous Comments:
------------------------------------------------------------------------
[2004-04-09 09:36:09] david dot danier at team23 dot de
I think this "latest" snapshot is nothing more than a fresh CVS
checkout, so I did the checkout first. ;-)
Same Error:
(gdb) run segfault_mysql_free_result.php
Starting program: /usr/bin/php segfault_mysql_free_result.php
1 GO 2 OK
Program received signal SIGSEGV, Segmentation fault.
0x08282c9c in _zval_ptr_dtor (zval_ptr=0xbfffd36c)
at /home/goliath/downloads/php/php-src/Zend/zend_execute_API.c:389
389 (*zval_ptr)-> refcount--;
(gdb) bt
#0 0x08282c9c in _zval_ptr_dtor (zval_ptr=0xbfffd36c)
at /home/goliath/downloads/php/php-src/Zend/zend_execute_API.c:389
#1 0x0828dd08 in zend_execute_scripts (type=8, retval=0x0,
file_count=3)
at /home/goliath/downloads/php/php-src/Zend/zend.c:1095
#2 0x08253e0f in php_execute_script (primary_file=0xbffff6c0)
at /home/goliath/downloads/php/php-src/main/main.c:1630
#3 0x082b988c in main (argc=2, argv=0xbffff744)
at /home/goliath/downloads/php/php-src/sapi/cli/php_cli.c:943
After that I tried the "latest" Snapshot:
The same :(
(gdb) run segfault_mysql_free_result.php
Starting program:
/home/goliath/downloads/php/latest/php5-200404091030/sapi/cli/php
/home/goliath/Work/Homepages/Projekte/molp/tests/segfault_mysql_free_result.php
1 GO 2 OK
Program received signal SIGSEGV, Segmentation fault.
0x08282b9c in _zval_ptr_dtor (zval_ptr=0xbfffd2cc)
at
/home/goliath/downloads/php/latest/php5-200404091030/Zend/zend_execute_API.c:389
389 (*zval_ptr)-> refcount--;
(gdb) bt
#0 0x08282b9c in _zval_ptr_dtor (zval_ptr=0xbfffd2cc)
at
/home/goliath/downloads/php/latest/php5-200404091030/Zend/zend_execute_API.c:389
#1 0x0828dc08 in zend_execute_scripts (type=8, retval=0x0,
file_count=3)
at
/home/goliath/downloads/php/latest/php5-200404091030/Zend/zend.c:1095
#2 0x08253d1f in php_execute_script (primary_file=0xbffff620)
at
/home/goliath/downloads/php/latest/php5-200404091030/main/main.c:1630
#3 0x082b978c in main (argc=2, argv=0xbffff6a4)
at
/home/goliath/downloads/php/latest/php5-200404091030/sapi/cli/php_cli.c:943
I tried it on another Machine with actual PHP5-CVS Sources, it runs
there. So the Problem must be somewhere in my System libs or something
like that.
I'm using:
Linux 2.6.5
gcc (GCC) 3.3.2 20031218
...for more version-numbers simply ask.
(other machine uses Linux 2.4.*)
------------------------------------------------------------------------
[2004-04-08 11:48:15] sniper@[...].net
Please try using this CVS snapshot:
http://snaps.php.net/php5-latest.tar.gz
For Windows:
http://snaps.php.net/win32/php5-win32-latest.zip
------------------------------------------------------------------------
[2004-03-17 14:06:13] david dot danier at team23 dot de
Perhaps the Apache/MySQL-Version helps:
apache-2.0.48-r1
mysql-4.0.18
(both gentoo ebuilds)
------------------------------------------------------------------------
[2004-03-17 13:58:00] david dot danier at team23 dot de
Did a complete cleanup on PHP and installed the new Version:
$ rm /usr/bin/php
$ rm /usr/lib/apache2/libphp5.so
$ rm -rf /usr/lib/php
-> CVS checkout (deleted the sourcedir before)
-> newly compiled with options like above
...same error :(
'php -v' says:
PHP 5.0.0RC1-dev (cli) (built: Mar 17 2004 19:51:01)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v2.0.0-dev, Copyright (c) 1998-2004 Zend Technologies
Backtrace:
(gdb) run segfault_mysql_free_result.php
Starting program: /usr/bin/php segfault_mysql_free_result.php
1 GO 2 OK
Program received signal SIGSEGV, Segmentation fault.
0x082817bc in _zval_ptr_dtor (zval_ptr=0xbfffd37c)
at /home/goliath/downloads/php/php-src/Zend/zend_execute_API.c:385
385 (*zval_ptr)-> refcount--;
(gdb) bt
#0 0x082817bc in _zval_ptr_dtor (zval_ptr=0xbfffd37c)
at /home/goliath/downloads/php/php-src/Zend/zend_execute_API.c:385
#1 0x0828c438 in zend_execute_scripts (type=8, retval=0x0,
file_count=3)
at /home/goliath/downloads/php/php-src/Zend/zend.c:1084
#2 0x08252c3f in php_execute_script (primary_file=0xbffff6d0)
at /home/goliath/downloads/php/php-src/main/main.c:1628
#3 0x082b75fc in main (argc=2, argv=0xbffff754)
at /home/goliath/downloads/php/php-src/sapi/cli/php_cli.c:943
------------------------------------------------------------------------
[2004-03-17 09:37:55] iliaa@[...].net
I tried running the code again, but I only get
"Fatal error: Exception thrown without a stack frame in
Unknown on line 0" regardless of unset().
------------------------------------------------------------------------
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
http://bugs.php.net/27608
--
Edit this bug report at http://bugs.php.net/?id=27608&edit=1
Thread:
david dot danier at team23 dot de
bobbyp_21 at hotmail dot com
david dot danier at team23 dot de
david dot danier at team23 dot de
david dot danier at team23 dot de
david dot danier at team23 dot de
|