napitek / myroundcube

Automatically exported from code.google.com/p/myroundcube
0 stars 0 forks source link

[calendar] - Memory exhaustion #822

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Token: fbd717a9c1a2ea494fc23edfc1ff16dc (Don't modify this token!)
Version: 22.0.1 (24-04-2015)
PHP: 5.6.5
RCMAIL: 1.1.1
Database: mysql
SERVER: Apache/2.4.12 (Unix) PHP/5.6.5 LibreSSL/2.0
----
I.  Issue Description:
Calendar is not loading from CalDAV server (SabreDAV). error log shows:

[08-May-2015 14:16:23 America/Chicago] PHP Fatal error:  Allowed memory size of 
536870912 bytes exhausted (tried to allocate 4104 bytes) in 
/home/httpd/webmail/www-docs/program/lib/Roundcube/rcube_db.php on line 822

There are approximately 70 items in the calendar that my wife and I are trying 
to share. All but two were put into the CalDAV database via an app (aCalendar+) 
on our Moto G (android 4.4) phones. The phones were configured via the 
instructions provided from the calendar plugin (an invitation to share a 
calendar was sent from the calendar's owner to our mailboxes and the 
information in that was used to set up aCalendar+... aCalendar+ is working 
well).

II. Steps to reproduce the Issue:
1. Loaded events into the SabreDAV Calendar via Andoid app.
2. Logged into roundcube, went into calendar and clicked on "Synchronize"
3. After a minute or so, the above error was put into the error log on the 
server.

Original issue reported on code.google.com by chris.zw...@gmail.com on 8 May 2015 at 7:24

GoogleCodeExporter commented 8 years ago
Works for me. Open an account @ https://s2.myroundcube.com and add a calendar 
of your CalDAV. If it runs out of memory then let us the credentials of the 
test account and CalDAV (https://myroundcube.com#contact).

Original comment by myroundc...@gmail.com on 9 May 2015 at 3:16

GoogleCodeExporter commented 8 years ago
I have tried adding the calendar to my account czwilling@myroundcube.com and I 
got an error when I hit "Save" "Server Error! (Internal Server Error)".

I re-logged in and went to the calendar screen. The calendar has been added to 
the "Calendars" list in the lower left but again, after about a minute, I get 
the "Server Error (Internal Server Error)" popup. 

The password for the myroundcube.com has been put in the 
https://myroundcube.com#contact form (along with the rest of the text of this 
report).

Thank you for your time!

Original comment by chris.zw...@gmail.com on 11 May 2015 at 5:52

GoogleCodeExporter commented 8 years ago
Fixed in libgpl plugin. Endless loop occured for alams "0S:Display" which is 
nonsense but obviously created by some clients.

Original comment by myroundc...@gmail.com on 12 May 2015 at 4:57