Bug 2221213 - tvheadend is not responding and unkillable using Linux 6.3
Summary: tvheadend is not responding and unkillable using Linux 6.3
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 38
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-07-07 14:00 UTC by Clément Vuchener
Modified: 2024-05-28 13:24 UTC (History)
16 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2024-05-28 13:24:14 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Clément Vuchener 2023-07-07 14:00:33 UTC
After an update, my tvheadend service is not responding. It cannot be restarted and prevents a regular shutdown. Trying the previous kernel fixes the issue.

Reproducible: Always

Steps to Reproduce:
1.Boot linux 6.3.8-200.fc38.x86_64

Actual Results:  
The tvheadend service does not respond to request and is unkillable.

Expected Results:  
tvheadend is able to use the dvb adapter and respond to requests.

New bad kernel is 6.3.8-200.fc38.x86_64
Previous working kernel is 6.2.15-300.fc38.x86_64
tvheadend 4.3^20230408gitf32c7c5-1.fc38 from rpmfusion

tuner device is a Hauppauge WinTV-Starburst2 (model 150300, rev C2I9)

I did not see anything wrong in the kernel log, it is the same as the previous kernel
kernel: cx23885: cx23885 driver version 0.0.4 loaded
kernel: cx23885 0000:01:00.0: enabling device (0000 -> 0002)
kernel: cx23885: CORE cx23885[0]: subsystem: 0070:f02a, board: Hauppauge WinTV-Starburst2 [card=59,autodetected]
kernel: tveeprom: Hauppauge model 150300, rev C2I9, serial# 4036111795
kernel: tveeprom: MAC address is 00:0d:fe:92:2d:b3
kernel: tveeprom: tuner model is unknown (idx 189, type 4)
kernel: tveeprom: TV standards UNKNOWN (eeprom 0x01)
kernel: tveeprom: audio processor is CX23888 (idx 40)
kernel: tveeprom: decoder processor is CX23888 (idx 34)
kernel: tveeprom: has no radio, has IR receiver, has no IR transmitter
kernel: cx23885: cx23885[0]: warning: unknown hauppauge model #150300
kernel: cx23885: cx23885[0]: hauppauge eeprom: model=150300
kernel: cx23885: cx23885_dvb_register() allocating 1 frontend(s)
kernel: cx23885: cx23885[0]: cx23885 based dvb card
kernel: m88rs6000t 7-0021: chip_id=64
kernel: m88rs6000t 7-0021: Montage M88RS6000 internal tuner successfully identified
kernel: dvbdev: DVB: registering new adapter (cx23885[0])
kernel: cx23885 0000:01:00.0: DVB: registering adapter 0 frontend 0 (Montage Technology M88RS6000)...
kernel: cx23885: cx23885_dev_checkrevision() Hardware revision = 0xd0
kernel: cx23885: cx23885[0]/0: found at 0000:01:00.0, rev: 4, irq: 22, latency: 0, mmio: 0xa1000000
kernel: m88ds3103 4-0069: found a 'Montage Technology M88RS6000' in cold state
kernel: m88ds3103 4-0069: downloading firmware from file 'dvb-demod-m88rs6000.fw'
kernel: m88ds3103 4-0069: found a 'Montage Technology M88RS6000' in warm state
kernel: m88ds3103 4-0069: firmware version: 4.1
kernel: cx23885 0000:01:00.0: DVB: adapter 0 frontend 0 frequency 0 out of range (950000..2150000)

tvheadend does not show any error either
juil. 07 09:42:12 htpc systemd[1]: Starting tvheadend.service - Tvheadend - a TV streaming server and DVR...
juil. 07 09:42:13 htpc tvheadend[1153]: main: Log started
juil. 07 09:42:13 htpc tvheadend[1153]: tcp: No systemd socket: creating a new one
juil. 07 09:42:13 htpc tvheadend[1153]: http: Starting HTTP server :::9981
juil. 07 09:42:13 htpc tvheadend[1153]: tcp: No systemd socket: creating a new one
juil. 07 09:42:13 htpc tvheadend[1153]: htsp: Starting HTSP server :::9982
juil. 07 09:42:13 htpc systemd[1]: Started tvheadend.service - Tvheadend - a TV streaming server and DVR.
juil. 07 09:42:13 htpc tvheadend[1153]: config: loaded
juil. 07 09:42:13 htpc tvheadend[1153]: config: scanfile (re)initialization with path <none>
juil. 07 09:42:13 htpc tvheadend[1153]: transcode: 'video' context type registered
juil. 07 09:42:13 htpc tvheadend[1153]: transcode: 'audio' context type registered
juil. 07 09:42:13 htpc tvheadend[1153]: transcode: '&TVHH264Decoder' decoder helper registered
juil. 07 09:42:13 htpc tvheadend[1153]: transcode: '&TVHTHEORADecoder' decoder helper registered
juil. 07 09:42:13 htpc tvheadend[1153]: transcode: '&TVHAACDecoder' decoder helper registered
juil. 07 09:42:13 htpc tvheadend[1153]: transcode: '&TVHVORBISDecoder' decoder helper registered
juil. 07 09:42:13 htpc tvheadend[1153]: transcode: '&TVHOPUSDecoder' decoder helper registered
juil. 07 09:42:13 htpc tvheadend[1153]: transcode: '&TVHMPEG2VIDEOEncoder' encoder helper registered
juil. 07 09:42:13 htpc tvheadend[1153]: transcode: '&TVHH264Encoder' encoder helper registered
juil. 07 09:42:13 htpc tvheadend[1153]: transcode: '&TVHHEVCEncoder' encoder helper registered
juil. 07 09:42:13 htpc tvheadend[1153]: transcode: '&TVHAACEncoder' encoder helper registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'mpeg2video' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'mp2' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'aac' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'vorbis' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'flac' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'libx264' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'libx265' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'libvpx' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'libvpx-vp9' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'libtheora' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'libvorbis' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'libfdk_aac' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'libopus' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'h264_vaapi' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'hevc_vaapi' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'vp8_vaapi' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'vp9_vaapi' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'webtv-aac' codec profile created
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'webtv-h264' codec profile created
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'webtv-vorbis' codec profile created
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'webtv-vp8' codec profile created
juil. 07 09:42:13 htpc tvheadend[1153]: descrambler: adding CAID 2600/FFFF as ConstCW interval 10000ms pc 20 ep default (BISS)
juil. 07 09:42:13 htpc tvheadend[1153]: descrambler: adding CAID 0E00/FFFF as MultiPID interval 1000ms pc 2 ep default (PowerVu)
juil. 07 09:42:13 htpc tvheadend[1153]: iptv: Using 2 input thread(s)
juil. 07 09:42:14 htpc tvheadend[1153]: linuxdvb: adapter added /dev/dvb/adapter0

Comment 1 Aoife Moloney 2024-05-28 13:24:14 UTC
Fedora Linux 38 entered end-of-life (EOL) status on 2024-05-21.

Fedora Linux 38 is no longer maintained, which means that it
will not receive any further security or bug fix updates. As a result we
are closing this bug.

If you can reproduce this bug against a currently maintained version of Fedora Linux
please feel free to reopen this bug against that version. Note that the version
field may be hidden. Click the "Show advanced fields" button if you do not see
the version field.

If you are unable to reopen this bug, please file a new report against an
active release.

Thank you for reporting this bug and we are sorry it could not be fixed.


Note You need to log in before you can comment on or make changes to this bug.