This panic happens with different users, and it also occured in 2.2.13

Panic: file imap-fetch.c: line 556 (imap_fetch_more): assertion failed:
  (ctx->client->output_cmd_lock == NULL || ctx->client->output_cmd_lock == cmd)

hmk


GNU gdb 6.8
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 "i386-pc-solaris2.10"...
Reading symbols from 
/datapool/local/dovecot-2.2.14/lib/dovecot/libdovecot-storage.so.0...done.
Loaded symbols for /local/dovecot-2.2.14/lib/dovecot/libdovecot-storage.so.0
Reading symbols from 
/datapool/local/dovecot-2.2.14/lib/dovecot/libdovecot.so.0...done.
Loaded symbols for /local/dovecot-2.2.14/lib/dovecot/libdovecot.so.0
Reading symbols from /datapool/local/program/lib/libssl.so.1.0.0...done.
Loaded symbols for /local/program/lib/libssl.so.1.0.0
Reading symbols from /datapool/local/program/lib/libcrypto.so.1.0.0...done.
Loaded symbols for /local/program/lib/libcrypto.so.1.0.0
Reading symbols from /datapool/local/program/lib/libz.so...done.
Loaded symbols for /local/program/lib/libz.so
Reading symbols from /lib/libm.so.2...done.
Loaded symbols for /lib/libm.so.2
Reading symbols from /datapool/local/program/lib/libiconv.so.2...done.
Loaded symbols for /local/program/lib/libiconv.so.2
Reading symbols from /lib/librt.so.1...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libsocket.so.1...done.
Loaded symbols for /lib/libsocket.so.1
Reading symbols from /lib/libsendfile.so.1...done.
Loaded symbols for /lib/libsendfile.so.1
Reading symbols from /lib/libc.so.1...done.
Loaded symbols for /lib/libc.so.1
Reading symbols from /lib/libdl.so.1...done.
Loaded symbols for /lib/libdl.so.1
Reading symbols from /usr/lib/libz.so...done.
Loaded symbols for /usr/lib/libz.so
Reading symbols from /lib/libaio.so.1...done.
Loaded symbols for /lib/libaio.so.1
Reading symbols from /lib/libmd.so.1...done.
Loaded symbols for /lib/libmd.so.1
Reading symbols from /lib/ld.so.1...done.
Loaded symbols for /lib/ld.so.1
Core was generated by `dovecot/imap imap-postlogin'.
Program terminated with signal 6, Aborted.
[New process 79111    ]
#0  0xfe7fc8e5 in _lwp_kill () from /lib/libc.so.1
#0  0xfe7fc8e5 in _lwp_kill () from /lib/libc.so.1
No symbol table info available.
#1  0xfe7f7765 in thr_kill () from /lib/libc.so.1
No symbol table info available.
#2  0xfe7a376f in raise () from /lib/libc.so.1
No symbol table info available.
#3  0xfe7829e1 in abort () from /lib/libc.so.1
No symbol table info available.
#4  0xfeda13ba in default_fatal_finish (type=LOG_TYPE_PANIC, status=0) at 
failures.c:152
        backtrace = 0x8093560 "0xfeda22d7 -> 0xfeda15d3 -> 0x806d60b -> 
0x805d326 -> 0x806aa61 -> 0x80699d2 -> 0x8069cb7 -> 0x8069d15 -> 0x8069e57 -> 
0x8069fe0 -> 0xfedba96d -> 0xfedbc0cc -> 0xfedbab06 -> 0xfedbaa5d -> 0xfed41db1 
-"...
#5  0xfeda22d7 in i_internal_fatal_handler (ctx=0x80479e0, 
    format=0x807f310 "file %s: line %d (%s): assertion failed: (%s)", 
args=0x8047a04 "\236ó\a\b,\002")
    at failures.c:152
        status = 0
#6  0xfeda15d3 in i_panic (format=0x807f310 "file %s: line %d (%s): assertion 
failed: (%s)")
    at failures.c:152
        ctx = {type = LOG_TYPE_PANIC, exit_status = 0, timestamp = 0x0, 
timestamp_usecs = 0}
        args = 0x8047a04 "\236ó\a\b,\002"
#7  0x0806d60b in imap_fetch_more (ctx=0x80c20e0, cmd=0x80c2018) at 
../../src/lib/array.h:158
        ret = 135365712
        __FUNCTION__ = "imap_fetch_more"
#8  0x0805d326 in cmd_fetch (cmd=0x80c2018) at cmd-fetch.c:37
        client = (struct client *) 0x80b17b8
        ctx = (struct imap_fetch_context *) 0x80c20e0
        args = (const struct imap_arg *) 0x80c99f0
        next_arg = (const struct imap_arg *) 0x80c9a20
        list_arg = (const struct imap_arg *) 0x8047a98
        search_args = (struct mail_search_args *) 0x0
        qresync_args = {qresync_sample_seqset = 0x80c20a8, 
qresync_sample_uidset = 0x807ee7e}
        messageset = 0x80c9ab8 "1899"
        send_vanished = false
        ret = 1
#9  0x0806aa61 in command_exec (cmd=0x80c2018) at imap-commands.c:101
        hook = (const struct command_hook *) 0x809bfd8
        ret = 8
#10 0x080699d2 in client_command_input (cmd=0x80c2018) at imap-client.c:130
        client = (struct client *) 0x80b17b8
        command = (struct command *) 0x3
        __FUNCTION__ = "client_command_input"
#11 0x08069cb7 in client_command_input (cmd=0x80c2018) at imap-client.c:130
        client = (struct client *) 0x80b17b8
        command = (struct command *) 0x809d41c
        __FUNCTION__ = "client_command_input"
#12 0x08069d15 in client_handle_next_command (client=0x80b17b8, 
remove_io_r=0x8047b9d)
    at imap-client.c:130
No locals.
#13 0x08069e57 in client_handle_input (client=0x80b17b8) at imap-client.c:130
        _data_stack_cur_id = 3
        ret = 10
        remove_io = false
        handled_commands = false
        __FUNCTION__ = "client_handle_input"
#14 0x08069fe0 in client_input (client=0x80b17b8) at imap-client.c:130
        cmd = (struct client_command_context *) 0x80aa9ac
        output = (struct ostream *) 0x80abe10
        bytes = 1143
        __FUNCTION__ = "client_input"
#15 0xfedba96d in io_loop_call_io (io=0x80b7fc8) at ioloop.c:28
        ioloop = (struct ioloop *) 0x809bf20
        t_id = 2
        __FUNCTION__ = "io_loop_call_io"
#16 0xfedbc0cc in io_loop_handler_run_internal (ioloop=0x809bf20) at 
ioloop-poll.c:96
        ctx = (struct ioloop_handler_context *) 0x809ca10
        pollfd = (struct pollfd *) 0x809e0a8
        tv = {tv_sec = 299, tv_usec = 996793}
        io = (struct io_file *) 0x80b7fc8
        msecs = 299997
        ret = 0
        call = true
#17 0xfedbab06 in io_loop_handler_run (ioloop=0x809bf20) at ioloop.c:28
No locals.
#18 0xfedbaa5d in io_loop_run (ioloop=0x809bf20) at ioloop.c:28
        __FUNCTION__ = "io_loop_run"
#19 0xfed41db1 in master_service_run (service=0x809be68, callback=0x80771da 
<client_connected>)
    at master-service.c:75
No locals.
#20 0x08077577 in main (argc=2, argv=0x809bc78) at main.c:72
        set_roots = {0x8092fe0, 0x0}
        login_set = {auth_socket_path = 0x80930e8 "\2201\t\b\200", 
  postlogin_socket_path = 0x8093120 "UID FETCH UID FETCH UID FETCH", 
postlogin_timeout_secs = 60, 
  callback = 0x8076f4e <login_client_connected>, failure_callback = 0x807715d 
<login_client_failed>, 
  request_auth_token = 1}
        service_flags = MASTER_SERVICE_FLAG_KEEP_CONFIG_OPEN
        storage_service_flags = MAIL_STORAGE_SERVICE_FLAG_DISALLOW_ROOT
        username = 0x0
        c = -1

Reply via email to