Last modified: 2014-05-30 17:47:52 UTC
enwiki:Talk:Tony_Clement: Expected ">", [ \t\n\r\f], [ \t] or [^=<>{\n\r&'"\t [\]|{}\/!] but "/" found. enwiki:Template:Archive_top/doc: Expected "&", "<!--", "<", "</", "=", ">", "{{", "{{{", [ \t] or [^=<>{\n\r&'"\t [\]|{}\/!] but "\n" found. enwiki:Template:Chembox_DeltaGf: Expected "&", "/", ";", "<!--", "<", "</", ">", "{{", "{{{", [ \t\n\r\f], [#0-9a-zA-Z], [&%\/{}] or [^=<>{}\n\r&'"\t\/ ] but "=" found. enwiki:Template:Chembox_Entropy/sandbox: Expected "&", "/", ";", "<!--", "<", "</", ">", "{{", "{{{", [ \t\n\r\f], [#0-9a-zA-Z], [&%\/{}] or [^=<>{}\n\r&'"\t\/ ] but "=" found. enwiki:Template:Chembox_HeatCapacity/sandbox: Expected "&", "/", ";", "<!--", "<", "</", ">", "{{", "{{{", [ \t\n\r\f], [#0-9a-zA-Z], [&%\/{}] or [^=<>{}\n\r&'"\t\/ ] but "=" found. enwiki:User:Czarkoff/common.css: Expected ">", [ \t\n\r\f], [ \t] or [^=<>{\n\r&'"\t [\]|{}\/!] but "/" found. fiwiki:Wikipedia:Ohjaus: Expected "&", "/", "<!--", "<", "</", "=", ">", "{{", "{{{", [ \t\n\r\f] or [^=<>{\n\r&'"\t [\]|{}\/!] but "[" found.
(In reply to ssastry from comment #0) > enwiki:Template:Chembox_DeltaGf: Expected "&", "/", ";", "<!--", "<", "</", > ">", "{{", "{{{", [ \t\n\r\f], [#0-9a-zA-Z], [&%\/{}] or [^=<>{}\n\r&'"\t\/ > ] but "=" found. Found this in the wikitext source of this page which cause the tokenizer to bomb/go into an infinite loop. <pre <pre style="color:darkgreen"> | ...(more Chembox parameters) }} </pre>
Looks like I clipped the transclusion source in #c1 but, the problem is with the <pre tag. That one causes an infinite loop. This snippet below causes a tokenizer failure: {{echo|foo <pre <pre style="color:darkgreen"> | ...(more Chembox parameters) }} </pre>
https://gerrit.wikimedia.org/r/#/c/133483/ is a patch that handles tests in comment 1 and comment 2. The following 2 pages continue to crash and is probably something else in the tokenizer that needs fixing: enwiki/Talk:Tony_Clement enwiki/User:Czarkoff/common.css
Change 133483 abandoned by Subramanya Sastry: (Bug 64025) Fixed tokenizer to accept pre-like strings without crashing. https://gerrit.wikimedia.org/r/133483
Change 134783 had a related patch set uploaded by Arlolra: Accept pre-like strings without crashing https://gerrit.wikimedia.org/r/134783
Change 134783 merged by jenkins-bot: Accept pre-like strings without crashing https://gerrit.wikimedia.org/r/134783