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

Bug#205099: marked as done (libc6: syslog makes cgi process hang after openlog() followed by syslog())



Your message dated Wed, 5 Nov 2003 10:32:44 -0800
with message-id <[🔎] 20031105183244.GA23427@marge.v3.ca>
and subject line Bug#205099: Please check these bugs with the latest glibc
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 12 Aug 2003 16:16:23 +0000
>From Gottfried.Ganssauge@haufe.de Tue Aug 12 11:15:40 2003
Return-path: <Gottfried.Ganssauge@haufe.de>
Received: from mail.haufe.de (vg20vw.viruswall.haufe.de) [213.164.69.200] 
	by master.debian.org with smtp (Exim 3.35 1 (Debian))
	id 19mboA-0006w6-00; Tue, 12 Aug 2003 11:15:39 -0500
Received: from 10.12.1.201 by vg20vw.viruswall.haufe.de (InterScan E-Mail VirusWall NT); Tue, 12 Aug 2003 18:15:36 +0200
Received: by VG200EXCH2 with Internet Mail Service (5.5.2653.19)
	id <QKFSW6FT>; Tue, 12 Aug 2003 18:15:37 +0200
Message-ID: <2040C0A1CA23D51181A30050BAAC990274AAF1@berexch.ber.haufemg.com>
From: Gottfried.Ganssauge@HAUFE.DE
To: submit@bugs.debian.org
Subject: libc6: syslog makes cgi process hang after openlog() followed by 
	syslog()
Date: Tue, 12 Aug 2003 18:15:30 +0200
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/mixed;
	boundary="------------InterScan_NT_MIME_Boundary"
Delivered-To: submit@bugs.debian.org
X-Spam-Status: No, hits=-2.8 required=4.0
	tests=BAYES_30,HAS_PACKAGE,HTML_30_40,NO_REAL_NAME
	version=2.53-bugs.debian.org_2003_07_20
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_07_20 (1.174.2.15-2003-03-30-exp)

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--------------InterScan_NT_MIME_Boundary
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C360EC.F337BAD0"

------_=_NextPart_001_01C360EC.F337BAD0
Content-Type: text/plain

Package: libc6
Version: 2.3.2-2
Severity: critical
Justification: breaks unrelated software



-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux gglinux 2.4.20 #1 SMP Fri Mar 21 19:08:42 CET 2003 i686
Locale: LANG=C, LC_CTYPE=C

Versions of packages libc6 depends on:
ii  libdb1-compat                 2.1.3-7    The Berkeley database routines
[gl

-- no debconf information
After upgrading to glibc-2.3.2 (from 2.3.1-17) a cgi program of mine
suddenly started to hang.
The program is using syslog() to report error conditions.
After a bit of investigation I came to the following test case:
	#!/usr/bin/python

	import syslog
	import sys

	print """\
	content-type: text/plain

	""" ; sys.stdout.flush()

	syslog.syslog ("Should be ok")

	print "First syslog run" ; sys.stdout.flush()

	syslog.openlog (
		"test_libc6", syslog.LOG_PID, syslog.LOG_LOCAL1)

	print "openlog run" ; sys.stdout.flush()

	syslog.syslog ("Should be also ok")

	print "finished" ; sys.stdout.flush()

When calling this program, the web browser seems to hang, the apache
process used for the processing of this request hangs:
	F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME
CMD
	5 S    33 11536 11534  0  69   0 -  1891 rt_sig ?        00:00:00
apache

When using gdb to debug the hanging process, I get the following
backtrace:
	(root@gglinux 661) gdb /usr/sbin/apache
	GNU gdb 5.3-debian
	Copyright 2002 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 "i386-linux"...(no debugging symbols
	found)...
	(gdb) attach 11536
	Attaching to program: /usr/sbin/apache, process 11536
	Reading symbols from /lib/libm.so.6...(no debugging symbols
	found)...done.
	Loaded symbols for /lib/libm.so.6
	Reading symbols from /lib/libcrypt.so.1...(no debugging symbols
	found)...done.
	Loaded symbols for /lib/libcrypt.so.1
	Reading symbols from /usr/lib/libdb-4.1.so...(no debugging symbols
	found)...
	done.
	Loaded symbols for /usr/lib/libdb-4.1.so
	Reading symbols from /usr/lib/libexpat.so.1...(no debugging symbols
	found)...
	done.
	Loaded symbols for /usr/lib/libexpat.so.1
	Reading symbols from /lib/libdl.so.2...(no debugging symbols
	found)...done.
	Loaded symbols for /lib/libdl.so.2
	Reading symbols from /lib/libc.so.6...(no debugging symbols
	found)...done.
	Loaded symbols for /lib/libc.so.6
	Reading symbols from /lib/ld-linux.so.2...(no debugging symbols
	found)...done.
	Loaded symbols for /lib/ld-linux.so.2
	Reading symbols from /lib/libpthread.so.0...(no debugging symbols
	found)...
	done.
	[New Thread 16384 (LWP 11536)]
	Loaded symbols for /lib/libpthread.so.0
	Reading symbols from /lib/libnss_compat.so.2...(no debugging symbols
	found)...
	done.
	Loaded symbols for /lib/libnss_compat.so.2
	Reading symbols from /lib/libnsl.so.1...(no debugging symbols
	found)...done.
	Loaded symbols for /lib/libnsl.so.1
	Reading symbols from /lib/libnss_nis.so.2...(no debugging symbols
	found)...
	done.
	Loaded symbols for /lib/libnss_nis.so.2
	Reading symbols from /lib/libnss_files.so.2...(no debugging symbols
	found)...
	done.
	Loaded symbols for /lib/libnss_files.so.2
	Reading symbols from /usr/lib/apache/1.3/mod_log_config.so...
	(no debugging symbols found)...done.
	Loaded symbols for /usr/lib/apache/1.3/mod_log_config.so
	Reading symbols from /usr/lib/apache/1.3/mod_mime_magic.so...
	(no debugging symbols found)...done.
	Loaded symbols for /usr/lib/apache/1.3/mod_mime_magic.so
	Reading symbols from /usr/lib/apache/1.3/mod_mime.so...
	(no debugging symbols found)...done.
	Loaded symbols for /usr/lib/apache/1.3/mod_mime.so
	Reading symbols from /usr/lib/apache/1.3/mod_negotiation.so...
	(no debugging symbols found)...done.
	Loaded symbols for /usr/lib/apache/1.3/mod_negotiation.so
	Reading symbols from /usr/lib/apache/1.3/mod_status.so...
	(no debugging symbols found)...done.
	Loaded symbols for /usr/lib/apache/1.3/mod_status.so
	Reading symbols from /usr/lib/apache/1.3/mod_info.so...
	(no debugging symbols found)...done.
	Loaded symbols for /usr/lib/apache/1.3/mod_info.so
	Reading symbols from /usr/lib/apache/1.3/mod_autoindex.so...
	(no debugging symbols found)...done.
	Loaded symbols for /usr/lib/apache/1.3/mod_autoindex.so
	Reading symbols from /usr/lib/apache/1.3/mod_dir.so...
	(no debugging symbols found)...done.
	Loaded symbols for /usr/lib/apache/1.3/mod_dir.so
	Reading symbols from /usr/lib/apache/1.3/mod_cgi.so...
	(no debugging symbols found)...done.
	Loaded symbols for /usr/lib/apache/1.3/mod_cgi.so
	Reading symbols from /usr/lib/apache/1.3/mod_asis.so...
	(no debugging symbols found)...done.
	Loaded symbols for /usr/lib/apache/1.3/mod_asis.so
	Reading symbols from /usr/lib/apache/1.3/mod_userdir.so...
	(no debugging symbols found)...done.
	Loaded symbols for /usr/lib/apache/1.3/mod_userdir.so
	Reading symbols from /usr/lib/apache/1.3/mod_alias.so...
	(no debugging symbols found)...done.
	Loaded symbols for /usr/lib/apache/1.3/mod_alias.so
	Reading symbols from /usr/lib/apache/1.3/mod_rewrite.so...
	(no debugging symbols found)...done.
	Loaded symbols for /usr/lib/apache/1.3/mod_rewrite.so
	Reading symbols from /usr/lib/apache/1.3/mod_access.so...
	(no debugging symbols found)...done.
	Loaded symbols for /usr/lib/apache/1.3/mod_access.so
	Reading symbols from /usr/lib/apache/1.3/mod_auth.so...
	(no debugging symbols found)...done.
	Loaded symbols for /usr/lib/apache/1.3/mod_auth.so
	Reading symbols from /usr/lib/apache/1.3/libproxy.so...
	---Type <return> to continue, or q <return> to quit---
	(no debugging symbols found)...done.
	Loaded symbols for /usr/lib/apache/1.3/libproxy.so
	Reading symbols from /usr/lib/apache/1.3/mod_expires.so...
	(no debugging symbols found)...done.
	Loaded symbols for /usr/lib/apache/1.3/mod_expires.so
	Reading symbols from /usr/lib/apache/1.3/mod_headers.so...
	(no debugging symbols found)...done.
	Loaded symbols for /usr/lib/apache/1.3/mod_headers.so
	Reading symbols from /usr/lib/apache/1.3/mod_unique_id.so...
	(no debugging symbols found)...done.
	Loaded symbols for /usr/lib/apache/1.3/mod_unique_id.so
	Reading symbols from /usr/lib/apache/1.3/mod_setenvif.so...
	(no debugging symbols found)...done.
	Loaded symbols for /usr/lib/apache/1.3/mod_setenvif.so
	Reading symbols from /usr/lib/apache/1.3/mod_gzip.so...
	(no debugging symbols found)...done.
	Loaded symbols for /usr/lib/apache/1.3/mod_gzip.so
	Reading symbols from /lib/libdb2.so.2...(no debugging symbols
	found)...done.
	Loaded symbols for /lib/libdb2.so.2
	Reading symbols from /usr/lib/apache/1.3/mod_python.so...
	(no debugging symbols found)...done.
	Loaded symbols for /usr/lib/apache/1.3/mod_python.so
	Reading symbols from /lib/libutil.so.1...(no debugging symbols
	found)...done.
	Loaded symbols for /lib/libutil.so.1
	Reading symbols from /usr/lib/python2.2/lib-dynload/strop.so...
	(no debugging symbols found)...done.
	Loaded symbols for /usr/lib/python2.2/lib-dynload/strop.so
	Reading symbols from /usr/lib/python2.2/lib-dynload/time.so...
	(no debugging symbols found)...done.
	Loaded symbols for /usr/lib/python2.2/lib-dynload/time.so
	Reading symbols from /usr/lib/python2.2/lib-dynload/syslog.so...
	(no debugging symbols found)...done.
	Loaded symbols for /usr/lib/python2.2/lib-dynload/syslog.so
	0x403f4b88 in __pthread_sigsuspend () from /lib/libpthread.so.0
	(gdb) bt
	#0  0x403f4b88 in __pthread_sigsuspend () from /lib/libpthread.so.0
	#1  0x403f4999 in __pthread_wait_for_restart_signal ()
	   from /lib/libpthread.so.0
	#2  0x403f6159 in __pthread_alt_lock () from /lib/libpthread.so.0
	#3  0x403f34e6 in pthread_mutex_lock () from /lib/libpthread.so.0
	#4  0x40202ead in vsyslog () from /lib/libc.so.6
	#5  0x40202a8d in syslog () from /lib/libc.so.6
	#6  0x405203b3 in initsyslog () from
	/usr/lib/python2.2/lib-dynload/syslog.so
	#7  0x40341316 in PyCFunction_Call () from
	/usr/lib/apache/1.3/mod_python.so
	#8  0x403640f6 in PyEval_EvalCode () from
	/usr/lib/apache/1.3/mod_python.so
	#9  0x40364bd1 in PyEval_EvalCodeEx () from
	/usr/lib/apache/1.3/mod_python.so
	#10 0x4036196b in PyEval_EvalCode () from
	/usr/lib/apache/1.3/mod_python.so
	#11 0x403869ef in PyImport_ExecCodeModuleEx ()
	   from /usr/lib/apache/1.3/mod_python.so
	#12 0x40388ae3 in PyImport_AppendInittab ()
	   from /usr/lib/apache/1.3/mod_python.so
	#13 0x4038710d in PyImport_ExecCodeModuleEx ()
	   from /usr/lib/apache/1.3/mod_python.so
	#14 0x403897da in PyImport_AppendInittab ()
	   from /usr/lib/apache/1.3/mod_python.so
	#15 0x40341316 in PyCFunction_Call () from
	/usr/lib/apache/1.3/mod_python.so
	#16 0x403640f6 in PyEval_EvalCode () from
	/usr/lib/apache/1.3/mod_python.so
	#17 0x40364bd1 in PyEval_EvalCodeEx () from
	/usr/lib/apache/1.3/mod_python.so
	#18 0x40365f24 in PyEval_GetFuncDesc () from
	/usr/lib/apache/1.3/mod_python.so
	#19 0x40364051 in PyEval_EvalCode () from
	/usr/lib/apache/1.3/mod_python.so
	#20 0x40364bd1 in PyEval_EvalCodeEx () from
	/usr/lib/apache/1.3/mod_python.so
	#21 0x403b3142 in PyStaticMethod_New () from
	/usr/lib/apache/1.3/mod_python.so
	#22 0x40329b20 in PyObject_Call () from
	/usr/lib/apache/1.3/mod_python.so
	#23 0x403310ae in PyMethod_Fini () from
	/usr/lib/apache/1.3/mod_python.so
	#24 0x40329b20 in PyObject_Call () from
	/usr/lib/apache/1.3/mod_python.so
	#25 0x40365bfc in PyEval_CallObjectWithKeywords ()
	   from /usr/lib/apache/1.3/mod_python.so
	#26 0x40329af0 in PyObject_CallObject () from
	/usr/lib/apache/1.3/mod_python.so
	#27 0x40329d1e in PyObject_CallMethod () from
	/usr/lib/apache/1.3/mod_python.so
	#28 0x40321e2d in make_obcallback () from
	/usr/lib/apache/1.3/mod_python.so
	#29 0x40322e6f in python_finalize () from
	/usr/lib/apache/1.3/mod_python.so
	#30 0x08053a56 in ap_invoke_handler ()
	#31 0x08062d8a in ap_some_auth_required ()
	#32 0x08062f6f in ap_process_request ()
	#33 0x0805c880 in ap_child_terminate ()
	#34 0x0805c9cb in ap_child_terminate ()
	#35 0x0805cab8 in ap_child_terminate ()
	#36 0x0805d3e5 in ap_child_terminate ()
	#37 0x0805d8f2 in main ()
	#38 0x40153d04 in __libc_start_main () from /lib/libc.so.6
	(gdb) q
	A debugging session is active.
	Do you still want to close the debugger?(y or n) y
	Detaching from program: /usr/sbin/apache, process 11536

When I don't use mod_python as an app accelerator the problem does not
occur.
When I take out the openlog() line the problem does not occur.

The version of apache I'm using is:
ii  apache         1.3.27.0-2     Versatile, high-performance HTTP server

The version of mod_python is:
ii  libapache-mod- 2.7.8-7        An Apache module that embeds Python 2.2
with

The python version I'm using is:
ii  python2.2      2.2.3-2        An interactive high-level object-oriented
la

Cheers,

Gottfried Gan?auge

------_=_NextPart_001_01C360EC.F337BAD0
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3DUS-ASCII">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2653.12">
<TITLE>libc6: syslog makes cgi process hang after openlog() followed by =
syslog()</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>Package: libc6</FONT>
<BR><FONT SIZE=3D2>Version: 2.3.2-2</FONT>
<BR><FONT SIZE=3D2>Severity: critical</FONT>
<BR><FONT SIZE=3D2>Justification: breaks unrelated software</FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=3D2>-- System Information:</FONT>
<BR><FONT SIZE=3D2>Debian Release: testing/unstable</FONT>
<BR><FONT SIZE=3D2>Architecture: i386</FONT>
<BR><FONT SIZE=3D2>Kernel: Linux gglinux 2.4.20 #1 SMP Fri Mar 21 =
19:08:42 CET 2003 i686</FONT>
<BR><FONT SIZE=3D2>Locale: LANG=3DC, LC_CTYPE=3DC</FONT>
</P>

<P><FONT SIZE=3D2>Versions of packages libc6 depends on:</FONT>
<BR><FONT SIZE=3D2>ii&nbsp; =
libdb1-compat&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.1.3-7&nbsp;&nbsp;&nbsp; The =
Berkeley database routines [gl</FONT>
</P>

<P><FONT SIZE=3D2>-- no debconf information</FONT>
<BR><FONT SIZE=3D2>After upgrading to glibc-2.3.2 (from 2.3.1-17) a cgi =
program of mine</FONT>
<BR><FONT SIZE=3D2>suddenly started to hang.</FONT>
<BR><FONT SIZE=3D2>The program is using syslog() to report error =
conditions.</FONT>
<BR><FONT SIZE=3D2>After a bit of investigation I came to the following =
test case:</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>#!/usr/bin/python</FONT>
</P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>import =
syslog</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>import =
sys</FONT>
</P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>print =
&quot;&quot;&quot;\</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>content-type: text/plain</FONT>
</P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>&quot;&quot;&quot; ; sys.stdout.flush()</FONT>
</P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>syslog.syslog (&quot;Should be ok&quot;)</FONT>
</P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>print =
&quot;First syslog run&quot; ; sys.stdout.flush()</FONT>
</P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>syslog.openlog (</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>&quot;test_libc6&quot;, syslog.LOG_PID, =
syslog.LOG_LOCAL1)</FONT>
</P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>print =
&quot;openlog run&quot; ; sys.stdout.flush()</FONT>
</P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>syslog.syslog (&quot;Should be also ok&quot;)</FONT>
</P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>print =
&quot;finished&quot; ; sys.stdout.flush()</FONT>
</P>

<P><FONT SIZE=3D2>When calling this program, the web browser seems to =
hang, the apache</FONT>
<BR><FONT SIZE=3D2>process used for the processing of this request =
hangs:</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>F =
S&nbsp;&nbsp; UID&nbsp;&nbsp; PID&nbsp; PPID&nbsp; C PRI&nbsp; NI ADDR =
SZ WCHAN&nbsp; =
TTY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TIME =
CMD</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>5 =
S&nbsp;&nbsp;&nbsp; 33 11536 11534&nbsp; 0&nbsp; 69&nbsp;&nbsp; 0 =
-&nbsp; 1891 rt_sig ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
00:00:00 apache</FONT>
</P>

<P><FONT SIZE=3D2>When using gdb to debug the hanging process, I get =
the following</FONT>
<BR><FONT SIZE=3D2>backtrace:</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>(root@gglinux 661) gdb /usr/sbin/apache</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>GNU gdb =
5.3-debian</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Copyright =
2002 Free Software Foundation, Inc.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>GDB is =
free software, covered by the GNU General Public License, and =
you</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>are</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>welcome =
to change it and/or distribute copies of it under certain</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>conditions.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Type =
&quot;show copying&quot; to see the conditions.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>There is =
absolutely no warranty for GDB.&nbsp; Type &quot;show warranty&quot; =
for</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>details.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>This GDB =
was configured as &quot;i386-linux&quot;...(no debugging symbols</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>found)...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>(gdb) =
attach 11536</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Attaching =
to program: /usr/sbin/apache, process 11536</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /lib/libm.so.6...(no debugging symbols</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /lib/libm.so.6</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /lib/libcrypt.so.1...(no debugging symbols</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /lib/libcrypt.so.1</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /usr/lib/libdb-4.1.so...(no debugging symbols</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>found)...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /usr/lib/libdb-4.1.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /usr/lib/libexpat.so.1...(no debugging symbols</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>found)...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /usr/lib/libexpat.so.1</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /lib/libdl.so.2...(no debugging symbols</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /lib/libdl.so.2</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /lib/libc.so.6...(no debugging symbols</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /lib/libc.so.6</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /lib/ld-linux.so.2...(no debugging symbols</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /lib/ld-linux.so.2</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /lib/libpthread.so.0...(no debugging symbols</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>found)...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>[New =
Thread 16384 (LWP 11536)]</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /lib/libpthread.so.0</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /lib/libnss_compat.so.2...(no debugging symbols</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>found)...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /lib/libnss_compat.so.2</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /lib/libnsl.so.1...(no debugging symbols</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /lib/libnsl.so.1</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /lib/libnss_nis.so.2...(no debugging symbols</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>found)...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /lib/libnss_nis.so.2</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /lib/libnss_files.so.2...(no debugging symbols</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>found)...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /lib/libnss_files.so.2</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /usr/lib/apache/1.3/mod_log_config.so...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>(no =
debugging symbols found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /usr/lib/apache/1.3/mod_log_config.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /usr/lib/apache/1.3/mod_mime_magic.so...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>(no =
debugging symbols found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /usr/lib/apache/1.3/mod_mime_magic.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /usr/lib/apache/1.3/mod_mime.so...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>(no =
debugging symbols found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /usr/lib/apache/1.3/mod_mime.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /usr/lib/apache/1.3/mod_negotiation.so...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>(no =
debugging symbols found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /usr/lib/apache/1.3/mod_negotiation.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /usr/lib/apache/1.3/mod_status.so...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>(no =
debugging symbols found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /usr/lib/apache/1.3/mod_status.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /usr/lib/apache/1.3/mod_info.so...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>(no =
debugging symbols found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /usr/lib/apache/1.3/mod_info.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /usr/lib/apache/1.3/mod_autoindex.so...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>(no =
debugging symbols found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /usr/lib/apache/1.3/mod_autoindex.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /usr/lib/apache/1.3/mod_dir.so...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>(no =
debugging symbols found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /usr/lib/apache/1.3/mod_dir.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /usr/lib/apache/1.3/mod_cgi.so...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>(no =
debugging symbols found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /usr/lib/apache/1.3/mod_cgi.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /usr/lib/apache/1.3/mod_asis.so...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>(no =
debugging symbols found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /usr/lib/apache/1.3/mod_asis.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /usr/lib/apache/1.3/mod_userdir.so...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>(no =
debugging symbols found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /usr/lib/apache/1.3/mod_userdir.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /usr/lib/apache/1.3/mod_alias.so...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>(no =
debugging symbols found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /usr/lib/apache/1.3/mod_alias.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /usr/lib/apache/1.3/mod_rewrite.so...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>(no =
debugging symbols found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /usr/lib/apache/1.3/mod_rewrite.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /usr/lib/apache/1.3/mod_access.so...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>(no =
debugging symbols found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /usr/lib/apache/1.3/mod_access.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /usr/lib/apache/1.3/mod_auth.so...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>(no =
debugging symbols found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /usr/lib/apache/1.3/mod_auth.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /usr/lib/apache/1.3/libproxy.so...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>---Type =
&lt;return&gt; to continue, or q &lt;return&gt; to quit---</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>(no =
debugging symbols found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /usr/lib/apache/1.3/libproxy.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /usr/lib/apache/1.3/mod_expires.so...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>(no =
debugging symbols found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /usr/lib/apache/1.3/mod_expires.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /usr/lib/apache/1.3/mod_headers.so...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>(no =
debugging symbols found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /usr/lib/apache/1.3/mod_headers.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /usr/lib/apache/1.3/mod_unique_id.so...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>(no =
debugging symbols found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /usr/lib/apache/1.3/mod_unique_id.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /usr/lib/apache/1.3/mod_setenvif.so...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>(no =
debugging symbols found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /usr/lib/apache/1.3/mod_setenvif.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /usr/lib/apache/1.3/mod_gzip.so...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>(no =
debugging symbols found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /usr/lib/apache/1.3/mod_gzip.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /lib/libdb2.so.2...(no debugging symbols</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /lib/libdb2.so.2</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /usr/lib/apache/1.3/mod_python.so...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>(no =
debugging symbols found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /usr/lib/apache/1.3/mod_python.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /lib/libutil.so.1...(no debugging symbols</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /lib/libutil.so.1</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /usr/lib/python2.2/lib-dynload/strop.so...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>(no =
debugging symbols found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /usr/lib/python2.2/lib-dynload/strop.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /usr/lib/python2.2/lib-dynload/time.so...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>(no =
debugging symbols found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /usr/lib/python2.2/lib-dynload/time.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Reading =
symbols from /usr/lib/python2.2/lib-dynload/syslog.so...</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>(no =
debugging symbols found)...done.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Loaded =
symbols for /usr/lib/python2.2/lib-dynload/syslog.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>0x403f4b88 in __pthread_sigsuspend () from =
/lib/libpthread.so.0</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>(gdb) =
bt</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#0&nbsp; =
0x403f4b88 in __pthread_sigsuspend () from /lib/libpthread.so.0</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#1&nbsp; =
0x403f4999 in __pthread_wait_for_restart_signal ()</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>&nbsp;&nbsp; from /lib/libpthread.so.0</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#2&nbsp; =
0x403f6159 in __pthread_alt_lock () from /lib/libpthread.so.0</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#3&nbsp; =
0x403f34e6 in pthread_mutex_lock () from /lib/libpthread.so.0</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#4&nbsp; =
0x40202ead in vsyslog () from /lib/libc.so.6</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#5&nbsp; =
0x40202a8d in syslog () from /lib/libc.so.6</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#6&nbsp; =
0x405203b3 in initsyslog () from</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>/usr/lib/python2.2/lib-dynload/syslog.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#7&nbsp; =
0x40341316 in PyCFunction_Call () from</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>/usr/lib/apache/1.3/mod_python.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#8&nbsp; =
0x403640f6 in PyEval_EvalCode () from</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>/usr/lib/apache/1.3/mod_python.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#9&nbsp; =
0x40364bd1 in PyEval_EvalCodeEx () from</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>/usr/lib/apache/1.3/mod_python.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#10 =
0x4036196b in PyEval_EvalCode () from</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>/usr/lib/apache/1.3/mod_python.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#11 =
0x403869ef in PyImport_ExecCodeModuleEx ()</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>&nbsp;&nbsp; from /usr/lib/apache/1.3/mod_python.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#12 =
0x40388ae3 in PyImport_AppendInittab ()</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>&nbsp;&nbsp; from /usr/lib/apache/1.3/mod_python.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#13 =
0x4038710d in PyImport_ExecCodeModuleEx ()</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>&nbsp;&nbsp; from /usr/lib/apache/1.3/mod_python.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#14 =
0x403897da in PyImport_AppendInittab ()</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>&nbsp;&nbsp; from /usr/lib/apache/1.3/mod_python.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#15 =
0x40341316 in PyCFunction_Call () from</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>/usr/lib/apache/1.3/mod_python.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#16 =
0x403640f6 in PyEval_EvalCode () from</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>/usr/lib/apache/1.3/mod_python.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#17 =
0x40364bd1 in PyEval_EvalCodeEx () from</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>/usr/lib/apache/1.3/mod_python.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#18 =
0x40365f24 in PyEval_GetFuncDesc () from</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>/usr/lib/apache/1.3/mod_python.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#19 =
0x40364051 in PyEval_EvalCode () from</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>/usr/lib/apache/1.3/mod_python.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#20 =
0x40364bd1 in PyEval_EvalCodeEx () from</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>/usr/lib/apache/1.3/mod_python.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#21 =
0x403b3142 in PyStaticMethod_New () from</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>/usr/lib/apache/1.3/mod_python.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#22 =
0x40329b20 in PyObject_Call () from</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>/usr/lib/apache/1.3/mod_python.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#23 =
0x403310ae in PyMethod_Fini () from</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>/usr/lib/apache/1.3/mod_python.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#24 =
0x40329b20 in PyObject_Call () from</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>/usr/lib/apache/1.3/mod_python.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#25 =
0x40365bfc in PyEval_CallObjectWithKeywords ()</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>&nbsp;&nbsp; from /usr/lib/apache/1.3/mod_python.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#26 =
0x40329af0 in PyObject_CallObject () from</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>/usr/lib/apache/1.3/mod_python.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#27 =
0x40329d1e in PyObject_CallMethod () from</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>/usr/lib/apache/1.3/mod_python.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#28 =
0x40321e2d in make_obcallback () from</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>/usr/lib/apache/1.3/mod_python.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#29 =
0x40322e6f in python_finalize () from</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>/usr/lib/apache/1.3/mod_python.so</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#30 =
0x08053a56 in ap_invoke_handler ()</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#31 =
0x08062d8a in ap_some_auth_required ()</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#32 =
0x08062f6f in ap_process_request ()</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#33 =
0x0805c880 in ap_child_terminate ()</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#34 =
0x0805c9cb in ap_child_terminate ()</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#35 =
0x0805cab8 in ap_child_terminate ()</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#36 =
0x0805d3e5 in ap_child_terminate ()</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#37 =
0x0805d8f2 in main ()</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>#38 =
0x40153d04 in __libc_start_main () from /lib/libc.so.6</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>(gdb) =
q</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>A =
debugging session is active.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Do you =
still want to close the debugger?(y or n) y</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Detaching =
from program: /usr/sbin/apache, process 11536</FONT>
</P>

<P><FONT SIZE=3D2>When I don't use mod_python as an app accelerator the =
problem does not</FONT>
<BR><FONT SIZE=3D2>occur.</FONT>
<BR><FONT SIZE=3D2>When I take out the openlog() line the problem does =
not occur.</FONT>
</P>

<P><FONT SIZE=3D2>The version of apache I'm using is:</FONT>
<BR><FONT SIZE=3D2>ii&nbsp; =
apache&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
1.3.27.0-2&nbsp;&nbsp;&nbsp;&nbsp; Versatile, high-performance HTTP =
server</FONT>
</P>

<P><FONT SIZE=3D2>The version of mod_python is:</FONT>
<BR><FONT SIZE=3D2>ii&nbsp; libapache-mod- =
2.7.8-7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; An Apache module that =
embeds Python 2.2 with</FONT>
</P>

<P><FONT SIZE=3D2>The python version I'm using is:</FONT>
<BR><FONT SIZE=3D2>ii&nbsp; python2.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
2.2.3-2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; An interactive =
high-level object-oriented la</FONT>
</P>

<P><FONT SIZE=3D2>Cheers,</FONT>
</P>

<P><FONT SIZE=3D2>Gottfried Gan?auge</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C360EC.F337BAD0--

--------------InterScan_NT_MIME_Boundary--


---------------------------------------
Received: (at 211621-done) by bugs.debian.org; 5 Nov 2003 18:33:22 +0000
>From jbailey@nisa.net Wed Nov 05 12:33:11 2003
Return-path: <jbailey@nisa.net>
Received: from marge.v3.ca [216.66.20.89] 
	by master.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1AHSSs-0008G4-00; Wed, 05 Nov 2003 12:33:10 -0600
Received: from marge.v3.ca (localhost [127.0.0.1])
	by marge.v3.ca (8.12.10/8.12.10/Debian-0) with ESMTP id hA5IWjda021849;
	Wed, 5 Nov 2003 10:32:45 -0800
Received: (from jbailey@localhost)
	by marge.v3.ca (8.12.10/8.12.10/Debian-0) id hA5IWiWs021842;
	Wed, 5 Nov 2003 10:32:44 -0800
X-Authentication-Warning: marge.v3.ca: jbailey set sender to jbailey@nisa.net using -f
Date: Wed, 5 Nov 2003 10:32:44 -0800
From: Jeff Bailey <jbailey@nisa.net>
To: Juergen Kreileder <jk@blackdown.de>, 205099@bugs.debian.org
Cc: GOTO Masanori <gotom@debian.or.jp>,
        Anthony DeRobertis <asd@suespammers.org>,
        211621-submitter@bugs.debian.org, 211621-done@bugs.debian.org
Subject: Re: Bug#205099: Please check these bugs with the latest glibc
Message-ID: <[🔎] 20031105183244.GA23427@marge.v3.ca>
References: <[🔎] 80y8ux8ou1.wl@oris.opensource.jp> <333BCEB0-0E34-11D8-82E0-00039317863E@suespammers.org> <[🔎] 80k76e99o5.wl@oris.opensource.jp> <[🔎] 877k2eaedg.fsf@zaphod.blackdown.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <[🔎] 877k2eaedg.fsf@zaphod.blackdown.de>
User-Agent: Mutt/1.5.4i
X-EMSscan-MailScanner: Found to be clean
X-EMSscan-MailScanner-SpamCheck: not spam, SpamAssassin (score=-9.009,
	required 5, BAYES_00 -4.90, USER_AGENT_MUTT -4.11)
Delivered-To: 211621-done@bugs.debian.org
X-Spam-Status: No, hits=-7.3 required=4.0
	tests=BAYES_30,EMAIL_ATTRIBUTION,QUOTED_EMAIL_TEXT,QUOTE_TWICE_1
	version=2.53-bugs.debian.org_2003_11_03
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_11_03 (1.174.2.15-2003-03-30-exp)

On Wed, Nov 05, 2003 at 06:56:11PM +0100, Juergen Kreileder wrote:

> > Hmm... so could you confirm that this bug is already fixed?  These 3
> > bugs are marked as "grave", so we have to resolve ASAP.  And the
> > trouble is debian-glibc maintainers can't reproduce the reoccurrence
> > of these bugs.  I would like to close these bugs.  If you and
> > "someone" think there still exist bugs, could you tell us?  If not,
> > could I close these bugs?

> I was able to reproduce the lwres related RPC problem until a few days
> ago.  It seems to be gone now, probably got fixed by the recent glibc
> updates.

Lovely, closing 211621 then.  Thanks!

Tks,
Jeff Bailey



Reply to: