6.0.0-alpha12
6/12/25

[#13978] Endless loop in Kronolith Web GUI
Summary Endless loop in Kronolith Web GUI
Queue Kronolith
Queue Version 4.2.6
Type Bug
State No Feedback
Priority 1. Low
Owners
Requester admin (at) oeffler (dot) de
Created 05/05/2015 (3691 days ago)
Due
Updated 05/18/2015 (3678 days ago)
Assigned 05/06/2015 (3690 days ago)
Resolved 05/18/2015 (3678 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
05/18/2015 01:04:46 PM Michael Rubinsky State ⇒ No Feedback
 
05/06/2015 02:27:23 PM Michael Rubinsky Comment #2
State ⇒ Feedback
Reply to this comment

It looks like some client code is trying to access an invalid property 
of the date object. Unfortunately if there is no stack trace in your 
log you will have to find out where this is coming from on your own.

You can try something like this in Date.php directly before line 561:

if (!in_array($name), array('year', 'month', 'mday', 'hour', 'min', 
'sec', 'timezone')) {
     Horde::debug($name);
}

This will output a stack trace to a file name horde_debug.txt in your 
tmp directory.
05/05/2015 08:41:31 PM admin (at) oeffler (dot) de Comment #1
Priority ⇒ 1. Low
Patch ⇒ No
Milestone ⇒
Queue ⇒ Kronolith
Summary ⇒ Endless loop in Kronolith Web GUI
Type ⇒ Bug
State ⇒ Unconfirmed
Reply to this comment
Hi,

I had the actual Horde Webmail running under Wheezy without any 
issues. Made a fresh install on a minimal jessie System and restored 
the database.

All is running fine except one calendar (the one with the most 
entries) in web GUI. Display mode for Day and Week works fine, but in 
monthly and yearly view I get an endless loading Loop with 100% Apache 
load until the following error occurs in syslog:

PHP Fatal error:  Maximum execution time of 295 seconds exceeded in 
/usr/share/php/Horde/Date.php on line 561

I think it has to do with PHP 5.6... but as there is no further error 
logged (with Settings to info) I have no clue...

All other calendars display without an issue in web GUI. The not 
working calendar mentioned above works fine in other Clients 
(DAV/Active Sync).

Thanks for your help and kind regards,
Mario

Saved Queries