cyrus-murder problems with database corruption in the frontend/master

João Assad jfassad at
Sat Apr 9 13:43:50 EDT 2005

Out of curiosity..

everytime cyrus needs to mmap/munmap something. it uses its mmap 
encapsulation, which is map_refresh and map_free.
So every once in a while I get this on strace.

14:27:02.148097 munmap(0x54968000, 373915648) = 0
14:27:02.148765 mmap2(NULL, 373932032, PROT_READ, MAP_SHARED, 8, 0) = 

which is a map_free followed by a map_refresh.

Now this...

14:27:31.041808 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x54963000
14:27:31.042150 munmap(0x54963000, 4096) = 0

Happens way much more. Its not cyrus doing it directly because its not 
going through it's mmap encapsulation, so it can only be some lib used 
by cyrus.
What is it ?

Cyrus Home Page:
Cyrus Wiki/FAQ:
List Archives/Info:

More information about the Info-cyrus mailing list