** Description changed:

  This problem is only seen in 2.2.14-5ubuntu8.7.  There was no crash
  under 2.2.14-5ubuntu8.6
  
  After connecting to an Oracle database (through Catalyst and
  DBIx::Class) in a Perl script using PerlRequire or
  PerlPostConfigRequire, apache2 will silently die.  No error messages
  show up in the error.log.
  
  If Apache2::ServerUtil::restart_count() is used to only run the database
  connection in restart 2 or greater, apache2 will run as normal.
  However, if apache2 is restarted using apache2ctl restart, an error
  message like this is displayed:
  
  [Fri Dec 02 00:35:09 2011] [notice] seg fault or similar nasty error
  detected in the parent process
  
- 
- This problem was seen using DBD::Oracle 1.28 and Oracle Instant Client 
11.2.0.1.0.
+ This problem was seen using DBD::Oracle 1.28 and Oracle Instant Client
+ 11.2.0.1.0.
  
  I tried the same configuration on Ubuntu 11.11 and apache2
  2.2.20-1ubuntu1.1, but did not see the crash.
+ 
+ I am not an expert on the internals of apache2, but it looks like this
+ has something to do with loading Oracle into memory and the way the
+ database handle is shared between a parent and a child after a fork.
+ DBIx::Class claim to do "the right thing" with database connections when
+ forking, but somehow that is not enough with this new build of apache2.
  
  The most urgent problem I am having is that it is difficult to revert to
  version 2.2.14-5ubuntu8.6 (it is no longer available through apt-get
  install apache2=2.2.14-5ubuntu8.6).  I am reluctant to revert back to
  2.2.14-5ubuntu8, but I may do that if there is not an easy way to revert
  back to a previous security update.
  
  ProblemType: Bug
  DistroRelease: Ubuntu 10.04
  Package: apache2-mpm-prefork 2.2.14-5ubuntu8.7
  ProcVersionSignature: Ubuntu 2.6.32-35.78-server 2.6.32.46+drm33.20
  Uname: Linux 2.6.32-35-server x86_64
  Architecture: amd64
  Date: Fri Dec  2 01:21:58 2011
  InstallationMedia: Ubuntu-Server 10.04.2 LTS "Lucid Lynx" - Release amd64 
(20110211.1)
  ProcEnviron:
-  LANG=en_US.UTF-8
-  SHELL=/bin/bash
+  LANG=en_US.UTF-8
+  SHELL=/bin/bash
  SourcePackage: apache2

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to apache2 in Ubuntu.
https://bugs.launchpad.net/bugs/898927

Title:
  apache2-mpm-prefork+mod_perl crashes on start

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/898927/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to