1
|
(gdb) info threads
|
2
|
13 Thread 0x29703150 (LWP 100197) 0x2901f203 in select () from /lib/libc.so.7
|
3
|
* 11 Thread 0x29601370 (LWP 100195) 0x28f87ecb in thr_kill () from /lib/libc.so.7
|
4
|
10 Thread 0x29703040 (LWP 100194) 0x2901f203 in select () from /lib/libc.so.7
|
5
|
9 Thread 0x29601150 (LWP 100192) 0x2901f203 in select () from /lib/libc.so.7
|
6
|
8 Thread 0x29601260 (LWP 100191) 0x2901f203 in select () from /lib/libc.so.7
|
7
|
2 Thread 0x29601040 (LWP 100169) 0x282761a7 in __error () from /lib/libthr.so.3
|
8
|
|
9
|
|
10
|
(gdb) thread 13
|
11
|
[Switching to thread 13 (Thread 0x29703150 (LWP 100197))]#0 0x2901f203 in select () from /lib/libc.so.7
|
12
|
(gdb) bt full
|
13
|
#0 0x2901f203 in select () from /lib/libc.so.7
|
14
|
No symbol table info available.
|
15
|
#1 0x2826d9e0 in select () from /lib/libthr.so.3
|
16
|
No symbol table info available.
|
17
|
#2 0x2884ccf8 in NLNET::CServerReceiveTask::run (this=0x297140a0)
|
18
|
at /home/spex/projects/nel/nel/src/net/buf_server.cpp:1075
|
19
|
ipb = {_M_node = 0x297140c8}
|
20
|
ic = {_M_current = 0x29801090}
|
21
|
skip = false
|
22
|
alldisconnected = true
|
23
|
res = 1
|
24
|
descmax = 29
|
25
|
readers = {__fds_bits = {536870912, 0 <repeats 31 times>}}
|
26
|
connections_copy = {<std::_Vector_base<NLNET::CBufSock*,std::allocator<NLNET::CBufSock*> >> = {
|
27
|
_M_impl = {<std::allocator<NLNET::CBufSock*>> = {<__gnu_cxx::new_allocator<NLNET::CBufSock*>> = {<No data fields>}, <No data fields>}, _M_start = 0x2980108c, _M_finish = 0x2980108c,
|
28
|
_M_end_of_storage = 0x29801090}}, <No data fields>}
|
29
|
__FUNCTION__ = "run"
|
30
|
#3 0x284e56e1 in ProxyFunc (arg=0x29701220) at /home/spex/projects/nel/nel/src/misc/p_thread.cpp:65
|
31
|
parent = (NLMISC::CPThread *) 0x29701220
|
32
|
#4 0x2826b6ff in pthread_getprio () from /lib/libthr.so.3
|
33
|
No symbol table info available.
|
34
|
#5 0x00000000 in ?? ()
|
35
|
No symbol table info available.
|
36
|
|
37
|
|
38
|
(gdb) thread 11
|
39
|
[Switching to thread 11 (Thread 0x29601370 (LWP 100195))]#0 0x28f87ecb in thr_kill () from /lib/libc.so.7
|
40
|
(gdb) bt full
|
41
|
#0 0x28f87ecb in thr_kill () from /lib/libc.so.7
|
42
|
No symbol table info available.
|
43
|
#1 0x282717e6 in pthread_kill () from /lib/libthr.so.3
|
44
|
No symbol table info available.
|
45
|
#2 0x2826f373 in raise () from /lib/libthr.so.3
|
46
|
No symbol table info available.
|
47
|
#3 0x2901a9da in abort () from /lib/libc.so.7
|
48
|
No symbol table info available.
|
49
|
#4 0x285c4180 in NLMISC::nlFatalError (
|
50
|
format=0x288b9300 "LNETL1: Select failed (in listen thread): %s (code %u)")
|
51
|
at /home/spex/projects/nel/nel/src/misc/debug.cpp:190
|
52
|
str = 0xbf4ead58 "LNETL1: Select failed (in listen thread): Bad file descriptor (code 9)"
|
53
|
_cstring = "LNETL1: Select failed (in listen thread): Bad file descriptor (code 9)\000\004eAl(\000\016\022(\237E'(4\000\000\000l{'(ĭN���(p\023`)p\023`)���\001'(p\023`)\000\000\000\000\001\000\000\000\024\230\021(\t\000\000\000\000\000\000\000\001\000\000\000\024\230\021(�\\(\220�\000\004�N�&\215\017(\000\210'(\024\230\021(D�N�\230i\017($�021(\001\000\000\0004�N�\001\000\000\000\000\000\000\000"...
|
54
|
_args = 0xbf4eae74 "L\022p)\t"
|
55
|
_res = 70
|
56
|
#5 0x288516eb in NLNET::CListenTask::run (this=0x29614780)
|
57
|
at /home/spex/projects/nel/nel/src/net/buf_server.cpp:793
|
58
|
res = -1
|
59
|
newSock = (NLNET::CTcpSock *) 0x297130b0
|
60
|
readers = {__fds_bits = {20971520, 0 <repeats 31 times>}}
|
61
|
descmax = 24
|
62
|
__FUNCTION__ = "run"
|
63
|
#6 0x284e56e1 in ProxyFunc (arg=0x29645c20) at /home/spex/projects/nel/nel/src/misc/p_thread.cpp:65
|
64
|
parent = (NLMISC::CPThread *) 0x29645c20
|
65
|
#7 0x2826b6ff in pthread_getprio () from /lib/libthr.so.3
|
66
|
No symbol table info available.
|
67
|
#8 0x00000000 in ?? ()
|
68
|
No symbol table info available.
|
69
|
|
70
|
|
71
|
(gdb) thread 10
|
72
|
[Switching to thread 10 (Thread 0x29703040 (LWP 100194))]#0 0x2901f203 in select () from /lib/libc.so.7
|
73
|
(gdb) bt full
|
74
|
#0 0x2901f203 in select () from /lib/libc.so.7
|
75
|
No symbol table info available.
|
76
|
#1 0x2826d9e0 in select () from /lib/libthr.so.3
|
77
|
No symbol table info available.
|
78
|
#2 0x2884ccf8 in NLNET::CServerReceiveTask::run (this=0x29714040)
|
79
|
at /home/spex/projects/nel/nel/src/net/buf_server.cpp:1075
|
80
|
ipb = {_M_node = 0x29714068}
|
81
|
ic = {_M_current = 0x2980108c}
|
82
|
skip = false
|
83
|
alldisconnected = false
|
84
|
res = 1
|
85
|
descmax = 18
|
86
|
readers = {__fds_bits = {393216, 0 <repeats 31 times>}}
|
87
|
connections_copy = {<std::_Vector_base<NLNET::CBufSock*,std::allocator<NLNET::CBufSock*> >> = {
|
88
|
_M_impl = {<std::allocator<NLNET::CBufSock*>> = {<__gnu_cxx::new_allocator<NLNET::CBufSock*>> = {<No data fields>}, <No data fields>}, _M_start = 0x29801088, _M_finish = 0x2980108c,
|
89
|
_M_end_of_storage = 0x2980108c}}, <No data fields>}
|
90
|
__FUNCTION__ = "run"
|
91
|
#3 0x284e56e1 in ProxyFunc (arg=0x29701040) at /home/spex/projects/nel/nel/src/misc/p_thread.cpp:65
|
92
|
parent = (NLMISC::CPThread *) 0x29701040
|
93
|
#4 0x2826b6ff in pthread_getprio () from /lib/libthr.so.3
|
94
|
No symbol table info available.
|
95
|
#5 0x00000000 in ?? ()
|
96
|
No symbol table info available.
|
97
|
|
98
|
|
99
|
(gdb) thread 9
|
100
|
[Switching to thread 9 (Thread 0x29601150 (LWP 100192))]#0 0x2901f203 in select () from /lib/libc.so.7
|
101
|
(gdb) bt full
|
102
|
#0 0x2901f203 in select () from /lib/libc.so.7
|
103
|
No symbol table info available.
|
104
|
#1 0x2826d9e0 in select () from /lib/libthr.so.3
|
105
|
No symbol table info available.
|
106
|
#2 0x28829000 in NLNET::CSock::dataAvailable (this=0x296136f0)
|
107
|
at /home/spex/projects/nel/nel/src/net/sock.cpp:417
|
108
|
fdset = {__fds_bits = {65536, 0 <repeats 31 times>}}
|
109
|
tv = {tv_sec = 1, tv_usec = 0}
|
110
|
res = 0
|
111
|
#3 0x287bd055 in NLNET::CClientReceiveTask::run (this=0x29608c90)
|
112
|
at /home/spex/projects/nel/nel/src/net/buf_client.cpp:437
|
113
|
connected = true
|
114
|
__FUNCTION__ = "run"
|
115
|
#4 0x284e56e1 in ProxyFunc (arg=0x296451a0) at /home/spex/projects/nel/nel/src/misc/p_thread.cpp:65
|
116
|
parent = (NLMISC::CPThread *) 0x296451a0
|
117
|
#5 0x2826b6ff in pthread_getprio () from /lib/libthr.so.3
|
118
|
No symbol table info available.
|
119
|
#6 0x00000000 in ?? ()
|
120
|
No symbol table info available.
|
121
|
|
122
|
|
123
|
(gdb) thread 8
|
124
|
[Switching to thread 8 (Thread 0x29601260 (LWP 100191))]#0 0x2901f203 in select () from /lib/libc.so.7
|
125
|
(gdb) bt full
|
126
|
#0 0x2901f203 in select () from /lib/libc.so.7
|
127
|
No symbol table info available.
|
128
|
#1 0x2826d9e0 in select () from /lib/libthr.so.3
|
129
|
No symbol table info available.
|
130
|
#2 0x288514f4 in NLNET::CListenTask::run (this=0x29614470)
|
131
|
at /home/spex/projects/nel/nel/src/net/buf_server.cpp:781
|
132
|
res = 1
|
133
|
newSock = (NLNET::CTcpSock *) 0x29713060
|
134
|
readers = {__fds_bits = {10240, 0 <repeats 31 times>}}
|
135
|
descmax = 13
|
136
|
__FUNCTION__ = "run"
|
137
|
#3 0x284e56e1 in ProxyFunc (arg=0x29645100) at /home/spex/projects/nel/nel/src/misc/p_thread.cpp:65
|
138
|
parent = (NLMISC::CPThread *) 0x29645100
|
139
|
#4 0x2826b6ff in pthread_getprio () from /lib/libthr.so.3
|
140
|
No symbol table info available.
|
141
|
#5 0x00000000 in ?? ()
|
142
|
No symbol table info available.
|
143
|
|
144
|
|
145
|
(gdb) thread 2
|
146
|
[Switching to thread 2 (Thread 0x29601040 (LWP 100169))]#0 0x282761a7 in __error () from /lib/libthr.so.3
|
147
|
(gdb) bt full
|
148
|
#0 0x282761a7 in __error () from /lib/libthr.so.3
|
149
|
No symbol table info available.
|
150
|
#1 0x28275bf1 in __error () from /lib/libthr.so.3
|
151
|
No symbol table info available.
|
152
|
#2 0x29601370 in ?? ()
|
153
|
No symbol table info available.
|
154
|
#3 0x00000002 in ?? ()
|
155
|
No symbol table info available.
|
156
|
#4 0x00018763 in ?? ()
|
157
|
No symbol table info available.
|
158
|
#5 0x00000000 in ?? ()
|
159
|
No symbol table info available.
|
160
|
#6 0x00000000 in ?? ()
|
161
|
No symbol table info available.
|
162
|
#7 0x28277b6c in ?? () from /lib/libthr.so.3
|
163
|
No symbol table info available.
|
164
|
#8 0xbfbfe118 in ?? ()
|
165
|
No symbol table info available.
|
166
|
#9 0x28272abd in pthread_kill () from /lib/libthr.so.3
|
167
|
No symbol table info available.
|
168
|
Previous frame identical to this frame (corrupt stack?)
|