[Tickets #12124] Re: horde crashes with php memory exhaustion

noreply at bugs.horde.org noreply at bugs.horde.org
Thu Mar 21 08:39:58 UTC 2013


BITTE NICHT AUF DIESE NACHRICHT ANTWORTEN. NACHRICHTEN AN DIESE  
E-MAIL-ADRESSE WERDEN NICHT GELESEN.

Ticket-URL: http://bugs.horde.org/ticket/12124
------------------------------------------------------------------------------
  Ticket           | 12124
  Aktualisiert Von | torben at dannhauer.info
  Zusammenfassung  | horde crashes with php memory exhaustion
  Warteschlange    | Horde Framework Packages
  Version          | Git master
  Typ              | Bug
  Status           | Feedback
  Priorität        | 1. Low
  Milestone        |
  Patch            |
  Zuständige       |
------------------------------------------------------------------------------


torben at dannhauer.info (2013-03-21 08:39) hat geschrieben:

Hi,

I have the same problem.

starting horde-alarms results on a memory exhaust after some minutes.  
I played yesterday a bit with debug messagtes, the ptroblem seems to  
be part of "app init". I'll have to investigate that further a bit.

Calling "strace horde-alarms" gives me after some initial output the  
following endless loop of  
"open("/usr/share/php/www/horde/config/conf.php", O_RDONLY) = 3":

...
access("/usr/share/php/www/horde/lib/Core/Factory/Logger.php", F_OK) =
-1 ENOENT (No such file or directory)
access("/usr/share/php/www/horde/lib/Horde/Core/Factory/Logger.php",
F_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/php/Horde/Core/Factory/Logger.php", F_OK) = 0
time(NULL)                              = 1363815000
lstat("/usr/share/php/Horde/Core/Factory/Logger.php",
{st_mode=S_IFREG|0644, st_size=4395, ...}) = 0
lstat("/usr/share/php/Horde/Core/Factory", {st_mode=S_IFDIR|0755,
st_size=4096, ...}) = 0
lstat("/usr/share/php/Horde/Core", {st_mode=S_IFDIR|0755,
st_size=4096, ...}) = 0
open("/usr/share/php/Horde/Core/Factory/Logger.php", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=4395, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=4395, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=4395, ...}) = 0
mmap(NULL, 4395, PROT_READ, MAP_SHARED, 3, 0) = 0x7f9e05ad0000
munmap(0x7f9e05ad0000, 4395)            = 0
close(3)                                = 0
access("/usr/share/php/www/horde/lib/Core/Factory/Injector.php", F_OK)
= -1 ENOENT (No such file or directory)
access("/usr/share/php/www/horde/lib/Horde/Core/Factory/Injector.php",
F_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/php/Horde/Core/Factory/Injector.php", F_OK) = 0
time(NULL)                              = 1363815000
lstat("/usr/share/php/Horde/Core/Factory/Injector.php",
{st_mode=S_IFREG|0644, st_size=1042, ...}) = 0
open("/usr/share/php/Horde/Core/Factory/Injector.php", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1042, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=1042, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=1042, ...}) = 0
mmap(NULL, 1042, PROT_READ, MAP_SHARED, 3, 0) = 0x7f9e05ad1000
munmap(0x7f9e05ad1000, 1042)            = 0
close(3)                                = 0
access("/usr/share/php/www/horde/lib/Core/Factory/Base.php", F_OK) =
-1 ENOENT (No such file or directory)
access("/usr/share/php/www/horde/lib/Horde/Core/Factory/Base.php",
F_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/php/Horde/Core/Factory/Base.php", F_OK) = 0
time(NULL)                              = 1363815000
lstat("/usr/share/php/Horde/Core/Factory/Base.php",
{st_mode=S_IFREG|0644, st_size=1810, ...}) = 0
open("/usr/share/php/Horde/Core/Factory/Base.php", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1810, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=1810, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=1810, ...}) = 0
mmap(NULL, 1810, PROT_READ, MAP_SHARED, 3, 0) = 0x7f9e05ad1000
munmap(0x7f9e05ad1000, 1810)            = 0
close(3)                                = 0
time(NULL)                              = 1363815000
open("/usr/share/php/www/horde/config/conf.php", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=7886, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=7886, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=7886, ...}) = 0
mmap(NULL, 7886, PROT_READ, MAP_SHARED, 3, 0) = 0x7f9e05ad0000
brk(0x1af1000)                          = 0x1af1000
munmap(0x7f9e05ad0000, 7886)            = 0
close(3)                                = 0
open("/usr/share/php/www/horde/config/conf.php", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=7886, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=7886, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=7886, ...}) = 0
mmap(NULL, 7886, PROT_READ, MAP_SHARED, 3, 0) = 0x7f3160a72000
brk(0xdd34000)                          = 0xdd34000
munmap(0x7f3160a72000, 7886)            = 0
close(3)                                = 0
time(NULL)                              = 1363814079
open("/usr/share/php/www/horde/config/conf.php", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=7886, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=7886, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=7886, ...}) = 0
mmap(NULL, 7886, PROT_READ, MAP_SHARED, 3, 0) = 0x7f3160a72000
munmap(0x7f3160a72000, 7886)            = 0
close(3)                                = 0
time(NULL)                              = 1363814079
open("/usr/share/php/www/horde/config/conf.php", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=7886, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=7886, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=7886, ...}) = 0
mmap(NULL, 7886, PROT_READ, MAP_SHARED, 3, 0) = 0x7f3160a72000
brk(0xdd74000)                          = 0xdd74000
munmap(0x7f3160a72000, 7886)            = 0
close(3)                                = 0
time(NULL)                              = 1363814079
open("/usr/share/php/www/horde/config/conf.php", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=7886, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=7886, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=7886, ...}) = 0
mmap(NULL, 7886, PROT_READ, MAP_SHARED, 3, 0) = 0x7f3160a72000
munmap(0x7f3160a72000, 7886)            = 0
close(3)                                = 0
time(NULL)                              = 1363814079
open("/usr/share/php/www/horde/config/conf.php", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=7886, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=7886, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=7886, ...}) = 0
mmap(NULL, 7886, PROT_READ, MAP_SHARED, 3, 0) = 0x7f3160a72000
brk(0xddb4000)                          = 0xddb4000
munmap(0x7f3160a72000, 7886)            = 0
close(3)                                = 0
time(NULL)                              = 1363814079
open("/usr/share/php/www/horde/config/conf.php", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=7886, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=7886, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=7886, ...}) = 0
mmap(NULL, 7886, PROT_READ, MAP_SHARED, 3, 0) = 0x7f3160a72000

...






More information about the bugs mailing list