I'll paste what he wrote when he found the issue, use Google translate to translate from Swedish to English if needed:
"I /www/kernel/groupperm.php (xoops egen kod) har vi en funktion som käkar nästan allt minne. Den skapar ett objekt per rad i group_permission.
Här ser ni hur minnet går åt nästan helt:
(Därav kraschen men den kommer senare.)
groupperm (1) - mem_usage: 13056 kb, peak: 13056 kb
groupperm (1001) - mem_usage: 20992 kb, peak: 20992 kb
groupperm (2001) - mem_usage: 28928 kb, peak: 28928 kb
groupperm (3001) - mem_usage: 36864 kb, peak: 36864 kb
groupperm (4001) - mem_usage: 45056 kb, peak: 45056 kb
groupperm (5001) - mem_usage: 52992 kb, peak: 52992 kb
groupperm (6001) - mem_usage: 60672 kb, peak: 60672 kb
groupperm (7001) - mem_usage: 68608 kb, peak: 68608 kb
groupperm (8001) - mem_usage: 76544 kb, peak: 76544 kb
groupperm (9001) - mem_usage: 84992 kb, peak: 84992 kb
groupperm (10001) - mem_usage: 92672 kb, peak: 92672 kb
groupperm (11001) - mem_usage: 100608 kb, peak: 100608 kb
groupperm (12001) - mem_usage: 108544 kb, peak: 108544 kb
groupperm (13001) - mem_usage: 116224 kb, peak: 116224 kb
groupperm (14001) - mem_usage: 124160 kb, peak: 124160 kb <- nära 128 MB!
Vad används denna gigantiska array till sen?
Jo, den förrut omtalade permission-loopen konverterar den till en ny, mindre array, varpå den förra frigörs."