php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #58630 Segmentation fault on startup with PDO Firebird compiled in
Submitted: 2009-04-12 03:47 UTC Modified: 2011-12-10 22:36 UTC
From: info at programmiernutte dot net Assigned: mariuz (profile)
Status: Closed Package: *General Issues
PHP Version: 5.3.0RC1 OS: Debian Etch x86_64
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: info at programmiernutte dot net
New email:
PHP Version: OS:

 

 [2009-04-12 03:47 UTC] info at programmiernutte dot net
Description:
------------
I am getting Segmentation fault on startup, no matter if SAPI 
apache 2 or
CLI. Same Version of PHP and same Firebird Version (2.1.1.) 
are running
flawlessly on my G4 Mac on Mac OS X 10.4.11, so maybe this is
64bit-related? 





Reproduce code:
---------------
PHP crashes before any code could be executed.

Expected result:
----------------
php running.

Actual result:
--------------
(gdb) run
Starting program: /usr/src/php-5.3.0RC1/sapi/cli/php 
Failed to read a valid object file image from memory.
[Thread debugging using libthread_db enabled]
[New Thread 47013927445712 (LWP 16824)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47013927445712 (LWP 16824)]
zend_declare_class_constant_long (ce=0x0, name=0xa6a5ef
"FB_ATTR_DATE_FORMAT", name_length=19, value=1000)
    at /usr/src/php-5.3.0RC1/Zend/zend_API.c:3210
3210            if (ce->type & ZEND_INTERNAL_CLASS) {
(gdb) where
#0  zend_declare_class_constant_long (ce=0x0, name=0xa6a5ef
"FB_ATTR_DATE_FORMAT", name_length=19, value=1000)
    at /usr/src/php-5.3.0RC1/Zend/zend_API.c:3210
#1  0x00000000005190c2 in zm_startup_pdo_firebird 
(type=<value optimized
out>, module_number=<value optimized out>)
    at /usr/src/php-
5.3.0RC1/ext/pdo_firebird/pdo_firebird.c:58
#2  0x000000000061cfbe in zend_startup_module_ex 
(module=0xcafb10) at
/usr/src/php-5.3.0RC1/Zend/zend_API.c:1593
#3  0x0000000000625f05 in zend_hash_apply (ht=0xc62e80,
apply_func=0x61cec0 <zend_startup_module_ex>)
    at /usr/src/php-5.3.0RC1/Zend/zend_hash.c:673
#4  0x000000000061d89a in zend_startup_modules () at
/usr/src/php-5.3.0RC1/Zend/zend_API.c:1642
#5  0x00000000005c827f in php_module_startup (sf=<value 
optimized out>,
additional_modules=0x0, num_additional_modules=0)
    at /usr/src/php-5.3.0RC1/main/main.c:1952
#6  0x00000000006a0e5d in php_cli_startup (sapi_module=0x0) 
at
/usr/src/php-5.3.0RC1/sapi/cli/php_cli.c:370
#7  0x00000000006a155f in main (argc=1, argv=0x7fff63c23928) 
at
/usr/src/php-5.3.0RC1/sapi/cli/php_cli.c:742





Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2011-12-10 22:36 UTC] mariuz@php.net
-Status: Open +Status: Closed -Package: PDO_FIREBIRD +Package: *General Issues -Assigned To: +Assigned To: mariuz
 [2011-12-10 22:36 UTC] mariuz@php.net
Please try using this snapshot:

  http://snaps.php.net/php5.3-latest.tar.gz
 
For Windows:

  http://windows.php.net/snapshots/

please try a new snapshot 5.3/5.4

seems the bug was introduced around when 
FB_ATTR_DATE_FORMAT was introduced 

http://marc.info/?l=php-cvs&m=119376174606418&w=2
 
PHP Copyright © 2001-2025 The PHP Group
All rights reserved.
Last updated: Sun Jul 13 04:01:34 2025 UTC