• Do not register here on develop.twiki.org, login with your twiki.org account.
• Use View topic Item7848 for generic doc work for TWiki-6.1.1. Use View topic Item7851 for doc work on extensions that are not part of a release. More... Close
• Anything you create or change in standard webs (Main, TWiki, Sandbox etc) will be automatically reverted on every SVN update.
Does this site look broken?. Use the LitterTray web for test cases.

This is a bug that may get rejected. I have tried to reproduce it but could not.

I was using a very short topic and I had a line with ---++ and no text after.

I ended up having Apache processes hanging and had to reboot Apache and kill processes.

Here is the Apache error log. Maybe you can see a logical connection to the code.

[Wed Dec 07 21:02:34 2005] [error] [client 192.168.1.9] [Wed Dec  7 21:02:34 2005] view: Deep recursion on subroutine "TWiki::handleCommonTags" at /usr/local/apache2/dakar/lib/TWiki/Func.pm line 1566., referer: http://merlin.lavrsen.dk/dakar/bin/edit/Sandbox/TestTopic4?skin=kupu&t=1133985748
[Wed Dec 07 21:02:34 2005] [error] [client 192.168.1.9] [Wed Dec  7 21:02:34 2005] view: Deep recursion on subroutine "TWiki::Plugins::beforeCommonTagsHandler" at /usr/local/apache2/dakar/lib/TWiki.pm line 2237., referer: http://merlin.lavrsen.dk/dakar/bin/edit/Sandbox/TestTopic4?skin=kupu&t=1133985748
[Wed Dec 07 21:02:34 2005] [error] [client 192.168.1.9] [Wed Dec  7 21:02:34 2005] view: Deep recursion on subroutine "TWiki::Plugins::_dispatch" at /usr/local/apache2/dakar/lib/TWiki/Plugins.pm line 421., referer: http://merlin.lavrsen.dk/dakar/bin/edit/Sandbox/TestTopic4?skin=kupu&t=1133985748
[Wed Dec 07 21:02:34 2005] [error] [client 192.168.1.9] [Wed Dec  7 21:02:34 2005] view: Deep recursion on subroutine "TWiki::Plugin::invoke" at /usr/local/apache2/dakar/lib/TWiki/Plugins.pm line 306., referer: http://merlin.lavrsen.dk/dakar/bin/edit/Sandbox/TestTopic4?skin=kupu&t=1133985748
[Wed Dec 07 21:02:34 2005] [error] [client 192.168.1.9] [Wed Dec  7 21:02:34 2005] view: Deep recursion on subroutine "TWiki::Plugins::WysiwygPlugin::beforeCommonTagsHandler" at /usr/local/apache2/dakar/lib/TWiki/Plugin.pm line 231., referer: http://merlin.lavrsen.dk/dakar/bin/edit/Sandbox/TestTopic4?skin=kupu&t=1133985748
[Wed Dec 07 21:02:34 2005] [error] [client 192.168.1.9] [Wed Dec  7 21:02:34 2005] view: Deep recursion on subroutine "TWiki::Plugins::WysiwygPlugin::TML2HTML::convert" at /usr/local/apache2/dakar/lib/TWiki/Plugins/WysiwygPlugin.pm line 173., referer: http://merlin.lavrsen.dk/dakar/bin/edit/Sandbox/TestTopic4?skin=kupu&t=1133985748
[Wed Dec 07 21:02:34 2005] [error] [client 192.168.1.9] [Wed Dec  7 21:02:34 2005] view: Deep recursion on subroutine "TWiki::Plugins::WysiwygPlugin::TML2HTML::_getRenderedVersion" at /usr/local/apache2/dakar/lib/TWiki/Plugins/WysiwygPlugin/TML2HTML.pm line 88., referer: http://merlin.lavrsen.dk/dakar/bin/edit/Sandbox/TestTopic4?skin=kupu&t=1133985748
[Wed Dec 07 21:02:34 2005] [error] [client 192.168.1.9] [Wed Dec  7 21:02:34 2005] view: Deep recursion on subroutine "TWiki::Plugins::WysiwygPlugin::TML2HTML::_makeSquab" at /usr/local/apache2/dakar/lib/TWiki/Plugins/WysiwygPlugin/TML2HTML.pm line 401., referer: http://merlin.lavrsen.dk/dakar/bin/edit/Sandbox/TestTopic4?skin=kupu&t=1133985748
[Wed Dec 07 21:02:34 2005] [error] [client 192.168.1.9] [Wed Dec  7 21:02:34 2005] view: Deep recursion on subroutine "TWiki::Plugins::WysiwygPlugin::TML2HTML::_expandRef" at /usr/local/apache2/dakar/lib/TWiki/Plugins/WysiwygPlugin/TML2HTML.pm line 192., referer: http://merlin.lavrsen.dk/dakar/bin/edit/Sandbox/TestTopic4?skin=kupu&t=1133985748
[Wed Dec 07 21:02:34 2005] [error] [client 192.168.1.9] [Wed Dec  7 21:02:34 2005] view: Deep recursion on subroutine "TWiki::Plugins::WysiwygPlugin::expandVarsInURL" at /usr/local/apache2/dakar/lib/TWiki/Plugins/WysiwygPlugin/TML2HTML.pm line 183., referer: http://merlin.lavrsen.dk/dakar/bin/edit/Sandbox/TestTopic4?skin=kupu&t=1133985748
[Wed Dec 07 21:02:34 2005] [error] [client 192.168.1.9] [Wed Dec  7 21:02:34 2005] view: Deep recursion on subroutine "TWiki::Plugins::WysiwygPlugin::_populateVars" at /usr/local/apache2/dakar/lib/TWiki/Plugins/WysiwygPlugin.pm line 283., referer: http://merlin.lavrsen.dk/dakar/bin/edit/Sandbox/TestTopic4?skin=kupu&t=1133985748
[Wed Dec 07 21:02:34 2005] [error] [client 192.168.1.9] [Wed Dec  7 21:02:34 2005] view: Deep recursion on subroutine "TWiki::Func::expandCommonVariables" at /usr/local/apache2/dakar/lib/TWiki/Plugins/WysiwygPlugin.pm line 260., referer: http://merlin.lavrsen.dk/dakar/bin/edit/Sandbox/TestTopic4?skin=kupu&t=1133985748
[Wed Dec 07 21:03:16 2005] [error] [client 192.168.1.9] File does not exist: /usr/local/apache2/dakar/pub/TWiki/SmiliesPlugin/scull.gif, referer: http://merlin.lavrsen.dk/dakar/bin/edit/Sandbox/TestTopic4?skin=kupu&t=1133985748
[Wed Dec 07 21:03:18 2005] [error] [client 192.168.1.9] [Wed Dec  7 21:03:18 2005] view: Deep recursion on subroutine "TWiki::handleCommonTags" at /usr/local/apache2/dakar/lib/TWiki/Func.pm line 1566., referer: http://merlin.lavrsen.dk/dakar/bin/edit/Sandbox/TestTopic4?skin=kupu&t=1133985748
[Wed Dec 07 21:03:18 2005] [error] [client 192.168.1.9] [Wed Dec  7 21:03:18 2005] view: Deep recursion on subroutine "TWiki::Plugins::beforeCommonTagsHandler" at /usr/local/apache2/dakar/lib/TWiki.pm line 2237., referer: http://merlin.lavrsen.dk/dakar/bin/edit/Sandbox/TestTopic4?skin=kupu&t=1133985748
[Wed Dec 07 21:03:18 2005] [error] [client 192.168.1.9] [Wed Dec  7 21:03:18 2005] view: Deep recursion on subroutine "TWiki::Plugins::_dispatch" at /usr/local/apache2/dakar/lib/TWiki/Plugins.pm line 421., referer: http://merlin.lavrsen.dk/dakar/bin/edit/Sandbox/TestTopic4?skin=kupu&t=1133985748
[Wed Dec 07 21:03:18 2005] [error] [client 192.168.1.9] [Wed Dec  7 21:03:18 2005] view: Deep recursion on subroutine "TWiki::Plugin::invoke" at /usr/local/apache2/dakar/lib/TWiki/Plugins.pm line 306., referer: http://merlin.lavrsen.dk/dakar/bin/edit/Sandbox/TestTopic4?skin=kupu&t=1133985748
[Wed Dec 07 21:03:18 2005] [error] [client 192.168.1.9] [Wed Dec  7 21:03:18 2005] view: Deep recursion on subroutine "TWiki::Plugins::WysiwygPlugin::beforeCommonTagsHandler" at /usr/local/apache2/dakar/lib/TWiki/Plugin.pm line 231., referer: http://merlin.lavrsen.dk/dakar/bin/edit/Sandbox/TestTopic4?skin=kupu&t=1133985748
[Wed Dec 07 21:03:18 2005] [error] [client 192.168.1.9] [Wed Dec  7 21:03:18 2005] view: Deep recursion on subroutine "TWiki::Plugins::WysiwygPlugin::TML2HTML::convert" at /usr/local/apache2/dakar/lib/TWiki/Plugins/WysiwygPlugin.pm line 173., referer: http://merlin.lavrsen.dk/dakar/bin/edit/Sandbox/TestTopic4?skin=kupu&t=1133985748
[Wed Dec 07 21:03:18 2005] [error] [client 192.168.1.9] [Wed Dec  7 21:03:18 2005] view: Deep recursion on subroutine "TWiki::Plugins::WysiwygPlugin::TML2HTML::_getRenderedVersion" at /usr/local/apache2/dakar/lib/TWiki/Plugins/WysiwygPlugin/TML2HTML.pm line 88., referer: http://merlin.lavrsen.dk/dakar/bin/edit/Sandbox/TestTopic4?skin=kupu&t=1133985748
[Wed Dec 07 21:03:18 2005] [error] [client 192.168.1.9] [Wed Dec  7 21:03:18 2005] view: Deep recursion on subroutine "TWiki::Plugins::WysiwygPlugin::TML2HTML::_makeSquab" at /usr/local/apache2/dakar/lib/TWiki/Plugins/WysiwygPlugin/TML2HTML.pm line 401., referer: http://merlin.lavrsen.dk/dakar/bin/edit/Sandbox/TestTopic4?skin=kupu&t=1133985748
[Wed Dec 07 21:03:18 2005] [error] [client 192.168.1.9] [Wed Dec  7 21:03:18 2005] view: Deep recursion on subroutine "TWiki::Plugins::WysiwygPlugin::TML2HTML::_expandRef" at /usr/local/apache2/dakar/lib/TWiki/Plugins/WysiwygPlugin/TML2HTML.pm line 192., referer: http://merlin.lavrsen.dk/dakar/bin/edit/Sandbox/TestTopic4?skin=kupu&t=1133985748
[Wed Dec 07 21:03:18 2005] [error] [client 192.168.1.9] [Wed Dec  7 21:03:18 2005] view: Deep recursion on subroutine "TWiki::Plugins::WysiwygPlugin::expandVarsInURL" at /usr/local/apache2/dakar/lib/TWiki/Plugins/WysiwygPlugin/TML2HTML.pm line 183., referer: http://merlin.lavrsen.dk/dakar/bin/edit/Sandbox/TestTopic4?skin=kupu&t=1133985748
[Wed Dec 07 21:03:18 2005] [error] [client 192.168.1.9] [Wed Dec  7 21:03:18 2005] view: Deep recursion on subroutine "TWiki::Plugins::WysiwygPlugin::_populateVars" at /usr/local/apache2/dakar/lib/TWiki/Plugins/WysiwygPlugin.pm line 283., referer: http://merlin.lavrsen.dk/dakar/bin/edit/Sandbox/TestTopic4?skin=kupu&t=1133985748
[Wed Dec 07 21:03:18 2005] [error] [client 192.168.1.9] [Wed Dec  7 21:03:18 2005] view: Deep recursion on subroutine "TWiki::Func::expandCommonVariables" at /usr/local/apache2/dakar/lib/TWiki/Plugins/WysiwygPlugin.pm line 260., referer: http://merlin.lavrsen.dk/dakar/bin/edit/Sandbox/TestTopic4?skin=kupu&t=1133985748
[Wed Dec 07 21:05:27 2005] [error] [client 192.168.1.9] Premature end of script headers: view, referer: http://merlin.lavrsen.dk/dakar/bin/edit/Sandbox/TestTopic4?skin=kupu&t=1133985748
[Wed Dec 07 21:05:41 2005] [error] [client 192.168.1.9] Premature end of script headers: view, referer: http://merlin.lavrsen.dk/dakar/bin/edit/Sandbox/TestTopic4?skin=kupu&t=1133985748 

I will continue trying to create a test case that reproduces this.

I was at SVN 7801 when it happened.

KJL

Were you using mod_perl (or any other accelerator)? There is a recursion block to prevent this from happening; I'm very interested in how you managed to defeat it....

I see now. I added a new recusrion block. SVN 7811

CC

ItemTemplate
Summary Wysiwyg deep recursion
ReportedBy KennethLavrsen
Codebase

SVN Range Wed, 07 Dec 2005 build 7793
AppliesTo Engine
Component

Priority Normal
CurrentState Closed
WaitingFor

Checkins 7811
Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r4 - 2005-12-08 - CrawfordCurrie
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2018 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback