[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#204654: glibc 2.3.2-2 breaks apache on ia64



Package: libc6.1
Version: 2.3.2-2
Severity: serious

Setting up libc6.1 (2.3.2-2) ...
Checking for services that may need to be restarted...done.

Name Service Switch has changed in the C Library: post-installation question.
Running programs may not be able to do NSS lookups until they are
restarted (for services such as ssh, this can affect your ability to
login).
Note: restarting sshd/telnetd should not affect any existing connections.

The services detected are: inetd cron apache ssh exim 

If other services begin to fail mysteriously after this upgrade,
it may be necessary to restart them too.  We strongly recommend
you to reboot your machine to avoid the NSS related trouble.

Do you wish to Restart Services? [Y/n] 

Restarting services possibly affected by the upgrade:
  inetd: stopping...starting...done.
  cron: stopping...starting...done.
  apache: stopping...starting...FAILED! (1)
  ssh: stopping...starting...done.
  exim: stopping...starting...done.

The following services failed to start: apache 

You will need to start these manually by running `/etc/init.d/<service> start'
If the service still fails to start, you may need to file a bug on
libc6.1 or the service involved.

Press ENTER to continue: 

....

willy@rowlf:~$ sudo /etc/init.d/apache start
Starting web server: apache/etc/init.d/apache: line 70: 29184 Segmentation fault      start-stop-daemon --start --pidfile $PIDFILE --exec $DAEMON
failed

root@rowlf:~# /usr/sbin/apache
Segmentation fault

root@rowlf:~# gdb /usr/sbin/apache.dbg 
GNU gdb 5.3.90_2003-06-29-cvs-debian
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "ia64-linux"...
(gdb) run
Starting program: /usr/sbin/apache.dbg 

Program received signal SIGSEGV, Segmentation fault.
server_type (cmd=0x60000000000282e3, dummy=0x600000000001a598, arg=0x600000000
282d8 "standalone") at http_core.c:2032
2032    http_core.c: No such file or directory.
        in http_core.c
(gdb) bt
#0  server_type (cmd=0x60000000000282e3, dummy=0x600000000001a598, arg=0x60000
0000282d8 "standalone") at http_core.c:2032
#1  0x4000000000020f80 in server_type (cmd=0x600000000000cf20, dummy=0x60000ff
fffb7c0, arg=0x600000000001a598 "") at http_core.c:2028
#2  0x60000fffffff97cb in ?? ()
#3  0x4000000000020f80 in server_type (cmd=0x0, dummy=0x0, arg=0x0) at http_co
.c:2028

HTH.

-- 
"It's not Hollywood.  War is real, war is primarily not about defeat or
victory, it is about death.  I've seen thousands and thousands of dead bodies.
Do you think I want to have an academic debate on this subject?" -- Robert Fisk



Reply to: