[Dovecot] imap crash (1.1.4)

Ralf Hildebrandt Ralf.Hildebrandt at charite.de
Thu Oct 16 16:23:59 EEST 2008


GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
Reading symbols from /lib/i686/cmov/libdl.so.2...Reading symbols from /usr/lib/debug/lib/i686/cmov/libdl-2.7.so...done.
done.
Loaded symbols for /lib/i686/cmov/libdl.so.2
Reading symbols from /lib/i686/cmov/libc.so.6...Reading symbols from /usr/lib/debug/lib/i686/cmov/libc-2.7.so...done.
done.
Loaded symbols for /lib/i686/cmov/libc.so.6
Reading symbols from /lib/ld-linux.so.2...Reading symbols from /usr/lib/debug/lib/ld-2.7.so...done.
done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/local/lib/dovecot/imap/lib10_quota_plugin.so...done.
Loaded symbols for /usr/local/lib/dovecot/imap/lib10_quota_plugin.so
Reading symbols from /usr/local/lib/dovecot/imap/lib11_imap_quota_plugin.so...done.
Loaded symbols for /usr/local/lib/dovecot/imap/lib11_imap_quota_plugin.so
Reading symbols from /usr/local/lib/dovecot/imap/lib11_trash_plugin.so...done.
Loaded symbols for /usr/local/lib/dovecot/imap/lib11_trash_plugin.so
Reading symbols from /usr/local/lib/dovecot/imap/lib20_fts_plugin.so...done.
Loaded symbols for /usr/local/lib/dovecot/imap/lib20_fts_plugin.so
Reading symbols from /usr/local/lib/dovecot/imap/lib20_mail_log_plugin.so...done.
Loaded symbols for /usr/local/lib/dovecot/imap/lib20_mail_log_plugin.so
Reading symbols from /usr/local/lib/dovecot/imap/lib20_zlib_plugin.so...done.
Loaded symbols for /usr/local/lib/dovecot/imap/lib20_zlib_plugin.so
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/libbz2.so.1.0...done.
Loaded symbols for /lib/libbz2.so.1.0
Reading symbols from /usr/local/lib/dovecot/imap/lib21_fts_squat_plugin.so...done.
Loaded symbols for /usr/local/lib/dovecot/imap/lib21_fts_squat_plugin.so
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Core was generated by `/usr/local/libexec/dovecot/imap'.
Program terminated with signal 6, Aborted.
[New process 16935]
#0  0xb80de424 in __kernel_vsyscall ()
#0  0xb80de424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7f9f640 in raise () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#2  0xb7fa1018 in abort () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#3  0x080d6e75 in default_fatal_finish (type=<value optimized out>, status=0)
    at failures.c:150
	backtrace = 0x8ea6060 "/usr/local/libexec/dovecot/imap [0x80d6e61] -> /usr/local/libexec/dovecot/imap [0x80d6ee2] -> /usr/local/libexec/dovecot/imap [0x80d6879] -> /usr/local/libexec/dovecot/imap(mail_index_view_sync_begin+"...
#4  0x080d6ee2 in i_internal_fatal_handler (type=LOG_TYPE_PANIC, status=0, 
    fmt=0x80ead2c "file %s: line %d (%s): assertion failed: (%s)", 
    args=0xbfbf7e74 "¢e\017\b\024\001") at failures.c:430
No locals.
#5  0x080d6879 in i_panic (
    format=0x80ead2c "file %s: line %d (%s): assertion failed: (%s)")
    at failures.c:197
No locals.
#6  0x080b9eac in mail_index_view_sync_begin (view=0x8f22200, 
    flags=MAIL_INDEX_VIEW_SYNC_FLAG_FIX_INCONSISTENT, ctx_r=0x8f2fc18)
    at mail-index-view-sync.c:276
	ctx = <value optimized out>
	map = <value optimized out>
	expunges = {arr = {buffer = 0x0, element_size = 0}, v = 0x0, 
  v_modifiable = 0x0}
	expunge_count = <value optimized out>
	reset = <value optimized out>
	sync_expunges = <value optimized out>
	quick_sync = <value optimized out>
	__PRETTY_FUNCTION__ = "mail_index_view_sync_begin"
#7  0x080a25b0 in index_mailbox_sync_init (box=0x8f21c20, 
    flags=<value optimized out>, failed=false) at index-sync.c:183
	ctx = (struct index_mailbox_sync_context *) 0x8f2fc10
	sync_flags = MAIL_INDEX_VIEW_SYNC_FLAG_FIX_INCONSISTENT
#8  0x0807330b in maildir_storage_sync_init (box=0x8f21c20, flags=65)
    at maildir-sync.c:873
	ctx = (struct maildir_sync_context *) 0x8ea6030
	lost_files = false
	ret = 0
	__PRETTY_FUNCTION__ = "maildir_storage_sync_init"
#9  0x080a4d69 in mailbox_sync (box=0x8f21c20, flags=0, status_items=0, 
    status_r=0x0) at mail-storage.c:516
	ctx = (struct mailbox_sync_context *) 0x0
#10 0xb80d738a in trash_quota_test_alloc (ctx=0x8ee45d0, size=3527394, 
    too_large_r=0xbfbf814b) at trash-plugin.c:52
	ret = 0
	i = 0
#11 0xb7f6b590 in quota_test_alloc (ctx=0x8ee45d0, size=3527394, 
    too_large_r=0xbfbf814b) at quota.c:840
No locals.
#12 0xb7f6b7f2 in quota_try_alloc (ctx=0x8ee45d0, mail=0x8ef77c8, 
    too_large_r=0xbfbf814b) at quota.c:822
	size = 25773331170
	ret = <value optimized out>
#13 0xb7f7005c in quota_check (t=0x8ee3ff0, mail=0x8ef77c8)
    at quota-storage.c:148
	qt = (struct quota_transaction_context *) 0x8ee45d0
	ret = <value optimized out>
	too_large = false
#14 0x0805d8a4 in cmd_copy (cmd=0x8ead088) at cmd-copy.c:66
	client = (struct client *) 0x8eace40
	storage = (struct mail_storage *) 0x8eac758
	destbox = (struct mailbox *) 0x8ecf7f0
	t = (struct mailbox_transaction_context *) 0x8ee3ff0
	search_arg = <value optimized out>
	messageset = 0x8eb1188 "1437:1438,1445:1447,1452:1453,1456,1458,1462:1465,1468,1470,1472:1473,1476,1480:1481,1484:1485,1487,1489:1491,1495,1499:1500,1506,1508,1511,1516:1517,1519:1520,1526,1528,1531:1534,1539:1542,1544,1546:"...
	mailbox = 0x8eb159e "Trash"
	src_uidset = <value optimized out>
	msg = <value optimized out>
	sync_flags = <value optimized out>
	imap_flags = <value optimized out>
	copy_count = 220
	uid_validity = <value optimized out>
	uid1 = <value optimized out>
	uid2 = <value optimized out>
	ret = 1
	__PRETTY_FUNCTION__ = "cmd_copy"
#15 0x0806283c in client_command_input (cmd=0x8ead088) at client.c:580
	client = (struct client *) 0x8eace40
	command = <value optimized out>
	__PRETTY_FUNCTION__ = "client_command_input"
#16 0x080628d3 in client_command_input (cmd=0x8ead088) at client.c:629
	client = (struct client *) 0x8eace40
	command = (struct command *) 0x4227
	__PRETTY_FUNCTION__ = "client_command_input"
#17 0x08062e8d in client_handle_input (client=<value optimized out>)
    at client.c:670
	_data_stack_cur_id = 3
	ret = <value optimized out>
	remove_io = <value optimized out>
	handled_commands = false
#18 0x0806330e in client_input (client=0x8eace40) at client.c:725
	cmd = <value optimized out>
	output = (struct ostream *) 0x8eacfc4
	bytes = <value optimized out>
	__PRETTY_FUNCTION__ = "client_input"
#19 0x080deb90 in io_loop_handler_run (ioloop=0x8ea89b0) at ioloop-epoll.c:203
	ctx = (struct ioloop_handler_context *) 0x8ea8aa8
	event = (const struct epoll_event *) 0x8ea8ae8
	list = (struct io_list *) 0x8ea95c0
	io = (struct io_file *) 0x8ead020
	tv = {tv_sec = 1799, tv_usec = 999714}
	t_id = 2
	msecs = <value optimized out>
	ret = 1
	i = 0
	j = 0
	call = <value optimized out>
#20 0x080de000 in io_loop_run (ioloop=0x8ea89b0) at ioloop.c:320
No locals.
#21 0x0806b47a in main (argc=) at main.c:293
No locals.

-- 
Ralf Hildebrandt (Ralf.Hildebrandt at charite.de)          snickebo at charite.de
Postfix - Einrichtung, Betrieb und Wartung       Tel. +49 (0)30-450 570-155
http://www.arschkrebs.de                              I'm looking for a job
IMPORTANT: This email is intended for the use of  the  individual
addressee(s)  named  above  and  may  contain information that is
confidential,  privileged  or  unsuitable  for  overly  sensitive
persons  with  low  self-esteem, no sense of humour or irrational
religious beliefs. If you are not  the  intended  recipient,  any
dissemination,  distribution  or  copying  of  this  email is not
authorised (either explicitly or implicitly) and  constitutes  an
irritating  social  faux  pas. Unless the word absquatulation has
been used in its correct context somewhere  other  than  in  this
warning, it does not have any legal or grammatical use and may be
ignored. No animals were  harmed  in  the  transmission  of  this
email,  although  the  yorkshire  terrier  next door is living on
borrowed time, let me tell you. Those of you with an overwhelming
fear  of  the unknown will be gratified to learn that there is no
hidden message revealed by reading  this  warning  backwards,  so
just ignore that Alert Notice from Microsoft: However, by pouring
a complete circle of salt around yourself and your  computer  you
can  ensure  that  no harm befalls you and your pets. If you have
received this email in error, please  add  some  nutmeg  and  egg
whites  and place it in a warm oven for 40 minutes. Whisk briefly
and   let    it    stand    for    2    hours    before    icing.


More information about the dovecot mailing list