Bug #3294
TVheadend crashes on startup
0%
Description
I've tried to remove a old recording and then tvheadned crashed. Each time I try to start tvh it crashes.
See below the output of syslog. Please let me know if I need to provide more information. Thanks.
Nov 13 19:15:51 mpw systemd1: Starting (null)...
Nov 13 19:15:51 mpw tvheadend4043: * Starting Tvheadend tvheadend
Nov 13 19:15:52 mpw tvheadend4043: ...done.
Nov 13 19:15:52 mpw tvheadend4051: main: Log started
Nov 13 19:15:52 mpw systemd1: Started (null).
Nov 13 19:15:52 mpw tvheadend4051: config: loaded
Nov 13 19:15:52 mpw tvheadend4051: scanfile: DVB-T - loaded 43 regions with 729 networks
Nov 13 19:15:52 mpw tvheadend4051: scanfile: DVB-S - loaded 1 regions with 92 networks
Nov 13 19:15:52 mpw tvheadend4051: scanfile: DVB-C - loaded 17 regions with 52 networks
Nov 13 19:15:52 mpw tvheadend4051: scanfile: ATSC - loaded 2 regions with 14 networks
Nov 13 19:15:52 mpw tvheadend4051: tvhdhomerun: Found HDHomerun device 141029d1 with 4 tuners
Nov 13 19:15:52 mpw tvheadend4051: tvheadend: Using Network type : DVB-C
Nov 13 19:15:52 mpw tvheadend4051: tvhdhomerun: Created frontend 141029D1 tuner 0
Nov 13 19:15:52 mpw tvheadend4051: tvhdhomerun: Created frontend 141029D1 tuner 1
Nov 13 19:15:52 mpw tvheadend4051: tvhdhomerun: Created frontend 141029D1 tuner 2
Nov 13 19:15:52 mpw tvheadend4051: tvhdhomerun: Created frontend 141029D1 tuner 3
Nov 13 19:15:52 mpw tvheadend4051: dvr: Creating new configuration ''
Nov 13 19:15:52 mpw tvheadend4051: dvr: Creating new configuration 'autoclean'
Nov 13 19:15:52 mpw tvheadend4051: cwc: Attemping to connect to 127.0.0.1:15050
Nov 13 19:15:52 mpw tvheadend4051: descrambler: adding CAID 0963 as quick ECM (Sky UK)
Nov 13 19:15:52 mpw tvheadend4051: descrambler: adding CAID 098C as quick ECM (Sky DE)
Nov 13 19:15:52 mpw tvheadend4051: descrambler: adding CAID 09C4 as quick ECM (Sky DE)
Nov 13 19:15:52 mpw tvheadend4051: descrambler: adding CAID 09CD as quick ECM (Sky IT)
Nov 13 19:15:52 mpw tvheadend4051: epggrab: module eit created
Nov 13 19:15:52 mpw tvheadend4051: epggrab: module uk_freesat created
Nov 13 19:15:52 mpw tvheadend4051: epggrab: module uk_freeview created
Nov 13 19:15:52 mpw tvheadend4051: epggrab: module viasat_baltic created
Nov 13 19:15:52 mpw tvheadend4051: epggrab: module Bulsatcom_39E created
Nov 13 19:15:52 mpw tvheadend4051: epggrab: module psip created
Nov 13 19:15:52 mpw tvheadend4051: cwc: Connected to 127.0.0.1:15050
Nov 13 19:15:52 mpw tvheadend4051: cwc: 127.0.0.1:15050: Connected as user tvheadend to a Irdeto-card [0x0604 : 00.00.00.00.1c.9a.b9.5d] with 5 providers
Nov 13 19:15:52 mpw tvheadend4051: cwc: 127.0.0.1:15050: Provider ID #1: 0x000000 00.00.00.00.00.0d.80.29
Nov 13 19:15:52 mpw tvheadend4051: cwc: 127.0.0.1:15050: Provider ID #2: 0x000001 00.00.00.00.01.00.37.00
Nov 13 19:15:52 mpw tvheadend4051: cwc: 127.0.0.1:15050: Provider ID #3: 0x000002 00.00.00.00.01.00.37.00
Nov 13 19:15:52 mpw tvheadend4051: cwc: 127.0.0.1:15050: Provider ID #4: 0x000003 00.00.00.00.01.00.37.00
Nov 13 19:15:52 mpw tvheadend4051: cwc: 127.0.0.1:15050: Provider ID #5: 0x000004 00.00.00.00.00.00.00.00
Nov 13 19:15:52 mpw tvheadend4051: cwc: 127.0.0.1:15050: Will forward EMMs
Nov 13 19:15:52 mpw tvheadend4051: epggrab: module opentv-ausat created
Nov 13 19:15:52 mpw tvheadend4051: epggrab: module opentv-skynz created
Nov 13 19:15:52 mpw tvheadend4051: epggrab: module opentv-skyit created
Nov 13 19:15:52 mpw tvheadend4051: epggrab: module opentv-skyuk created
Nov 13 19:15:52 mpw tvheadend4051: epggrab: module pyepg created
Nov 13 19:15:52 mpw tvheadend4051: epggrab: module xmltv created
Nov 13 19:15:52 mpw tvheadend4051: spawn: Executing "/usr/bin/tv_find_grabbers"
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_ch_search created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_uk_rt created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_uk_atlas created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_eu_epgdata created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_ar created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_tr created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_pt_meo created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_dk_dr created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_uk_bleb created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_il created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_nl created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_is created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_na_dd created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_pt created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_huro created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_eu_egon created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_es_laguiatv created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_fr created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_fr_kazer created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_fi created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_se_tvzon created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_hr created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_dtv_la created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_fi_sv created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_se_swedb created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_combiner created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_na_tvmedia created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_na_dtv created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_za created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_uk_tvguide created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_no_gfeed created
Nov 13 19:15:54 mpw tvheadend4051: epggrab: module /usr/bin/tv_grab_it created
Nov 13 19:15:54 mpw tvheadend4051: epgdb: loaded v2
Nov 13 19:15:54 mpw tvheadend4051: epgdb: config 1
Nov 13 19:15:54 mpw tvheadend4051: epgdb: channels 0
Nov 13 19:15:54 mpw tvheadend4051: epgdb: brands 0
Nov 13 19:15:54 mpw tvheadend4051: epgdb: seasons 46
Nov 13 19:15:54 mpw tvheadend4051: epgdb: episodes 3177
Nov 13 19:15:54 mpw tvheadend4051: epgdb: broadcasts 0
Nov 13 19:15:54 mpw tvheadend4051: CRASH: Signal: 6 in PRG: /usr/bin/tvheadend (4.1-971~g5192186) [b7239acf6d8d8774915f1bef1a98635461018721] CWD: /
Nov 13 19:15:54 mpw tvheadend4051: CRASH: Fault address 0x7500000fd3 (N/A)
Nov 13 19:15:54 mpw tvheadend4051: CRASH: Loaded libraries: /usr/lib/x86_64-linux-gnu/libdvbcsa.so.1 /lib/x86_64-linux-gnu/libssl.so.1.0.0 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /lib/x86_64-linux-gnu/libz.so.1 /usr/lib/x86_64-linux-gnu/liburiparser.so.1 /usr/lib/x86_64-linux-gnu/libavahi-common.so.3 /usr/lib/x86_64-linux-gnu/libavahi-client.so.3 /lib/x86_64-linux-gnu/libdbus-1.so.3 /lib/x86_64-linux-gnu/libdl.so.2 /lib/x86_64-linux-gnu/libpthread.so.0 /lib/x86_64-linux-gnu/libm.so.6 /lib/x86_64-linux-gnu/librt.so.1 /lib/x86_64-linux-gnu/libc.so.6 /lib/x86_64-linux-gnu/libsystemd.so.0 /lib64/ld-linux-x86-64.so.2 /lib/x86_64-linux-gnu/liblzma.so.5 /lib/x86_64-linux-gnu/libgcrypt.so.20 /lib/x86_64-linux-gnu/libgpg-error.so.0 /lib/x86_64-linux-gnu/libnss_compat.so.2 /lib/x86_64-linux-gnu/libnsl.so.1 /lib/x86_64-linux-gnu/libnss_nis.so.2 /lib/x86_64-linux-gnu/libnss_files.so.2
Nov 13 19:15:54 mpw tvheadend4051: CRASH: Register dump [23]: 00007fb6a7cb796000007fb6a9ac6ac000000000000000080000000000000202000000000000000000000000000000000000000003a9c70000000000000000010000000000000fd30000000000000fd300000000035221300000000003c05ea000000000000000060000000000000000ffffffffffffffff00007ffce06b6ed800007fb6a79262670000000000000202000000000000003300000000000000000000000000000000fffffffe7ffbfa170000000000000000
Nov 13 19:15:54 mpw tvheadend4051: CRASH: STACKTRACE
Nov 13 19:15:54 mpw tvheadend4051: CRASH: ??:0 0x46a9d9
Nov 13 19:15:54 mpw tvheadend4051: CRASH: ??:0 0x7fb6a81dbd10
Nov 13 19:15:54 mpw tvheadend4051: CRASH: gsignal+0x37 (/lib/x86_64-linux-gnu/libc.so.6)
Nov 13 19:15:54 mpw tvheadend4051: CRASH: abort+0x16a (/lib/x86_64-linux-gnu/libc.so.6)
Nov 13 19:15:54 mpw tvheadend4051: CRASH: ??:0 0x436931
Nov 13 19:15:54 mpw tvheadend4051: CRASH: ??:0 0x4a14ed
Nov 13 19:15:54 mpw tvheadend4051: CRASH: ??:0 0x4a3790
Nov 13 19:15:54 mpw tvheadend4051: CRASH: ??:0 0x4ac168
Nov 13 19:15:54 mpw tvheadend4051: CRASH: ??:0 0x42fb0f
Nov 13 19:15:54 mpw tvheadend4051: CRASH: __libc_start_main+0xf0 (/lib/x86_64-linux-gnu/libc.so.6)
History
Updated by Jaroslav Kysela almost 9 years ago
Install the debug package and addr2line utility to your system to see function names instead hexa addresses.
Updated by Anonymous almost 9 years ago
I've followed https://tvheadend.org/projects/tvheadend/wiki/Debugging. Is this the information you're looking for?
#0 0x00007fe34d2cf267 in _GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55
resultvar = 0
pid = 7547
selftid = 7547
#1 0x00007fe34d2d1027 in __GI_abort () at abort.c:118
act = {_sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {18446744073709551615 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0x0}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x0000000000436931 in ?? ()
No symbol table info available.
#3 0x00000000004a14ed in ?? ()
No symbol table info available.
#4 0x00000000004a3790 in ?? ()
No symbol table info available.
#5 0x00000000004ac168 in ?? ()
No symbol table info available.
#6 0x000000000042fb0f in ?? ()
No symbol table info available.
#7 0x00007fe34d2baa40 in __libc_start_main (main=0x42e490, argc=1, argv=0x7ffdd0c7ba38, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffdd0c7ba28) at libc-start.c:289
result = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -802295841808780496, 4396654, 140728106203696, 0, 0, 803343644682023728, 800293909185360688}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0xb43790, 0x7ffdd0c7ba38}, data = {prev = 0x0, cleanup = 0x0, canceltype = 11810704}}}
not_first_call = <optimized out>
#8 0x0000000000431697 in ?? ()
No symbol table info available.
Updated by Jaroslav Kysela almost 9 years ago
"No symbol table info available." - You don't have tvheadend binary with the debugging symbols.
Updated by Anonymous almost 9 years ago
Sorry about that. I'm not into debugging most of the times. But I think this should do it.
#0 0x00007fe34d2cf267 in GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55
resultvar = 0
pid = 7547
selftid = 7547
#1 0x00007fe34d2d1027 in _GI_abort () at abort.c:118
act = {_sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {18446744073709551615 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0x0}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x0000000000436931 in ?? ()
No symbol table info available.
#3 0x00000000004a14ed in ?? ()
No symbol table info available.
#4 0x00000000004a3790 in ?? ()
No symbol table info available.
#5 0x00000000004ac168 in ?? ()
No symbol table info available.
#6 0x000000000042fb0f in ?? ()
No symbol table info available.
#7 0x00007fe34d2baa40 in _libc_start_main (main=0x42e490, argc=1, argv=0x7ffdd0c7ba38, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffdd0c7ba28) at libc-start.c:289
result = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -802295841808780496, 4396654, 140728106203696, 0, 0, 803343644682023728, 800293909185360688}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0xb43790, 0x7ffdd0c7ba38}, data = {prev = 0x0, cleanup = 0x0, canceltype = 11810704}}}
not_first_call = <optimized out>
#8 0x0000000000431697 in ?? ()
No symbol table info available.
No stack.
#0 0x00007fe868364267 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55
resultvar = 0
pid = 11777
selftid = 11777
#1 0x00007fe868366027 in __GI_abort () at abort.c:118
act = {_sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {18446744073709551615 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0x0}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x0000000000436931 in idnode_insert (in=in@entry=0x298ba00, uuid=uuid@entry=0x2850420 "a9fe5bf8136f89ab0a9417f67d581f2a", class=class@entry=0xb60340 <dvr_entry_class>, flags=flags@entry=1) at src/idnode.c:157
c = <optimized out>
u = {{bin = "\251\376[\370\023o\211\253\n\224\027\366}X\037*", hex = "\251\376[\370\023o\211\253\n\224\027\366}X\037*", '\000' <repeats 16 times>}}
retries = 0
_PRETTY_FUNCTION = "idnode_insert"
#3 0x00000000004a14ed in dvr_entry_create (uuid=0x2850420 "a9fe5bf8136f89ab0a9417f67d581f2a", conf=0x28526a0, clone=0) at src/dvr/dvr_db.c:660
de2 = <optimized out>
m = <optimized out>
ubuf = "\240\300~\002\000\000\000\000\234\070;h\350\177\000\000\200&\205\002\000\000\000\000\240U\205\002\000\000\000\000\060"
de = 0x298ba00
clone = 0
conf = 0x28526a0
uuid = 0x2850420 "a9fe5bf8136f89ab0a9417f67d581f2a"
start = 1446836820
stop = 1446838560
#4 0x00000000004a3790 in dvr_entry_init () at src/dvr/dvr_db.c:3202
l = 0x27ec0a0
c = 0x28526a0
rere = 0x260b830
f = 0x2852680
parent = 0x2855510 ""
child = 0x28555a0 "CRASH: ??:0 0x431697"
de1 = <optimized out>
de2 = <optimized out>
#5 0x00000000004ac168 in dvr_init () at src/dvr/dvr_config.c:1080
No locals.
#6 0x000000000042fb0f in main (argc=<optimized out>, argv=0x7ffc49a6afa8) at src/main.c:1067
i = <optimized out>
set = {_val = {18446744067267100671, 18446744073709551615 <repeats 15 times>}}
adapter_mask = 4294967295
log_level = <optimized out>
log_options = <optimized out>
log_debug = <optimized out>
log_trace = <optimized out>
gid = <optimized out>
uid = <optimized out>
buf = "\350\264Xj\350\177\000\000\060-3h\350\177\000\000\310\375\063h\350\177\000\000\262\067\071j\350\177\000\000\063\b\000\000\000\000\000\000\310\375\063h\350\177\000\000\350\264Xj\350\177\000\000H\255\246I\374\177\000\000D\255\246I\374\177\000\000@19j\350\177\000\000\001\000\000\000\000\000\000\000\224>\000\000\000\000\000\070(
\000\000\000\000\000H\255\246I\374\177\000\000.N=\366\000\000\000\000\070\365\330\003\000\000\000\000.\000\000\000\000\000\000\000 \256\246I\374\177\000\000\310\375\063h\350\177\000\000D\255\246I\374\177\000\000\020\256\246I\374\177\000\000ЅPj\350\177\000\000\000\000\000\000\000\000\000\000\023\000\000\000\000\000\000\000\200\255\246I", '\000' <repeats 13 times>...
pidfile = <optimized out>
randseed = {pid = 1783646912, tv = {tv_sec = 1447442117, tv_usec = 239577}, ru = "R\030\036\342\203\343\250\303\373\361~L}\222Y\237\326\065\037\204\236\330\003\252YN\255\377'\340\240k"}
opt_help = 0
opt_version = 0
opt_fork = 0
opt_firstrun = 0
opt_stderr = 0
opt_syslog = 0
opt_nosyslog = 0
opt_uidebug = 0
opt_abort = 0
opt_noacl = 0
opt_fileline = 0
opt_threadid = 0
opt_libav = 0
opt_ipv6 = 0
opt_nosatip = 0
opt_satip_rtsp = 0
opt_tsfile_tuner = 0
opt_dump = 0
opt_xspf = 0
opt_dbus = 0
opt_dbus_session = 0
opt_nobackup = 0
opt_nobat = 0
opt_config = 0x0
opt_user = 0x0
opt_group = 0x0
opt_logpath = 0x0
opt_log_debug = 0x0
opt_log_trace = 0x0
opt_pidpath = 0xb43e94 "/var/run/tvheadend.pid"
opt_dvb_adapters = 0x0
opt_bindaddr = 0x0
opt_subscribe = 0x0
opt_user_agent = 0x0
opt_satip_xml = {max = 10, num = 0, str = 0x2275040}
opt_tsfile = {max = 10, num = 0, str = 0x22750a0}
cmdline_opts = {{sopt = 0 '\000', lopt = 0x0, desc = 0xb43eab "Generic options", type = OPT_BOOL, param = 0x0}, {sopt = 104 'h', lopt = 0xb43ebb "help", desc = 0xb43ec0 "Show this page", type = OPT_BOOL, param = 0x7ffc49a6a40c}, {sopt = 118 'v', lopt = 0x105b22c "version", desc = 0xb43ecf "Show version information", type = OPT_BOOL, param = 0x7ffc49a6a410}, {sopt = 0 '\000', lopt = 0x0, desc = 0xb43ee8 "Service configuration", type = OPT_BOOL, param = 0x0}, {sopt = 99 'c', lopt = 0xb7b661 "config", desc = 0xb43efe "Alternate configuration path", type = OPT_STR, param = 0x7ffc49a6a468}, {sopt = 66 'B', lopt = 0xb43f1b "nobackup", desc = 0xb43a00 "Don't backup configuration tree at upgrade", type = OPT_BOOL, param = 0x7ffc49a6a460}, {sopt = 102 'f', lopt = 0xb43f24 "fork", desc = 0xb43f29 "Fork and run as daemon", type = OPT_BOOL, param = 0x7ffc49a6a414}, {sopt = 117 'u', lopt = 0xb43f47 "user", desc = 0xb43f40 "Run as user", type = OPT_STR, param = 0x7ffc49a6a470}, {sopt = 103 'g', lopt = 0xb43f53 "group", desc = 0xb43f4c "Run as group", type = OPT_STR, param = 0x7ffc49a6a478}, {sopt = 112 'p', lopt = 0xb6bf48 "pid", desc = 0xb43f59 "Alternate PID path", type = OPT_STR, param = 0x7ffc49a6a498}, {sopt = 67 'C', lopt = 0xb43f6c "firstrun", desc = 0xb43a30 "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 = 0x7ffc49a6a418}, {sopt = 85 'U', lopt = 0xb43f75 "dbus", desc = 0xb43f7a "Enable DBus", type = OPT_BOOL, param = 0x7ffc49a6a458}, {sopt = 101 'e', lopt = 0xb43f86 "dbus_session", desc = 0xb43b30 "DBus - use the session message bus instead of the system one", type = OPT_BOOL, param = 0x7ffc49a6a45c}, {sopt = 97 'a', lopt = 0xb44550 "adapters", desc = 0xb43b70 "Only use specified DVB adapters (comma separated, -1 = none)", type = OPT_STR, param = 0x7ffc49a6a4a0}, {sopt = 0 '\000', lopt = 0xb43f93 "satip_rtsp", desc = 0xb43bb0 "SAT>IP RTSP port number for server\n(default: -1 = disable, 0 = webconfig, standard port is 554)", type = OPT_INT, param = 0x7ffc49a6a448}, {sopt = 0 '\000', lopt = 0xb43f9e "nosatip", desc = 0xb43fa6 "Disable SAT>IP client", type = OPT_BOOL, param = 0x7ffc49a6a444}, {sopt = 0 '\000', lopt = 0xb43fbc "satip_xml", desc = 0xb43c10 "URL with the SAT>IP server XML location", type = OPT_STR_LIST, param = 0x7ffc49a6a4c0}, {sopt = 0 '\000', lopt = 0x0, desc = 0xb43fc6 "Server connectivity", type = OPT_BOOL, param = 0x0}, {sopt = 54 '6', lopt = 0xb43fda "ipv6", desc = 0xb43fdf "Listen on IPv6", type = OPT_BOOL, param = 0x7ffc49a6a440}, {sopt = 98 'b', lopt = 0xba0062 "bindaddr", desc = 0xb43fee "Specify bind address", type = OPT_STR, param = 0x7ffc49a6a4a8}, {sopt = 0 '\000', lopt = 0xb44003 "http_port", desc = 0xb4400d "Specify alternative http port", type = OPT_INT, param = 0x1568d3c <tvheadend_webui_port>}, {sopt = 0 '\000', lopt = 0xb4402b "http_root", desc = 0xb43c38 "Specify alternative http webroot", type = OPT_STR, param = 0x1568c98 <tvheadend_webroot>}, {sopt = 0 '\000', lopt = 0xb44035 "htsp_port", desc = 0xb4403f "Specify alternative htsp port", type = OPT_INT, param = 0x1568cb0 <tvheadend_htsp_port>}, {sopt = 0 '\000', lopt = 0xb4405d "htsp_port2", desc = 0xb44068 "Specify extra htsp port", type = OPT_INT, param = 0x1568c00 <tvheadend_htsp_port_extra>}, {sopt = 0 '\000', lopt = 0xb44080 "useragent", desc = 0xb43c60 "Specify User-Agent header for the http client", type = OPT_STR, param = 0x7ffc49a6a4b8}, {sopt = 0 '\000', lopt = 0xb4408a "xspf", desc = 0xb43c90 "Use XSPF playlist instead of M3U", type = OPT_BOOL, param = 0x7ffc49a6a454}, {sopt = 0 '\000', lopt = 0x0, desc = 0xb4408f "Debug options", type = OPT_BOOL, param = 0x0}, {sopt = 100 'd', lopt = 0xb6d1cf "stderr", desc = 0xb4409d "Enable debug on stderr", type = OPT_BOOL, param = 0x7ffc49a6a41c}, {sopt = 115 's', lopt = 0xb6b561 "syslog", desc = 0xb440b4 "Enable debug to syslog", type = OPT_BOOL, param = 0x7ffc49a6a420}, {sopt = 83 'S', lopt = 0xb440cb "nosyslog", desc = 0xb440d4 "Disable syslog (all messages)", type = OPT_BOOL, param = 0x7ffc49a6a424}, {sopt = 108 'l', lopt = 0x107556d "logfile", desc = 0xb440f2 "Enable debug to file", type = OPT_STR, param = 0x7ffc49a6a480}, {sopt = 0 '\000', lopt = 0xb71d7a "debug", desc = 0xb44107 "Enable debug subsystems", type = OPT_STR, param = 0x7ffc49a6a488}, {sopt = 0 '\000', lopt = 0xb4411f "trace", desc = 0xb44125 "Enable trace subsystems", type = OPT_STR, param = 0x7ffc49a6a490}, {sopt = 0 '\000', lopt = 0xb4413d "fileline", desc = 0xb43cb8 "Add file and line numbers to debug", type = OPT_BOOL, param = 0x7ffc49a6a434}, {sopt = 0 '\000', lopt = 0xb44146 "threadid", desc = 0xb4414f "Add the thread ID to debug", type = OPT_BOOL, param = 0x7ffc49a6a438}, {sopt = 0 '\000', lopt = 0xb6cf94 "libav", desc = 0xb4416a "More verbose libav log", type = OPT_BOOL, param = 0x7ffc49a6a43c}, {sopt = 0 '\000', lopt = 0xb44181 "uidebug", desc = 0xb43ce0 "Enable web UI debug (non-minified JS)", type = OPT_BOOL, param = 0x7ffc49a6a428}, {sopt = 65 'A', lopt = 0xb44195 "abort", desc = 0xb44189 "Immediately abort", type = OPT_BOOL, param = 0x7ffc49a6a42c}, {sopt = 68 'D', lopt = 0x1066955 "dump", desc = 0xb4419b "Enable coredumps for daemon", type = OPT_BOOL, param = 0x7ffc49a6a450}, {sopt = 0 '\000', lopt = 0xb441b7 "noacl", desc = 0xb43d08 "Disable all access control checks", type = OPT_BOOL, param = 0x7ffc49a6a430}, {sopt = 0 '\000', lopt = 0xb441bd "nobat", desc = 0xb441c3 "Disable DVB bouquets", type = OPT_BOOL, param = 0x7ffc49a6a464}, {sopt = 106 'j', lopt = 0xb441d8 "join", desc = 0xb43d30 "Subscribe to a service permanently", type = OPT_STR, param = 0x7ffc49a6a4b0}, {sopt = 0 '\000', lopt = 0x0, desc = 0xb441dd "Testing options", type = OPT_BOOL, param = 0x0}, {sopt = 0 '\000', lopt = 0xb441ed "tsfile_tuners", desc = 0xb441fb "Number of tsfile tuners", type = OPT_INT, param = 0x7ffc49a6a44c}, {sopt = 0 '\000', lopt = 0xb6d098 "tsfile", desc = 0xb44213 "tsfile input (mux file)", type = OPT_STR_LIST, param = 0x7ffc49a6a4d0}}
Updated by Jaroslav Kysela almost 9 years ago
Do you have file named a9fe5bf8136f89ab0a9417f67d581f2a twice in your config tree ?
Updated by Anonymous almost 9 years ago
I've got those files:
./dvr/autorec/a9fe5bf8136f89ab0a9417f67d581f2a
./dvr/log/a9fe5bf8136f89ab0a9417f67d581f2a
Updated by Anonymous almost 9 years ago
At least tvh is not crashing anymore, but it's consuming quite a lot of CPU and it looks like it is busy or freezing. I will keep it running for a while to see if this fixed the issue.
Strange thing is that this duplicate file is there since 6 November.
Updated by Anonymous almost 9 years ago
I've reboot my machine and it looks like tvh is stable again. Thanks for your help again.
Updated by Jaroslav Kysela almost 9 years ago
- Status changed from New to Invalid
This should not happen, if you can reproduce this corrupted configuration directory tree, please, try to describe it.
Updated by Anonymous almost 9 years ago
I have a backup of the old config.
The file dvr/autorec/a9fe5bf8136f89ab0a9417f67d581f2a is the autorec file of a program I record on each weekday.
The file dvr/log/a9fe5bf8136f89ab0a9417f67d581f2a is a single recording of the same show recorded on 6-11-2015.
Is this what you want to know? If you like I can also share the backup I made. If you need other informations, please let me know.