Re: [mpls-linux-general] mpls command does not return
Status: Beta
Brought to you by:
jleu
|
From: James R. L. <jl...@mi...> - 2005-12-08 04:27:24
|
On Wed, Dec 07, 2005 at 04:51:45PM -0500, Bob Beers wrote:
> On 12/7/05, Bob Beers <bob...@gm...> wrote:
> > Do you want to see my .config? I don't really need the SMP or
> > PREEMPT, I suppose.
>=20
>=20
> So, I recompiled without SMP, (don't recall how that got turned
> on actually), but it make no difference.
Oh... Ignore my last email. I'm still searching ....
> bash-3.00# uname -a
> Linux alakazam 2.6.15-rc1-mpls #14 PREEMPT Wed Dec 7 15:37:27 EST 2005
> i686 unknown unknown GNU/Linux
> bash-3.00#
>=20
> Any ideas?
>=20
> If I run strace with the command I get this:
> bash-3.00# strace mpls nhlfe show
> execve("/usr/sbin/mpls", ["mpls", "nhlfe", "show"], [/* 40 vars */]) =3D 0
> uname({sys=3D"Linux", node=3D"alakazam", ...}) =3D 0
> brk(0) =3D 0x8053000
> access("/etc/ld.so.preload", R_OK) =3D -1 ENOENT (No such file or di=
rectory)
> open("/etc/ld.so.cache", O_RDONLY) =3D 3
> fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D116448, ...}) =3D 0
> mmap2(NULL, 116448, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0xb7efa000
> close(3) =3D 0
> open("/lib/tls/libm.so.6", O_RDONLY) =3D 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P3\0\000"..., 512=
) =3D 512
> fstat64(3, {st_mode=3DS_IFREG|0755, st_size=3D176352, ...}) =3D 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
> 0) =3D 0xb7ef9000
> mmap2(NULL, 139424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
> 0) =3D 0xb7ed6000
> mmap2(0xb7ef7000, 8192, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20) =3D 0xb7ef7000
> close(3) =3D 0
> open("/lib/tls/libresolv.so.2", O_RDONLY) =3D 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200$\0"..., 512)=
=3D 512
> fstat64(3, {st_mode=3DS_IFREG|0755, st_size=3D73805, ...}) =3D 0
> mmap2(NULL, 75976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
> 0) =3D 0xb7ec3000
> mprotect(0xb7ed1000, 18632, PROT_NONE) =3D 0
> mmap2(0xb7ed2000, 8192, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe) =3D 0xb7ed2000
> mmap2(0xb7ed4000, 6344, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) =3D 0xb7ed4000
> close(3) =3D 0
> open("/lib/tls/libc.so.6", O_RDONLY) =3D 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300P\1"..., 512)=
=3D 512
> fstat64(3, {st_mode=3DS_IFREG|0755, st_size=3D1366940, ...}) =3D 0
> mmap2(NULL, 1162428, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
> 3, 0) =3D 0xb7da7000
> mprotect(0xb7ebc000, 27836, PROT_NONE) =3D 0
> mmap2(0xb7ebd000, 16384, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x115) =3D 0xb7ebd000
> mmap2(0xb7ec1000, 7356, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) =3D 0xb7ec1000
> close(3) =3D 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
> 0) =3D 0xb7da6000
> mprotect(0xb7ebd000, 4096, PROT_READ) =3D 0
> set_thread_area({entry_number:-1 -> 6, base_addr:0xb7da66c0,
> limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
> limit_in_pages:1, seg_not_present:0, useable:1}) =3D 0
> munmap(0xb7efa000, 116448) =3D 0
> socket(PF_NETLINK, SOCK_RAW, 0) =3D 3
> setsockopt(3, SOL_SOCKET, SO_SNDBUF, [32768], 4) =3D 0
> setsockopt(3, SOL_SOCKET, SO_RCVBUF, [32768], 4) =3D 0
> bind(3, {sa_family=3DAF_NETLINK, pid=3D0, groups=3D00000000}, 12) =3D 0
> getsockname(3, {sa_family=3DAF_NETLINK, pid=3D4204, groups=3D00000000}, [=
12]) =3D 0
> time(NULL) =3D 1133992313
> sendto(3, "\24\0\0\0\22\0\1\3zY\227C\0\0\0\0\0\200\0\0", 20, 0,
> {sa_family=3DAF_NETLINK, pid=3D0, groups=3D00000000}, 12) =3D 20
> recvmsg(3, {msg_name(12)=3D{sa_family=3DAF_NETLINK, pid=3D0,
> groups=3D00000000},
> msg_iov(1)=3D[{"\344\0\0\0\20\0\2\0zY\227Cl\20\0\0\0\0\4\3\1\0\0\0I\0\0".=
..,
> 16384}], msg_controllen=3D0, msg_flags=3D0}, 0) =3D 1148
> brk(0) =3D 0x8053000
> brk(0x8074000) =3D 0x8074000
> recvmsg(3, {msg_name(12)=3D{sa_family=3DAF_NETLINK, pid=3D0,
> groups=3D00000000},
> msg_iov(1)=3D[{"\24\0\0\0\3\0\2\0zY\227Cl\20\0\0\0\0\0\0\1\0\0\0I\0\0\0".=
..,
> 16384}], msg_controllen=3D0, msg_flags=3D0}, 0) =3D 20
> close(3) =3D 0
> socket(PF_NETLINK, SOCK_RAW, 16) =3D 3
> setsockopt(3, SOL_SOCKET, SO_SNDBUF, [32768], 4) =3D 0
> setsockopt(3, SOL_SOCKET, SO_RCVBUF, [32768], 4) =3D 0
> bind(3, {sa_family=3DAF_NETLINK, pid=3D0, groups=3D0000ffff}, 12) =3D 0
> getsockname(3, {sa_family=3DAF_NETLINK, pid=3D4204, groups=3D0000ffff}, [=
12]) =3D 0
> time(NULL) =3D 1133992314
> sendto(3, "\24\0\0\0\36\0\1\3\0\0\0\0\0\0\0\0\6\0\0\0", 20, 0,
> {sa_family=3DAF_NETLINK, pid=3D0, groups=3D00000000}, 12) =3D 20
> recvmsg(3, {msg_name(12)=3D{sa_family=3DAF_NETLINK, pid=3D0,
> groups=3D00000000},
> msg_iov(1)=3D[{"\224\10\0\0\36\0\2\0\0\0\0\0l\20\0\0\4\1\0\0\30\0\2\0\4".=
..,
> 16384}], msg_controllen=3D0, msg_flags=3D0}, 0) =3D 2196
> recvmsg(3, {msg_name(12)=3D{sa_family=3DAF_NETLINK, pid=3D0,
> groups=3D00000000},
> msg_iov(1)=3D[{"\24\0\0\0\3\0\2\0\0\0\0\0l\20\0\0\0\0\0\0\30\0\2\0\4\0"..=
.,
> 16384}], msg_controllen=3D0, msg_flags=3D0}, 0) =3D 20
> recvmsg(3,
>=20
> and it stops there. Does this shed any light?
>=20
>=20
> on uml2: the very first command --
> 'mpls labelspace add dev eth0 labelspace 0'
> hangs similar to 'mpls nhlfe show' on uml1.
>=20
> If you have any suggestions about debugging this, I'll be happy
> to try to help isolate the problem. Thanks,
>=20
> --
> -Bob
>=20
>=20
> -------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc. Do you grep through log fi=
les
> for problems? Stop! Download the new AJAX search engine that makes
> searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
> http://ads.osdn.com/?ad_idv37&alloc_id=16865&op?k
> _______________________________________________
> mpls-linux-general mailing list
> mpl...@li...
> https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
--=20
James R. Leu
jl...@mi...
|