Core Dumps with dovecot-2.2 -git as of 2.2.devel (eaf276b33)

Aki Tuomi aki.tuomi at dovecot.fi
Thu Oct 12 07:36:37 EEST 2017


can you provide bt full output from core?


---Aki TuomiDovecot oy
-------- Original message --------From: Reuben Farrelly <reuben-dovecot at reub.net> Date: 12/10/2017  06:22  (GMT+02:00) To: Aki Tuomi <aki.tuomi at dovecot.fi>, dovecot at dovecot.org Subject: Re: Core Dumps with dovecot-2.2 -git as of 2.2.devel (eaf276b33) 

    Hi,
    Just to confirm this is still a major problem for me with the
      2.2.33.1 release (did not exist in previous releases).

    
    Reuben

    
    

    On 8/10/2017 6:30 AM, Aki Tuomi wrote:

    
    
      
      Thanks! We'll look into it.
      

      
      

      
      

      
      
        
        ---
        Aki Tuomi
        Dovecot oy
      
      

      
      
        -------- Original message --------
        From: Reuben Farrelly <reuben-dovecot at reub.net> 
        Date: 07/10/2017 13:08 (GMT+02:00) 
        To: dovecot at dovecot.org 
        Subject: Core Dumps with dovecot-2.2 -git as of 2.2.devel
          (eaf276b33) 
        

        
      
      This appears to be breaking dsync at the moment and is caused by 

      something committed in the last week or so.  This is with the
      current 

      -git of dovecot-2.2 (eaf276b33).

      

      The crash happens all the time - the logs are full of this
      message.

      

      Oct  7 20:31:24 thunderstorm.reub.net dovecot: doveadm: Warning:
      I/O 

      leak: 0x7f8bb6581b4c (ostream-file.c:350, fd 14)

      Oct  7 20:31:24 thunderstorm.reub.net dovecot: doveadm: Panic:
      file 

      ioloop.c: line 126 (io_remove_full): assertion failed:
      (io->callback != 

      NULL)

      Oct  7 20:31:24 thunderstorm.reub.net dovecot: doveadm: Error: Raw
      

      backtrace: /usr/lib64/dovecot/libdovecot.so.0(+0xd48a6)
      [0x7f8bb654a8a6] 

      -> /usr/lib64/dovecot/li

      bdovecot.so.0(+0xd5e26) [0x7f8bb654be26] -> 

      /usr/lib64/dovecot/libdovecot.so.0(i_fatal+0) [0x7f8bb654ac39]
      -> 

      /usr/lib64/dovecot/libdovecot.so.0(+0xf5cb0) [0x7f8bb6

      56bcb0] -> /usr/lib64/dovecot/libdovecot.so.0(io_remove+0x1d) 

      [0x7f8bb656be31] ->
      /usr/lib64/dovecot/libdovecot.so.0(+0x10b5f8) 

      [0x7f8bb65815f8] -> /usr/lib64/dovec

      ot/libdovecot.so.0(o_stream_cork+0x5a) [0x7f8bb657e289] -> 

      /usr/lib64/dovecot/libssl_iostream_openssl.so(+0x6406)
      [0x7f8bb12d6406] 

      -> /usr/lib64/dovecot/libssl_iost

      ream_openssl.so(openssl_iostream_bio_sync+0x18) [0x7f8bb12d6af6]
      -> 

      /usr/lib64/dovecot/libssl_iostream_openssl.so(+0xa52e)
      [0x7f8bb12da52e] -> /

      usr/lib64/dovecot/libssl_iostream_openssl.so(+0xa6ef)
      [0x7f8bb12da6ef] 

      -> /usr/lib64/dovecot/libdovecot.so.0(o_stream_sendv+0xc7) 

      [0x7f8bb657e765] -> 

      /usr/lib64/dovecot/libdovecot.so.0(o_stream_send+0x61)
      [0x7f8bb657e688] 

      -> /usr/lib64/dovecot/libdovecot.so.0(+0x10dc2c)
      [0x7f8bb6583c2c] -> 

      /usr/lib64/dovecot/libdovecot.so.0(+0x10ddd4) [0x7f8bb6583dd4]
      -> 

      /usr/lib64/dovecot/libdovecot.so.0(o_stream_sendv+0xc7)
      [0x7f8bb657e765] 

      -> /usr/lib64/dovecot/libdovecot.so.0(o_stream_nsendv+0x55) 

      [0x7f8bb657e93f] -> 

      /usr/lib64/dovecot/libdovecot.so.0(o_stream_nsend+0x61)
      [0x7f8bb657e8d3] 

      -> dovecot/doveadm-server() [0x444a35] -> 

      /usr/lib64/dovecot/libdovecot.so.0(i_warning+0xce)
      [0x7f8bb654afdc] -> 

      /usr/lib64/dovecot/libdovecot.so.0(io_loop_destroy+0x2ca) 

      [0x7f8bb656d8cd] -> dovecot/doveadm-server() [0x4454d1] -> 

      dovecot/doveadm-server() [0x445793] -> dovecot/doveadm-server()
      

      [0x445dd6] ->
      /usr/lib64/dovecot/libdovecot.so.0(io_loop_call_io+0xd6) 

      [0x7f8bb656d241] -> 

/usr/lib64/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0x225) 

      [0x7f8bb656fe58] -> 

      /usr/lib64/dovecot/libdovecot.so.0(io_loop_handler_run+0x3e) 

      [0x7f8bb656d422] ->
      /usr/lib64/dovecot/libdovecot.so.0(io_loop_run+0xbe) 

      [0x7f8bb656d345]

      Oct  7 20:31:24 thunderstorm.reub.net dovecot: doveadm: Fatal:
      master: 

      service(doveadm): child 27186 killed with signal 6 (core dumped)

      

      

      thunderstorm reuben # file core

      core: ELF 64-bit LSB core file x86-64, version 1 (SYSV),
      SVR4-style, 

      from 'dovecot/doveadm-server', real uid: 0, effective uid: 0, real
      gid: 

      0, effective gid: 0, execfn:
      '/usr/libexec/dovecot/doveadm-server', 

      platform: 'x86_64'

      

      thunderstorm reuben # gdb /usr/libexec/dovecot/doveadm-server core

      GNU gdb (Gentoo 8.0.1 vanilla) 8.0.1

      Copyright (C) 2017 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 "x86_64-pc-linux-gnu".

      Type "show configuration" for configuration details.

      For bug reporting instructions, please see:

      <https://bugs.gentoo.org/>.

      Find the GDB manual and other documentation resources online at:

      <http://www.gnu.org/software/gdb/documentation/>.

      For help, type "help".

      Type "apropos word" to search for commands related to "word"...

      Reading symbols from /usr/libexec/dovecot/doveadm-server...done.

      [New LWP 27186]

      [Thread debugging using libthread_db enabled]

      Using host libthread_db library "/lib64/libthread_db.so.1".

      Core was generated by `dovecot/doveadm-server'.

      Program terminated with signal SIGABRT, Aborted.

      #0  0x00007f8bb60e7f70 in raise () from /lib64/libc.so.6

      (gdb) bt full

      #0  0x00007f8bb60e7f70 in raise () from /lib64/libc.so.6

      No symbol table info available.

      #1  0x00007f8bb60e9aa7 in abort () from /lib64/libc.so.6

      No symbol table info available.

      #2  0x00007f8bb654a8f5 in default_fatal_finish
      (type=LOG_TYPE_PANIC, 

      status=0) at failures.c:201

               backtrace = 0x228e4d8 

      "/usr/lib64/dovecot/libdovecot.so.0(+0xd48a6) [0x7f8bb654a8a6]
      -> 

      /usr/lib64/dovecot/libdovecot.so.0(+0xd5e26) [0x7f8bb654be26]
      -> 

      /usr/lib64/dovecot/libdovecot.so.0(i_fatal+0) [0x7f8bb654ac39]
      -> /usr"...

      #3  0x00007f8bb654be26 in i_internal_fatal_handler
      (ctx=0x7ffef81daa50, 

      format=0x7f8bb65ba898 "file %s: line %d (%s): assertion failed:
      (%s)", 

      args=0x7ffef81daa70)

           at failures.c:670

               status = 0

      #4  0x00007f8bb654ac39 in i_panic (format=0x7f8bb65ba898 "file %s:
      line 

      %d (%s): assertion failed: (%s)") at failures.c:275

               ctx = {type = LOG_TYPE_PANIC, exit_status = 0, timestamp
      = 0x0, 

      timestamp_usecs = 0}

               args = {{gp_offset = 40, fp_offset = 48,
      overflow_arg_area = 

      0x7ffef81dab50, reg_save_area = 0x7ffef81daa90}}

    
    

  


More information about the dovecot mailing list