Bug #3294
closed
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)
Updated by Jaroslav Kysela almost 10 years ago
Install the debug package and addr2line utility to your system to see function names instead hexa addresses.
Updated by Anonymous almost 10 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 10 years ago
"No symbol table info available." - You don't have tvheadend binary with the debugging symbols.
Updated by Anonymous almost 10 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 10 years ago
Do you have file named a9fe5bf8136f89ab0a9417f67d581f2a twice in your config tree ?
Updated by Anonymous almost 10 years ago
I've got those files:
./dvr/autorec/a9fe5bf8136f89ab0a9417f67d581f2a
./dvr/log/a9fe5bf8136f89ab0a9417f67d581f2a
Updated by Anonymous almost 10 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 10 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 10 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 10 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.