6.0.0-beta1
7/14/25

[#10870] Yearly events cause memory exhausted exception
Summary Yearly events cause memory exhausted exception
Queue Kronolith
Queue Version Git master
Type Bug
State Not A Bug
Priority 1. Low
Owners
Requester joniw (at) t-online (dot) de
Created 12/16/2011 (4959 days ago)
Due
Updated 01/26/2012 (4918 days ago)
Assigned
Resolved 01/26/2012 (4918 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
01/26/2012 08:50:20 PM Michael Slusarz State ⇒ Not A Bug
 
01/26/2012 08:48:04 PM joniw (at) t-online (dot) de Comment #3 Reply to this comment
With the newest git i do not see this problem any more. Looks like it 
was fixe with one of the commits.

with regards

Jonathan Westerholt
12/18/2011 02:01:38 PM joniw (at) t-online (dot) de Comment #2 Reply to this comment
I just resynced my outlook via syncml and all birthdays where 
duplicated there. After deleting the duplicated birthdays in outlook 
and syncing with horde i am now able to login.

Perhabs the problem were the duplicated birthdays but the login still 
takes some time to load the portal page. While loading the front page, 
apache also takes 100% cpu so it looks like there could be some 
optimizations on loading the events.

with regards

Jonathan Westerholt
12/16/2011 04:39:53 PM joniw (at) t-online (dot) de Comment #1
Priority ⇒ 1. Low
Patch ⇒ No
Milestone ⇒
Queue ⇒ Kronolith
Summary ⇒ Yearly events cause memory exhausted exception
Type ⇒ Bug
State ⇒ Unconfirmed
Reply to this comment
I have a 118 yearly events (all are birthday reminders). When i sync 
them to horde i can not login anymore because the php script dies with:

PHP Fatal error:  Allowed memory size of 268435456 bytes exhausted 
(tried to allocate 75 bytes) in 
/opt/horde-dev/git/kronolith/lib/Kronolith.php on line 690

Sometimes there are other lines mentioned but all are from the range 
of the while-loop from line 687 til line 715.

It looks like there are a lot of objects created there. I also added a 
debug output in the while loop to detect the number of rounds for one 
yearly event. in some events the number gose up to 115.

with regards

Jonathan Westerholt

Saved Queries