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

João Assad jfassad at parperfeito.com.br
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) = 
0x54964000

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: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html




More information about the Info-cyrus mailing list