Bug #1870
all IPTV channels missed
0%
Description
Hi,
I've upgraded TVH to latest version from git. My all IPTV channels have disappeared.
When I start (with my old config) TVH crashes:
#v+
Dec 14 22:26:02 streamer tvheadend20760: thread: created thread 139780927190784 [tvhlog_thread / 0x408840((nil))]
Dec 14 22:26:02 streamer tvheadend20760: thread: created thread 139780918798080 [idnode_thread / 0x409a00((nil))]
Dec 14 22:26:02 streamer tvheadend20760: thread: created thread 139780910405376 [imagecache_thread / 0x42e330((nil))]
Dec 14 22:26:02 streamer tvheadend20760: thread: created thread 139780902012672 [service_saver / 0x41e580((nil))]
Dec 14 22:26:02 streamer tvheadend20760: mpegts: IPTV - added network IPTV Network
Dec 14 22:26:02 streamer tvheadend20760: thread: created thread 139780893619968 [mpegts_input_tabl / 0x44f120(0x6c5e40)]
Dec 14 22:26:02 streamer tvheadend20760: thread: created thread 139780885227264 [iptv_input_thread / 0x467220((nil))]
Dec 14 22:26:02 streamer tvheadend20760: mpegts: IPTV Network - added Multiplex [onid:FFFF tsid:FFFF] to scan pending q
Dec 14 22:26:03 streamer tvheadend20760: charset: 138 entries loaded
Dec 14 22:26:03 streamer tvheadend20760: thread: created thread 139780876834560 [timeshift_reaper_ / 0x469660((nil))]
Dec 14 22:26:03 streamer tvheadend20760: thread: created thread 139780868441856 [http_thread / 0x4308c0((nil))]
Dec 14 22:26:03 streamer tvheadend20760: thread: created thread 139780860049152 [tcp_server_loop / 0x40e120((nil))]
Dec 14 22:26:03 streamer tvheadend20760: thread: created thread 139780247516928 [service_mapper_th / 0x430380((nil))]
Dec 14 22:26:03 streamer tvheadend20760: CSA: Using SSE2 128bit parallel descrambling
Dec 14 22:26:03 streamer tvheadend20760: epggrab: module eit created
Dec 14 22:26:03 streamer tvheadend20760: epggrab: module uk_freesat created
Dec 14 22:26:03 streamer tvheadend20760: epggrab: module uk_freeview created
Dec 14 22:26:03 streamer tvheadend20760: epggrab: module viasat_baltic created
Dec 14 22:26:03 streamer tvheadend20760: opentv: dictionary skyit loaded
Dec 14 22:26:03 streamer tvheadend20760: opentv: dictionary skyeng loaded
Dec 14 22:26:03 streamer tvheadend20760: opentv: dictonaries loaded
Dec 14 22:26:03 streamer tvheadend20760: opentv: genre map skyuk loaded
Dec 14 22:26:03 streamer tvheadend20760: opentv: genre maps loaded
Dec 14 22:26:03 streamer tvheadend20760: epggrab: module opentv-skyit created
Dec 14 22:26:03 streamer tvheadend20760: opentv: provider skyit loaded
Dec 14 22:26:03 streamer tvheadend20760: epggrab: module opentv-ausat created
Dec 14 22:26:03 streamer tvheadend20760: opentv: provider ausat loaded
Dec 14 22:26:03 streamer tvheadend20760: epggrab: module opentv-skyuk created
Dec 14 22:26:03 streamer tvheadend20760: opentv: provider skyuk loaded
Dec 14 22:26:03 streamer tvheadend20760: opentv: providers loaded
Dec 14 22:26:03 streamer tvheadend20760: epggrab: module pyepg created
Dec 14 22:26:03 streamer tvheadend20760: epggrab: module xmltv created
Dec 14 22:26:03 streamer tvheadend20760: epggrab: using internal grab search
Dec 14 22:26:03 streamer tvheadend20760: epggrab: module /usr/bin/tv_grab_pl_epguide created
Dec 14 22:26:03 streamer tvheadend20760: epggrab: module /usr/bin/tv_grab_file created
Dec 14 22:26:03 streamer tvheadend20760: thread: created thread 139780239124224 [_epggrab_internal / 0x417df0((nil))]
Dec 14 22:26:03 streamer tvheadend20760: /usr/bin/tv_grab_file: grab /usr/bin/tv_grab_file
Dec 14 22:26:05 streamer tvheadend20760: /usr/bin/tv_grab_file: grab took 2 seconds
Dec 14 22:26:05 streamer tvheadend20760: epgdb: loaded v2
Dec 14 22:26:05 streamer tvheadend20760: epgdb: channels 0
Dec 14 22:26:05 streamer tvheadend20760: epgdb: brands 0
Dec 14 22:26:05 streamer tvheadend20760: epgdb: seasons 0
Dec 14 22:26:05 streamer tvheadend20760: epgdb: episodes 39422
Dec 14 22:26:05 streamer tvheadend20760: epgdb: broadcasts 0
Dec 14 22:26:05 streamer tvheadend20760: dvr: Creating new configuration ''
Dec 14 22:26:05 streamer tvheadend20760: thread: created thread 139780230731520 [_dvr_inotify_thre / 0x46d1b0((nil))]
Dec 14 22:26:06 streamer tvheadend20760: thread: created thread 139780222338816 [avahi_thread / 0x46d2d0((nil))]
Dec 14 22:26:06 streamer tvheadend20760: START: HTS Tvheadend version 3.9.282~g6f62adc started, running as PID:20760 UID:1001 GID:27, settings located in '/opt/tvheadend/home//.hts/tvheadend'
Dec 14 22:26:06 streamer tvheadend20760: CRASH: Signal: 11 in PRG: /opt/tvheadend/bin/tvheadend (3.9.282~g6f62adc) [8f01bebe6b8e5c72a3e519599fac826f7e5d67e2] CWD: /
Dec 14 22:26:06 streamer tvheadend20760: CRASH: Fault address (nil) (Address not mapped)
Dec 14 22:26:06 streamer tvheadend20760: CRASH: Loaded libraries: linux-vdso.so.1 /usr/lib64/libssl.so.1.0.0 /usr/lib64/libcrypto.so.1.0.0 /lib64/libz.so.1 /usr/lib64/libcurl.so.4 /usr/lib64/libavahi-common.so.3 /usr/lib64/libavahi-client.so.3 /usr/lib64/libavcodec.so.53 /usr/lib64/libavutil.so.51 /usr/lib64/libavformat.so.53 /usr/lib64/libswscale.so.2 /lib64/librt.so.1 /lib64/libdl.so.2 /lib64/libpthread.so.0 /lib64/libm.so.6 /lib64/libc.so.6 /usr/lib64/libdbus-1.so.3 /usr/lib64/libxvidcore.so.4 /usr/lib64/libx264.so.125 /lib64/libbz2.so.1 /lib64/ld-linux-x86-64.so.2 /lib64/libnss_compat.so.2 /lib64/libnsl.so.1 /lib64/libnss_nis.so.2 /lib64/libnss_files.so.2
Dec 14 22:26:06 streamer tvheadend20760: CRASH: Register dump [23]: 00000000000001000000000000000000000000000000000000000000000002460000000000000000000000000000000200000000004904d8000000000000000000007ffff8a3e2a0000000000000000000000000023571d000007ffff8a3e2a000007ffff8a3e2a000007ffff8a3e2a0000000000000000000007ffff8a3e24800007f2149c9891c000000000001021200000000000000330000000000000004000000000000000efffffffe7ffbba150000000000000000
Dec 14 22:26:06 streamer tvheadend20760: CRASH: STACKTRACE
Dec 14 22:26:06 streamer tvheadend20760: CRASH: /usr/src/tvheadend/src/trap.c:143 0x42a916
Dec 14 22:26:06 streamer tvheadend20760: CRASH: ??:0 0x7f214a205b00
Dec 14 22:26:06 streamer tvheadend20760: CRASH: ??:0 0x7f2149c9891c
Dec 14 22:26:06 streamer tvheadend20760: CRASH: /usr/src/tvheadend/src/input/mpegts/mpegts_mux.c:383 0x4517cd
Dec 14 22:26:06 streamer tvheadend20760: CRASH: /usr/src/tvheadend/src/subscriptions.c:601 0x41ca12
Dec 14 22:26:06 streamer tvheadend20760: CRASH: /usr/src/tvheadend/src/input/mpegts/mpegts_mux.c:787 0x45222f
Dec 14 22:26:06 streamer tvheadend20760: CRASH: /usr/src/tvheadend/src/input/mpegts/mpegts_network.c:263 0x44f9d5
Dec 14 22:26:06 streamer tvheadend20760: /usr/bin/tv_grab_file: parse took 0 seconds
Dec 14 22:26:06 streamer tvheadend20760: /usr/bin/tv_grab_file: channels tot= 117 new= 0 mod= 0
Dec 14 22:26:06 streamer tvheadend20760: /usr/bin/tv_grab_file: brands tot= 0 new= 0 mod= 0
Dec 14 22:26:06 streamer tvheadend20760: /usr/bin/tv_grab_file: seasons tot= 0 new= 0 mod= 0
Dec 14 22:26:06 streamer tvheadend20760: /usr/bin/tv_grab_file: episodes tot= 0 new= 0 mod= 0
Dec 14 22:26:06 streamer tvheadend20760: /usr/bin/tv_grab_file: broadcasts tot= 0 new= 0 mod= 0
Dec 14 22:26:06 streamer tvheadend20760: CRASH: /usr/src/tvheadend/src/main.c:377 0x4077f9
Dec 14 22:26:06 streamer tvheadend20760: CRASH: __libc_start_main+0xee (/lib64/libc.so.6)
Dec 14 22:26:06 streamer tvheadend20760: CRASH: ??:? 0x407bf5
Dec 14 22:26:06 streamer kernel: [5040278.055891] tvheadend20760: segfault at 0 ip 00007f2149c9891c sp 00007ffff8a3e248 error 4 in libc-2.16.so[7f2149b55000+19e000]
#v-
when I remove .hts directory, new configuragion is created, but i can't find where add IPTV channels :/ Is this feature removed?
History
Updated by Amade Kovacs about 11 years ago
No, iptv feature not removed, you can find it under config -> DVB Input -> Muxes -> add button -> select IPTV.
The tricky part is the URL. Right scheme is: udp://1.2.3.4:2345 in general udp://IP:Port
Updated by NiCrAm 0oo0 about 11 years ago
IPTV channel as Mux? Who is invented that solution :/ Previous method of configuration was better, one channel one entry. Now is more to click and is not intuitive.
Updated by Amade Kovacs about 11 years ago
Much better than before. At the moment I have 8 IP sources each contains 6-10 programs. So iptv input is definitely a mux.
Updated by Adam Sutton about 11 years ago
- Status changed from New to Need feedback
Guys,
The answer is that you're both right. IPTV streams should be added as a mux, since there are services that exist that do indeed encapsulate multiple services in a given IPTV feed. However I had intended, and never got around to it, to allow users to mark things as single service only and provide a name that will auto map to the service name and probably also auto-create a channel. Though not 100% sure about that last bit.
As for the missing configuration, if you can provide me with your original config directory I'd really appreciate that as I'll ensure I add IPTV config to the migration script.
Ta
Adam
Updated by Serge Buzzzzer about 11 years ago
Was sent to your email too. (I have only iptv muxes.)
Thx.
Updated by Serge Buzzzzer almost 11 years ago
Last migration script fail, if a channel is not broadcast now by the IPTV provider.
(thats iptvservices have no "stream": {} tags)
Updated by Gedas 07 almost 11 years ago
Hello i have imagenio IPTV and my network is like rtp://@239.0.0.124:8200 and i don't know how can i added because i add in mux but doesn't works