Project

General

Profile

父退出.txt

chunsong feng, 11/20/2019 02:35 AM

Download (26.3 KB)

 
1

    
2
(gdb) thread apply all bt all
3

    
4
Thread 7 (Thread 0xffff7c5709f0 (LWP 62218)):
5
No symbol "all" in current context.
6
(gdb)
7

    
8
Thread 7 (Thread 0xffff7c5709f0 (LWP 62218)):
9
No symbol "all" in current context.
10
(gdb) thread apply all bt full
11

    
12
Thread 7 (Thread 0xffff7c5709f0 (LWP 62218)):
13
#0  0x0000ffff7f3c7a48 in __libc_read (fd=fd@entry=109, buf=buf@entry=0xffff7c5700e7, nbytes=nbytes@entry=1)
14
    at ../sysdeps/unix/sysv/linux/read.c:27
15
        _x2tmp = 1
16
        _x0tmp = 109
17
        _x0 = 109
18
        _x2 = 1
19
        _x8 = 63
20
        _x1tmp = 281472767820007
21
        _x1 = 281472767820007
22
        _sys_result = <optimized out>
23
        _sys_result = <optimized out>
24
        sc_cancel_oldtype = 0
25
        sc_ret = <optimized out>
26
        sc_ret = <optimized out>
27
        nbytes = 1
28
        _x0tmp = <optimized out>
29
        _x2 = <optimized out>
30
        _x0tmp = <optimized out>
31
        _x2 = <optimized out>
32
        fd = 109
33
        _x2tmp = <optimized out>
34
        _x8 = <optimized out>
35
        _x2tmp = <optimized out>
36
        _x8 = <optimized out>
37
        buf = 0xffff7c5700e7
38
        _x1tmp = <optimized out>
39
        _x0 = <optimized out>
40
        _x1tmp = <optimized out>
41
        _x0 = <optimized out>
42
        sc_ret = <optimized out>
43
        _sys_result = <optimized out>
44
        _sys_result = <optimized out>
45
        _x1 = <optimized out>
46
        sc_cancel_oldtype = <optimized out>
47
        _sys_result = <optimized out>
48
        _sys_result = <optimized out>
49
---Type <return> to continue, or q <return> to quit---
50
        _x1 = <optimized out>
51
        sc_ret = <optimized out>
52
        _sys_result = <optimized out>
53
        _sys_result = <optimized out>
54
        _x2tmp = <optimized out>
55
        _x1tmp = <optimized out>
56
        _x0tmp = <optimized out>
57
        _x0 = <optimized out>
58
        _x1 = <optimized out>
59
        _x2 = <optimized out>
60
        _x8 = <optimized out>
61
        sc_cancel_oldtype = <optimized out>
62
        _sys_result = <optimized out>
63
        _sys_result = <optimized out>
64
        _x2tmp = <optimized out>
65
        _x1tmp = <optimized out>
66
        _x0tmp = <optimized out>
67
        _x0 = <optimized out>
68
        _x1 = <optimized out>
69
        _x2 = <optimized out>
70
        _x8 = <optimized out>
71
#1  0x0000aaaad38066f0 in read (__nbytes=1, __buf=0xffff7c5700e7, __fd=109) at /usr/include/aarch64-linux-gnu/bits/unistd.h:44
72
No locals.
73
#2  eal_thread_loop (arg=<optimized out>) at /home/chunsong/ceph/src/spdk/dpdk/lib/librte_eal/linux/eal/eal_thread.c:133
74
        fct_arg = <optimized out>
75
        c = 0 '\000'
76
        n = <optimized out>
77
        ret = <optimized out>
78
        lcore_id = <optimized out>
79
        thread_id = <optimized out>
80
        m2s = 109
81
        s2m = 112
82
        cpuset = "15", '\000' <repeats 230 times>...
83
        __func__ = "eal_thread_loop"
84
#3  0x0000ffff7f3be088 in start_thread (arg=0xffff7e573b0f) at pthread_create.c:463
85
        pd = 0xffff7e573b0f
86
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {281472767822320, 281472801389328, 281472801389326, 281472801389327, 0,
87
                4096, 281472801389328, 281472816504832, 281472767822320, 1, 281472767820272, 13189760724532899341, 0,
88
---Type <return> to continue, or q <return> to quit---
89
                13189760724517408673, 61440, 0, 0, 0, 0, 0, 0, 0}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
90
            data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
91
        not_first_call = <optimized out>
92
#4  0x0000ffff7efc74ec in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:78
93
No locals.
94

    
95
Thread 6 (Thread 0xffff7cd719f0 (LWP 62217)):
96
#0  0x0000ffff7f3c7a48 in __libc_read (fd=fd@entry=105, buf=buf@entry=0xffff7cd710e7, nbytes=nbytes@entry=1)
97
    at ../sysdeps/unix/sysv/linux/read.c:27
98
        _x2tmp = 1
99
        _x0tmp = 105
100
        _x0 = 105
101
        _x2 = 1
102
        _x8 = 63
103
        _x1tmp = 281472776212711
104
        _x1 = 281472776212711
105
        _sys_result = <optimized out>
106
        _sys_result = <optimized out>
107
        sc_cancel_oldtype = 0
108
        sc_ret = <optimized out>
109
        sc_ret = <optimized out>
110
        nbytes = 1
111
        _x0tmp = <optimized out>
112
        _x2 = <optimized out>
113
        _x0tmp = <optimized out>
114
        _x2 = <optimized out>
115
        fd = 105
116
        _x2tmp = <optimized out>
117
        _x8 = <optimized out>
118
        _x2tmp = <optimized out>
119
        _x8 = <optimized out>
120
        buf = 0xffff7cd710e7
121
        _x1tmp = <optimized out>
122
        _x0 = <optimized out>
123
        _x1tmp = <optimized out>
124
        _x0 = <optimized out>
125
        sc_ret = <optimized out>
126
        _sys_result = <optimized out>
127
---Type <return> to continue, or q <return> to quit---
128
        _sys_result = <optimized out>
129
        _x1 = <optimized out>
130
        sc_cancel_oldtype = <optimized out>
131
        _sys_result = <optimized out>
132
        _sys_result = <optimized out>
133
        _x1 = <optimized out>
134
        sc_ret = <optimized out>
135
        _sys_result = <optimized out>
136
        _sys_result = <optimized out>
137
        _x2tmp = <optimized out>
138
        _x1tmp = <optimized out>
139
        _x0tmp = <optimized out>
140
        _x0 = <optimized out>
141
        _x1 = <optimized out>
142
        _x2 = <optimized out>
143
        _x8 = <optimized out>
144
        sc_cancel_oldtype = <optimized out>
145
        _sys_result = <optimized out>
146
        _sys_result = <optimized out>
147
        _x2tmp = <optimized out>
148
        _x1tmp = <optimized out>
149
        _x0tmp = <optimized out>
150
        _x0 = <optimized out>
151
        _x1 = <optimized out>
152
        _x2 = <optimized out>
153
        _x8 = <optimized out>
154
#1  0x0000aaaad38066f0 in read (__nbytes=1, __buf=0xffff7cd710e7, __fd=105) at /usr/include/aarch64-linux-gnu/bits/unistd.h:44
155
No locals.
156
#2  eal_thread_loop (arg=<optimized out>) at /home/chunsong/ceph/src/spdk/dpdk/lib/librte_eal/linux/eal/eal_thread.c:133
157
        fct_arg = <optimized out>
158
        c = 0 '\000'
159
        n = <optimized out>
160
        ret = <optimized out>
161
        lcore_id = <optimized out>
162
        thread_id = <optimized out>
163
        m2s = 105
164
        s2m = 108
165
        cpuset = "14", '\000' <repeats 230 times>...
166
---Type <return> to continue, or q <return> to quit---
167
        __func__ = "eal_thread_loop"
168
#3  0x0000ffff7f3be088 in start_thread (arg=0xffff7e573b0f) at pthread_create.c:463
169
        pd = 0xffff7e573b0f
170
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {281472776215024, 281472801389328, 281472801389326, 281472801389327, 0,
171
                4096, 281472801389328, 281472816504832, 281472776215024, 1, 281472776212976, 13189760724532899341, 0,
172
                13189760724525801377, 61440, 0, 0, 0, 0, 0, 0, 0}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
173
            data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
174
        not_first_call = <optimized out>
175
#4  0x0000ffff7efc74ec in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:78
176
No locals.
177

    
178
Thread 5 (Thread 0xffff7d5729f0 (LWP 62216)):
179
#0  0x0000ffff7f3c7a48 in __libc_read (fd=fd@entry=8, buf=buf@entry=0xffff7d5720e7, nbytes=nbytes@entry=1)
180
    at ../sysdeps/unix/sysv/linux/read.c:27
181
        _x2tmp = 1
182
        _x0tmp = 8
183
        _x0 = 8
184
        _x2 = 1
185
        _x8 = 63
186
        _x1tmp = 281472784605415
187
        _x1 = 281472784605415
188
        _sys_result = <optimized out>
189
        _sys_result = <optimized out>
190
        sc_cancel_oldtype = 0
191
        sc_ret = <optimized out>
192
        sc_ret = <optimized out>
193
        nbytes = 1
194
        _x0tmp = <optimized out>
195
        _x2 = <optimized out>
196
        _x0tmp = <optimized out>
197
        _x2 = <optimized out>
198
        fd = 8
199
        _x2tmp = <optimized out>
200
        _x8 = <optimized out>
201
        _x2tmp = <optimized out>
202
        _x8 = <optimized out>
203
        buf = 0xffff7d5720e7
204
        _x1tmp = <optimized out>
205
---Type <return> to continue, or q <return> to quit---
206
        _x0 = <optimized out>
207
        _x1tmp = <optimized out>
208
        _x0 = <optimized out>
209
        sc_ret = <optimized out>
210
        _sys_result = <optimized out>
211
        _sys_result = <optimized out>
212
        _x1 = <optimized out>
213
        sc_cancel_oldtype = <optimized out>
214
        _sys_result = <optimized out>
215
        _sys_result = <optimized out>
216
        _x1 = <optimized out>
217
        sc_ret = <optimized out>
218
        _sys_result = <optimized out>
219
        _sys_result = <optimized out>
220
        _x2tmp = <optimized out>
221
        _x1tmp = <optimized out>
222
        _x0tmp = <optimized out>
223
        _x0 = <optimized out>
224
        _x1 = <optimized out>
225
        _x2 = <optimized out>
226
        _x8 = <optimized out>
227
        sc_cancel_oldtype = <optimized out>
228
        _sys_result = <optimized out>
229
        _sys_result = <optimized out>
230
        _x2tmp = <optimized out>
231
        _x1tmp = <optimized out>
232
        _x0tmp = <optimized out>
233
        _x0 = <optimized out>
234
        _x1 = <optimized out>
235
        _x2 = <optimized out>
236
        _x8 = <optimized out>
237
#1  0x0000aaaad38066f0 in read (__nbytes=1, __buf=0xffff7d5720e7, __fd=8) at /usr/include/aarch64-linux-gnu/bits/unistd.h:44
238
No locals.
239
#2  eal_thread_loop (arg=<optimized out>) at /home/chunsong/ceph/src/spdk/dpdk/lib/librte_eal/linux/eal/eal_thread.c:133
240
        fct_arg = <optimized out>
241
        c = 0 '\000'
242
        n = <optimized out>
243
        ret = <optimized out>
244
---Type <return> to continue, or q <return> to quit---
245
        lcore_id = <optimized out>
246
        thread_id = <optimized out>
247
        m2s = 8
248
        s2m = 104
249
        cpuset = "13", '\000' <repeats 230 times>...
250
        __func__ = "eal_thread_loop"
251
#3  0x0000ffff7f3be088 in start_thread (arg=0xffff7e573b0f) at pthread_create.c:463
252
        pd = 0xffff7e573b0f
253
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {281472784607728, 281472801389328, 281472801389326, 281472801389327, 0,
254
                4096, 281472801389328, 281472816504832, 281472784607728, 1, 281472784605680, 13189760724532899341, 0,
255
                13189760724500639649, 61440, 0, 0, 0, 0, 0, 0, 0}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
256
            data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
257
        not_first_call = <optimized out>
258
#4  0x0000ffff7efc74ec in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:78
259
No locals.
260

    
261
Thread 4 (Thread 0xffff7dd739f0 (LWP 62214)):
262
#0  0x0000ffff7efc7600 in __GI_epoll_pwait (epfd=epfd@entry=5, events=events@entry=0xffff7dd730f0,
263
    maxevents=maxevents@entry=2119645854, timeout=2111254832, timeout@entry=-1, set=set@entry=0x0)
264
    at ../sysdeps/unix/sysv/linux/epoll_pwait.c:42
265
        _sys_result = 18446744073709551612
266
        sc_cancel_oldtype = 0
267
        sc_ret = <optimized out>
268
#1  0x0000ffff7efc7750 in epoll_wait (epfd=epfd@entry=5, events=events@entry=0xffff7dd730f0,
269
    maxevents=maxevents@entry=2119645854, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:32
270
No locals.
271
#2  0x0000aaaad380d68c in eal_intr_handle_interrupts (totalfds=<optimized out>, pfd=5)
272
    at /home/chunsong/ceph/src/spdk/dpdk/lib/librte_eal/linux/eal/eal_interrupts.c:934
273
        events = 0xffff7dd730f0
274
        nfds = <optimized out>
275
        events = <optimized out>
276
        nfds = <optimized out>
277
#3  eal_intr_thread_main (arg=<optimized out>)
278
    at /home/chunsong/ceph/src/spdk/dpdk/lib/librte_eal/linux/eal/eal_interrupts.c:1018
279
        pipe_event = {events = 3, data = {ptr = 0x3, fd = 3, u32 = 3, u64 = 3}}
280
        src = <optimized out>
281
        numfds = <optimized out>
282
        pfd = 5
283
---Type <return> to continue, or q <return> to quit---
284
        ev = {events = 8211, data = {ptr = 0xffff00000006, fd = 6, u32 = 6, u64 = 281470681743366}}
285
        __func__ = "eal_intr_thread_main"
286
#4  0x0000ffff7f3be088 in start_thread (arg=0xffff7e573a9f) at pthread_create.c:463
287
        pd = 0xffff7e573a9f
288
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {281472793000432, 281472801389216, 281472801389214, 281472801389215, 0,
289
                4096, 281472801389216, 281472816504832, 281472793000432, 1, 281472792998384, 13189760724532899341, 0,
290
                13189760724509032353, 61440, 0, 0, 0, 0, 0, 0, 0}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
291
            data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
292
        not_first_call = <optimized out>
293
#5  0x0000ffff7efc74ec in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:78
294
No locals.
295

    
296
Thread 3 (Thread 0xffff7e5749f0 (LWP 62213)):
297
#0  0x0000ffff7f3c422c in futex_wait_cancelable (private=<optimized out>, expected=0,
298
    futex_word=0xaaaadc0e30f4 <dpdk::eal::cond+44>) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
299
        _x2tmp = 0
300
        _x0tmp = 187650813079796
301
        _x0 = 187650813079796
302
        _x2 = 0
303
        _x8 = 98
304
        _x3tmp = 0
305
        _x1tmp = <optimized out>
306
        _x1 = 128
307
        _x3 = 0
308
        _sys_result = <optimized out>
309
        __ret = <optimized out>
310
        oldtype = 0
311
        err = <optimized out>
312
        oldtype = <optimized out>
313
        err = <optimized out>
314
        __ret = <optimized out>
315
        _sys_result = <optimized out>
316
        _x3tmp = <optimized out>
317
        _x2tmp = <optimized out>
318
        _x1tmp = <optimized out>
319
        _x0tmp = <optimized out>
320
        _x0 = <optimized out>
321
        _x1 = <optimized out>
322
---Type <return> to continue, or q <return> to quit---
323
        _x2 = <optimized out>
324
        _x3 = <optimized out>
325
        _x8 = <optimized out>
326
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0xaaaadc0e30f8 <dpdk::eal::lock>, cond=0xaaaadc0e30c8 <dpdk::eal::cond>)
327
    at pthread_cond_wait.c:502
328
        spin = 0
329
        buffer = {__routine = 0xffff7f3c3f40 <__condvar_cleanup_waiting>, __arg = 0xffff7e573cf8, __canceltype = 2119647296,
330
          __prev = 0x0}
331
        cbuffer = {wseq = 27, cond = 0xaaaadc0e30c8 <dpdk::eal::cond>, mutex = 0xaaaadc0e30f8 <dpdk::eal::lock>, private = 0}
332
        rt = <optimized out>
333
        err = <optimized out>
334
        g = 1
335
        flags = <optimized out>
336
        g1_start = <optimized out>
337
        signals = <optimized out>
338
        result = 0
339
        wseq = <optimized out>
340
        seq = 13
341
        private = <optimized out>
342
        maxspin = <optimized out>
343
        err = <optimized out>
344
        result = <optimized out>
345
        wseq = <optimized out>
346
        g = <optimized out>
347
        seq = <optimized out>
348
        flags = <optimized out>
349
        private = <optimized out>
350
        signals = <optimized out>
351
        g1_start = <optimized out>
352
        spin = <optimized out>
353
        buffer = <optimized out>
354
        cbuffer = <optimized out>
355
        rt = <optimized out>
356
        s = <optimized out>
357
#2  __pthread_cond_wait (cond=0xaaaadc0e30c8 <dpdk::eal::cond>, mutex=0xaaaadc0e30f8 <dpdk::eal::lock>)
358
    at pthread_cond_wait.c:655
359
No locals.
360
#3  0x0000ffff7f1f1f80 in std::condition_variable::wait(std::unique_lock<std::mutex>&) ()
361
---Type <return> to continue, or q <return> to quit---
362
   from /usr/lib/aarch64-linux-gnu/libstdc++.so.6
363
No symbol table info available.
364
#4  0x0000aaaad37f5078 in dpdk::eal::<lambda()>::operator()(void) const (__closure=<optimized out>, __closure=<optimized out>)
365
    at ./src/msg/async/dpdk/dpdk_rte.cc:136
366
        port_name = {object = 0xffff7e574040,
367
          raw = "P@W~\377\377\000\000\f\000\000\000\000\000\000\000\060\060\060\060:7d:01.4\000\377\000", occupied = true}
368
        rte_file_prefix = "rte_osd.3"
369
        ret = <optimized out>
370
        args = std::vector of length 14, capacity 20 = {std::vector of length 5, capacity 5 = {99 'c', 101 'e', 112 'p',
371
            104 'h', 0 '\000'}, std::vector of length 3, capacity 3 = {45 '-', 99 'c', 0 '\000'},
372
          std::vector of length 7, capacity 7 = {48 '0', 120 'x', 102 'f', 48 '0', 48 '0', 48 '0', 0 '\000'},
373
          std::vector of length 3, capacity 3 = {45 '-', 110 'n', 0 '\000'}, std::vector of length 2, capacity 2 = {52 '4',
374
            0 '\000'}, std::vector of length 11, capacity 20 = {45 '-', 45 '-', 104 'h', 117 'u', 103 'g', 101 'e', 45 '-',
375
            100 'd', 105 'i', 114 'r', 0 '\000'}, std::vector of length 15, capacity 28 = {47 '/', 100 'd', 101 'e', 118 'v',
376
            47 '/', 104 'h', 117 'u', 103 'g', 101 'e', 112 'p', 97 'a', 103 'g', 101 'e', 115 's', 0 '\000'},
377
          std::vector of length 3, capacity 4 = {45 '-', 109 'm', 0 '\000'}, std::vector of length 4, capacity 6 = {49 '1',
378
            56 '8', 52 '4', 0 '\000'}, std::vector of length 12, capacity 22 = {45 '-', 45 '-', 110 'n', 111 'o', 45 '-',
379
            115 's', 104 'h', 99 'c', 111 'o', 110 'n', 102 'f', 0 '\000'}, std::vector of length 16, capacity 30 = {45 '-',
380
            45 '-', 112 'p', 99 'c', 105 'i', 45 '-', 119 'w', 104 'h', 105 'i', 116 't', 101 'e', 108 'l', 105 'i', 115 's',
381
            116 't', 0 '\000'}, std::vector of length 13, capacity 24 = {48 '0', 48 '0', 48 '0', 48 '0', 58 ':', 55 '7',
382
            100 'd', 58 ':', 48 '0', 49 '1', 46 '.', 52 '4', 0 '\000'}, std::vector of length 14, capacity 26 = {45 '-',
383
            45 '-', 102 'f', 105 'i', 108 'l', 101 'e', 45 '-', 112 'p', 114 'r', 101 'e', 102 'f', 105 'i', 120 'x',
384
            0 '\000'}, std::vector of length 10, capacity 18 = {114 'r', 116 't', 101 'e', 95 '_', 111 'o', 115 's', 100 'd',
385
            46 '.', 51 '3', 0 '\000'}}
386
        hugepages_path = {object = 0xffff7e573e90,
387
          raw = "\240>W~\377\377\000\000\016\000\000\000\000\000\000\000/dev/hugepages\000", occupied = true}
388
        cargs = std::vector of length 14, capacity 16 = {0xaaaaf51814d8 "ceph", 0xaaaaf5296080 "-c", 0xaaaaf5296088 "0xf000",
389
          0xaaaaf5296090 "-n", 0xaaaaf5296098 "4", 0xaaaaf5e2b4a0 "--huge-dir", 0xaaaaf5e2b4c0 "/dev/hugepages",
390
          0xaaaaf51814c8 "-m", 0xaaaaf5296070 "184", 0xaaaaf5e2b4e0 "--no-shconf", 0xaaaaf5e2b500 "--pci-whitelist",
391
          0xaaaaf5e2b520 "0000:7d:01.4", 0xaaaaf5e2b540 "--file-prefix", 0xaaaaf51814d8 "ceph"}
392
        l = {_M_device = 0xaaaadc0e30f8 <dpdk::eal::lock>, _M_owns = true}
393
        c = <optimized out>
394
        done = <optimized out>
395
#5  0x0000ffff7f1f7ed4 in ?? () from /usr/lib/aarch64-linux-gnu/libstdc++.so.6
396
No symbol table info available.
397
#6  0x0000ffff7f3be088 in start_thread (arg=0xffffe73e197f) at pthread_create.c:463
398
        pd = 0xffffe73e197f
399
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {281472801393136, 281474561350016, 281474561350014, 281474561350015, 0,
400
---Type <return> to continue, or q <return> to quit---
401
                4096, 281474561350016, 281472816504832, 281472801393136, 1, 281472801391088, 13189760724532899341, 0,
402
                13189760724550946721, 61440, 0, 0, 0, 0, 0, 0, 0}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
403
            data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
404
        not_first_call = <optimized out>
405
#7  0x0000ffff7efc74ec in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:78
406
No locals.
407

    
408
Thread 1 (Thread 0xffff7ee3b010 (LWP 62200)):
409
#0  0x0000ffff7f3c3c38 in futex_wait (private=<optimized out>, expected=12, futex_word=0xaaaadc0e30ec <dpdk::eal::cond+36>)
410
    at ../sysdeps/unix/sysv/linux/futex-internal.h:61
411
        _x2tmp = 12
412
        _x0tmp = 187650813079788
413
        _x0 = 187650813079788
414
        _x2 = 12
415
        _x8 = 98
416
        _x3tmp = 0
417
        _x1tmp = <optimized out>
418
        _x1 = 128
419
        _x3 = 0
420
        _sys_result = <optimized out>
421
        __ret = <optimized out>
422
        err = <optimized out>
423
        err = <optimized out>
424
        __ret = <optimized out>
425
        _sys_result = <optimized out>
426
        _x3tmp = <optimized out>
427
        _x2tmp = <optimized out>
428
        _x1tmp = <optimized out>
429
        _x0tmp = <optimized out>
430
        _x0 = <optimized out>
431
        _x1 = <optimized out>
432
        _x2 = <optimized out>
433
        _x3 = <optimized out>
434
        _x8 = <optimized out>
435
#1  futex_wait_simple (private=<optimized out>, expected=12, futex_word=0xaaaadc0e30ec <dpdk::eal::cond+36>)
436
    at ../sysdeps/nptl/futex-internal.h:135
437
        __ignored_value = <optimized out>
438
#2  __pthread_cond_destroy (cond=0xaaaadc0e30c8 <dpdk::eal::cond>) at pthread_cond_destroy.c:54
439
---Type <return> to continue, or q <return> to quit---
440
        wrefs = 12
441
        private = <optimized out>
442
#3  0x0000ffff7ef2be34 in __run_exit_handlers (status=-6, listp=0xffff7f04a5a0 <__exit_funcs>, run_list_atexit=255,
443
    run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108
444
        atfct = <optimized out>
445
        onfct = <optimized out>
446
        cxafct = <optimized out>
447
        f = <optimized out>
448
        new_exitfn_called = 1118
449
        cur = 0xaaaaf5245680
450
#4  0x0000ffff7ef2bf6c in __GI_exit (status=<optimized out>) at exit.c:139
451
No locals.
452
#5  0x0000ffff7ef176e4 in __libc_start_main (main=0x0, argc=0, argv=0x0, init=<optimized out>, fini=<optimized out>,
453
    rtld_fini=<optimized out>, stack_end=<optimized out>) at ../csu/libc-start.c:344
454
        result = <optimized out>
455
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {187650670361776, 0, 187650654051708, 0, 0, 0, 0, 0, 0, 0, 281474561365888,
456
                13189760724561574133, 281472821453232, 13189760727082801617, 0, 0, 0, 0, 0, 0, 0, 0}, mask_was_saved = 0}},
457
          priv = {pad = {0x0, 0x0, 0x0, 0xffffe73e58b0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
458
        not_first_call = <optimized out>
459
#6  0x0000aaaad2939db0 in _start () at ./src/include/buffer.h:642
460
No symbol table info available.
461
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
462
(gdb)
463
(gdb)
464
(gdb)
465
(gdb)
466
(gdb)
467
(gdb)
468
(gdb)
469
(gdb)
470
(gdb)
471
(gdb)
472
(gdb)
473
(gdb) thread apply all bt
474

    
475
Thread 7 (Thread 0xffff7c5709f0 (LWP 62218)):
476
#0  0x0000ffff7f3c7a48 in __libc_read (fd=fd@entry=109, buf=buf@entry=0xffff7c5700e7, nbytes=nbytes@entry=1)
477
    at ../sysdeps/unix/sysv/linux/read.c:27
478
#1  0x0000aaaad38066f0 in read (__nbytes=1, __buf=0xffff7c5700e7, __fd=109) at /usr/include/aarch64-linux-gnu/bits/unistd.h:44
479
#2  eal_thread_loop (arg=<optimized out>) at /home/chunsong/ceph/src/spdk/dpdk/lib/librte_eal/linux/eal/eal_thread.c:133
480
#3  0x0000ffff7f3be088 in start_thread (arg=0xffff7e573b0f) at pthread_create.c:463
481
#4  0x0000ffff7efc74ec in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:78
482

    
483
Thread 6 (Thread 0xffff7cd719f0 (LWP 62217)):
484
#0  0x0000ffff7f3c7a48 in __libc_read (fd=fd@entry=105, buf=buf@entry=0xffff7cd710e7, nbytes=nbytes@entry=1)
485
    at ../sysdeps/unix/sysv/linux/read.c:27
486
#1  0x0000aaaad38066f0 in read (__nbytes=1, __buf=0xffff7cd710e7, __fd=105) at /usr/include/aarch64-linux-gnu/bits/unistd.h:44
487
#2  eal_thread_loop (arg=<optimized out>) at /home/chunsong/ceph/src/spdk/dpdk/lib/librte_eal/linux/eal/eal_thread.c:133
488
#3  0x0000ffff7f3be088 in start_thread (arg=0xffff7e573b0f) at pthread_create.c:463
489
#4  0x0000ffff7efc74ec in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:78
490

    
491
Thread 5 (Thread 0xffff7d5729f0 (LWP 62216)):
492
#0  0x0000ffff7f3c7a48 in __libc_read (fd=fd@entry=8, buf=buf@entry=0xffff7d5720e7, nbytes=nbytes@entry=1)
493
    at ../sysdeps/unix/sysv/linux/read.c:27
494
#1  0x0000aaaad38066f0 in read (__nbytes=1, __buf=0xffff7d5720e7, __fd=8) at /usr/include/aarch64-linux-gnu/bits/unistd.h:44
495
#2  eal_thread_loop (arg=<optimized out>) at /home/chunsong/ceph/src/spdk/dpdk/lib/librte_eal/linux/eal/eal_thread.c:133
496
#3  0x0000ffff7f3be088 in start_thread (arg=0xffff7e573b0f) at pthread_create.c:463
497
#4  0x0000ffff7efc74ec in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:78
498

    
499
Thread 4 (Thread 0xffff7dd739f0 (LWP 62214)):
500
#0  0x0000ffff7efc7600 in __GI_epoll_pwait (epfd=epfd@entry=5, events=events@entry=0xffff7dd730f0,
501
    maxevents=maxevents@entry=2119645854, timeout=2111254832, timeout@entry=-1, set=set@entry=0x0)
502
    at ../sysdeps/unix/sysv/linux/epoll_pwait.c:42
503
#1  0x0000ffff7efc7750 in epoll_wait (epfd=epfd@entry=5, events=events@entry=0xffff7dd730f0,
504
    maxevents=maxevents@entry=2119645854, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:32
505
#2  0x0000aaaad380d68c in eal_intr_handle_interrupts (totalfds=<optimized out>, pfd=5)
506
    at /home/chunsong/ceph/src/spdk/dpdk/lib/librte_eal/linux/eal/eal_interrupts.c:934
507
#3  eal_intr_thread_main (arg=<optimized out>)
508
    at /home/chunsong/ceph/src/spdk/dpdk/lib/librte_eal/linux/eal/eal_interrupts.c:1018
509
#4  0x0000ffff7f3be088 in start_thread (arg=0xffff7e573a9f) at pthread_create.c:463
510
#5  0x0000ffff7efc74ec in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:78
511

    
512
---Type <return> to continue, or q <return> to quit---
513
Thread 3 (Thread 0xffff7e5749f0 (LWP 62213)):
514
#0  0x0000ffff7f3c422c in futex_wait_cancelable (private=<optimized out>, expected=0,
515
    futex_word=0xaaaadc0e30f4 <dpdk::eal::cond+44>) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
516
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0xaaaadc0e30f8 <dpdk::eal::lock>, cond=0xaaaadc0e30c8 <dpdk::eal::cond>)
517
    at pthread_cond_wait.c:502
518
#2  __pthread_cond_wait (cond=0xaaaadc0e30c8 <dpdk::eal::cond>, mutex=0xaaaadc0e30f8 <dpdk::eal::lock>)
519
    at pthread_cond_wait.c:655
520
#3  0x0000ffff7f1f1f80 in std::condition_variable::wait(std::unique_lock<std::mutex>&) ()
521
   from /usr/lib/aarch64-linux-gnu/libstdc++.so.6
522
#4  0x0000aaaad37f5078 in dpdk::eal::<lambda()>::operator()(void) const (__closure=<optimized out>, __closure=<optimized out>)
523
    at ./src/msg/async/dpdk/dpdk_rte.cc:136
524
#5  0x0000ffff7f1f7ed4 in ?? () from /usr/lib/aarch64-linux-gnu/libstdc++.so.6
525
#6  0x0000ffff7f3be088 in start_thread (arg=0xffffe73e197f) at pthread_create.c:463
526
#7  0x0000ffff7efc74ec in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:78
527

    
528
Thread 1 (Thread 0xffff7ee3b010 (LWP 62200)):
529
#0  0x0000ffff7f3c3c38 in futex_wait (private=<optimized out>, expected=12, futex_word=0xaaaadc0e30ec <dpdk::eal::cond+36>)
530
    at ../sysdeps/unix/sysv/linux/futex-internal.h:61
531
#1  futex_wait_simple (private=<optimized out>, expected=12, futex_word=0xaaaadc0e30ec <dpdk::eal::cond+36>)
532
    at ../sysdeps/nptl/futex-internal.h:135
533
#2  __pthread_cond_destroy (cond=0xaaaadc0e30c8 <dpdk::eal::cond>) at pthread_cond_destroy.c:54
534
#3  0x0000ffff7ef2be34 in __run_exit_handlers (status=-6, listp=0xffff7f04a5a0 <__exit_funcs>, run_list_atexit=255,
535
    run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108
536
#4  0x0000ffff7ef2bf6c in __GI_exit (status=<optimized out>) at exit.c:139
537
#5  0x0000ffff7ef176e4 in __libc_start_main (main=0x0, argc=0, argv=0x0, init=<optimized out>, fini=<optimized out>,
538
    rtld_fini=<optimized out>, stack_end=<optimized out>) at ../csu/libc-start.c:344
539
#6  0x0000aaaad2939db0 in _start () at ./src/include/buffer.h:642
540
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
541
(gdb)
542
(gdb)