On 02/09/2010 00:35, Timo Sirainen wrote:
On 1.9.2010, at 23.35, interfaSys sàrl wrote:
Adding sleep() didn't change anything, it crashes right from the start and there isn't much info in the trace. It seems it cannot create the first thread. ... #0 0x0000000800a29fa1 in _pthread_mutex_init_calloc_cb () from /lib/libc.so.7
I wonder why it's even trying to use pthreads .. Dovecot doesn't use threads. Maybe that's the problem, it's linking wrong libraries.
Probably because I used the CFLAGS for OpenMP. But even if I don't use CFLAGS, I get a segfault. Could it be because some libraries are using it?
#0 0x0000000800911fa1 in _pthread_mutex_init_calloc_cb () from /lib/libc.so.7 (gdb) bt full #0 0x0000000800911fa1 in _pthread_mutex_init_calloc_cb () from /lib/libc.so.7 No symbol table info available. #1 0x0000000800912cad in _pthread_mutex_init_calloc_cb () from /lib/libc.so.7 No symbol table info available. #2 0x00000008009139d5 in _pthread_mutex_init_calloc_cb () from /lib/libc.so.7 No symbol table info available. #3 0x0000000800913bd2 in _pthread_mutex_init_calloc_cb () from /lib/libc.so.7 No symbol table info available. #4 0x00000008009193e9 in malloc () from /lib/libc.so.7 No symbol table info available. #5 0x00000008008e50a9 in sem_close () from /lib/libc.so.7 No symbol table info available. #6 0x00000008008e5331 in sem_init () from /lib/libc.so.7 No symbol table info available. #7 0x00000008004e8d12 in __do_global_ctors_aux () from /usr/local/lib/gcc45/libgomp.so.1 No symbol table info available. #8 0x00000008004e015e in _init () from /usr/local/lib/gcc45/libgomp.so.1 No symbol table info available. #9 0x00000008005331b0 in ?? () from /libexec/ld-elf.so.1 No symbol table info available. #10 0x000000080040bc49 in dlsym () from /libexec/ld-elf.so.1 No symbol table info available. #11 0x000000080040d011 in dlopen () from /libexec/ld-elf.so.1 No symbol table info available. #12 0x0000000800407789 in ?? () from /libexec/ld-elf.so.1 No symbol table info available. #13 0x0000000000000000 in ?? () No symbol table info available.