apache2 crashed with SIGSEGV in zend_hash_graceful_reverse_destroy()

Bug #570468 reported by Daniel Hahler
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
php-apc (Ubuntu)
Confirmed
Medium
Unassigned
php5 (Ubuntu)
Confirmed
Medium
Unassigned
xcache (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Binary package hint: apache2

This looks like a crash in PHP (mod_php).

I cannot say if this was on Apache startup or opening a browser with previously opened tabs (therefore a "normal" (set of) request(s)).

ProblemType: Crash
DistroRelease: Ubuntu 10.04
Package: apache2.2-bin 2.2.14-5ubuntu8
ProcVersionSignature: Ubuntu 2.6.32-21.32-generic 2.6.32.11+drm33.2
Uname: Linux 2.6.32-21-generic i686
NonfreeKernelModules: nvidia
Architecture: i386
Date: Mon Apr 26 23:41:17 2010
Disassembly: => 0x404950: Cannot access memory at address 0x404950
ExecutablePath: /usr/lib/apache2/mpm-prefork/apache2
ProcCmdline: /usr/sbin/apache2 -k start
ProcEnviron:
 PATH=(custom, no user)
 LANG=C
SegvAnalysis:
 Segfault happened at: 0x404950: Cannot access memory at address 0x404950
 PC (0x00404950) not located in a known VMA region (needed executable region)!
SegvReason: executing unknown VMA
Signal: 11
SourcePackage: apache2
StacktraceTop:
 ?? ()
 ?? () from /usr/lib/apache2/modules/libphp5.so
 ?? () from /usr/lib/apache2/modules/libphp5.so
 zend_hash_graceful_reverse_destroy ()
 ?? () from /usr/lib/apache2/modules/libphp5.so
Title: apache2 crashed with SIGSEGV in zend_hash_graceful_reverse_destroy()
UserGroups:

Revision history for this message
Daniel Hahler (blueyed) wrote :
Revision history for this message
Daniel Hahler (blueyed) wrote :

Re-assigning to php5 - please correct me if I'm wrong.

affects: apache2 (Ubuntu) → php5 (Ubuntu)
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 ?? ()
 zend_hash_apply_deleter (ht=0x21056f38, p=0x21099680)
 zend_hash_graceful_reverse_destroy (ht=0x1672b00)
 zend_shutdown () at /build/buildd/php5-5.3.2/Zend/zend.c:831
 php_module_shutdown ()

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in php5 (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
Revision history for this message
Daniel Hahler (blueyed) wrote :

Assigning to php-apc: removing it again does not make PHP/Apache crash on every request of a particular, local page.

visibility: private → public
affects: php5 (Ubuntu) → php-apc (Ubuntu)
Revision history for this message
Daniel Hahler (blueyed) wrote :

I had php-apc installed locally, just before these crashes started to happen.

Revision history for this message
Daniel Hahler (blueyed) wrote :

This happens when both php-apc and php5-xcache are being installed - even when just calling/requesting an empty test.php file - using mod_php5.

IIRC this did not happen when running via php5-fpm and/or php5-cgi - I could try that, of course.

Daniel Hahler (blueyed)
Changed in php5 (Ubuntu):
importance: Undecided → Medium
Changed in xcache (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in php-apc (Ubuntu):
status: New → Confirmed
Changed in php5 (Ubuntu):
status: New → Confirmed
Changed in xcache (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.