Project

General

Profile

Bug #2027

[Git master / 3.9.470-g6482d33] sefault caused by epggrab

Added by Mark Clarkstone almost 10 years ago. Updated almost 10 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
EPG - Grabbers
Target version:
-
Start date:
2014-03-31
Due date:
% Done:

0%

Estimated time:
Found in version:
3.9.470-g6482d33
Affected Versions:

Description

As title.

#0  mpegts_mux_start (mm=0x7f54ac2f9d70, reason=0x49674e "epggrab", weight=1)
    at src/input/mpegts/mpegts_mux.c:431
        e = <optimized out>
        f = <optimized out>
        pass = <optimized out>
        havefree = <optimized out>
        enabled = <optimized out>
        buf = "754000\000\000\272\b\000\000\000\000\000\000NgI\000\000\000\000\000\240\341o\002\000\000\000\000`\332`\002\000\000\000\000\240v\273\002\000\000\000\000\340Fs\002\000\000\000\000NgI", '\000' <repeats 13 times>, "z\230@\000\000\000\000\000H\223n\274\377\177\000\000п\v\000\000\000\000\000\360\223n\274\377\177\000\000\060\000\000\000\060\000\000\000\060\000\000\000\000\000\000\000`\223n\274\377\177\000\000P\000\000\000\000\000\000\000\240\341o\002\000\000\000\000(\000\000\000\000\000\000\000`\276a\275T\177\000\000H\000\000\000\000\000\000\000`\276a\275T\177\000\000\a\000\000\000\000\000\000\000`\276a\275T\177\000\000\000\000\000\000\000\000\000\000`\276a\275T\177\000\000\000\000\000\000\000\000\000\000@T.\254T\177\000\000\200\216I\000\000\000\000\000k\000\000\000\000\000\000\000"...
        mmi = 0x7f54a1c94890
        tune = 0x0
#1  0x000000000041e712 in subscription_create_from_mux (
    mm=mm@entry=0x7f54ac2f9d70, weight=weight@entry=1, 
    name=name@entry=0x49674e "epggrab", st=st@entry=0x0, flags=flags@entry=2, 
    hostname=hostname@entry=0x0, username=username@entry=0x0, 
    client=client@entry=0x0, err=err@entry=0x7fffbc6e953c)
    at src/subscriptions.c:604
        s = <optimized out>
        sm = <optimized out>
        ss = <optimized out>
        mi = <optimized out>
        r = <optimized out>
#2  0x000000000045859f in mpegts_mux_subscribe (mm=mm@entry=0x7f54ac2f9d70, 
    name=name@entry=0x49674e "epggrab", weight=weight@entry=1)
    at src/input/mpegts/mpegts_mux.c:860
        err = 0
        s = <optimized out>
#3  0x0000000000460bfa in epggrab_ota_pending_timer_cb (p=<optimized out>)
    at src/epggrab/otamux.c:340
        map = <optimized out>
        om = 0x7f54ac1dc920
        mm = 0x7f54ac2f9d70
#4  0x00000000004078b9 in mainloop () at src/main.c:401
        gti = <optimized out>
        cb = <optimized out>
        ts = {tv_sec = 1395908845, tv_nsec = 183035}
#5  main (argc=44, argv=0x7fffbc6ea0a8) at src/main.c:831
        i = <optimized out>
        set = {__val = {16386, 0 <repeats 15 times>}}
        adapter_mask = 4294967295
        log_level = <optimized out>
        log_options = <optimized out>
        log_debug = <optimized out>
        log_trace = <optimized out>
        buf = "/tmp\000\177\000\000\000\000\240/\335x\377\377\000\000v\267\272\200\251\376\210\003\346\220\305E\214\000\300\000\b\000\005\200\000`\300\200\000\r\212\f\000\004\020\000\210D2\b.@\210P4, \016\"H&\204\300\214\004\b\000\002\002\016\241\254\032\004f\300\000\300\062\000\300\000P\001 \201\b\204\v  ($\000\004 P\000\020X\200\312DB(\000\006\200\020\030B\000 @\200\000\tP\000Q\212@\020\000\000\000\000\b\000\000\021\020\240\240n\274\377\177\000\000\270\224}\300T\177\000\000@\236\001\b\004\200\200\000\004\200PLG\242\000\200\310\016\\\300T\177\000\000\300\231}\300T\177\000\000\305C]\300T\177\000\000\310i~\300T\177\000\000\350\244}\300T\177\000\000\000\320}\300T\177\000\000ؔ}\300T\177\000\000\000\000\000\000\000\000\000\000\326[]\300T\177\000\000\030\220~\300T\177\000\000\070\236n\274\377\177\000\000@\236n\274\377\177\000\000O\236n\274\377\177\000\000\340Q]\300T\177\000\000"...
        opt_help = 0
        opt_version = 0
        opt_fork = 1
        opt_firstrun = 0
        opt_stderr = 0
        opt_syslog = 0
        opt_uidebug = 0
        opt_abort = 0
        opt_noacl = 0
        opt_fileline = 0
        opt_threadid = 0
        opt_ipv6 = 0
        opt_tsfile_tuner = 0
        opt_dump = 1
        opt_config = 0x0
        opt_user = 0x7fffbc6eaed1 "hts" 
        opt_group = 0x7fffbc6eaed8 "video" 
        opt_logpath = 0x7fffbc6eae8f "/home/hts/tvh.log" 
        opt_log_debug = 0x0
        opt_log_trace = 0x7fffbc6eaea9 "subscription,service,linuxdvb,mpegts" 
        opt_pidpath = 0x488660 "/var/run/tvheadend.pid" 
        opt_dvb_adapters = 0x0
        opt_bindaddr = 0x0
        opt_subscribe = 0x0
        opt_tsfile = {max = 10, num = 0, str = 0x2348260}
        cmdline_opts = {{sopt = 0 '\000', lopt = 0x0, 
            desc = 0x488677 "Generic Options", type = OPT_BOOL, param = 0x0}, {
            sopt = 104 'h', lopt = 0x488687 "help", 
            desc = 0x48868c "Show this page", type = OPT_BOOL, 
            param = 0x7fffbc6e9710}, {sopt = 118 'v', 
            lopt = 0x493da1 "version", 
            desc = 0x48869b "Show version infomation", type = OPT_BOOL, 
            param = 0x7fffbc6e9714}, {sopt = 0 '\000', lopt = 0x0, 
            desc = 0x4886b3 "Service Configuration", type = OPT_BOOL, 
            param = 0x0}, {sopt = 99 'c', lopt = 0x48b8b7 "config", 
            desc = 0x4886c9 "Alternate config path", type = OPT_STR, 
            param = 0x7fffbc6e9748}, {sopt = 102 'f', lopt = 0x4886df "fork", 
            desc = 0x4886e4 "Fork and run as daemon", type = OPT_BOOL, 
            param = 0x7fffbc6e9718}, {sopt = 117 'u', lopt = 0x488702 "user", 
            desc = 0x4886fb "Run as user", type = OPT_STR, 
            param = 0x7fffbc6e9750}, {sopt = 103 'g', lopt = 0x48870e "group", 
            desc = 0x488707 "Run as group", type = OPT_STR, 
            param = 0x7fffbc6e9758}, {sopt = 112 'p', lopt = 0x488673 "pid", 
            desc = 0x488714 "Alternate pid path", type = OPT_STR, 
            param = 0x7fffbc6e9778}, {sopt = 67 'C', 
            lopt = 0x488727 "firstrun", 
            desc = 0x488c40 "If no user account exists then create one with\nno username and no password. Use with care as\nit will allow world-wide administrative access\nto your Tvheadend installation until you edit\nthe access-con"..., 
            type = OPT_BOOL, param = 0x7fffbc6e971c}, {sopt = 97 'a', 
            lopt = 0x488730 "adapters", 
            desc = 0x488d30 "Only use specified DVB adapters (comma separated)", type = OPT_STR, param = 0x7fffbc6e9780}, {sopt = 0 '\000', lopt = 0x0, 
            desc = 0x488739 "Server Connectivity", type = OPT_BOOL, 
            param = 0x0}, {sopt = 54 '6', lopt = 0x48874d "ipv6", 
            desc = 0x488752 "Listen on IPv6", type = OPT_BOOL, 
            param = 0x7fffbc6e973c}, {sopt = 98 'b', 
            lopt = 0x488761 "bindaddr", 
            desc = 0x48876a "Specify bind address", type = OPT_STR, 
            param = 0x7fffbc6e9788}, {sopt = 0 '\000', 
            lopt = 0x48877f "http_port", 
            desc = 0x488789 "Specify alternative http port", type = OPT_INT, 
            param = 0x6cd1f4}, {sopt = 0 '\000', lopt = 0x4887a7 "http_root", 
            desc = 0x488d68 "Specify alternative http webroot", 
            type = OPT_STR, param = 0x6cd190}, {sopt = 0 '\000', 
            lopt = 0x4887b1 "htsp_port", 
            desc = 0x4887bb "Specify alternative htsp port", type = OPT_INT, 
            param = 0x6cd1a8}, {sopt = 0 '\000', lopt = 0x4887d9 "htsp_port2", 
            desc = 0x4887e4 "Specify extra htsp port", type = OPT_INT, 
            param = 0x6cd0c0}, {sopt = 0 '\000', lopt = 0x0, 
            desc = 0x4887fc "Debug Options", type = OPT_BOOL, param = 0x0}, {
            sopt = 100 'd', lopt = 0x48881a "stderr", 
            desc = 0x48880a "Enable debug on stderr", type = OPT_BOOL, 
            param = 0x7fffbc6e9720}, {sopt = 115 's', 
            lopt = 0x488831 "syslog", 
            desc = 0x488821 "Enable debug to syslog", type = OPT_BOOL, 
            param = 0x7fffbc6e9724}, {sopt = 108 'l', 
            lopt = 0x488838 "logfile", desc = 0x488840 "Enable debug to file", 
            type = OPT_STR, param = 0x7fffbc6e9760}, {sopt = 0 '\000', 
            lopt = 0x4888ac "debug", 
            desc = 0x488855 "Enable debug subsystems", type = OPT_STR, 
            param = 0x7fffbc6e9768}, {sopt = 0 '\000', 
            lopt = 0x4960bf "trace", 
            desc = 0x48886d "Enable trace subsystems", type = OPT_STR, 
            param = 0x7fffbc6e9770}, {sopt = 0 '\000', 
            lopt = 0x488885 "fileline", 
            desc = 0x488d90 "Add file and line numbers to debug", 
            type = OPT_BOOL, param = 0x7fffbc6e9734}, {sopt = 0 '\000', 
            lopt = 0x48888e "threadid", 
            desc = 0x488897 "Add the thread ID to debug", type = OPT_BOOL, 
            param = 0x7fffbc6e9738}, {sopt = 0 '\000', 
            lopt = 0x4888b2 "uidebug", 
            desc = 0x488db8 "Enable webUI debug (non-minified JS)", 
            type = OPT_BOOL, param = 0x7fffbc6e9728}, {sopt = 65 'A', 
            lopt = 0x4888c6 "abort", desc = 0x4888ba "Immediately abort", 
            type = OPT_BOOL, param = 0x7fffbc6e972c}, {sopt = 68 'D', 
            lopt = 0x4888cc "dump", 
            desc = 0x4888d1 "Enable coredumps for daemon", type = OPT_BOOL, 
            param = 0x7fffbc6e9744}, {sopt = 0 '\000', 
            lopt = 0x4888ed "noacl", 
            desc = 0x488de0 "Disable all access control checks", 
            type = OPT_BOOL, param = 0x7fffbc6e9730}, {sopt = 106 'j', 
            lopt = 0x4888f3 "join", 
            desc = 0x488e08 "Subscribe to a service permanently", 
            type = OPT_STR, param = 0x7fffbc6e9790}, {sopt = 0 '\000', 
            lopt = 0x0, desc = 0x4888f8 "TODO: testing", type = OPT_BOOL, 
            param = 0x0}, {sopt = 0 '\000', lopt = 0x488906 "tsfile_tuners", 
            desc = 0x488914 "Number of tsfile tuners", type = OPT_INT, 
            param = 0x7fffbc6e9740}, {sopt = 0 '\000', 
            lopt = 0x48892c "tsfile", 
            desc = 0x488933 "tsfile input (mux file)", type = OPT_STR_LIST, 
            param = 0x7fffbc6e97a0}}

<pre>

History

#1

Updated by Adam Sutton almost 10 years ago

  • Category set to EPG - Grabbers

Struggling to figure this one out at the moment.

#2

Updated by Mark Clarkstone almost 10 years ago

Adam Sutton wrote:

Struggling to figure this one out at the moment.

I was going to upload the core dump but it's a whopper at 2,434MB! so unless you know somewhere I can upload a 2.5GB file I'm not sure there's much else we can do! :p

#3

Updated by Adam Sutton almost 10 years ago

  • Status changed from New to Rejected

I'm closing this, current thinking is this was a memory leak. And I believe this may have been fixed in recent updates.

Adam

Also available in: Atom PDF