Summary | Decoding certain TNEF files results in memory exhaustion |
Queue | Horde Framework Packages |
Type | Bug |
State | Not A Bug |
Priority | 1. Low |
Owners | mrubinsk (at) horde (dot) org |
Requester | michael.klein (at) hypaerion (dot) net |
Created | 12/23/2016 (3115 days ago) |
Due | |
Updated | 02/21/2017 (3055 days ago) |
Assigned | 02/20/2017 (3056 days ago) |
Resolved | 02/21/2017 (3055 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
State ⇒ Not A Bug
Priority ⇒ 1. Low
implementation of some of the algorithms.
Trying to fix this in the PEAR Math_BigInteger library is becoming a
huge undertaking. For now, try installing either the bcmath or the
gmp php extension. I've tested both locally and either one will
prevent this issue.
phpseclib project, and not from PEAR), then the problem is also
solved. So, going to mark this as not a bug, since this is an issue
with the implementation in the version of Math_BigInteger currently
available via PEAR.
State ⇒ Feedback
implementation of some of the algorithms.
Trying to fix this in the PEAR Math_BigInteger library is becoming a
huge undertaking. For now, try installing either the bcmath or the gmp
php extension. I've tested both locally and either one will prevent
this issue.
open it even in IMP.
open it even in IMP.
State ⇒ Assigned
it even in IMP.
A fatal error has occurred
Allowed memory size of 268435456 bytes exhausted (tried to allocate
301989888 bytes)
1. Horde_ErrorHandler::catchFatalError()
Details
The full error message is logged in Horde's log file, and is shown
below only to administrators. Non-administrative users will not see
error details.
ErrorException Object
(
[message:protected] => Allowed memory size of 268435456 bytes
exhausted (tried to allocate 301989888 bytes)
[string:Exception:private] =>
[code:protected] => 0
[file:protected] => /usr/share/php/Math/BigInteger.php
[line:protected] => 1090
[trace:Exception:private] => Array
(
[0] => Array
(
[function] => catchFatalError
[class] => Horde_ErrorHandler
[type] => ::
[args] => Array
(
)
)
)
[previous:Exception:private] =>
[severity:protected] => 1
[logged] => 1
)
ran throu a yahoo group some very long time ago were the rootcause..
i send you one example via mail.
including Outlook. No display issues and no out of memory issues.
Additionaly, the email you sent me did not contain any TNEF or DAT
attachments, which is the ONLY way the code where the memory
exhaustion occurred would have been called.
ran throu a yahoo group some very long time ago were the rootcause..
i send you one example via mail.
have pulled a new report under the same address as before. As this
mail was related to a calendar entry, do you think it might be
related to the entry in the calendar?
attachments from Outlook.
have pulled a new report under the same address as before. As this
mail was related to a calendar entry, do you think it might be related
to the entry in the calendar?
HORDE[5838]: Allowed memory size of 134217728 bytes exhausted (tried
to allocate 150994944 bytes) [pid 5838 on line 1090 of
"/usr/share/php/Math/BigInteger.php"]
see a LOT more than this.
find anything :-(
email that triggers this. As I said, it's most likely an email with a
TNEF or *.DAT file attachment.
HORDE[5838]: Allowed memory size of 134217728 bytes exhausted (tried
to allocate 150994944 bytes) [pid 5838 on line 1090 of
"/usr/share/php/Math/BigInteger.php"]
Can i send you the log file so you can have a look? I really can not
find anything :-(
sync must restart.
Previous request processing for synckey
{58608cf6-006c-4922-b379-4ed95e72af70}123 failed to be accepted by
the client, removing previous state and trying again.
sending an older synckey.
The only thing i can find is this error message:
Previous request processing for synckey
{58608cf6-006c-4922-b379-4ed95e72af70}123 failed to be accepted by the
client, removing previous state and trying again.
The Client is Outlook 2016
file? Unfortunately i do not now which mail is causing this.
activesync debug log. It would be the last message attempted to be sent.
If you don't know the device, you can instead try the consolidated
debug log and hope we can figure it out from there.
Looking at where the process dies, it is probably an email with some
type of TNEF attachment.
file? Unfortunately i do not now which mail is causing this.
Assigned to Michael Rubinsky
State ⇒ Feedback
Priority ⇒ 2. Medium
State ⇒ Unconfirmed
Patch ⇒ No
Milestone ⇒
Summary ⇒ Active sync via outlook resulting in memory exhausted
Type ⇒ Bug
Queue ⇒ Horde Framework Packages
a memory exhaust error
HORDE[22137]: Allowed memory size of 1073741824 bytes exhausted (tried
to allocate 1207959552 bytes) [pid 22137 on line 1090 of
"/usr/share/php/Math/BigInteger.php"]