[Dovecot] dovecot-1.2.6: Panic: pool_data_stack_realloc(): stack frame changed

Mike Abbott michael.abbott at apple.com
Tue Nov 3 00:35:54 EET 2009


When playing with large numbers of IMAP keywords on dovecot-1.2.6 imap  
crashed:

Panic: pool_data_stack_realloc(): stack frame changed

Looks like either maildir_file_do() shouldn't T_BEGIN/T_END or the  
keywords array should start larger.

0   libSystem.B.dylib             	0x00007fff875f4eba __kill + 10
1   libSystem.B.dylib             	0x00007fff875f4eac kill + 14
2   libSystem.B.dylib             	0x00007fff87683519 raise + 25
3   libSystem.B.dylib             	0x00007fff876a4e12 abort + 90
4   imap                          	0x000000010008022f  
default_fatal_finish + 69
5   imap                          	0x000000010007f4b4  
i_internal_error_handler + 0
6   imap                          	0x000000010007fa36 i_info + 0
7   imap                          	0x000000010008987e  
pool_data_stack_realloc + 150
8   imap                          	0x000000010007d77c buffer_alloc + 60
9   imap                          	0x000000010007d947  
buffer_check_limits + 113
10  imap                          	0x000000010007dde8 buffer_append + 38
11  imap                          	0x0000000100060c50  
mail_index_sync_keywords_apply + 88
12  imap                          	0x0000000100043f20  
index_sync_changes_apply + 184
13  imap                          	0x0000000100026b6d  
maildir_sync_flags + 131
14  imap                          	0x000000010002a7c6  
maildir_file_do_try + 334
15  imap                          	0x000000010002a34e maildir_file_do  
+ 58
16  imap                          	0x00000001000263c4  
maildir_sync_index + 1102
17  imap                          	0x000000010002588e  
maildir_sync_context + 806
18  imap                          	0x0000000100025aa4  
maildir_storage_sync_init + 92
19  imap                          	0x000000010004ad9c  
mailbox_sync_init + 16
20  imap                          	0x000000010000ebc8 imap_sync_init +  
98
21  imap                          	0x000000010000fd29 cmd_sync_delayed  
+ 425
22  imap                          	0x000000010000814c  
client_handle_input + 442
23  imap                          	0x00000001000074ea client_input + 104
24  imap                          	0x0000000100087c20  
io_loop_handler_run + 246
25  imap                          	0x0000000100086f16 io_loop_run + 56
26  imap                          	0x000000010001063b main + 1629
27  imap                          	0x00000001000010b8 start + 52

also

0   libSystem.B.dylib             	0x00007fff875f4eba __kill + 10
1   libSystem.B.dylib             	0x00007fff875f4eac kill + 14
2   libSystem.B.dylib             	0x00007fff87683519 raise + 25
3   libSystem.B.dylib             	0x00007fff876a4e12 abort + 90
4   imap                          	0x000000010008022f  
default_fatal_finish + 69
5   imap                          	0x000000010007f4b4  
i_internal_error_handler + 0
6   imap                          	0x000000010007fa36 i_info + 0
7   imap                          	0x000000010008987e  
pool_data_stack_realloc + 150
8   imap                          	0x000000010007d77c buffer_alloc + 60
9   imap                          	0x000000010007d947  
buffer_check_limits + 113
10  imap                          	0x000000010007dde8 buffer_append + 38
11  imap                          	0x0000000100060c50  
mail_index_sync_keywords_apply + 88
12  imap                          	0x0000000100043f20  
index_sync_changes_apply + 184
13  imap                          	0x0000000100026b6d  
maildir_sync_flags + 131
14  imap                          	0x000000010002a7c6  
maildir_file_do_try + 334
15  imap                          	0x000000010002a34e maildir_file_do  
+ 58
16  imap                          	0x00000001000263c4  
maildir_sync_index + 1102
17  imap                          	0x000000010002588e  
maildir_sync_context + 806
18  imap                          	0x0000000100025aa4  
maildir_storage_sync_init + 92
19  imap                          	0x000000010004ad9c  
mailbox_sync_init + 16
20  imap                          	0x000000010004ade0 mailbox_sync + 48
21  imap                          	0x00000001000058b8 cmd_select_full  
+ 1748
22  imap                          	0x0000000100005d9b cmd_select + 11
23  imap                          	0x0000000100007de6  
client_command_input + 36
24  imap                          	0x0000000100007f17  
client_command_input + 341
25  imap                          	0x0000000100008086  
client_handle_input + 244
26  imap                          	0x00000001000074ea client_input + 104
27  imap                          	0x0000000100087c20  
io_loop_handler_run + 246
28  imap                          	0x0000000100086f16 io_loop_run + 56
29  imap                          	0x000000010001063b main + 1629
30  imap                          	0x00000001000010b8 start + 52



More information about the dovecot mailing list