Last modified: 2014-10-20 20:20:25 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T68352, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 66352 - Requests for 'undefined' page increasing on wikipedias
Requests for 'undefined' page increasing on wikipedias
Status: RESOLVED FIXED
Product: Analytics
Classification: Unclassified
General/Unknown (Other open bugs)
unspecified
All All
: Normal normal
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-06-08 22:24 UTC by christian
Modified: 2014-10-20 20:20 UTC (History)
12 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments
[undefined] pageviews to wikipedia as of last month (50.67 KB, image/png)
2014-10-03 22:41 UTC, nuria
Details
request for [uU]ndefined 2012-2014 (106.50 KB, application/vnd.ms-excel)
2014-10-13 16:19 UTC, Erik Zachte
Details

Description christian 2014-06-08 22:24:15 UTC
Requests matching

  http://$WIKI.wikipedia.org/wiki/[uU]ndefined

have risen over the last few days, currently 40M-50M/day.

Since >99% of them come with a referrer from a corresponding wikipedia
page [1], they look wrong ... like some JavaScript requesting page
from a variable, where the variable is undefined.

Browsers identify basically as Chrome (~80%) and Firefox (~19%).
Mostly in recent versions (Chrome 35: ~75%, Firefox 29: ~17%).

Browsers identify the operating system mostly as Windows (~97%).

Requests are mostly (sorted by decreasing number of 'undefined'
requests) for enwiki, ruwiki, frwiki, plwiki, itwiki, eswiki, and to a
lesser extent also other wikis. But some of the wikis with overall many
requests do not seem affected, like jawiki, zhwiki, or dewiki.

It seems noteworthy that the client starts to request the 'undefined'
page only once the originating page and all it's assets have been served
to the client. And the client is not only requesting the 'undefined' page
once, but continuously again and again [2] for somewhere between some
seconds up to some 15 minutes. Then it stops at once, either because a
new page is requested by the client or we stop seeing requests from the
client altogether.

By the affected browsers/OS it looks a bit like it could be related to
bug 66112. But the symptoms are sufficiently different.


[1] Like a request for
  http://en.wikipedia.org/wiki/undefined
coming with a referrer of
  http://en.wikipedia.org/wiki/Cook_County,_Illinois
, and
  http://pl.wikipedia.org/wiki/undefined
coming with a referrer of
  http://pl.wikipedia.org/wiki/Eva_Green
.


[2] At a rate between 4-20 times per second. This rate seems to be
constant per client.
Comment 1 christian 2014-06-08 22:26:24 UTC
The drastic increase of 'undefined' requests seems to start on 2014-06-02
somewhere between 11:00 and 14:00 UTC.
Comment 2 Oliver Keyes 2014-06-08 22:36:39 UTC
Hrm. What time are we deploying at these days? Monday is definitely a deploy day, is why I ask.

When I hear 'undefined' I think 'Wikidata', but that's just an idle thought. It might be worth checking out the release notes for whatever went out Monday.
Comment 3 christian 2014-06-09 13:51:07 UTC
(In reply to Oliver Keyes from comment #2)
> What time are we deploying at these days?

15:00 UTC onwards.
I of course checked the wikitech's Deployments page, but saw nothing relevant.

And yes, I of course also checked SAL, which does not seem to have
anything relevant either.
Comment 4 Toby Negrin 2014-06-12 17:07:56 UTC
Need collaboration with external team (not sure who) to work on this further.
Comment 5 Toby Negrin 2014-10-03 22:36:04 UTC
I am adding Timo and Trevor to this bug because I cannot answer any of their questions. Thanks folks.
Comment 6 nuria 2014-10-03 22:41:25 UTC
Created attachment 16666 [details]
[undefined] pageviews to wikipedia as of last month

[undefined] pageviews to wikipedia as of last month. These requests are getting to be 5% of our traffic, that is 100 of million.
Comment 7 nuria 2014-10-03 23:26:02 UTC
Request data can be found, for example,  here: http://dumps.wikimedia.org/other/pagecounts-raw/2014/2014-10/


Or in stat1002:/a/squid/archive/sampled
Comment 8 nuria 2014-10-03 23:29:33 UTC
Wikistats: http://stats.grok.se/en/201410/Undefined

'Undefined' top 24 article.
Comment 9 nuria 2014-10-06 23:46:18 UTC
Created attachment 16684 [details]
Requests for 'undefined' pageviews for the month of october

Requests for 'undefined' pageviews for the month of october
Comment 10 nuria 2014-10-06 23:53:37 UTC
Created attachment 16685 [details]
Different IPs that send requests to undefined October

Different IPs that send requests to undefined October
Comment 11 Gerrit Notification Bot 2014-10-07 20:54:33 UTC
Change 165350 had a related patch set uploaded by QChris:
Stop counting requests for 'undefined' and 'Undefined'

https://gerrit.wikimedia.org/r/165350
Comment 12 Gerrit Notification Bot 2014-10-07 20:54:40 UTC
Change 165351 had a related patch set uploaded by QChris:
Release fix that stops counting [uU]ndefined

https://gerrit.wikimedia.org/r/165351
Comment 13 Gerrit Notification Bot 2014-10-07 22:04:39 UTC
Change 165378 had a related patch set uploaded by QChris:
Stop considering requests for 'undefined' and 'Undefined'

https://gerrit.wikimedia.org/r/165378
Comment 14 Gerrit Notification Bot 2014-10-07 23:28:14 UTC
Change 165395 had a related patch set uploaded by QChris:
[webstatscollector] Add '[uU]ndefined' condition

https://gerrit.wikimedia.org/r/165395
Comment 15 Gerrit Notification Bot 2014-10-08 16:29:14 UTC
Change 165350 merged by Ottomata:
Stop counting requests for 'undefined' and 'Undefined'

https://gerrit.wikimedia.org/r/165350
Comment 16 nuria 2014-10-08 23:40:31 UTC
Looked at centranotice campaigns today to find whether there was a campaign scheduled on May and September where we can see the event going on. We found no common campaigns. WSM (wiki summer of monuments) was turned on on Sep 1st to Oct 1st for US,UM (us islands),VI, PR but we see 'undefined' requests across all wikis.
Comment 17 nuria 2014-10-09 00:17:20 UTC
Looking at data for october in detail, there seems to be a bunch of repeats on referrers.
Comment 19 nuria 2014-10-09 00:36:15 UTC
IPs are not widespread either.
Comment 20 nuria 2014-10-09 00:52:17 UTC
Now, check this bug from two years ago: https://bugzilla.wikimedia.org/show_bug.cgi?id=38604
Comment 21 nuria 2014-10-09 17:04:38 UTC
Regarding UA (as Christian noted earlier) windows is the winner:

101 Mozilla/5.0 (Windows NT 6.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36
 118 Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.137 Safari/537.36
 138 Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36
 139 Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36
 140 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36
 141 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36
 163 Mozilla/5.0 (Windows NT 6.2; WOW64; rv:32.0) Gecko/20100101 Firefox/32.0
 174 Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.120 Safari/537.36
 178 Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36
 182 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36
 183 Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.116 Safari/537.36
 207 Mozilla/5.0 (Windows NT 6.1; WOW64; rv:32.0) Gecko/20100101 Firefox/32.0
 217 Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.114 Safari/537.36
 236 Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.103 Safari/537.36
 259 Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.102 Safari/537.36
 267 Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36
 354 Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.114 Safari/537.36
 408 Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36
 416 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36
 416 Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36
 655 Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36
 830 Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.120 Safari/537.36
 835 Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36
 879 Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36
 934 Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.120 Safari/537.36
1912 Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36
Comment 22 Gerrit Notification Bot 2014-10-09 22:02:16 UTC
Change 165351 merged by Ottomata:
Release fix that stops counting [uU]ndefined and redirects

https://gerrit.wikimedia.org/r/165351
Comment 23 Erik Zachte 2014-10-11 00:03:56 UTC
These threads might be relevant? 

'Complitly' is a recurring theme
 
http://wizzley.com/url-adding-undefined-on-chrome/
 
 
http://stackoverflow.com/questions/11017609/undefined-randomly-appended-in-1-of-requested-urls-on-my-website-since-12-jun
 
Several theories here, again scan for 'complitly'
 
https://productforums.google.com/forum/#!topic/chrome/G1snYHaHSOc
 
"The problem seems to appear for browsers that have a plugin called "complitly" installed (http://www.complitly.com/) .
This plugin installs as a windows software and adds a plugin for the installed browsers (Chrome and IE).
When the browser reads a web page with an input field named "search" (or "recherche" in French and I suppose "search" translated in any language), the plugin tries to retrieve a page named "undefined" (I guess, this is a bug in the plugin).
Comment 24 christian 2014-10-13 13:24:38 UTC
(In reply to Erik Zachte from comment #23)
> 'Complitly' is a recurring theme

Great find!
Comment 25 Erik Zachte 2014-10-13 16:19:13 UTC
Created attachment 16756 [details]
request for [uU]ndefined 2012-2014

Charts for daily requests since Jan 2012, show 'complitly' hit us on 12 June 2012, as expected from http://stackoverflow.com/questions/11017609/undefined-randomly-appended-in-1-of-requested-urls-on-my-website-since-12-jun

Of course that doesn't mean much larger spikes in recent month are necessarily explained. 

Note small peak in April 2014 (test run for malware?)
Comment 26 Toby Negrin 2014-10-14 18:10:21 UTC
We've decided that as a team, we've done what we can do on this. I've let Mark B. know and he's in agreement.

Christian has written a fix which we will deploy this week.

We need to decide what level of reporting updates we want to do.

-Toby
Comment 27 Jeff Gage 2014-10-15 07:31:36 UTC
Have we tried contacting Compility?

Report a problem:
http://www.complitly.com/Faq.aspx#na36

Opt-out for a site:
http://www.complitly.com/Faq.aspx#na44
Comment 28 Gerrit Notification Bot 2014-10-15 19:10:01 UTC
Change 165378 merged by Ottomata:
Stop considering requests for 'undefined' and 'Undefined'

https://gerrit.wikimedia.org/r/165378
Comment 30 Gerrit Notification Bot 2014-10-20 20:20:25 UTC
Change 165395 merged by Ottomata:
[webstatscollector] Add '[uU]ndefined' condition

https://gerrit.wikimedia.org/r/165395

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links