Project

General

Profile

Actions

Bug #4710

closed

Segmentation fault in src/input/mpegts/satip/satip_satconf.c:454

Added by Set ti over 7 years ago. Updated over 7 years ago.

Status:
Invalid
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
2017-11-06
Due date:
% Done:

0%

Estimated time:
Found in version:
a5ecd97a941b0fbb8942d554ee15eef4573b2251
Affected Versions:

Description

# cat gdb.txt 
#0  satip_satconf_create0 (lfe=lfe@entry=0xb3e03028, conf=0xb3e01c38, position=position@entry=0) at src/input/mpegts/satip/satip_satconf.c:454
        tbl = {0x670148 " (AA)", 0x670150 " (AB)", 0x670158 " (BA)", 0x670160 " (BB)"}
        uuid = <optimized out>
        sfc = 0xb3e033f8
        buf = "\002\000\000\000\002\000\000\000G3\340\263\000\000\000\000\020\000\340\263%\000\000\000\070'\340\263\001\000\000" 
        s = <optimized out>
#1  0x00578604 in satip_satconf_create (lfe=lfe@entry=0xb3e03028, conf=conf@entry=0xb3e02738, def_positions=4) at src/input/mpegts/satip/satip_satconf.c:479
        l = <optimized out>
        e = <optimized out>
        f = 0xb3e01c28
        pos = 0
#2  0x00577564 in satip_frontend_create (conf=<optimized out>, conf@entry=0xb3e05868, sd=sd@entry=0xb3e01788, type=<optimized out>, type@entry=DVB_TYPE_S, v2=v2@entry=1, num=num@entry=1) at src/input/mpegts/satip/satip_frontend.c:2317
        idc = 0x1
        uuid = <optimized out>
        override = <optimized out>
        id = "DVB-S #1\000r #1", <incomplete sequence \340\263>
        lname = "SAT>IP DVB-S Tuner #1 (192.168.2.65)\000\000\000\000w\000\000\000|\000\000\000(\322¶\340\377\300\266\230\326k\000\000\000\000\000\020\000\340\263%\000\000\000\020\030\340\263\000\000\000\000\000\000\000\000\354\034\340\263\t\000\000\000\000\320¶\t\000\000\000\001", '\000' <repeats 15 times>, "X\000\000\000\000\000\000\000\071\000\000\000[\000\000\000n\000\000\000w\000\000\000|\000\000\000(\322¶\340\377\300\266ܱg\000\000\000\000\000\020\000\340\263C\000\000\000(\035\340\263\022\000\000\000<\257Z\000\003\000\000\000\004\000\000\000\000\000\000\000\000\320¶\000\000\000\000\001\000\000\000\n"...
        nname = "192.168.2.65\000\000\000\000\003\000\000\000\004\000\000\000\264\361\265\266\000\000\000\000\001\000\000\000\000\000\000\000\260\031\340\263\000\000\000\000h\256K\000\006\000\000\000\000\320¶" 
        lfe = 0xb3e03028
        master = 0
        i = <optimized out>
#3  0x004737f0 in satip_device_create (info=info@entry=0xb4efe518) at src/input/mpegts/satip/satip.c:710
        sd = 0xb3e01788
        uuid = {{bin = "ebbce9f1aba9de0f", hex = "ebbce9f1aba9de0fa4ae534ebfcff4c3"}}
        conf = <optimized out>
        feconf = 0xb3e05868
        argv = {0xb4efe368 "DVBS2-4", 0xb6c2d000 " O\024", 0xf1e9bceb <error: Cannot access memory at address 0xf1e9bceb>, 0xfdea9ab <error: Cannot access memory at address 0xfdea9ab>, 0x4e53aea4 <error: Cannot access memory at address 0x4e53aea4>, 0xc3f4cfbf <error: Cannot access memory at address 0xc3f4cfbf>, 0x56a16b9a <error: Cannot access memory at address 0x56a16b9a>, 0xebbce9f1 <error: Cannot access memory at address 0xebbce9f1>, 0xaba9de0f <error: Cannot access memory at address 0xaba9de0f>, 0xa4ae534e <error: Cannot access memory at address 0xa4ae534e>}
        tunercfg = <optimized out>
        i = <optimized out>
        j = 0
        n = <optimized out>
        m = 4
        fenum = 1
        v2 = 1
        save = <optimized out>
        type = DVB_TYPE_S
        buf2 = "\353\274\351\361\253\251\336\017\244\256SN\277\317\364Úk\241V", '\000' <repeats 39 times>
#4  0x00572414 in satip_discovery_http_closed (hc=0xb3301b40, errn=<optimized out>) at src/input/mpegts/satip/satip.c:1014
        d = <optimized out>
        s = <optimized out>
        xml = 0x0
        tags = <optimized out>
        root = <optimized out>
        device = <optimized out>
        friendlyname = 0xb3e01c06 "index.htmldisableworkarounds" 
        manufacturer = 0x0
        manufacturerURL = 0x0
        modeldesc = 0xb3e01896 "" 
        modelname = 0xb3e01c54 "=" 
        modelnum = 0x67b1dc "" 
        serialnum = 0xb3e018f3 "\263ip/adapters" 
        presentation = 0xb3e01960 "(\032\340\263@-ೈ\031\340\263\001\004" 
        tunercfg = 0xb3e01994 "" 
        udn = <optimized out>
        uuid = 0xb3e019c9 "reate" 
        cs = <optimized out>
        arg = <optimized out>
        info = {myaddr = 0x0, addr = 0x0, uuid = 0x0, bootid = 0x0, configid = 0x0, deviceid = 0x0, location = 0x0, server = 0x0, friendlyname = 0x0, manufacturer = 0x0, manufacturerURL = 0x0, modeldesc = 0x0, modelname = 0x0, modelnum = 0x0, serialnum = 0x0, presentation = 0x0, tunercfg = 0x0, rtsp_port = 554, srcs = 4}
        errbuf = '\000' <repeats 99 times>
        argv = {0xb3e019c4 "uuidcreate", 0xb3e019c9 "reate", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
        i = <optimized out>
        n = <optimized out>
#5  0x004d09f0 in http_client_shutdown (hc=0xb3301b40, force=0, reconnect=<optimized out>) at src/httpc.c:178
        force = 0
        reconnect = <optimized out>
        hc = 0xb3301b40
        ssl = <optimized out>
#6  0x004d2b78 in http_client_finish (hc=hc@entry=0xb3301b40) at src/httpc.c:743
        wcmd = 0xb3300608
        res = <optimized out>
#7  0x004d3060 in http_client_run0 (hc=hc@entry=0xb3301b40) at src/httpc.c:1133
        buf = 0xb4efe628 "e/png</mimetype><width>120</width><height>120</height><depth>32</depth><url>large.png</url></icon></iconList><presentationURL>index.html</presentationURL><satip:X_SATIPCAP xmlns:satip=\"urn:ses-com:sat"...
        saveptr = 0x6fcd20 <http_running> "\001" 
        argv = {0x6fccfc <http_lock> "", 0x718ca0 "\021", 0xb4efea90 ""}
        d = <optimized out>
        p = <optimized out>
        ver = <optimized out>
        res = <optimized out>
        delimsize = <optimized out>
        r = <optimized out>
        len = <optimized out>
#8  0x004d3930 in http_client_run (hc=hc@entry=0xb3301b40) at src/httpc.c:1185
        r = <optimized out>
#9  0x004d3a50 in http_client_thread (p=<optimized out>) at src/httpc.c:1447
        n = <optimized out>
        ev = {fd = 0, events = 1, data = {ptr = 0xb3301b40, u64 = 3006274368, u32 = 3006274368, fd = -1288692928}}
        hc = <optimized out>
        c = 0 '\000'
#10 0x004857e0 in thread_wrapper (p=0x718bd8) at src/wrappers.c:161
        ts = 0x718bd8
        set = {__val = {16388, 0 <repeats 31 times>}}
        r = <optimized out>

And here are my adapters:

#cat .hts/tvheadend/input/satip/adapters/ebbce9f1aba9de0fa4ae534ebfcff4c3
{
        "tunercfgu": "DVBS2-4",
        "tcp_mode": false,
        "fast_switch": true,
        "fullmux_ok": true,
        "sigscale": 240,
        "pids_max": 32,
        "pids_len": 127,
        "pids_deladd": true,
        "pids0": false,
        "piloton": false,
        "pids21": false,
        "skip_ts": 0,
        "disableworkarounds": false,
        "device_uuid": "20ec0f2c-1dd2-11b2-bf33-90c30fad71a6",
        "frontends": {
                "DVB-S #1": {
                        "delsys": 0,
                        "udp_rtp_port": 0,
                        "tdelay": 50,
                        "play2": false,
                        "grace_period": 0,
                        "teardown_delay": false,
                        "pass_weight": true,
                        "enabled": true,
                        "priority": 0,
                        "spriority": 0,
                        "displayname": "SAT>IP DVB-S Tuner #1 (192.168.2.65)",
                        "ota_epg": true,
                        "initscan": false,
                        "idlescan": true,
                        "free_weight": 0,
                        "remove_scrambled": false,
                        "linked": "",
                        "type": "DVB-S",
                        "uuid": "179a17bb0298805890cd6e2b3c30b00a",
                        "satconf": [
                                {
                                        "enabled": true,
                                        "displayname": "Hotbird",
                                        "priority": 1,
                                        "timeout": 10,
                                        "position": 1,
                                        "network_limit": 1,
                                        "network_group": 0,
                                        "networks": [
                                                "7694df5be2021818800c0b08d2342a38" 
                                        ]
                                },
                                {
                                        "enabled": true,
                                        "displayname": "Astra",
                                        "priority": 1,
                                        "timeout": 10,
                                        "position": 2,
                                        "network_limit": 2,
                                        "network_group": 0,
                                        "networks": [
                                                "08a571b3ce3ed03fd8fce25082e2c8cd" 
                                        ]
                                }
                        ]
                },
                "DVB-S #2": {
                        "delsys": 0,
                        "udp_rtp_port": 0,
                        "tdelay": 50,
                        "play2": false,
                        "grace_period": 0,
                        "teardown_delay": false,
                        "pass_weight": true,
                        "enabled": true,
                        "priority": 0,
                        "spriority": 0,
                        "displayname": "SAT>IP DVB-S Tuner #2 (192.168.2.65)",
                        "ota_epg": true,
                        "initscan": false,
                        "idlescan": true,
                        "free_weight": 0,
                        "remove_scrambled": false,
                        "linked": "",
                        "type": "DVB-S",
                        "uuid": "1fde14e31875a7f7d971f2b2dde94e02",
                        "satconf": [
                                {
                                        "enabled": true,
                                        "displayname": "Hotbird",
                                        "priority": 1,
                                        "timeout": 10,
                                        "position": 1,
                                        "network_limit": 1,
                                        "network_group": 0,
                                        "networks": [
                                                "7694df5be2021818800c0b08d2342a38" 
                                        ]
                                },
                                {
                                        "enabled": true,
                                        "displayname": "Astra",
                                        "priority": 1,
                                        "timeout": 10,
                                        "position": 2,
                                        "network_limit": 2,
                                        "network_group": 0,
                                        "networks": [
                                                "08a571b3ce3ed03fd8fce25082e2c8cd" 
                                        ]
                                }
                        ]
                },
                "DVB-S #3": {
                        "delsys": 0,
                        "udp_rtp_port": 0,
                        "tdelay": 50,
                        "play2": false,
                        "grace_period": 0,
                        "teardown_delay": false,
                        "pass_weight": true,
                        "enabled": true,
                        "priority": 0,
                        "spriority": 0,
                        "displayname": "SAT>IP DVB-S Tuner #3 (192.168.2.65)",
                        "ota_epg": true,
                        "initscan": false,
                        "idlescan": true,
                        "free_weight": 0,
                        "remove_scrambled": false,
                        "linked": "",
                        "type": "DVB-S",
                        "uuid": "4d068f638a8dcecc422ed66f413f07b3",
                        "satconf": [
                                {
                                        "enabled": true,
                                        "displayname": "Hotbird",
                                        "priority": 1,
                                        "timeout": 10,
                                        "position": 1,
                                        "network_limit": 1,
                                        "network_group": 0,
                                        "networks": [
                                                "7694df5be2021818800c0b08d2342a38" 
                                        ]
                                },
                                {
                                        "enabled": true,
                                        "displayname": "Astra",
                                        "priority": 1,
                                        "timeout": 10,
                                        "position": 2,
                                        "network_limit": 2,
                                        "network_group": 0,
                                        "networks": [
                                                "08a571b3ce3ed03fd8fce25082e2c8cd" 
                                        ]
                                }
                        ]
                },
                "DVB-S #4": {
                        "delsys": 0,
                        "udp_rtp_port": 0,
                        "tdelay": 50,
                        "play2": false,
                        "grace_period": 0,
                        "teardown_delay": false,
                        "pass_weight": true,
                        "enabled": true,
                        "priority": 0,
                        "spriority": 0,
                        "displayname": "SAT>IP DVB-S Tuner #4 (192.168.2.65)",
                        "ota_epg": true,
                        "initscan": false,
                        "idlescan": true,
                        "free_weight": 0,
                        "remove_scrambled": false,
                        "linked": "",
                        "type": "DVB-S",
                        "uuid": "0b4790c1f28808893b8a945ed7a8730e",
                        "satconf": [
                                {
                                        "enabled": true,
                                        "displayname": "Astra",
                                        "priority": 1,
                                        "timeout": 10,
                                        "position": 1,
                                        "network_limit": 2,
                                        "network_group": 0,
                                        "networks": [
                                                "08a571b3ce3ed03fd8fce25082e2c8cd" 
                                        ]
                                },
                                {
                                        "enabled": true,
                                        "displayname": "Hotbird",
                                        "priority": 1,
                                        "timeout": 10,
                                        "position": 2,
                                        "network_limit": 1,
                                        "network_group": 0,
                                        "networks": [
                                                "7694df5be2021818800c0b08d2342a38" 
                                        ]
                                }
                        ]
                }
        }
}

Before update, commit 90b20661199d3c4ff11d021ed676c54ed481037b worked with same settings.

Actions

Also available in: Atom PDF