Closed (cannot reproduce)
Project:
Devel
Version:
7.x-1.x-dev
Component:
devel
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
7 May 2008 at 08:35 UTC
Updated:
8 May 2015 at 18:58 UTC
Jump to comment: Most recent
Comments
Comment #1
robertdouglass commentedNote: I don't claim to know for sure that the registry patch caused this but it is the biggest change to the codebase that happened recently. Not to lead anyone down false alleyways =)
Comment #2
catchenabled all core modules and can't reproduce this - anything specific you were doing?
Comment #3
robertdouglass commentedIndeed. The bug is dependent on devel module being enabled and the "Display redirection page" option checked. Moving to be a devel module bug.
Comment #4
robertdouglass commentedComment #5
chx commentedGiven the patch you filed at the registry issue, you aure listed the files devel has in .info as the upgrade docs say?
Comment #6
dman commentedAlthough I do have devel on, that option was not checked, and I maxed out at
Fatal error: Maximum function nesting level of '50' reached, aborting!It seems it's not devel so much as an xdebug setting. On my setup anyway.
I went looking at my
/etc/php5/apache2/conf.d/xdebug.iniand bumped it up to:My copy&paste install of xdebug had it at 50.
FWIW, the job I was doing to get the trace was certainly not to onerous (no recursive loops) and came down to:
- 9 steps from execute_active_handler() to the end of my form submission (which actually didn't validate and wanted to return a message)
- 10-37 were all recursive theme loops trying to build the current menu context. Just 4 levels deep, but heaps of theme fallbacks!
- 38-50 was just attempting to create a link on the 4th menu leaf!
- - theme_menu_item() .. theme_menu_item_link() ... l() ... drupal_get_path_alias() ... db_escape_string() - Death.
Good grief! :-}
Comment #7
moshe weitzman commentedSomeone has to dig down and find the root cause and solution.
Comment #8
Anonymous (not verified) commentedHi i installed the devel module and i added test data. I then tried to delete the test data and got Maximum function nesting level of '100' reached,. I uninstalled the model but still had the same problem. How I seemed to fix it was too clear my cache and fingers crossed the error hasnt occured again. I will keep monitoring the situation. I think there are some stability issues with the devel module. I am wondering from a earlier post by dman
Comment #9
dman commentedI can't say that there is a root cause, it seems that the entire architecture is quite able to dig a hole a hundred function-calls deep just by doing what it's told.
As above, I hit over 50 levels of nesting rendering a 4-level menu (traced in xdebug).
To find what's triggering this 100-level hole, you'd be best to try xdebug also for some clues.
Comment #10
willzyx commentedClosing for lack of activity. Feel free to reopen if the issue still exists