OSSP CVS Repository |
![]() |
|
Hello,I have compiled apache the latest apache 1.3 with php 4.2.3 and lib mm. After several hours, I get a seg fault of apache processes which originate from mod_mm.c at line 186.
It seems that php tries to retrieve a correct session id from libmm, but for some reason, it crashes in the for loop in mod_mm.c. Here is a gdb trace.
Program received signal SIGSEGV, Segmentation fault. 0x40356f4c in ps_sd_lookup (data=0x8082690, key=0x816da24 "0922ecff590e004d7a75919ac38dde0a", rw=0) at mod_mm.c:186
186 for (prev = NULL, ret = data->hash[slot]; ret; prev = ret, ret = ret->next)
(gdb) bt #0 0x40356f4c in ps_sd_lookup (data=0x8082690, key=0x816da24 "0922ecff590e004d7a75919ac38dde0a", rw=0) at mod_mm.c:186
#1 0x403572c8 in ps_read_mm (mod_data=0x403f8e50, key=0x816da24 "0922ecff590e004d7a75919ac38dde0a", val=0xbfffcc94, vallen=0xbfffcc98) at mod_mm.c:326
#2 0x40353f5b in php_session_initialize () at session.c:557
Best, Bastien Duclaux
|
Type: event Version: 1.2.1 Status: new Created: 2002-Dec-11 21:04 Severity: 1 Last Change: 2002-Dec-11 21:04 Priority: 1 Subsystem: mm Assigned To: rse Derived From: Creator: anonymous