Project

General

Profile

Bug #5108 » tvh-deadlock.txt

Daniel Scheller, 2018-05-10 13:36

 
1
Using host libthread_db library "/lib64/libthread_db.so.1".
2
0x00007f31a0394b9d in pthread_join () from /lib64/libpthread.so.0
3
(gdb) bt full
4
#0  0x00007f31a0394b9d in pthread_join () from /lib64/libpthread.so.0
5
No symbol table info available.
6
#1  0x000055f44c2f88d8 in linuxdvb_ddci_thread_stop (ddci_thread=<optimized out>) at src/input/mpegts/linuxdvb/linuxdvb_ddci.c:212
7
No locals.
8
#2  linuxdvb_ddci_rd_thread_stop (ddci_rd_thread=<optimized out>) at src/input/mpegts/linuxdvb/linuxdvb_ddci.c:729
9
No locals.
10
#3  linuxdvb_ddci_close (lddci=lddci@entry=0x55f44cfb3680) at src/input/mpegts/linuxdvb/linuxdvb_ddci.c:788
11
        closed = <optimized out>
12
#4  0x000055f44c2f8930 in linuxdvb_ddci_destroy (lddci=0x55f44cfb3680) at src/input/mpegts/linuxdvb/linuxdvb_ddci.c:766
13
No locals.
14
#5  0x000055f44c2f5916 in linuxdvb_transport_destroy (lcat=0x55f44cd864f0) at src/input/mpegts/linuxdvb/linuxdvb_ca.c:1061
15
        ca = 0x0
16
#6  0x000055f44c2b6708 in linuxdvb_adapter_del (path=0x55f44d1584f0 "/dev/dvb/adapter11") at src/input/mpegts/linuxdvb/linuxdvb_adapter.c:673
17
        a = 11
18
        lfe = <optimized out>
19
        lfe_next = <optimized out>
20
        lcat = <optimized out>
21
        lcat_next = 0x0
22
        la = 0x55f44d121370
23
        th = 0x55f44d121370
24
#7  0x000055f44c2b7bba in linuxdvb_adapter_done () at src/input/mpegts/linuxdvb/linuxdvb_adapter.c:826
25
        la = <optimized out>
26
        th = <optimized out>
27
        n = 0x55f44d156df0
28
#8  0x000055f44c2b63b5 in linuxdvb_done () at src/input/mpegts/linuxdvb/linuxdvb.c:40
29
No locals.
30
#9  0x000055f44c2811a8 in mpegts_done () at src/input/mpegts.c:103
31
No locals.
32
#10 0x000055f44c1c2398 in main (argc=<optimized out>, argv=<optimized out>) at src/main.c:1328
33
        i = <optimized out>
34
        set = {__val = {16386, 0 <repeats 15 times>}}
35
        adapter_mask = <optimized out>
36
        log_level = <optimized out>
37
        log_options = <optimized out>
38
        log_debug = <optimized out>
39
        log_trace = <optimized out>
40
        gid = <optimized out>
41
        uid = <optimized out>
42
        buf = "/", '\000' <repeats 15 times>, "\001\000\000\000\000\000\000\000 \340\257\243\061\177\000\000\210ק]\374\177\000\000\061n\216\243\061\177\000\000\000\000\000\000\000\000\000\000x㯣1\177\000\000\220֧]\374\177\000\000\000\000\000\000\001\000\000\000 \340\257\243\061\177\000\000\200֧]\374\177\000\000\230\261\004\243\061\177\000\000\256`\207\377\000\000\000\000\377\377\377\377\000\000\000\000H讣1\177\000\000\340\230\254\237\061\177\000\000\200\003\257\243\061\177\000\000\360䮣1\177\000\000\300֧]\374\177\000\000\312\f<\236\061\177\000\000\355\351C+\000\000\000\000\377\377\377\377\000\000\000\000\340\364\256\243\061\177\000\000Hj\254\237\061\177\000\000\200\003\257\243\061\177\000\000\070ا]\374\177\000\000"...
43
        pidfile = <optimized out>
44
        randseed = {thread_id = 0x7f31a3ae2bc0, tv = {tv_sec = 1522870055, tv_usec = 130534}, 
45
          ru = "\255\005\067\243N\336\317+\366\020\310\357ha%\352\304dr\"D#|E\314Or\210\062\270\301t"}
46
        rl = {rlim_cur = 8388608, rlim_max = 18446744073709551615}
47
        opt_help = 0
48
        opt_version = 0
49
---Type <return> to continue, or q <return> to quit---
50
        opt_fork = 1
51
        opt_firstrun = 1
52
        opt_stderr = 0
53
        opt_nostderr = 0
54
        opt_syslog = 0
55
        opt_nosyslog = 0
56
        opt_uidebug = 0
57
        opt_abort = 0
58
        opt_noacl = 0
59
        opt_fileline = 0
60
        opt_threadid = 0
61
        opt_libav = 0
62
        opt_ipv6 = 0
63
        opt_nosatip = 0
64
        opt_satip_rtsp = 0
65
        opt_tsfile_tuner = 0
66
        opt_dump = 0
67
        opt_xspf = 0
68
        opt_dbus = 0
69
        opt_dbus_session = 0
70
        opt_nobackup = 0
71
        opt_nobat = 0
72
        opt_subsystems = 0
73
        opt_config = 0x7ffc5da7de98 "/etc/tvheadend"
74
        opt_user = 0x7ffc5da7deaa "tvheadend"
75
        opt_group = 0x7ffc5da7deb7 "video"
76
        opt_logpath = 0x7ffc5da7dec0 "/var/log/tvheadend/tvheadend.log"
77
        opt_log_debug = 0x7ffc5da7dee9 "subscription,ddci,caclient,descrambler,dvbcam"
78
        opt_log_trace = 0x7ffc5da7df1f "subscription,ddci,caclient,descrambler,dvbcam"
79
        opt_pidpath = 0x7ffc5da7de7f "/run/tvheadend.pid"
80
        opt_dvb_adapters = 0x0
81
        opt_bindaddr = 0x0
82
        opt_subscribe = 0x0
83
        opt_user_agent = 0x0
84
        opt_satip_bindaddr = 0x0
85
        __opt_satip_xml = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
86
        opt_satip_xml = {max = 10, num = 0, str = 0x55f44c6c5400 <__opt_satip_xml.34311>}
87
        __opt_satip_tsfile = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
88
        opt_tsfile = {max = 10, num = 0, str = 0x55f44c6c53a0 <__opt_satip_tsfile.34313>}
89
        cmdline_opts = {{sopt = 0 '\000', lopt = 0x0, desc = 0x55f44c3ce7e0 "Generic options", type = OPT_BOOL, param = 0x0}, {sopt = 104 'h', 
90
            lopt = 0x55f44c2fa96e "help", desc = 0x55f44c2fa973 "Show this page", type = OPT_BOOL, param = 0x7ffc5da7cd0c}, {sopt = 118 'v', 
91
            lopt = 0x55f44c31f6df "version", desc = 0x55f44c2fa982 "Show version information", type = OPT_BOOL, param = 0x7ffc5da7cd10}, {sopt = 0 '\000', lopt = 0x0, 
92
            desc = 0x55f44c3ce7f2 "Service configuration", type = OPT_BOOL, param = 0x0}, {sopt = 99 'c', lopt = 0x55f44c3cb71a "config", 
93
            desc = 0x55f44c2fa99b "Alternate configuration path", type = OPT_STR, param = 0x7ffc5da7cd70}, {sopt = 66 'B', lopt = 0x55f44c2fa9b8 "nobackup", 
94
            desc = 0x55f44c2fa470 "Don't backup configuration tree at upgrade", type = OPT_BOOL, param = 0x7ffc5da7cd64}, {sopt = 102 'f', lopt = 0x55f44c2fa9c1 "fork", 
95
            desc = 0x55f44c2fa9c6 "Fork and run as daemon", type = OPT_BOOL, param = 0x7ffc5da7cd14}, {sopt = 117 'u', lopt = 0x55f44c3c9df7 "user", 
96
            desc = 0x55f44c2fa9dd "Run as user", type = OPT_STR, param = 0x7ffc5da7cd78}, {sopt = 103 'g', lopt = 0x55f44c31c483 "group", 
97
            desc = 0x55f44c2fa9e9 "Run as group", type = OPT_STR, param = 0x7ffc5da7cd80}, {sopt = 112 'p', lopt = 0x55f44c324261 "pid", 
98
            desc = 0x55f44c2fa9f6 "Alternate PID path", type = OPT_STR, param = 0x7ffc5da7cda0}, {sopt = 67 'C', lopt = 0x55f44c2faa09 "firstrun", 
99
---Type <return> to continue, or q <return> to quit---
100
            desc = 0x55f44c2fa4a0 "If no user account exists then create one with\nno username and no password. Use with care as\nit will allow world-wide administrative access\nto your Tvheadend installation until you create or edit\nthe "..., type = OPT_BOOL, param = 0x7ffc5da7cd18}, {sopt = 85 'U', lopt = 0x55f44c3cb759 "dbus", 
101
            desc = 0x55f44c2faa12 "Enable DBus", type = OPT_BOOL, param = 0x7ffc5da7cd5c}, {sopt = 101 'e', lopt = 0x55f44c2faa1e "dbus_session", 
102
            desc = 0x55f44c2fa5a0 "DBus - use the session message bus instead of the system one", type = OPT_BOOL, param = 0x7ffc5da7cd60}, {sopt = 97 'a', 
103
            lopt = 0x55f44c2ff9f0 "adapters", desc = 0x55f44c2fa5e0 "Only use specified DVB adapters (comma-separated, -1 = none)", type = OPT_STR, 
104
            param = 0x7ffc5da7cda8}, {sopt = 0 '\000', lopt = 0x55f44c2faa2b "satip_bindaddr", desc = 0x55f44c2fa620 "Specify bind address for SAT>IP server", 
105
            type = OPT_STR, param = 0x7ffc5da7cdc8}, {sopt = 0 '\000', lopt = 0x55f44c2faa3a "satip_rtsp", 
106
            desc = 0x55f44c2fa648 "SAT>IP RTSP port number for server\n(default: -1 = disable, 0 = webconfig, standard port is 554)", type = OPT_INT, 
107
            param = 0x7ffc5da7cd4c}, {sopt = 0 '\000', lopt = 0x55f44c2faa45 "nosatip", desc = 0x55f44c2faa4d "Disable SAT>IP client", type = OPT_BOOL, 
108
            param = 0x7ffc5da7cd48}, {sopt = 0 '\000', lopt = 0x55f44c2faa63 "satip_xml", desc = 0x55f44c2fa6a8 "URL with the SAT>IP server XML location", 
109
            type = OPT_STR_LIST, param = 0x7ffc5da7cde0}, {sopt = 0 '\000', lopt = 0x0, desc = 0x55f44c3ce80a "Server connectivity", type = OPT_BOOL, param = 0x0}, {
110
            sopt = 54 '6', lopt = 0x55f44c2faa6d "ipv6", desc = 0x55f44c2faa72 "Listen on IPv6", type = OPT_BOOL, param = 0x7ffc5da7cd44}, {sopt = 98 'b', 
111
            lopt = 0x55f44c2faa31 "bindaddr", desc = 0x55f44c2faa81 "Specify bind address", type = OPT_STR, param = 0x7ffc5da7cdb0}, {sopt = 0 '\000', 
112
            lopt = 0x55f44c2faa96 "http_port", desc = 0x55f44c2faaa0 "Specify alternative http port", type = OPT_INT, param = 0x55f44c6cac48 <tvheadend_webui_port>}, {
113
            sopt = 0 '\000', lopt = 0x55f44c2faabe "http_root", desc = 0x55f44c2fa6d0 "Specify alternative http webroot", type = OPT_STR, 
114
            param = 0x55f44c6cabd0 <tvheadend_webroot>}, {sopt = 0 '\000', lopt = 0x55f44c2faac8 "htsp_port", desc = 0x55f44c2faad2 "Specify alternative htsp port", 
115
            type = OPT_INT, param = 0x55f44c6cabf0 <tvheadend_htsp_port>}, {sopt = 0 '\000', lopt = 0x55f44c2faaf0 "htsp_port2", 
116
            desc = 0x55f44c2faafb "Specify extra htsp port", type = OPT_INT, param = 0x55f44c6cac08 <tvheadend_htsp_port_extra>}, {sopt = 0 '\000', 
117
            lopt = 0x55f44c2fab13 "useragent", desc = 0x55f44c2fa6f8 "Specify User-Agent header for the http client", type = OPT_STR, param = 0x7ffc5da7cdc0}, {
118
            sopt = 0 '\000', lopt = 0x55f44c3ccbf3 "xspf", desc = 0x55f44c2fa728 "Use XSPF playlist instead of M3U", type = OPT_BOOL, param = 0x7ffc5da7cd58}, {
119
            sopt = 0 '\000', lopt = 0x0, desc = 0x55f44c3ce820 "Debug options", type = OPT_BOOL, param = 0x0}, {sopt = 100 'd', lopt = 0x55f44c322a92 "stderr", 
120
            desc = 0x55f44c2fab1d "Enable debug on stderr", type = OPT_BOOL, param = 0x7ffc5da7cd1c}, {sopt = 110 'n', lopt = 0x55f44c2fab34 "nostderr", 
121
            desc = 0x55f44c2fab3d "Disable debug on stderr", type = OPT_BOOL, param = 0x7ffc5da7cd20}, {sopt = 115 's', lopt = 0x55f44c34c382 "syslog", 
122
            desc = 0x55f44c2fab55 "Enable debug to syslog", type = OPT_BOOL, param = 0x7ffc5da7cd24}, {sopt = 83 'S', lopt = 0x55f44c2fab6c "nosyslog", 
123
            desc = 0x55f44c2fab75 "Disable syslog (all messages)", type = OPT_BOOL, param = 0x7ffc5da7cd28}, {sopt = 108 'l', lopt = 0x55f44c2fab93 "logfile", 
124
            desc = 0x55f44c2fab9b "Enable debug to file", type = OPT_STR, param = 0x7ffc5da7cd88}, {sopt = 0 '\000', lopt = 0x55f44c31f2d5 "debug", 
125
            desc = 0x55f44c2fabb0 "Enable debug subsystems", type = OPT_STR, param = 0x7ffc5da7cd90}, {sopt = 0 '\000', lopt = 0x55f44c2fabc8 "trace", 
126
            desc = 0x55f44c2fabce "Enable trace subsystems", type = OPT_STR, param = 0x7ffc5da7cd98}, {sopt = 0 '\000', lopt = 0x55f44c2fb42c "subsystems", 
127
            desc = 0x55f44c2fabe6 "List subsystems", type = OPT_BOOL, param = 0x7ffc5da7cd6c}, {sopt = 0 '\000', lopt = 0x55f44c2fabf6 "fileline", 
128
            desc = 0x55f44c2fa750 "Add file and line numbers to debug", type = OPT_BOOL, param = 0x7ffc5da7cd38}, {sopt = 0 '\000', lopt = 0x55f44c2fabff "threadid", 
129
            desc = 0x55f44c2fac08 "Add the thread ID to debug", type = OPT_BOOL, param = 0x7ffc5da7cd3c}, {sopt = 0 '\000', lopt = 0x55f44c3cbc60 "libav", 
130
            desc = 0x55f44c2fac23 "More verbose libav log", type = OPT_BOOL, param = 0x7ffc5da7cd40}, {sopt = 0 '\000', lopt = 0x55f44c2fac3a "uidebug", 
131
            desc = 0x55f44c2fa778 "Enable web UI debug (non-minified JS)", type = OPT_BOOL, param = 0x7ffc5da7cd2c}, {sopt = 65 'A', lopt = 0x55f44c2fac4e "abort", 
132
            desc = 0x55f44c2fac42 "Immediately abort", type = OPT_BOOL, param = 0x7ffc5da7cd30}, {sopt = 68 'D', lopt = 0x55f44c2fac54 "dump", 
133
            desc = 0x55f44c2fac59 "Enable coredumps for daemon", type = OPT_BOOL, param = 0x7ffc5da7cd54}, {sopt = 0 '\000', lopt = 0x55f44c2fac75 "noacl", 
134
            desc = 0x55f44c2fa7a0 "Disable all access control checks", type = OPT_BOOL, param = 0x7ffc5da7cd34}, {sopt = 0 '\000', lopt = 0x55f44c2fac7b "nobat", 
135
            desc = 0x55f44c2fac81 "Disable DVB bouquets", type = OPT_BOOL, param = 0x7ffc5da7cd68}, {sopt = 106 'j', lopt = 0x55f44c2fac96 "join", 
136
            desc = 0x55f44c2fa7c8 "Subscribe to a service permanently", type = OPT_STR, param = 0x7ffc5da7cdb8}, {sopt = 0 '\000', lopt = 0x0, 
137
            desc = 0x55f44c3ce830 "Testing options", type = OPT_BOOL, param = 0x0}, {sopt = 0 '\000', lopt = 0x55f44c2fac9b "tsfile_tuners", 
138
            desc = 0x55f44c2faca9 "Number of tsfile tuners", type = OPT_INT, param = 0x7ffc5da7cd50}, {sopt = 0 '\000', lopt = 0x55f44c3cbe2d "tsfile", 
139
            desc = 0x55f44c2facc1 "tsfile input (mux file)", type = OPT_STR_LIST, param = 0x7ffc5da7cdf0}}
140
(gdb) 
141
(gdb) 
142
(gdb) thread apply all bt
143

    
144
Thread 14 (Thread 0x7f316bbfd700 (LWP 8565)):
145
#0  0x00007f31a039a7a6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
146
#1  0x000055f44c1cfbb5 in tvh_cond_wait (cond=<optimized out>, mutex=<optimized out>) at src/wrappers.c:299
147
#2  0x000055f44c285fa0 in mpegts_input_thread (p=<optimized out>) at src/input/mpegts/mpegts_input.c:1664
148
#3  0x000055f44c1cf635 in thread_wrapper (p=0x7f3170001040) at src/wrappers.c:181
149
#4  0x00007f31a03938b7 in start_thread () from /lib64/libpthread.so.0
150
#5  0x00007f319fbb69bf in clone () from /lib64/libc.so.6
151

    
152
Thread 13 (Thread 0x7f316bdfe700 (LWP 8564)):
153
#0  0x00007f31a039a7a6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
154
#1  0x000055f44c1cfbb5 in tvh_cond_wait (cond=<optimized out>, mutex=<optimized out>) at src/wrappers.c:299
155
#2  0x000055f44c283973 in mpegts_input_table_thread (aux=0x55f44cdae150) at src/input/mpegts/mpegts_input.c:1734
156
#3  0x000055f44c1cf635 in thread_wrapper (p=0x7f3170000ec0) at src/wrappers.c:181
157
#4  0x00007f31a03938b7 in start_thread () from /lib64/libpthread.so.0
158
#5  0x00007f319fbb69bf in clone () from /lib64/libc.so.6
159

    
160
Thread 12 (Thread 0x7f316bfff700 (LWP 8563)):
161
#0  0x00007f31a039a7a6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
162
#1  0x000055f44c1cfbb5 in tvh_cond_wait (cond=<optimized out>, mutex=<optimized out>) at src/wrappers.c:299
163
#2  0x000055f44c285fa0 in mpegts_input_thread (p=<optimized out>) at src/input/mpegts/mpegts_input.c:1664
164
#3  0x000055f44c1cf635 in thread_wrapper (p=0x7f3170000d40) at src/wrappers.c:181
165
#4  0x00007f31a03938b7 in start_thread () from /lib64/libpthread.so.0
166
#5  0x00007f319fbb69bf in clone () from /lib64/libc.so.6
167

    
168
Thread 11 (Thread 0x7f31982b3700 (LWP 8562)):
169
#0  0x00007f31a039a7a6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
170
#1  0x000055f44c1cfbb5 in tvh_cond_wait (cond=<optimized out>, mutex=<optimized out>) at src/wrappers.c:299
171
#2  0x000055f44c283973 in mpegts_input_table_thread (aux=0x55f44cd86050) at src/input/mpegts/mpegts_input.c:1734
172
#3  0x000055f44c1cf635 in thread_wrapper (p=0x7f3170000bc0) at src/wrappers.c:181
173
#4  0x00007f31a03938b7 in start_thread () from /lib64/libpthread.so.0
174
#5  0x00007f319fbb69bf in clone () from /lib64/libc.so.6
175

    
176
Thread 10 (Thread 0x7f3198cb8700 (LWP 8557)):
177
#0  0x00007f31a039ea8d in read () from /lib64/libpthread.so.0
178
#1  0x000055f44c2d8061 in read (__nbytes=320, __buf=0x7f3198cb7850, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
179
#2  _dvr_inotify_thread (p=<optimized out>) at src/dvr/dvr_inotify.c:392
180
#3  0x000055f44c1cf635 in thread_wrapper (p=0x55f44cd8e6d0) at src/wrappers.c:181
181
#4  0x00007f31a03938b7 in start_thread () from /lib64/libpthread.so.0
182
#5  0x00007f319fbb69bf in clone () from /lib64/libc.so.6
183

    
184
Thread 9 (Thread 0x7f31992bb700 (LWP 8554)):
185
#0  0x00007f31a039a7a6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
186
#1  0x000055f44c1cfbb5 in tvh_cond_wait (cond=<optimized out>, mutex=<optimized out>) at src/wrappers.c:299
187
#2  0x000055f44c21c33f in service_mapper_thread (aux=<optimized out>) at src/service_mapper.c:385
188
#3  0x000055f44c1cf635 in thread_wrapper (p=0x55f44cd51eb0) at src/wrappers.c:181
189
#4  0x00007f31a03938b7 in start_thread () from /lib64/libpthread.so.0
190
#5  0x00007f319fbb69bf in clone () from /lib64/libc.so.6
191

    
192
Thread 8 (Thread 0x7f3199abf700 (LWP 8543)):
193
#0  0x00007f31a039ea8d in read () from /lib64/libpthread.so.0
194
#1  0x000055f44c1ce96a in read (__nbytes=<optimized out>, __buf=<optimized out>, __fd=0) at /usr/include/bits/unistd.h:44
195
#2  sbuf_read (sb=sb@entry=0x7f3199abe960, fd=fd@entry=27) at src/utils.c:513
196
#3  0x000055f44c2f7e80 in linuxdvb_ddci_read_thread (arg=0x55f44cfb37d8) at src/input/mpegts/linuxdvb/linuxdvb_ddci.c:635
197
#4  0x000055f44c1cf635 in thread_wrapper (p=0x7f3188000bd0) at src/wrappers.c:181
198
#5  0x00007f31a03938b7 in start_thread () from /lib64/libpthread.so.0
199
#6  0x00007f319fbb69bf in clone () from /lib64/libc.so.6
200

    
201
Thread 7 (Thread 0x7f319a2c3700 (LWP 8537)):
202
#0  0x00007f31a039a7a6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
203
#1  0x000055f44c1cfbb5 in tvh_cond_wait (cond=<optimized out>, mutex=<optimized out>) at src/wrappers.c:299
204
#2  0x000055f44c1f6107 in service_saver (aux=<optimized out>) at src/service.c:1144
205
#3  0x000055f44c1cf635 in thread_wrapper (p=0x55f44cd38070) at src/wrappers.c:181
206
#4  0x00007f31a03938b7 in start_thread () from /lib64/libpthread.so.0
207
#5  0x00007f319fbb69bf in clone () from /lib64/libc.so.6
208

    
209
Thread 6 (Thread 0x7f319a6c5700 (LWP 8535)):
210
#0  0x00007f31a039a7a6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
211
#1  0x000055f44c1cfbb5 in tvh_cond_wait (cond=<optimized out>, mutex=<optimized out>) at src/wrappers.c:299
212
#2  0x000055f44c21a17f in imagecache_thread (p=<optimized out>) at src/imagecache.c:351
213
#3  0x000055f44c1cf635 in thread_wrapper (p=0x55f44cd3e1a0) at src/wrappers.c:181
214
#4  0x00007f31a03938b7 in start_thread () from /lib64/libpthread.so.0
215
#5  0x00007f319fbb69bf in clone () from /lib64/libc.so.6
216

    
217
Thread 5 (Thread 0x7f319b0ca700 (LWP 8530)):
218
#0  0x00007f31a039e86c in __lll_lock_wait () from /lib64/libpthread.so.0
219
#1  0x00007f31a0398654 in __pthread_mutex_cond_lock () from /lib64/libpthread.so.0
220
#2  0x00007f31a039a7fb in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
221
#3  0x000055f44c1cfbb5 in tvh_cond_wait (cond=<optimized out>, mutex=<optimized out>) at src/wrappers.c:299
222
#4  0x000055f44c1cb5ca in save_thread (aux=<optimized out>) at src/idnode.c:1964
223
#5  0x000055f44c1cf635 in thread_wrapper (p=0x55f44cd2cba0) at src/wrappers.c:181
224
#6  0x00007f31a03938b7 in start_thread () from /lib64/libpthread.so.0
225
#7  0x00007f319fbb69bf in clone () from /lib64/libc.so.6
226

    
227
Thread 4 (Thread 0x7f319b8cb700 (LWP 8529)):
228
#0  0x00007f319fbb6fe3 in epoll_wait () from /lib64/libc.so.6
229
#1  0x000055f44c20dbe1 in tvhpoll_wait (tp=tp@entry=0x7f318c0008c0, evs=evs@entry=0x7f319b8caa40, num=num@entry=2, ms=ms@entry=500) at src/tvhpoll.c:336
230
#2  0x000055f44c1e9bc5 in spawn_pipe_thread (aux=<optimized out>) at src/spawn.c:133
231
#3  0x00007f31a03938b7 in start_thread () from /lib64/libpthread.so.0
232
#4  0x00007f319fbb69bf in clone () from /lib64/libc.so.6
233

    
234
Thread 3 (Thread 0x7f319bacc700 (LWP 8528)):
235
#0  0x00007f31a039a7a6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
236
#1  0x000055f44c1cfbb5 in tvh_cond_wait (cond=<optimized out>, mutex=<optimized out>) at src/wrappers.c:299
237
#2  0x000055f44c1de21f in notify_thread (p=<optimized out>) at src/notify.c:95
238
#3  0x000055f44c1cf635 in thread_wrapper (p=0x55f44cd2c8d0) at src/wrappers.c:181
239
#4  0x00007f31a03938b7 in start_thread () from /lib64/libpthread.so.0
240
#5  0x00007f319fbb69bf in clone () from /lib64/libc.so.6
241

    
242
Thread 2 (Thread 0x7f319bccd700 (LWP 8527)):
243
#0  0x00007f31a039a7a6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
244
#1  0x000055f44c1cfbb5 in tvh_cond_wait (cond=<optimized out>, mutex=<optimized out>) at src/wrappers.c:299
245
#2  0x000055f44c1c512f in tvhlog_thread (p=<optimized out>) at src/tvhlog.c:347
246
#3  0x000055f44c1cf635 in thread_wrapper (p=0x55f44cd117e0) at src/wrappers.c:181
247
#4  0x00007f31a03938b7 in start_thread () from /lib64/libpthread.so.0
248
#5  0x00007f319fbb69bf in clone () from /lib64/libc.so.6
249

    
250
Thread 1 (Thread 0x7f31a3ae2bc0 (LWP 8526)):
251
#0  0x00007f31a0394b9d in pthread_join () from /lib64/libpthread.so.0
252
#1  0x000055f44c2f88d8 in linuxdvb_ddci_thread_stop (ddci_thread=<optimized out>) at src/input/mpegts/linuxdvb/linuxdvb_ddci.c:212
253
#2  linuxdvb_ddci_rd_thread_stop (ddci_rd_thread=<optimized out>) at src/input/mpegts/linuxdvb/linuxdvb_ddci.c:729
254
#3  linuxdvb_ddci_close (lddci=lddci@entry=0x55f44cfb3680) at src/input/mpegts/linuxdvb/linuxdvb_ddci.c:788
255
#4  0x000055f44c2f8930 in linuxdvb_ddci_destroy (lddci=0x55f44cfb3680) at src/input/mpegts/linuxdvb/linuxdvb_ddci.c:766
256
#5  0x000055f44c2f5916 in linuxdvb_transport_destroy (lcat=0x55f44cd864f0) at src/input/mpegts/linuxdvb/linuxdvb_ca.c:1061
257
#6  0x000055f44c2b6708 in linuxdvb_adapter_del (path=0x55f44d1584f0 "/dev/dvb/adapter11") at src/input/mpegts/linuxdvb/linuxdvb_adapter.c:673
258
#7  0x000055f44c2b7bba in linuxdvb_adapter_done () at src/input/mpegts/linuxdvb/linuxdvb_adapter.c:826
259
#8  0x000055f44c2b63b5 in linuxdvb_done () at src/input/mpegts/linuxdvb/linuxdvb.c:40
260
#9  0x000055f44c2811a8 in mpegts_done () at src/input/mpegts.c:103
261
#10 0x000055f44c1c2398 in main (argc=<optimized out>, argv=<optimized out>) at src/main.c:1328
    (1-1/1)