Project

General

Profile

Bug #1314

Segfault (possibly caused by latest mux duplicate fix)

Added by Mark Clarkstone about 12 years ago. Updated about 12 years ago.

Status:
Invalid
Priority:
Normal
Assignee:
Category:
EPG - Grabbers
Target version:
Start date:
2012-10-10
Due date:
% Done:

0%

Estimated time:
Found in version:
1cc67b75e8f7a90ef0d6aaaf88cf5cf633c8c840
Affected Versions:

Description

Updated to the latest git that contains the duplicate muxes fix with an old config & tvh segfaults, here is the gdb trace and config directory.

Starting program: /usr/bin/tvheadend -C -g video
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff656f700 (LWP 14155)]
[New Thread 0x7ffff5d6e700 (LWP 14156)]
[New Thread 0x7ffff556d700 (LWP 14157)]
[New Thread 0x7ffff4d6c700 (LWP 14158)]
[New Thread 0x7ffff456b700 (LWP 14159)]
[New Thread 0x7ffff3d6a700 (LWP 14160)]

Program received signal SIGSEGV, Segmentation fault.
0x000000000043555b in dvr_entry_find_by_event (e=0x132c9e0) at /home/mark/tvheadend/src/dvr/dvr_db.c:849
849      LIST_FOREACH(de, &e->channel->ch_dvrs, de_channel_link)
#0  0x000000000043555b in dvr_entry_find_by_event (e=0x132c9e0) at /home/mark/tvheadend/src/dvr/dvr_db.c:849
        de = <optimized out>
#1  dvr_event_updated (e=e@entry=0x132c9e0) at /home/mark/tvheadend/src/dvr/dvr_db.c:760
        de = 0x0
#2  0x0000000000409298 in _epg_broadcast_updated (eo=0x132c9e0) at /home/mark/tvheadend/src/epg.c:1527
        ebc = 0x132c9e0
#3  0x000000000040bb09 in epg_updated () at /home/mark/tvheadend/src/epg.c:113
        eo = 0x132c9e0
#4  0x0000000000404fd8 in main (argc=<optimized out>, argv=<optimized out>) at /home/mark/tvheadend/src/main.c:453
        c = <optimized out>
        forkaway = 0
        pidfile = <optimized out>
        pidpath = 0x45f4e5 "/var/run/tvheadend.pid" 
        grp = <optimized out>
        pw = <optimized out>
        usernam = <optimized out>
        groupnam = <optimized out>
        createdefault = 1
        set = {__val = {18446744067267100671, 18446744073709551615 <repeats 15 times>}}
        homedir = <optimized out>
        rawts_input = 0x0
        join_transport = 0x0
        confpath = 0x0
        p = <optimized out>
        endp = 0x7ffff7ff0000 "" 
        adapter_mask = 4294967295
        crash = 0
A debugging session is active.

    Inferior 1 [process 14152] will be killed.

Quit anyway? (y or n) 

Files

htsconfig.tar (16.5 MB) htsconfig.tar Mark Clarkstone, 2012-10-10 15:13

History

#1

Updated by Adam Sutton about 12 years ago

  • Category set to EPG - Grabbers
  • Status changed from New to Need feedback
  • Target version set to 3.4

Mark,

Has this happened at all since the original report?

Adam

#2

Updated by Mark Clarkstone about 12 years ago

Adam Sutton wrote:

Mark,

Has this happened at all since the original report?

Adam

I haven't seen it since, so I'd consider this one fixed :P

#3

Updated by Adam Sutton about 12 years ago

  • Status changed from Need feedback to Invalid

Closed at user request.

Also available in: Atom PDF