In data marted́ 18 settembre 2018 14:25:25 CEST, Aki Tuomi ha scritto:

> Can you provide 'bt full'

>

 

Sure:

 

(gdb) bt full

#0 0xb76e4428 in __kernel_vsyscall ()

No symbol table info available.

#1 0xb74636c1 in raise () from /lib/i386-linux-gnu/i686/cmov/libc.so.6

No symbol table info available.

#2 0xb7466af2 in abort () from /lib/i386-linux-gnu/i686/cmov/libc.so.6

No symbol table info available.

#3 0xb76485ae in default_fatal_finish (type=<optimized out>, status=status@entry=0) at failures.c:201

backtrace = 0x82b5168 "/usr/local/lib/dovecot/libdovecot.so.0(+0xa15be) [0xb76485be] -> /usr/local/lib/dovecot/libdovecot.so.0(+0xa1641) [0xb7648641] -> /usr/local/lib/dovecot/libdovecot.so.0(i_fatal+0) [0xb75ce35e] -> dove"...

#4 0xb7648641 in i_internal_fatal_handler (ctx=0xbf839cc0, format=0x805c274 "file %s: line %d (%s): assertion failed: (%s)", args=0xbf839ce4 "4\370\005\bI\004") at failures.c:670

status = 0

#5 0xb75ce35e in i_panic (format=format@entry=0x805c274 "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 = 0xbf839ce4 "4\370\005\bI\004"

#6 0x080574f7 in doveadm_connection_deinit (_conn=_conn@entry=0xbf839d60) at doveadm-connection.c:1097

conn = 0x82fb580

__FUNCTION__ = "doveadm_connection_deinit"

#7 0x08057f03 in doveadm_connection_input (conn=0x0) at doveadm-connection.c:1051

line = <optimized out>

ret = <optimized out>

#8 0xb76613db in io_loop_call_io (io=0x82fb780) at ioloop.c:600

ioloop = 0x82bd648

t_id = 2

__FUNCTION__ = "io_loop_call_io"

#9 0xb7662e1e in io_loop_handler_run_internal (ioloop=ioloop@entry=0x82bd648) at ioloop-epoll.c:223

ctx = 0x82c9a40

events = 0x0

event = 0x82c9a80

list = 0x82e1830

io = <optimized out>

tv = {tv_sec = 0, tv_usec = 236182}

events_count = 0

msecs = <optimized out>

ret = 1

i = <optimized out>

j = <optimized out>

call = <optimized out>

__FUNCTION__ = "io_loop_handler_run_internal"

#10 0xb7661496 in io_loop_handler_run (ioloop=ioloop@entry=0x82bd648) at ioloop.c:649

No locals.

#11 0xb7661658 in io_loop_run (ioloop=0x82bd648) at ioloop.c:624

__FUNCTION__ = "io_loop_run"

#12 0xb75da45e in master_service_run (service=0x82bd578, callback=callback@entry=0x804d360 <client_connected>) at master-service.c:719

No locals.

#13 0x0804cf5e in main (argc=1, argv=0x82bd300) at main.c:366

set_roots = {0x805f6c0, 0x0}

test_port = 0

error = <optimized out>

debug = false

c = <optimized out>

(gdb)

 

 

I have realized that on these machine used to run dovecot 2.1.x and were upgraded with "make install" on 2.2.36. I've found a library that is not upgraded (maybe is missing or not compiled on the new version).

 

 

-rw-r--r-- 1 root staff 1963428 Jun 17 2016 /usr/local/lib/dovecot/libdovecot-ssl.a

-rwxr-xr-x 1 root staff 1014 Jun 17 2016 /usr/local/lib/dovecot/libdovecot-ssl.la

lrwxrwxrwx 1 root staff 23 Jun 17 2016 /usr/local/lib/dovecot/libdovecot-ssl.so -> libdovecot-ssl.so.0.0.0

lrwxrwxrwx 1 root staff 23 Jun 17 2016 /usr/local/lib/dovecot/libdovecot-ssl.so.0 -> libdovecot-ssl.so.0.0.0

-rwxr-xr-x 1 root staff 1284527 Jun 17 2016 /usr/local/lib/dovecot/libdovecot-ssl.so.0.0.0

 

Can that be the ultimate cause?


--

Simone Lazzaris
Responsabile datacenter

Qcom S.p.A.
Via Roggia Vignola, 9 | 24047 Treviglio (BG)
T +39036347905 | D +3903631970352| M +393938111237
simone.lazzaris@qcom.it | www.qcom.it

Qcom Official Pages
LinkedIn | Facebook