Bug#204654: glibc 2.3.2-2 breaks apache on ia64
At Sat, 9 Aug 2003 22:07:45 +0100,
Matthew Wilcox wrote:
> On Sun, Aug 10, 2003 at 01:53:56AM +0900, GOTO Masanori wrote:
> > Ah, apache is compiled with optimized option.
> > We couldn't get any userful information from this report. Could you
> > rebuild apache with -g without -O2 and find where your apache is died?
> > It's difficult to reappear for me because it's a high price and I
> > don't have root capability on ia64.
I reappear this problem on merulo.debian.org dchroot unstable:
gotom@merulo:~$ /etc/init.d/apache start
Starting web server: apache/etc/init.d/apache: line 70: 19122 Segmentation fault start-stop-daemon --start --pidfile $PIDFILE --exec $DAEMON
gotom@merulo:~$ gdb /usr/sbin/apache
GNU gdb 5.3.90_2003-06-29-cvs-debian
This GDB was configured as "ia64-linux"...(no debugging symbols found)...
Starting program: /usr/sbin/apache
(no debugging symbols found)...
Program received signal SIGSEGV, Segmentation fault.
0x4000000000020fb0 in ap_exists_config_define ()
#0 0x4000000000020fb0 in ap_exists_config_define ()
#1 0x4000000000020f80 in ap_exists_config_define ()
> If I recompile apache, it doesn't die any more.
That's right, I recompied apache and it does not die.
> I guess the definition of a struct changed.
I guess so too, but I wonder why this breakage is occured.
One way to fix this problem is to update apache with newer glibc, and
glibc conflicts old apache.