This is the mail archive of the
glibc-bugs@sources.redhat.com
mailing list for the glibc project.
[Bug libc/925] New: hang in libc function called by emacs
- From: "johnlumby at hotmail dot com" <sourceware-bugzilla at sources dot redhat dot com>
- To: glibc-bugs at sources dot redhat dot com
- Date: 3 May 2005 23:06:09 -0000
- Subject: [Bug libc/925] New: hang in libc function called by emacs
- Reply-to: sourceware-bugzilla at sources dot redhat dot com
Running linux 2.6.7, glibc 2.3.3 (see detail below) and emacs 21.2.1,
and roughly once every 2 weeks or so my emacs hangs in a libc function - see gdb
output below.
my glibc is 2.3.3 downloaded from CVS on 8 October 2004 and built by me:
GNU C Library stable release version 2.3.3, by Roland McGrath et al.
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 3.4.1.
Compiled on a Linux 2.6.7-jel system on 2004-10-26.
Available extensions:
GNU libio by Per Bothner
crypt add-on version 2.1 by Michael Glad and others
GNU Libidn by Simon Josefsson
Native POSIX Threads Library by Ulrich Drepper et al
BIND-8.2.3-T5B
NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
Thread-local storage support included.
For bug reporting instructions, please see:
<http://www.gnu.org/software/libc/bugs.html>.
I run this exact same software on another machine and never see this bug on that
machine, but always on this one machine. Only difference is, in each case, all
software built on the local machine.
I don't see any hits for any of these functions in the glibc-bugs mailing list
or in this bugs database. It is not a trivial task for me to try upgrading to
2.3.4 so would appreciate if you can indicate whether you recognize this hang as
known problem, or have any idea what is causing it.
John
---------------------------------------------------------
gdb output:
gdb emacs 2307
GNU gdb 6.1
Copyright 2004 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 "i686-pc-linux-gnu"...Using host libthread_db library
"/lib/libthread_db.so.1".
Attaching to program: /usr/bin/emacs, process 2307
Reading symbols from /usr/X11R6/lib/libXaw3d.so.7...done.
Loaded symbols for /usr/X11R6/lib/libXaw3d.so.7
Reading symbols from /usr/X11R6/lib/libXmu.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXmu.so.6
Reading symbols from /usr/X11R6/lib/libXt.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXt.so.6
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Loaded symbols for /usr/X11R6/lib/libSM.so.6
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Loaded symbols for /usr/X11R6/lib/libICE.so.6
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from /usr/lib/libtiff.so.3...done.
Loaded symbols for /usr/lib/libtiff.so.3
Reading symbols from /usr/lib/libjpeg.so.62...done.
Loaded symbols for /usr/lib/libjpeg.so.62
Reading symbols from /usr/lib/libpng.so.2...done.
Loaded symbols for /usr/lib/libpng.so.2
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/i686/libm.so.6...done.
Loaded symbols for /lib/i686/libm.so.6
Reading symbols from /usr/lib/libungif.so.4...done.
Loaded symbols for /usr/lib/libungif.so.4
Reading symbols from /usr/X11R6/lib/libXpm.so.4...done.
Loaded symbols for /usr/X11R6/lib/libXpm.so.4
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /usr/lib/libncurses.so.5...done.
Loaded symbols for /usr/lib/libncurses.so.5
Reading symbols from /lib/i686/libc.so.6...done.
Loaded symbols for /lib/i686/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
Reading symbols from /usr/X11R6/lib/libXcursor.so.1.0...done.
Loaded symbols for /usr/X11R6/lib/libXcursor.so.1.0
Reading symbols from /usr/X11R6/lib/libXrender.so.1...done.
Loaded symbols for /usr/X11R6/lib/libXrender.so.1
Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2
0xffffe410 in ?? ()
(gdb) bt
[in the following, I edited the addresses - ? in an address means that this
digit varies from one hang to the next - all others are always same.]
#0 0xffffe410 in ?? ()
#1 0xbffd1??? in ?? ()
#2 0x00000002 in ?? ()
#3 0x00000000 in ?? ()
#4 0x4038f00e in __lll_mutex_lock_wait () from /lib/i686/libc.so.6
#5 0x4032eaab in _L_mutex_lock_3005 () from /lib/i686/libc.so.6
#6 0x0??????? in ?? ()
#7 0x0000000? in ?? ()
#8 0x403deb3c in
__elf_set___libc_thread_subfreeres_element___rpc_thread_destroy__ () from
/lib/i686/libc.so.6
#9 0x08?????? in ?? ()
#10 0x08?????? in ?? ()
#11 0xbffd1??? in ?? ()
#12 0x0811a31f in emacs_blocked_free ()
Previous frame identical to this frame (corrupt stack?)
--
Summary: hang in libc function called by emacs
Product: glibc
Version: 2.3.3
Status: NEW
Severity: normal
Priority: P2
Component: libc
AssignedTo: gotom at debian dot or dot jp
ReportedBy: johnlumby at hotmail dot com
CC: glibc-bugs at sources dot redhat dot com
http://sources.redhat.com/bugzilla/show_bug.cgi?id=925
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.