[mythtv-commits] Ticket #11437: mythmetadatalookup not using proxy
MythTV
noreply at mythtv.org
Mon Mar 4 14:38:08 UTC 2013
#11437: mythmetadatalookup not using proxy
-----------------------------------------+--------------------------------
Reporter: brian@… | Owner:
Type: Bug Report - General | Status: infoneeded_new
Priority: minor | Milestone: unknown
Component: MythTV - Mythmetadatalookup | Version: 0.25-fixes
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
-----------------------------------------+--------------------------------
Comment (by brian@…):
Replying to [comment:1 wagnerrp]:
> 'mythmetadatalookup' does not access the internet in any capacity. It
calls external grabber scripts which in turn access the internet. Which
grabber script in particular are you referring to?
That's not what strace is telling me here. I've followed the cloning of
process/threads up the tree from the process that is making the direct
connections. i.e.
{{{
connect(29, {sa_family=AF_INET6, sin6_port=htons(80), inet_pton(AF_INET6,
"2400:cb00:2048:1::be5d:fc6e", &sin6_addr), sin6_flowinfo=0,
sin6_scope_id=0}, 28 <unfinished ...>
}}}
The process tree leading down to 24472 from the initial process is as
follows:
{{{
32679 <... clone resumed> child_stack=0xae2f83e4,
flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|C+++
LONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,
parent_tidptr=0xae2f8ba8, {entry_number:6, base_addr:0xae2f8b40, limit+++
:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1,
seg_not_present:0, useable:1}, child_tidptr=0xae2f8ba+++ 8) = 313
\_313 <... clone resumed> child_stack=0xadaf73e4,
flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|C+++
LONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,
parent_tidptr=0xadaf7ba8, {entry_number:6, base_addr:0xadaf7b40, limit+++
:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1,
seg_not_present:0, useable:1}, child_tidptr=0xadaf7ba+++ 8) = 314
\_314 <... clone resumed> child_stack=0xacaf53e4,
flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|C+++
LONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,
parent_tidptr=0xacaf5ba8, {entry_number:6, base_addr:0xacaf5b40, limit+++
:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1,
seg_not_present:0, useable:1}, child_tidptr=0xacaf5ba+++ 8) = 320
\_320 connect(29, {sa_family=AF_INET6, sin6_port=htons(80),
inet_pton(AF_INET6, "2400:cb00:2048:1::be5d:fc6e", &sin6_addr),
sin6_flowinfo=0, sin6_scope_id=0}, 28 <unfinished ...>
320 <... connect resumed> ) = 0
...
320 write(29, "GET /banners/seasonswide/79349-6"..., 264
<unfinished ...>
320 <... write resumed> ) = 264
}}}
None of those intervening processes invokes an execve() so they presumably
are threads. One of those threads very much appears to be doing a direct
grab.
--
Ticket URL: <http://code.mythtv.org/trac/ticket/11437#comment:2>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list