Project

General

Profile

Actions

Bug #3041

closed

TVHeadend crashes when Avahi is unavailable

Added by Aydan Ulysses over 9 years ago. Updated over 9 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
Crashes
Target version:
-
Start date:
2015-08-14
Due date:
% Done:

100%

Estimated time:
Found in version:
4.1-373~gcb5f6a1
Affected Versions:

Description

Hello,

I tried running tvheadend (compiled from github, version 4.1-373~gcb5f6a1) inside docker and stumbled over this:

tvheadend: client.c:626: avahi_client_free: Assertion `client' failed.

Well, my container doesn't run avahi.

here's the full crashlog after sending TERM:
2015-08-14 14:49:51.211 [ INFO] epgdb: snapshot start
2015-08-14 14:49:51.212 [ INFO] epgdb: queued to save (size 191)
2015-08-14 14:49:51.212 [ INFO] epgdb: brands 0
2015-08-14 14:49:51.212 [ INFO] epgdb: seasons 0
2015-08-14 14:49:51.212 [ INFO] epgdb: episodes 0
2015-08-14 14:49:51.212 [ INFO] epgdb: broadcasts 0
tvheadend: client.c:626: avahi_client_free: Assertion `client' failed.
2015-08-14 14:49:51.215 [ ALERT] CRASH: Signal: 6 in PRG: tvheadend (4.1-373~gcb5f6a1) [5e879aa552a0aab7205967c5ad7da0a3e52b745a] CWD: /home/hts
2015-08-14 14:49:51.215 [ ALERT] CRASH: Fault address 0x650000000c (N/A)
2015-08-14 14:49:51.215 [ ALERT] CRASH: Loaded libraries: /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /lib/x86_64-linux-gnu/libz.so.1 /usr/lib/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 /lib64/ld-linux-x86-64.so.2
2015-08-14 14:49:51.215 [ ALERT] CRASH: Register dump [23]: 00007f7a1fff77006360206e6f6974720000000000000008000000000000020600007f7a2d8df88900007f7a2d8dfe5000007f7a2cba3b670000000000000272000000000000000c000000000000001f00007f7a2cba3b6700007ffcdf2d2f2400000000000000060000000000000000ffffffffffffffff00007f7a1fff674800007f7a2ca89165000000000000020600000000000000330000000000000006000000000000000efffffffe7ffbba130000000000000000
2015-08-14 14:49:51.215 [ ALERT] CRASH: STACKTRACE
2015-08-14 14:49:51.218 [ ALERT] CRASH: 0x440976
2015-08-14 14:49:51.219 [ ALERT] CRASH: 0x7f7a2d27c0a0
2015-08-14 14:49:51.219 [ ALERT] CRASH: gsignal+0x35 (/lib/x86_64-linux-gnu/libc.so.6)
2015-08-14 14:49:51.219 [ ALERT] CRASH: abort+0x180 (/lib/x86_64-linux-gnu/libc.so.6)
2015-08-14 14:49:51.219 [ ALERT] CRASH: __assert_fail+0xf1 (/lib/x86_64-linux-gnu/libc.so.6)
2015-08-14 14:49:51.221 [ ALERT] CRASH: 0x7f7a2d8d7b3b
2015-08-14 14:49:51.222 [ ALERT] CRASH: 0x4cc187
2015-08-14 14:49:51.224 [ ALERT] CRASH: 0x414c4e

TVheadend should be able to cope with this without crashing.

Regards
Aydan

Actions

Also available in: Atom PDF