OS: SUSE Linux Enterprise Server 11 SP1 x86 (32-bit)
Database: MySQL 5.1.60
Web Server: Apache/2.2.10 (Linux/SUSE)
PHP 5.2.14
Drupal 6.22

Repeatable: Always
Steps to repeat:
1. Download Module taxonomy menu and un-compress taxonomy_menu-6.x-2.9.tar.gz into modules folder
2. Enable the module in admin/modules page in site
3. Create a taxonomy vocabulary with a content type selected and terms to be added to the vocabulary dynamically. (If taxonomy terms are more than 5000 say, then error occurs. )
3. Visit node/add/[content-type] page in site.

Expected Results:
User sees the create content page and can create the node.

Actual Results:
Page is completely blank. Checking in the Apache Error Log showed this error:

PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 256 bytes) in /www/htdocs/includes/database.mysql.inc on line 167

But when installed 6.x-2.8 version, no such error occured.

Comments

dstol’s picture

As a work around, you may want to up the memory limit.

y.anvesh’s picture

Its not the problem with memory limit.
If no. of nodes are huge, the latest version is not working.
Earlier version working fine for same no. of nodes

abs’s picture

Component: Sync or Update Issues » Sync

Confirming the issue. The problems happens with nodes with multiple terms and multiple vocabularies. The exhaustion happens even on vocabulary edit page (even when menu is not actually active for given vocabulary), in Kontext module etc. Downgrade did help.

dstol’s picture

Status: Active » Postponed (maintainer needs more info)

What's the memory limit on your server?

johnv’s picture

Hmm, IMO (in D7) the root cause is the fact that the menu system (unnecessarily) loads every object in the menu.
#1973920-7: Memory/Performance problems, when building a menu with a large taxonomy_menu
But abs (#3) says "Downgrade did help"...

dstol’s picture

Issue summary: View changes
Status: Postponed (maintainer needs more info) » Closed (outdated)

The Drupal 6 version is no longer supported