Re: [Dovecot] [Dovecot 2.1] imap service crash when using some clients
Hello Pascal,
I've just tested rc6 and get almost the same results. imap still crashes, but Horde still works. I forgot to mention that this is on FreeBSD 8 using gcc 4.6 and LTO. And contrary to what I said in my initial email, it doesn't seem to be ACL plugin related. imap crashes even if it's not in the plugins list.
Here is the backtrace: # gdb /usr/libexec/dovecot/imap /path/to/core
Core was generated by `imap'. Program terminated with signal 11, Segmentation fault. Reading symbols from /usr/lib/dovecot/libdovecot-storage.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/dovecot/libdovecot-storage.so.0 Reading symbols from /usr/lib/dovecot/libdovecot.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/dovecot/libdovecot.so.0 Reading symbols from /lib/libc.so.7...(no debugging symbols found)...done. Loaded symbols for /lib/libc.so.7 Reading symbols from /usr/lib/librt.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/librt.so.1 Reading symbols from /usr/lib/dovecot/lib01_acl_plugin.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/dovecot/lib01_acl_plugin.so Reading symbols from /usr/lib/dovecot/lib02_imap_acl_plugin.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/dovecot/lib02_imap_acl_plugin.so Reading symbols from /usr/lib/dovecot/lib10_quota_plugin.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/dovecot/lib10_quota_plugin.so Reading symbols from /usr/lib/dovecot/lib11_imap_quota_plugin.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/dovecot/lib11_imap_quota_plugin.so Reading symbols from /usr/lib/dovecot/lib11_trash_plugin.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/dovecot/lib11_trash_plugin.so Reading symbols from /usr/lib/dovecot/lib20_autocreate_plugin.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/dovecot/lib20_autocreate_plugin.so Reading symbols from /usr/lib/dovecot/lib20_fts_plugin.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/dovecot/lib20_fts_plugin.so Reading symbols from /usr/lib/dovecot/lib20_zlib_plugin.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/dovecot/lib20_zlib_plugin.so Reading symbols from /lib/libz.so.5...(no debugging symbols found)...done. Loaded symbols for /lib/libz.so.5 Reading symbols from /usr/lib/libbz2.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libbz2.so.4 Reading symbols from /usr/lib/dovecot/lib21_fts_squat_plugin.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/dovecot/lib21_fts_squat_plugin.so Reading symbols from /usr/lib/dovecot/lib30_imap_zlib_plugin.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/dovecot/lib30_imap_zlib_plugin.so Reading symbols from /usr/lib/dovecot/lib90_antispam_plugin.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/dovecot/lib90_antispam_plugin.so Reading symbols from /libexec/ld-elf.so.1...(no debugging symbols found)...done. Loaded symbols for /libexec/ld-elf.so.1 #0 0x00000000105c64e7 in imap_match () from /usr/lib/dovecot/libdovecot.so.0 (gdb) bt full #0 0x00000000105c64e7 in imap_match () from /usr/lib/dovecot/libdovecot.so.0 No symbol table info available. #1 0x00000000104b4bf6 in mailbox_list_iter_next () from /usr/lib/dovecot/libdovecot-storage.so.0 No symbol table info available. #2 0x0000000000416b99 in cmd_list_continue.6853 () No symbol table info available. #3 0x000000000042166d in cmd_list_full () No symbol table info available. #4 0x0000000000000000 in ?? () No symbol table info available. #5 0x8080808080808080 in ?? () No symbol table info available. #6 0x0000000000000004 in ?? () No symbol table info available. #7 0x0000000010a3f1a8 in ?? () No symbol table info available. #8 0x0000000010aa4390 in ?? () No symbol table info available. #9 0x0000000010a3f174 in ?? () No symbol table info available. #10 0x00007fffffffe9a0 in ?? () No symbol table info available. #11 0x0000000010596e4f in p_strdup () from /usr/lib/dovecot/libdovecot.so.0 No symbol table info available. #12 0x0000000010a22200 in ?? () No symbol table info available. #13 0x0000000010aa4458 in ?? () No symbol table info available. #14 0x0000000010aa4340 in ?? () No symbol table info available. #15 0x0000000010aa4498 in ?? () No symbol table info available. #16 0x0000000110a3f040 in ?? () No symbol table info available. #17 0x0000000010a3f128 in ?? () No symbol table info available. #18 0x0000000010a3e840 in ?? () No symbol table info available. #19 0x0000000010a3f040 in ?? () No symbol table info available. #20 0x0000000010a22200 in ?? () No symbol table info available. #21 0x0000000000000001 in ?? () No symbol table info available. #22 0x0000000010a22200 in ?? () No symbol table info available. #23 0x0000000000000000 in ?? () No symbol table info available. #24 0x000000000041d320 in client_command_input.12433 () No symbol table info available. #25 0x00000000004203ca in client_handle_input () No symbol table info available. #26 0x0000000010a574e0 in ?? () No symbol table info available. #27 0x00000000105ae219 in i_stream_read () from /usr/lib/dovecot/libdovecot.so.0 No symbol table info available. #28 0x000000000041d13f in client_input () No symbol table info available. #29 0x00000000105ce276 in io_loop_call_io () from /usr/lib/dovecot/libdovecot.so.0 No symbol table info available. #30 0x00000000105c9ea3 in io_loop_handler_run () from /usr/lib/dovecot/libdovecot.so.0 No symbol table info available. #31 0x00000000105c9f78 in io_loop_run () from /usr/lib/dovecot/libdovecot.so.0 No symbol table info available. #32 0x00000000105c9fb3 in master_service_run () from /usr/lib/dovecot/libdovecot.so.0 No symbol table info available. #33 0x00000000004158bb in main () No symbol table info available.
Regards,
Olivier
/ Hello, />/ />/ I've just noticed that when Horde is connecting to Dovecot 2.1, it />/ crashes the imap service if Dovecot is configured to use the ACL plugin. />/ I'm not sure what's so special about the command Horde sends, but it />/ shouldn't make Dovecot crash. Everything is fine when using Thunderbird. />/ />/ Here is the message in Dovecot's logs />/ "Fatal: master: service(imap): child 89974 killed with signal 11 (core />/ not dumped)" />/ />/ The message says that the core is not dumped, even though I did add />/ drop_priv_before_exec=yes to my config file. / dovecot stop
On 01/18/2012 02:03 AM interfaSys sàrl wrote: ulimit -c unlimited dovecot
Now connect with Horde and let it crash.
/ I've tried connecting to the pid using gdb, but the process just hangs />/ as soon as I'm connected. />/ / continue [wait for the crash] bt full detach quit
Regards, Pascal
On 13.2.2012, at 2.02, interfaSys sàrl wrote:
#0 0x00000000105c64e7 in imap_match () from /usr/lib/dovecot/libdovecot.so.0 No symbol table info available. #1 0x00000000104b4bf6 in mailbox_list_iter_next () from /usr/lib/dovecot/libdovecot-storage.so.0 No symbol table info available. #2 0x0000000000416b99 in cmd_list_continue.6853 () No symbol table info available. #3 0x000000000042166d in cmd_list_full ()
This crash looks interesting, but unfortunately the libraries are stripped of debug symbols so I can't really guess why it would crash here. By default Dovecot includes them, so you must have stripped them yourself. Can you get another backtrace with debug symbols enabled?
Or alternatively can you look at what IMAP command Horde sends that crashes Dovecot? http://wiki2.dovecot.org/Debugging/Rawlog shows one way of recording the IMAP traffic.
Hello,
Here is a more meanigful backtrace. It happens every time I log in, using any imap client.
Core was generated by `imap'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/dovecot/libdovecot-storage.so.0...done.
Loaded symbols for /usr/lib/dovecot/libdovecot-storage.so.0
Reading symbols from /usr/lib/dovecot/libdovecot.so.0...done.
Loaded symbols for /usr/lib/dovecot/libdovecot.so.0
Reading symbols from /lib/libc.so.7...done.
Loaded symbols for /lib/libc.so.7
Reading symbols from /usr/lib/librt.so.1...done.
Loaded symbols for /usr/lib/librt.so.1
Reading symbols from /usr/lib/dovecot/lib01_acl_plugin.so...done.
Loaded symbols for /usr/lib/dovecot/lib01_acl_plugin.so
Reading symbols from /usr/lib/dovecot/lib02_imap_acl_plugin.so...done.
Loaded symbols for /usr/lib/dovecot/lib02_imap_acl_plugin.so
Reading symbols from /usr/lib/dovecot/lib10_quota_plugin.so...done.
Loaded symbols for /usr/lib/dovecot/lib10_quota_plugin.so
Reading symbols from /usr/lib/dovecot/lib11_imap_quota_plugin.so...done.
Loaded symbols for /usr/lib/dovecot/lib11_imap_quota_plugin.so
Reading symbols from /usr/lib/dovecot/lib11_trash_plugin.so...done.
Loaded symbols for /usr/lib/dovecot/lib11_trash_plugin.so
Reading symbols from /usr/lib/dovecot/lib20_autocreate_plugin.so...done.
Loaded symbols for /usr/lib/dovecot/lib20_autocreate_plugin.so
Reading symbols from /usr/lib/dovecot/lib20_fts_plugin.so...done.
Loaded symbols for /usr/lib/dovecot/lib20_fts_plugin.so
Reading symbols from /usr/lib/dovecot/lib20_zlib_plugin.so...done.
Loaded symbols for /usr/lib/dovecot/lib20_zlib_plugin.so
Reading symbols from /lib/libz.so.5...done.
Loaded symbols for /lib/libz.so.5
Reading symbols from /usr/lib/libbz2.so.4...done.
Loaded symbols for /usr/lib/libbz2.so.4
Reading symbols from /usr/lib/dovecot/lib21_fts_squat_plugin.so...done.
Loaded symbols for /usr/lib/dovecot/lib21_fts_squat_plugin.so
Reading symbols from /usr/lib/dovecot/lib30_imap_zlib_plugin.so...done.
Loaded symbols for /usr/lib/dovecot/lib30_imap_zlib_plugin.so
Reading symbols from /usr/lib/dovecot/lib90_antispam_plugin.so...done.
Loaded symbols for /usr/lib/dovecot/lib90_antispam_plugin.so
Reading symbols from /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
#0 0x00000000105e0d88 in imap_match () from
/usr/lib/dovecot/libdovecot.so.0
(gdb) bt full
#0 0x00000000105e0d88 in imap_match () from
/usr/lib/dovecot/libdovecot.so.0
No symbol table info available.
#1 0x00000000104e82e5 in autocreate_iter_autobox.20436.5667 () from
/usr/lib/dovecot/libdovecot-storage.so.0
No symbol table info available.
#2 0x00000000104e6eda in autocreate_iter_next.20443 () from
/usr/lib/dovecot/libdovecot-storage.so.0
No symbol table info available.
#3 0x00000000104dd72e in mailbox_list_iter_next () from
/usr/lib/dovecot/libdovecot-storage.so.0
No symbol table info available.
#4 0x0000000000416351 in list_namespace_mailboxes.7882 (ctx=0x10a3f158)
at cmd-list.c:408
info = (const struct mailbox_info *) 0x10a0f920
ns = (struct mail_namespace *) 0x0
flags = 536870916
str = (struct buffer *) 0x10a04290
mutf7_name = (struct buffer *) 0x10a043e0
name = (const __unknown__ *) 0x10a10040 "INBOX"
ret = 1
#5 0x000000000041c2ac in cmd_list_continue (cmd=0x10a3f040) at
cmd-list.c:823
_data_stack_cur_id = 4
ctx = (struct cmd_list_context *) 0x10a3f158
ret = 0
#6 0x000000000041c1d0 in cmd_list_full (cmd=0x10a3f040, lsub=false) at
cmd-list.c:999
client = (struct client *) 0x10a3e840
args = (const struct imap_arg *) 0x10aa4118
list_args = (const struct imap_arg *) 0x10aa4340
arg_count = 1
ctx = (struct cmd_list_context *) 0x10a3f158
patterns = {arr = {buffer = 0x10a3f1a8, element_size = 8}, v =
0x10a3f1a8, v_modifiable = 0x10a3f1a8}
pattern = (const __unknown__ *) 0x10a04268 "INBOX"
patterns_strarr = (const __unknown__ * const *) 0x10a3f1e0
str = (struct buffer *) 0x10a041f0
#7 0x000000000041bc80 in cmd_list (cmd=0x10a3f040) at cmd-list.c:1014
No locals.
#8 0x0000000000411264 in command_exec (cmd=0x10a3f040) at
imap-commands.c:147
hook = (const struct command_hook *) 0x10a22200
ret = false
#9 0x000000000040df3c in client_command_input (cmd=0x10a3f040) at
imap-client.c:673
client = (struct client *) 0x10a3e840
command = (struct command *) 0x7fff00000001
__FUNCTION__ = "client_command_input"
__FUNCTION__ = "client_command_input"
#10 0x000000000040de42 in client_handle_next_command (client=0x10a3e840,
remove_io_r=0x7fffffffea6d) at imap-client.c:740
size = 279029312
#11 0x000000000040d7b5 in client_handle_input (client=0x10a3e840) at
imap-client.c:777
_data_stack_cur_id = 3
ret = false
remove_io = false
handled_commands = false
__FUNCTION__ = "client_handle_input"
__FUNCTION__ = "client_handle_input"
#12 0x000000000040d35c in client_input (client=0x10a3e840) at
imap-client.c:816
cmd = (struct client_command_context *) 0x10a20178
output = (struct ostream *) 0x10a1a6c8
bytes = 2
__FUNCTION__ = "client_input"
__FUNCTION__ = "client_input"
#13 0x00000000105cdffa in io_loop_call_io () from
/usr/lib/dovecot/libdovecot.so.0
No symbol table info available.
#14 0x00000000105c1e16 in io_loop_handler_run () from
/usr/lib/dovecot/libdovecot.so.0
No symbol table info available.
#15 0x00000000105c1cc4 in io_loop_run () from
/usr/lib/dovecot/libdovecot.so.0
No symbol table info available.
#16 0x00000000105c19ff in master_service_run () from
/usr/lib/dovecot/libdovecot.so.0
No symbol table info available.
#17 0x000000000041eda9 in main (argc=1, argv=0x7fffffffec60) at main.c:384
set_roots = {0x4230c0, 0x0}
login_set = {auth_socket_path = 0x10a04068
"/var/run/dovecot/auth-master", postlogin_socket_path = 0x0,
postlogin_timeout_secs = 60,
callback = 0x41ede9
Cheers,
Olivier
On 13/02/2012 00:49, Timo Sirainen wrote:
On 13.2.2012, at 2.02, interfaSys sàrl wrote:
#0 0x00000000105c64e7 in imap_match () from /usr/lib/dovecot/libdovecot.so.0 No symbol table info available. #1 0x00000000104b4bf6 in mailbox_list_iter_next () from /usr/lib/dovecot/libdovecot-storage.so.0 No symbol table info available. #2 0x0000000000416b99 in cmd_list_continue.6853 () No symbol table info available. #3 0x000000000042166d in cmd_list_full ()
This crash looks interesting, but unfortunately the libraries are stripped of debug symbols so I can't really guess why it would crash here. By default Dovecot includes them, so you must have stripped them yourself. Can you get another backtrace with debug symbols enabled?
Or alternatively can you look at what IMAP command Horde sends that crashes Dovecot? http://wiki2.dovecot.org/Debugging/Rawlog shows one way of recording the IMAP traffic.
On 16.2.2012, at 3.12, interfaSys sàrl wrote:
Here is a more meanigful backtrace. It happens every time I log in, using any imap client. .. #0 0x00000000105e0d88 in imap_match () from /usr/lib/dovecot/libdovecot.so.0 No symbol table info available. #1 0x00000000104e82e5 in autocreate_iter_autobox.20436.5667 () from /usr/lib/dovecot/libdovecot-storage.so.0 No symbol table info available.
Still debug symbols missing from libraries, but .. perhaps this fixes it? http://hg.dovecot.org/dovecot-2.1/rev/72e1e17d2e22
I don't know why it would happen with all imap clients though. And if that doesn't solve it, show your doveconf -n output.
That patch didn't fix it, but I've now compiled Dovecot without LTO and got even more info :)
Core was generated by `imap'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/dovecot/libdovecot-storage.so.0...done.
Loaded symbols for /usr/lib/dovecot/libdovecot-storage.so.0
Reading symbols from /usr/lib/dovecot/libdovecot.so.0...done.
Loaded symbols for /usr/lib/dovecot/libdovecot.so.0
Reading symbols from /lib/libc.so.7...done.
Loaded symbols for /lib/libc.so.7
Reading symbols from /usr/lib/librt.so.1...done.
Loaded symbols for /usr/lib/librt.so.1
Reading symbols from /usr/lib/dovecot/lib01_acl_plugin.so...done.
Loaded symbols for /usr/lib/dovecot/lib01_acl_plugin.so
Reading symbols from /usr/lib/dovecot/lib02_imap_acl_plugin.so...done.
Loaded symbols for /usr/lib/dovecot/lib02_imap_acl_plugin.so
Reading symbols from /usr/lib/dovecot/lib10_quota_plugin.so...done.
Loaded symbols for /usr/lib/dovecot/lib10_quota_plugin.so
Reading symbols from /usr/lib/dovecot/lib11_imap_quota_plugin.so...done.
Loaded symbols for /usr/lib/dovecot/lib11_imap_quota_plugin.so
Reading symbols from /usr/lib/dovecot/lib11_trash_plugin.so...done.
Loaded symbols for /usr/lib/dovecot/lib11_trash_plugin.so
Reading symbols from /usr/lib/dovecot/lib20_autocreate_plugin.so...done.
Loaded symbols for /usr/lib/dovecot/lib20_autocreate_plugin.so
Reading symbols from /usr/lib/dovecot/lib20_fts_plugin.so...done.
Loaded symbols for /usr/lib/dovecot/lib20_fts_plugin.so
Reading symbols from /usr/lib/dovecot/lib20_zlib_plugin.so...done.
Loaded symbols for /usr/lib/dovecot/lib20_zlib_plugin.so
Reading symbols from /lib/libz.so.5...done.
Loaded symbols for /lib/libz.so.5
Reading symbols from /usr/lib/libbz2.so.4...done.
Loaded symbols for /usr/lib/libbz2.so.4
Reading symbols from /usr/lib/dovecot/lib21_fts_squat_plugin.so...done.
Loaded symbols for /usr/lib/dovecot/lib21_fts_squat_plugin.so
Reading symbols from /usr/lib/dovecot/lib30_imap_zlib_plugin.so...done.
Loaded symbols for /usr/lib/dovecot/lib30_imap_zlib_plugin.so
Reading symbols from /usr/lib/dovecot/lib90_antispam_plugin.so...done.
Loaded symbols for /usr/lib/dovecot/lib90_antispam_plugin.so
Reading symbols from /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
#0 0x00000000105954b6 in imap_match (glob=0x0, data=0x10aa01d8
"INBOX/spam") at array.h:189
189 array.h: No such file or directory.
in array.h
(gdb) bt full
#0 0x00000000105954b6 in imap_match (glob=0x0, data=0x10aa01d8
"INBOX/spam") at array.h:189
ctx = {inboxcase_end = 0x7fffffffe7d0 "\237\004", sep = 64 '@',
inboxcase = 248}
i = 0
ret = IMAP_MATCH_NO
match = IMAP_MATCH_NO
#1 0x000000001049a119 in autocreate_iter_autobox (ctx=0x10a0f840,
autobox=0x10a0f9a8) at mailbox-list-iter.c:88
actx = (struct mailbox_list_autocreate_iterate_context *) 0x10a0f918
match = 32767
__FUNCTION__ = "autocreate_iter_autobox"
#2 0x000000001049a484 in autocreate_iter_next (ctx=0x10a0f840) at
mailbox-list-iter.c:88
actx = (struct mailbox_list_autocreate_iterate_context *) 0x10a0f918
info = (const struct mailbox_info *) 0x0
autoboxes = (const struct autocreate_box *) 0x10a0f9a8
autobox = (const struct autocreate_box *) 0x10a0f9a8
count = 1
__FUNCTION__ = "autocreate_iter_next"
#3 0x000000001049a561 in mailbox_list_iter_next (ctx=0x10a0f840) at
mailbox-list-iter.c:88
info = (const struct mailbox_info *) 0x7fffffffe86c
#4 0x000000000040d06a in list_namespace_mailboxes (ctx=0x10a3f158) at
array.h:189
info = (const struct mailbox_info *) 0x10a0f920
ns = (struct mail_namespace *) 0x0
flags = 536870916
str = (string_t *) 0x10a04290
mutf7_name = (string_t *) 0x10a043e0
name = 0x10a10040 "INBOX"
ret = 1
#5 0x000000000040dc25 in cmd_list_continue (cmd=0x10a3f040) at array.h:189
_data_stack_cur_id = 4
ctx = (struct cmd_list_context *) 0x10a3f158
ret = 0
#6 0x000000000040e3b7 in cmd_list_full (cmd=0x10a3f040, lsub=false) at
array.h:189
client = (struct client *) 0x10a3e840
args = (const struct imap_arg *) 0x10aa4118
list_args = (const struct imap_arg *) 0x10aa4340
arg_count = 1
ctx = (struct cmd_list_context *) 0x10a3f158
patterns = {arr = {buffer = 0x10a3f1a8, element_size = 8}, v =
0x10a3f1a8, v_modifiable = 0x10a3f1a8}
pattern = 0x10a04268 "INBOX"
patterns_strarr = (const char * const *) 0x10a3f1e0
str = (string_t *) 0x10a041f0
#7 0x000000000040e40c in cmd_list (cmd=0x10a3f040) at array.h:189
No locals.
#8 0x00000000004140a0 in command_exec (cmd=0x10a3f040) at
imap-commands.c:90
hook = (const struct command_hook *) 0x10a22200
ret = false
#9 0x00000000004130b9 in client_command_input (cmd=0x10a3f040) at
imap-client.c:94
client = (struct client *) 0x10a3e840
command = (struct command *) 0x7fff00000001
__FUNCTION__ = "client_command_input"
#10 0x000000000041337d in client_handle_next_command (client=0x10a3e840,
remove_io_r=0x7fffffffea6d) at imap-client.c:94
size = 279029312
#11 0x00000000004134c3 in client_handle_input (client=0x10a3e840) at
imap-client.c:94
_data_stack_cur_id = 3
ret = false
remove_io = false
handled_commands = false
__FUNCTION__ = "client_handle_input"
#12 0x0000000000413639 in client_input (client=0x10a3e840) at
imap-client.c:94
cmd = (struct client_command_context *) 0x10a20178
output = (struct ostream *) 0x10a1a6c8
bytes = 2
__FUNCTION__ = "client_input"
#13 0x00000000105cf961 in io_loop_call_io (io=0x10a22ec0) at ioloop.c:26
ioloop = (struct ioloop *) 0x10a20040
t_id = 2
#14 0x00000000105d1382 in io_loop_handler_run (ioloop=0x10a20040) at
array.h:189
ctx = (struct ioloop_handler_context *) 0x10a21080
events = (struct kevent *) 0x10a27000
event = (const struct kevent *) 0x10a27000
tv = {tv_sec = 1799, tv_usec = 999243}
ts = {tv_sec = 1799, tv_nsec = 999243000}
io = (struct io_file *) 0x10a22ec0
events_count = 6
ret = 1
i = 0
__FUNCTION__ = "io_loop_handler_run"
#15 0x00000000105cfa04 in io_loop_run (ioloop=0x10a20040) at ioloop.c:26
No locals.
#16 0x00000000105b3f1c in master_service_run (service=0x10a1a140,
callback=0x41f71b
On 16/02/2012 16:18, Timo Sirainen wrote:
On 16.2.2012, at 3.12, interfaSys sàrl wrote:
Here is a more meanigful backtrace. It happens every time I log in, using any imap client. .. #0 0x00000000105e0d88 in imap_match () from /usr/lib/dovecot/libdovecot.so.0 No symbol table info available. #1 0x00000000104e82e5 in autocreate_iter_autobox.20436.5667 () from /usr/lib/dovecot/libdovecot-storage.so.0 No symbol table info available.
Still debug symbols missing from libraries, but .. perhaps this fixes it? http://hg.dovecot.org/dovecot-2.1/rev/72e1e17d2e22
I don't know why it would happen with all imap clients though. And if that doesn't solve it, show your doveconf -n output.
OK, this should fix it: http://hg.dovecot.org/dovecot-2.1/rev/ff117a044e20
Yep, works perfectly now. Thank you for fixing it :)
On 16 February 2012 18:04:30, Timo Sirainen wrote:
OK, this should fix it: http://hg.dovecot.org/dovecot-2.1/rev/ff117a044e20
participants (2)
-
interfaSys sàrl
-
Timo Sirainen