XDebug PHP version compatibility issue
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
php5 (Ubuntu) |
Incomplete
|
Wishlist
|
Unassigned |
Bug Description
This issue isn't a bug in common sense.
It's a package interoperability problem resulting in bugs.
I am using a vanilla Ubuntu 10.04 LTS installation.
with
libapache2-mod-php5 (PHP Version 5.3.2-1ubuntu4.14)
php5-xdebug (2.0.5-1ubuntu1)
The usual bug is that there are no visible local variables in the IDE depending on Xdebug.
By manually updating XDebug to a 2.1.x version the bug vanishes.
All behaves well with XDebug version 2.2.x
With version 2.2.3 all seems allright. But then I got
[Sat Mar 03 12:13:45 2012] [notice] child pid 6276 exit signal Segmentation fault (11)
in the apache error log and the debugger crashed. The culprit was the mysqli_init() statement initiated from Drupal6.
(Drupal7 isn't affected because it does not apply this statement any more.)
The bug vanished after manually downgrading Xdebug to 2.2.2 again.
So I urge you to change the php-xdebug package to 2.1.x or 2.2.x but not to 2.3.x unless you dont lift the PHP version.
With version 2.2.3 all seems allright.
correction: With version 2.3.x all seems allright.