Actions
Bug #4710
closedSegmentation fault in src/input/mpegts/satip/satip_satconf.c:454
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