Comment 6 for bug 1282261

Revision history for this message
Jussi Pakkanen (jpakkane) wrote :

That piece of libcolumbus stores dictionary info to a mmap backed temporary file. The error happens when the system expands the size of the backing store. Signal 7 is SIGBUS so there may be some problems with the way the mmap segment is set up.

The only explanation I can think of offhand is that temp space is filled up for whatever reason and the ftruncate call succeeds but when trying to use the allocated space, the kernel decides not to give the space to us and instead kills the process with the signal.