Opened on 06/24/2016 at 06:09:22 PM

Last modified on 11/03/2016 at 02:09:59 PM

#4195 new defect

CNN vids will not play

Reported by: Mountainside Assignee: sergz
Priority: P3 Milestone:
Module: Adblock-Plus-for-Internet-Explorer Keywords:
Cc: oleksandr, sergz, mapx, fhd Blocked By:
Blocking: Platform: Internet Explorer
Ready: no Confidential: no
Tester: Unknown Verified working: no
Review URL(s):

Description (last modified by mapx)

ABP: version 1.5, current Easy List
IE: version 11.420.10586.0
Win 10 Home; 64 bit, with all current updates
Computer: Intel i5, 16 Gb ram, 2 x 1Tb hard drives
Internet: Comcast at 100Mbps as measured by Speedtest.net

Have tried and tried to get ABP to work on CNN but all CNN videos,
regardless of which page on the site is viewed, are blocked. The
only thing I see is the red Flash box tumbling for 10 or more
minutes until I finally cancel the vid. The only way I have found
to get any CNN vids to play is to disable or uninstall ABP. No
other vids, on any other website, are blocked.

I have deleted patterns.ini and let list reload; have uninstalled ABP and reinstalled; have deleted all cookies, history and temp files and reset IE

MAPX replys:
yeah, finally I can reproduce the issue. I had to click "disable everywhere" to watch the video ("disable on cnn" does not work).

Attachments (0)

Change History (18)

comment:1 Changed on 06/24/2016 at 06:23:55 PM by mapx

  • Cc oleksandr sergz mapx added
  • Component changed from Unknown to Adblock-Plus-for-Internet-Explorer
  • Description modified (diff)
  • Summary changed from User Mapx wanted me to post this: CNN vids will not play, he has confirmed to CNN vids will not play

comment:2 Changed on 06/30/2016 at 02:22:11 PM by sergz

  • Owner set to sergz

comment:3 Changed on 07/01/2016 at 02:33:44 PM by sergz

  • Owner sergz deleted

Basically, it seems something happening on CNN side.
I could reproduce it yesterday but with another effect (without any red Flash box, simply black rectangle) but I cannot reproduce it today in the same environment, however there are some video which cannot be played even when ABP is uninstalled.

Is anyone still able to reproduce it, do you have a link?

comment:4 Changed on 07/01/2016 at 02:52:08 PM by Mountainside

I am still seeing the problem here today. If AdBlocker is disabled on CNN, videos will not play. If AdBlocker is disabled everywhere vids play. Here is a link that demos this as of this morning: http://www.cnn.com/2016/07/01/europe/turkey-istanbul-ataturk-airport-attack/index.html

comment:5 Changed on 07/01/2016 at 02:54:00 PM by Mountainside

Sergz, it looks like you are going to the CNN Money site, trying going direct to CNN at www.cnn.com and try the vids there.

comment:6 Changed on 07/01/2016 at 02:54:39 PM by mapx

I confirm on this video

http://money.cnn.com/video/luxury/2015/10/26/collector-shelby-daytona-coupe.cnnmoney/index.html?iid=ob_article_video

  1. with or without easylist the video does not run
  2. It runs only with "disable everywhere".

Tested on 1.5 and 1.4.798 versions.

comment:7 Changed on 07/01/2016 at 02:57:14 PM by mapx

messages in console (empty filter lists ! )

HTML1300: Navigation occurred.
index.html
HTML1114: Codepage utf-8 from (HTTP header) overrides conflicting codepage iso-8859-1 from (META tag)
index.html
SCRIPT1002: Syntax error
amzn_ads.js (1,1)
SCRIPT1002: Syntax error
11016.js (1,1)
SCRIPT1002: Syntax error
pubads_impl_90.js (1,1)
SCRIPT1002: Syntax error
fwjslib_1.1.js (1,1)
Unrecogized environment for MSIB (using default): money.cnn.com
HTML1423: Malformed start tag. Attributes should be separated by whitespace.
index.html (764,84)
HTML1508: Unmatched end tag.
index.html (788,13)
HTML1508: Unmatched end tag.
index.html (809,13)
HTML1508: Unmatched end tag.
index.html (830,14)
HTML1509: Unmatched end tag.
index.html (835,7)
SCRIPT1002: Syntax error
load.js (1,1)
preQueue timeout occurred - Fastlane
[AdFuel - WARNING] error calling preQueueCallbacks for registered modules async.parallel timed out out after 1000ms.
SCRIPT5007: Unable to get property 'addEventListener' of undefined or null reference
cnnmoney.legal.docs-min.js (1,1520)
DOM fully loaded and parsed
0
loading
[AdFuel - WARNING] Not building slot... Can't Find Unrendered Slot On Page ad_ns_atf_01
[AdFuel - WARNING] Not building slot... Can't Find Unrendered Slot On Page ad_ns_btf_01
[AdFuel - WARNING] Not building slot... Can't Find Unrendered Slot On Page ad_ns_btf_02
[AdFuel - WARNING] Unable to retrieve location cookie null
   "[AdFuel - WARNING]"
   "Unable to retrieve location cookie"
   null

SCRIPT438: Object doesn't support property or method 'pubads'
index.html (4,9)

Last edited on 07/01/2016 at 02:57:53 PM by mapx

comment:8 Changed on 07/01/2016 at 03:00:15 PM by mapx

and now when I'm on "disable everywhere" and the video runs

HTML1300: Navigation occurred.
index.html
HTML1114: Codepage utf-8 from (HTTP header) overrides conflicting codepage iso-8859-1 from (META tag)
index.html
Unrecogized environment for MSIB (using default): money.cnn.com
HTML1423: Malformed start tag. Attributes should be separated by whitespace.
index.html (764,84)
HTML1508: Unmatched end tag.
index.html (788,13)
HTML1508: Unmatched end tag.
index.html (809,13)
HTML1508: Unmatched end tag.
index.html (830,14)
HTML1509: Unmatched end tag.
index.html (835,7)
SCRIPT5007: Unable to get property 'addEventListener' of undefined or null reference
cnnmoney.legal.docs-min.js (1,1520)
DOM fully loaded and parsed
0
loading
[AdFuel - WARNING] Not building slot... Can't Find Unrendered Slot On Page ad_ns_atf_01
[AdFuel - WARNING] Not building slot... Can't Find Unrendered Slot On Page ad_ns_btf_01
[AdFuel - WARNING] Not building slot... Can't Find Unrendered Slot On Page ad_ns_btf_02
[AdFuel - WARNING] Unable to retrieve location cookie null
   "[AdFuel - WARNING]"
   "Unable to retrieve location cookie"
   null

Error: Ad adLoadError error: No ads were found in the ad response. At least one ad is required to be able to load or play. errorCode: 1001
VPAID Ad SDK Error: No ads were found in the ad response. At least one ad is required to be able to load or play.
onContentPlay: Video Viewability pinning: Unable to get property 'pin_style2' of undefined or null reference

comment:9 Changed on 07/01/2016 at 03:01:44 PM by sergz

  • Owner set to sergz

Thanks, I will look into it.
BTW, I do see a red box in front of video on http://www.cnn.com/2016/07/01/europe/turkey-istanbul-ataturk-airport-attack/index.html but video is playing.

My environment is:
ABP: version 1.5, current Easy List
IE: version 11.420.10586.0
Win 10 Home; 64 bit, with all current updates

comment:10 Changed on 07/01/2016 at 03:09:27 PM by sergz

Do you have flash (Shockwave Flash Object) enabled?

comment:11 Changed on 07/01/2016 at 03:11:10 PM by mapx

flash 22.0.0.192

however the istanbul video is running well (after a delay), with this link:
http://edition.cnn.com/2016/07/01/europe/turkey-istanbul-ataturk-airport-attack/index.html

comment:12 Changed on 07/01/2016 at 03:14:32 PM by sergz

OK, thanks a lot.

comment:13 Changed on 07/01/2016 at 03:17:42 PM by Mountainside

Yes Shockwave is enabled in my IE browser. Am still seeing the Flas box after 10 minutes at this link: http://www.cnn.com/2016/07/01/europe/turkey-istanbul-ataturk-airport-attack/index.html

comment:14 Changed on 07/01/2016 at 03:19:33 PM by Mountainside

Yes, confirming same version of Shockwave:

Name: Shockwave Flash Object
Publisher: Microsoft Windows Third Party Application Component
Type: ActiveX Control
Architecture: 32-bit and 64-bit
Version: 22.0.0.192
File date: ‎Tuesday, ‎June ‎14, ‎2016, ‏‎2:33 PM
Date last accessed: ‎Today, ‎July ‎1, ‎2016, ‏‎5 minutes ago
Class ID: {D27CDB6E-AE6D-11CF-96B8-444553540000}
Use count: 421
Block count: 0
File: Flash.ocx
Folder: C:\Windows\System32\Macromed\Flash

comment:15 Changed on 07/01/2016 at 03:24:54 PM by Mountainside

Have noticed that you are running the international version of CNN rather than U.S. version. I switched over to the international version but still see the same issues with all vids on the international version.

comment:16 Changed on 07/04/2016 at 10:57:15 AM by sergz

  • Cc fhd added

The root of the trouble is either in IE or flash plugin. Someone of them is truncating referrer header and we cannot build the proper URL hierarchy. It's actually a relatively long known bug, http://microsoft.public.inetsdk.programming.webbrowser-ctl.narkive.com/jOj4hj5t/additionalheaders-truncated-in-passthru-app.

The blocked URL is http://i.cdn.turner.com/xslo/cvp/ads/freewheel/bundles/2/AdManager.swf?logLevel=QUIET&cb=1234, it should be whitelisted because of the filter @@||turner.com^*/ads/freewheel/*/admanager.swf$domain=adultswim.com|cartoonnetwork.com|cnn.com|hlntv.com|nba.com|tbs.com|teamcoco.com|tntdrama.com. The loading chain is

URLReferrer
http://i.cdn.turner.com/xslo/cvp/ads/freewheel/bundles/2/AdManager.swf?logLevel=QUIET&cb=1234http://z.cdn.turner.com/xslo/cvp/core/player/CVP_2.5.8.0.swf
http://z.cdn.turner.com/xslo/cvp/core/player/CVP_2.5.8.0.swfhttp://z.cdn.turner.com/xslo/cvp/core/base/0/CVPBase.swf?containerVersion=Container v2.0.4.0&autostart=true&domId=cvp_1&isEmbedContainer=fal
http://z.cdn.turner.com/xslo/cvp/core/base/0/CVPBase.swf?containerVersion=Container v2.0.4.0&autostart=true&domId=cvp_1&isEmbedContainer=false&site=cnn&cachebust=false&context=expansion&profile=expansionhttp://z.cdn.turner.com/xslo/cvp/assets/container/2.0.4.0/cvp_main_container.swf
http://z.cdn.turner.com/xslo/cvp/assets/container/2.0.4.0/cvp_main_container.swfhttp://edition.cnn.com/2016/07/01/europe/turkey-istanbul-ataturk-airport-attack/index.html

(sorry for broken layout)
One can notice that URL with CVPBase.swf in the referrer is truncated to 140 characters.

@fhd, what do you think about adding the following workaround into libadblockplus? If there is no referrer in the ReferrerMapping and the length of current URL is between 140 and 143 then we try to find the corresponding entry where current URL is equal to the first part of entry key (see AdblockPlus::ReferrerMapping::mapping). In addition, we could add that rule only for OBJECT (flash files) URLs, thus we need to store request type in the ReferrerMapping.

comment:17 Changed on 09/06/2016 at 05:32:04 PM by oleksandr

  • Priority changed from Unknown to P3

comment:18 Changed on 11/03/2016 at 02:09:59 PM by sergz

I think it's too IE specific, so I guess we need the mentioned above special implementation of ReferrerMapping only in abpengine.
@Oleksandr, what do you think about it?

Add Comment

Modify Ticket

Change Properties
Action
as new .
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from sergz.
Next status will be 'reviewing'.
 
Note: See TracTickets for help on using tickets.