Project

General

Profile

Actions

Bug #1437

closed

Crash after deleting all muxes

Added by Rene Herbrich over 12 years ago. Updated over 12 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
DVB
Target version:
-
Start date:
2012-11-29
Due date:
% Done:

0%

Estimated time:
Found in version:
5d2197c30f
Affected Versions:

Description

I wanted to have a clean channel list, so I deleted all muxes, what worked without a problem.
Then I added one mux by "Add DVB Network by location" and enabled "autodetect muxes". After enabling
this option tvheadend crashed. If I start tvheadend again ist crashes each time:

[...]
Nov 29 21:49:10 [DEBUG]:epg: unref'd object 347467 (tvh://channel-1/bcast-347466/episode) created during update
Nov 29 21:49:10 [DEBUG]:epg: unref'd object 347453 (tvh://channel-1/bcast-347452/episode) created during update
Nov 29 21:49:10 [DEBUG]:epg: unref'd object 347443 (tvh://channel-1/bcast-347442/episode) created during update
Nov 29 21:49:10 [DEBUG]:epg: unref'd object 347441 (tvh://channel-1/bcast-347440/episode) created during update

Program received signal SIGSEGV, Segmentation fault.
dvr_event_updated (e=0x3ee180) at /opt/src/tvheadend_beta/src/dvr/dvr_db.c:836
836       LIST_FOREACH(de, &e->channel->ch_dvrs, de_channel_link)
(gdb) bt full
#0  dvr_event_updated (e=0x3ee180) at /opt/src/tvheadend_beta/src/dvr/dvr_db.c:836
        de = (dvr_entry_t *) 0x0
#1  0x0000f690 in _epg_broadcast_updated (eo=0x3ee180) at /opt/src/tvheadend_beta/src/epg.c:1528
        ebc = (epg_broadcast_t *) 0x3ee180
#2  0x000119f4 in epg_updated () at /opt/src/tvheadend_beta/src/epg.c:113
        eo = (epg_object_t *) 0x3ee180
#3  0x0000ba20 in main (argc=Unhandled dwarf expression opcode 0xf3
) at /opt/src/tvheadend_beta/src/main.c:485
        c = <value optimized out>
        forkaway = <value optimized out>
        pidfile = <value optimized out>
        pidpath = <value optimized out>
        grp = <value optimized out>
        pw = <value optimized out>
        usernam = <value optimized out>
        groupnam = <value optimized out>
        createdefault = <value optimized out>
        set = {__val = {2147483647, 4294967294, 4294967295 <repeats 30 times>}}
        homedir = <value optimized out>
        rawts_input = <value optimized out>
        dvb_rawts_input = <value optimized out>
        join_transport = <value optimized out>
        confpath = <value optimized out>
        p = <value optimized out>
        endp = 0x40025894 "??\001@\n" 
        adapter_mask = <value optimized out>
        crash = <value optimized out>
---Type <return> to continue, or q <return> to quit---
        gid = <value optimized out>
        uid = <value optimized out>
(gdb) info reg
r0             0x3ee180 4120960
r1             0x0      0
r2             0x403da018       1077780504
r3             0x0      0
r4             0x3ee180 4120960
r5             0x86548  550216
r6             0x0      0
r7             0x854c8  545992
r8             0x0      0
r9             0xffffffff       4294967295
r10            0x40025000       1073893376
r11            0xbecf2c14       3201248276
r12            0xea120  958752
sp             0xbecf2a90       0xbecf2a90
lr             0xf690   63120
pc             0x39988  0x39988 <dvr_event_updated+12>
fps            0x0      0
cpsr           0x60000010       1610612752
Actions

Also available in: Atom PDF