Bug #2027
[Git master / 3.9.470-g6482d33] sefault caused by epggrab
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
Updated by Adam Sutton almost 10 years ago
- Category set to EPG - Grabbers
Struggling to figure this one out at the moment.
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
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