Project

General

Profile

Bug #3589

Crash

Added by Bengt Madeberg over 8 years ago. Updated over 8 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
Crashes
Target version:
-
Start date:
2016-02-23
Due date:
% Done:

100%

Estimated time:
Found in version:
HTS Tvheadend 4.1-1457~gfabe4f8
Affected Versions:

Description

Dead lock during recordings..

Syslog in the time frame when it probably happend. Attach also gdb.txt

Feb 23 20:13:11 server1a tvheadend[10901]: spawn: frame=  674 fps= 24 q=-1.0 size=    4463kB time=28.12 bitrate=1300.1kbits/s
Feb 23 20:13:11 server1a tvheadend[10901]: spawn: frame=  686 fps= 24 q=-1.0 size=    4542kB time=28.60 bitrate=1301.0kbits/s
Feb 23 20:13:12 server1a tvheadend[10901]: spawn: frame=  700 fps= 24 q=-1.0 size=    4636kB time=29.16 bitrate=1302.3kbits/s
Feb 23 20:13:12 server1a tvheadend[10901]: subscription: 0194: "192.168.0.74 [ muy | XBMC Media Center ]" unsubscribing from "DR-K", hostname="192.168.0.74", username="muy", client="XBMC Media Center" 
Feb 23 20:17:01 server1a CRON[13449]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Feb 23 20:27:18 server1a tvheadend[10901]: htsp: 192.168.0.65 [ muy | Kodi Media Center ]: Write error -- Resource temporarily unavailable
Feb 23 20:27:18 server1a tvheadend[10901]: htsp: 192.168.0.65 [ muy | Kodi Media Center ]: Disconnected
Feb 23 21:15:28 server1a tvheadend[10901]: linuxdvb: TurboSight TBS 62x1 DVBT/T2 frontend : DVB-T #0 - read() EOVERFLOW
Feb 23 21:15:28 server1a tvheadend[10901]: linuxdvb: TurboSight TBS 62x1 DVBT/T2 frontend : DVB-T #0 - read() EOVERFLOW
Feb 23 21:15:28 server1a tvheadend[10901]: TS: Teracom/522MHz/TV4 Göteborg: MPEG2VIDEO @ #1049 Continuity counter error (total 1)
Feb 23 21:15:28 server1a tvheadend[10901]: TS: Teracom/522MHz/TV4 Göteborg: TELETEXT @ #1046 Continuity counter error (total 1)
Feb 23 21:15:28 server1a tvheadend[10901]: TS: Teracom/522MHz/TV4 Göteborg: MPEG2AUDIO @ #1048 Continuity counter error (total 1)
Feb 23 21:15:28 server1a tvheadend[10901]: parser: transport stream MPEG2VIDEO, DTS discontinuity. DTS = 420851924, last = 414962324
Feb 23 21:15:28 server1a tvheadend[10901]: parser: transport stream MPEG2AUDIO, DTS discontinuity. DTS = 420800400, last = 414901440
Feb 23 21:17:01 server1a CRON[13593]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Feb 23 21:18:08 server1a kernel: [11306955.495234] init: tvheadend main process (10901) killed by KILL signal
Feb 23 21:18:08 server1a tvheadend[13611]: main: Log started
Feb 23 21:18:08 server1a tvheadend[13611]: http: Starting HTTP server 0.0.0.0:9981
Feb 23 21:18:08 server1a tvheadend[13611]: htsp: Starting HTSP server 0.0.0.0:9982
Feb 23 21:18:08 server1a tvheadend[13611]: config: loaded
Feb 23 21:18:09 server1a tvheadend[13611]: scanfile: DVB-T - loaded 44 regions with 1104 networks
Feb 23 21:18:09 server1a tvheadend[13611]: scanfile: DVB-S - loaded 1 regions with 94 networks
Feb 23 21:18:09 server1a tvheadend[13611]: scanfile: DVB-C - loaded 17 regions with 53 networks
Feb 23 21:18:09 server1a tvheadend[13611]: scanfile: ATSC-T - loaded 2 regions with 9 networks
Feb 23 21:18:09 server1a tvheadend[13611]: scanfile: ATSC-C - loaded 1 regions with 5 networks
Feb 23 21:18:09 server1a tvheadend[13611]: scanfile: ISDB-T - loaded 2 regions with 1000 networks


Files

gdb.txt (744 KB) gdb.txt Bengt Madeberg, 2016-02-23 21:19

History

#1

Updated by Jaroslav Kysela over 8 years ago

Note to me:

1) PSI tables -> cwc_table_input

lock(s_stream_mutex)
lock(cwc_mutex)

2) cwc handle_ecm_reply()

lock(cwc_mutex)
lock(s_stream_mutex) - in descrambler_notify()
#2

Updated by Jaroslav Kysela over 8 years ago

  • Status changed from New to Fixed
  • % Done changed from 0 to 100

Applied in changeset commit:tvheadend|1104c42c01ed551bed47a61ffa67288309c4d70b.

#3

Updated by Jaroslav Kysela over 8 years ago

Fixed in v4.1-1561-g1104c42 . Thanks for your feedback :-)

Also available in: Atom PDF