Re: can't create new thread if network is running
- From: Rod Butcher <rbutcher hyenainternet com>
- To: gnome-devel-list gnome org
- Subject: Re: can't create new thread if network is running
- Date: Sat, 09 Jul 2005 11:57:12 +1000
Thanks Nickolay, I loaded gedit and when it hung up ran gdb and backrace
as follows :-
< many lines cut >
Loaded symbols for /usr/lib/libcairo.so.1
Reading symbols from /usr/lib/libXCB.so.0...done.
Loaded symbols for /usr/lib/libXCB.so.0
Reading symbols from /usr/lib/libXau.so.6...done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libfreetype.so.6...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/lib/libpango-1.0.so.0...done.
Loaded symbols for /usr/lib/libpango-1.0.so.0
Reading symbols from /usr/lib/libgobject-2.0.so.0...done.
Loaded symbols for /usr/lib/libgobject-2.0.so.0
Reading symbols from /usr/lib/libgmodule-2.0.so.0...done.
Loaded symbols for /usr/lib/libgmodule-2.0.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/lib/libglib-2.0.so.0...done.
Loaded symbols for /usr/lib/libglib-2.0.so.0
Reading symbols from /usr/lib/libpixman.so.1...done.
Loaded symbols for /usr/lib/libpixman.so.1
Reading symbols from /usr/X11R6/lib/libXrender.so.1...done.
Loaded symbols for /usr/X11R6/lib/libXrender.so.1
---Type <return> to continue, or q <return> to quit---
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /usr/lib/libpng12.so.0...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /lib/libz.so.1...done.
Loaded symbols for /lib/libz.so.1
Reading symbols from /usr/lib/libglitz.so.1...done.
Loaded symbols for /usr/lib/libglitz.so.1
Reading symbols from /lib/tls/libm.so.6...done.
Loaded symbols for /lib/tls/libm.so.6
Reading symbols from /lib/libpopt.so.0...done.
Loaded symbols for /lib/libpopt.so.0
Reading symbols from /lib/tls/libc.so.6...done.
Loaded symbols for /lib/tls/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/X11R6/lib/libXrandr.so.2...done.
Loaded symbols for /usr/X11R6/lib/libXrandr.so.2
Reading symbols from /usr/X11R6/lib/libXinerama.so.1...done.
Loaded symbols for /usr/X11R6/lib/libXinerama.so.1
Reading symbols from /usr/X11R6/lib/libXft.so.2...done.
Loaded symbols for /usr/X11R6/lib/libXft.so.2
Reading symbols from /usr/X11R6/lib/libXfixes.so.3...done.
Loaded symbols for /usr/X11R6/lib/libXfixes.so.3
Reading symbols from /usr/X11R6/lib/libXcursor.so.1...done.
Loaded symbols for /usr/X11R6/lib/libXcursor.so.1
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/lib/gconv/ISO8859-1.so...done.
Loaded symbols for /usr/lib/gconv/ISO8859-1.so
Reading symbols from /usr/lib/gnome-vfs-2.0/modules/libfile.so...done.
Loaded symbols for /usr/lib/gnome-vfs-2.0/modules/libfile.so
Reading symbols from /usr/lib/libfam.so.0...done.
Loaded symbols for /usr/lib/libfam.so.0
Reading symbols from /usr/lib/libstdc++.so.5...done.
Loaded symbols for /usr/lib/libstdc++.so.5
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
0xffffe410 in ?? ()
(gdb) thread apply all backtrace
Thread 1 (Thread -1226783040 (LWP 14825)):
#0 0xffffe410 in ?? ()
#1 0xbfb884fc in ?? ()
#2 0xb6f60ff4 in ?? () from /lib/tls/libc.so.6
#3 0xbfb884a0 in ?? ()
#4 0xb6f04541 in connect () from /lib/tls/libc.so.6
#5 0xb6f24665 in clnttcp_create () from /lib/tls/libc.so.6
#6 0xb6f26074 in pmap_getmaps () from /lib/tls/libc.so.6
#7 0x000186a0 in ?? ()
#8 0x00000002 in ?? ()
#9 0xbfb88524 in ?? ()
#10 0x00000032 in ?? ()
#11 0x000001f4 in ?? ()
#0 0xffffe410 in ?? ()
(gdb)
-------------------------------------------------------------------------------------------------
http://distributedcomputing.info - find out how to make your pc work for
the community
Nickolay V. Shmyrev wrote:
I've built Gnome from cvs head, and I find most apps hang up if I'm
running any ethernet devices (i.e. lan or cable modem).
Using gdb they all seem to hang up at this point :-
Starting program: /usr/bin/gedit
[Thread debugging using libthread_db enabled]
[New Thread -1226751872 (LWP 14377)]
hangs up here..
i.e. can't seem to create new threads. Same thing if gedit is already
running and I try to use the file picker..
Only exception seems to be gnome-stystem-monitor, gets past this point
ok if the network is up.
Kernel=2.6.12.mm2
Any suggestions on where to look ?
Thanks
Rod
--
Hi.
This looks like problem with DNS setup, probably you dns doesn't resolve localhost.localdomain or something like it. But actually it looks like a bug and should be investigated.
I am not sure that the problem is in starting thread. I think it's somewhere on new thread that locks. Can you reproduce lock, attach to process with gdb and then collect backtrace with 'thread apply all backtrace' gdb command.
Read
http://live.gnome.org/GettingTraces
It can give some clues for us.
.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]