Hi Thenx. Dump core: Core was generated by `dovecot/auth'. Program terminated with signal SIGSEGV, Segmentation fault. #0? 0x00007fa910394c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt full #0? 0x00007fa910394c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #1? 0x00005604e6f98bc8 in password_scheme_register_crypt () at password-scheme-crypt.c:144 ??????? i = 0 ??????? crypted = <optimized out> #2? 0x00005604e6f988dc in password_schemes_init () at password-scheme.c:875 ??????? i = <optimized out> #3? 0x00005604e6f737fb in main_preinit () at main.c:188 ??????? mod_set = {abi_version = 0x119a20dc <error: Cannot access memory at address 0x119a20dc>, binary_name = 0x7fa9102c95e0 <_gnutls_log_level> "", setting_name = 0x0, ????????? filter_callback = 0x7fa910241cfb, filter_context 0x756e654700000004, require_init_funcs = 1, debug = 0, ignore_dlopen_errors = 1, ignore_missing = 0} ??????? services = <optimized out> ??????? mod_set = <optimized out> ??????? services = <optimized out> #4? main (argc=<optimized out>, argv=<optimized out>) at main.c:396 ??????? c = <optimized out> On 24.01.2019 18:16, Aki Tuomi wrote:> Try > > gdb /usr/local/dovecot/libexec/dovecot/auth /var/run/dovecot/core > bt full > > Aki >> On 24 January 2019 at 18:53 Maciej Milaszewski IQ PL < >> maciej.milaszewski at iq.pl <mailto:maciej.milaszewski at iq.pl>> wrote: >> >> >> Hi >> Thenx but maby problem is in ssl or core file and gdb was incorrectly >> used >> >> >> # 2.2.36 (1f10bfa63): /etc/dovecot/dovecot.conf >> # Pigeonhole version 0.4.24 (124e06aa) >> # OS: Linux 4.19.0-1-amd64 x86_64 Debian buster/sid >> >> Jan 24 16:56:38 thebe-postfix dovecot: master: Dovecot v2.2.36 >> (1f10bfa63) starting up for imap, pop3, lmtp, sieve >> Jan 24 16:56:39 thebe-postfix dovecot: master: Error: service(auth): >> command startup failed, throttling for 2 secs >> Jan 24 16:56:39 thebe-postfix dovecot: auth: Fatal: master: >> service(auth): child 11078 killed with signal 11 (core dumped) >> Jan 24 16:56:39 thebe-postfix dovecot: director: Error: Auth server >> disconnected unexpectedly >> >> telnet IP 143 >> .......... >> Escape character is '^]'. >> * OK Waiting for authentication process to respond.. >> * BYE Disconnected: Auth process broken >> Connection closed by foreign host. >> >> >> Jan 24 16:56:48 thebe-postfix dovecot: director: Error: Auth server >> disconnected unexpectedly >> Jan 24 16:56:56 thebe-postfix dovecot: master: Error: service(auth): >> command startup failed, throttling for 16 secs >> Jan 24 16:56:56 thebe-postfix dovecot: auth: Fatal: master: >> service(auth): child 11082 killed with signal 11 (core dumped) >> an 24 16:56:56 thebe-postfix dovecot: director: Error: Auth server >> disconnected unexpectedly >> Jan 24 16:56:56 thebe-postfix dovecot: director: Error: Auth server >> disconnected unexpectedly >> Jan 24 16:56:56 thebe-postfix dovecot: director: Error: Auth server >> disconnected unexpectedly >> Jan 24 16:56:56 thebe-postfix dovecot: director: Error: Auth server >> disconnected unexpectedly >> Jan 24 16:57:07 thebe-postfix dovecot: imap-login: Warning: Auth process >> not responding, delayed sending initial response (greeting): user=<>, >> rip=46.xxx.xxx.xxx, lip=46.xxx.xxx.xxx, secured, >> session=<vEwzQzaAtHQu+Kdx> >> Jan 24 16:57:12 thebe-postfix dovecot: master: Error: service(auth): >> command startup failed, throttling for 32 secs >> Jan 24 16:57:12 thebe-postfix dovecot: auth: Fatal: master: >> service(auth): child 11084 killed with signal 11 (core dumped) >> Jan 24 16:5Core was generated by `dovecot/auth'. >> Program terminated with signal SIGSEGV, Segmentation fault. >> #0? 0x00007fa910394c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 >> (gdb) bt full >> #0? 0x00007fa910394c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 >> No symbol table info available. >> #1? 0x00005604e6f98bc8 in password_scheme_register_crypt () at >> password-scheme-crypt.c:144 >> ??????? i = 0 >> ??????? crypted = <optimized out> >> #2? 0x00005604e6f988dc in password_schemes_init () at >> password-scheme.c:875 >> ??????? i = <optimized out> >> #3? 0x00005604e6f737fb in main_preinit () at main.c:188 >> ??????? mod_set = {abi_version = 0x119a20dc <error: Cannot access >> memory at address 0x119a20dc>, binary_name = 0x7fa9102c95e0 >> <_gnutls_log_level> "", setting_name = 0x0, >> ????????? filter_callback = 0x7fa910241cfb, filter_context >> 0x756e654700000004, require_init_funcs = 1, debug = 0, >> ignore_dlopen_errors = 1, ignore_missing = 0} >> ??????? services = <optimized out> >> ??????? mod_set = <optimized out> >> ??????? services = <optimized out> >> #4? main (argc=<optimized out>, argv=<optimized out>) at main.c:396 >> ??????? c = <optimized out>7:12 thebe-postfix dovecot: director: >> Error: Auth server >> disconnected unexpectedly >> Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server >> disconnected unexpectedly >> Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server >> disconnected unexpectedly >> Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server >> disconnected unexpectedly >> Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server >> disconnected unexpectedly >> Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server >> disconnected unexpectedly >> Jan 24 16:57:12 thebe-postfix dovecot: imap-login: Disconnected: Auth >> process broken (disconnected before auth was ready, waited 15 secs): >> user=<>, rip=46.xxx.xxx.xxx, lip=46.xxx.xxx.xxx, secured, >> session=<vEwzQzaAtHQu+Kdx> >> Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server >> disconnected unexpectedly >> Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server >> disconnected unexpectedly >> >> core: >> >> gdb --args /usr/local/dovecot/libexec/dovecot/imap-login >> /var/run/dovecot/core >> Starting program: /usr/local/dovecot-2.2.36/libexec/dovecot/imap-login >> /var/run/dovecot/core >> [Thread debugging using libthread_db enabled] >> Using host libthread_db library >> "/lib/x86_64-linux-gnu/libthread_db.so.1". >> process 11878 is executing new program: >> /usr/local/dovecot-2.2.36/bin/doveconf >> process 11878 is executing new program: >> /usr/local/dovecot-2.2.36/libexec/dovecot/imap-login >> [Thread debugging using libthread_db enabled] >> Using host libthread_db library >> "/lib/x86_64-linux-gnu/libthread_db.so.1". >> Fatal: settings_check(ssl) failed: ssl_verify_client_cert set, but >> ssl_ca not >> [Inferior 1 (process 11878) exited with code 0131] >> >> >> Fatal: settings_check(ssl) failed: ssl_verify_client_cert set, but >> ssl_ca not >> >> >> If this true why works fine in debian 8.x ? >> >> >> >>> Hi! >>> Can you get backtrace from the core file? >>> https://dovecot.org/bugreport.html >>> Aki >>>> On 24 January 2019 at 17:10 Maciej Milaszewski IQ PL < >>>> maciej.milaszewski at iq.pl <mailto:maciej.milaszewski at iq.pl> <mailto: >>>> maciej.milaszewski at iq.pl <mailto:maciej.milaszewski at iq.pl>>> wrote: >> >> >> >> Hi >> >> Thenx for replay. >> >> >> >> Finaly for a test in my lab >> >> >> >> I upgrate to latest 2.2.36 and os debian 10 >> >> In this machine is dovecot director >> >> >> >> But if i tested via telnet >> >> >> >> root at postfix:~# telnet 46.xxx.xxx.xxx 143 >> >> Trying 46.xxx.xxx.xxx... >> >> Connected to 46.xxx.xxx.xxx. >> >> Escape character is '^]'. >> >> * BYE Disconnected: Auth process broken >> >> Connection closed by foreign host. >> >> >> >> In log: >> >> Jan 24 16:02:07 postfix dovecot: master: Dovecot v2.2.36 (1f10bfa63) >> >> starting up for imap, pop3, lmtp, sieve >> >> Jan 24 16:02:07 postfix dovecot: master: Error: service(auth): >> command >> >> startup failed, throttling for 2 secs >> >> Jan 24 16:02:07 postfix dovecot: auth: Fatal: master: service(auth): >> >> child 10443 killed with signal 11 (core dumped) >> >> Jan 24 16:02:07 postfix dovecot: director: Error: Auth server >> >> disconnected unexpectedly >> >> >> >> >> >> in strace: >> >> >> >> ioctl(3, FIONBIO, [1])????????????????? = 0 >> >> setsockopt(3, SOL_SOCKET, SO_OOBINLINE, [1], 4) = 0 >> >> select(4, [0 3], [], [3], {tv_sec=0, tv_usec=0}) = 0 (Timeout) >> >> select(4, [0 3], [], [3], NULL)???????? = 1 (in [3]) >> >> recvfrom(3, "* BYE Disconnected: Auth process"..., 8191, 0, NULL, >> >> NULL) = 41 >> >> select(4, [0 3], [1], [3], {tv_sec=0, tv_usec=0}) = 2 (in [3], out >> [1], >> >> left {tv_sec=0, tv_usec=0}) >> >> write(1, "* BYE Disconnected: Auth process"..., 40* BYE Disconnected: >> >> Auth process broken >> >> ) = 40 >> >> recvfrom(3, "", 8151, 0, NULL, NULL)??? = 0 >> >> ...... >> >> ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 >> >> ioctl(0, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig icanon echo >> >> ...}) = 0 >> >> ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 >> >> ioctl(0, FIONBIO, [0])????????????????? = 0 >> >> ioctl(1, FIONBIO, [0])????????????????? = 0 >> >> write(2, "Connection closed by foreign hos"..., 35Connection >> closed by >> >> foreign host. >> >> ) = 35 >> >> close(-1)?????????????????????????????? = -1 EBADF (Bad file >> descriptor) >> >> exit_group(1)?????????????????????????? = ? >> >> +++ exited with 1 +++ >> >> >> >> >> >> >> >> >> >> Second machine (backend with dovecot clinet) is old debian (8.11) and >> >> 2.2.32 | ( and tested 2.2.36) >> >> >> >> telnet 10.0.0.24 143 >> >> Trying 10.0.0.24... >> >> Connected to 10.0.0.24. >> >> Escape character is '^]'. >> >> * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE >> >> IDLE AUTH=PLAIN AUTH=LOGIN] Imap ready. >> >> >> >> and works fine >> >> >> >> In productions i have debian 8.11 and 9.x all workings fine (this >> same >> >> configurations etc) >> >> >> >> Where i found solutions? etc ? >> >> >> >> On 23.01.2019 08:35, Aki Tuomi via dovecot wrote: >> >>> Maybe you should try 2.2.36? >> >>> Aki >> >>> On 22.1.2019 16.47, Maciej Milaszewski IQ PL wrote: >> >>>> Hi >> >>>> I have little problem with debian10 and dovecot 2.2.33.2 >> >> >> ps -ax >> >> >> 21815 ???????? S????? 0:00 dovecot/pop3-login director >> >> >> 21816 ???????? S????? 0:00 dovecot/pop3-login director >> >> >> 21817 ???????? S????? 0:00 dovecot/pop3-login director >> >> >> 21818 ???????? S????? 0:00 dovecot/pop3-login director >> >> >> 21819 ???????? S????? 0:00 dovecot/pop3-login director >> >> >> 21821 ???????? S????? 0:00 dovecot/pop3-login director >> >> >> 21822 ???????? S????? 0:00 dovecot/pop3-login director >> >> >> >> >> >> But if I testes via telnet like this: >> >> >> >> >> >> telnet 46.xxx.xxx.113 143 >> >> >> Trying 46.xxx.xxx.113... >> >> >> Connected to 46.xxx.xxx.113. >> >> >> Escape character is '^]'. >> >> >> * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID >> ENABLE >> >> >> IDLE STARTTLS AUTH=PLAIN AUTH=LOGIN] Imap ready. >> >> >> ^] >> >> >> telnet> q >> >> >> Connection closed. >> >> >> >> >> >> and ps: >> >> >> 21808 ???????? S????? 0:00 dovecot/imap-login?? >> >> >> >> >> >> ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? >> >> >> >> >> >> 21826 ???????? S????? 0:00 dovecot/imap-login?? >> >> >> >> >> >> ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? >> >> >> >> >> >> >> >> >> strace: >> >> >> strace -p 21808 >> >> >> strace: Process 21808 attached >> >> >> gettimeofday({tv_sec=1548168193, tv_usec=419420}, NULL) = 0 >> >> >> epoll_wait(14, >> >> >> >> >> >> doveconf: >> >> >> doveconf -n |head -n 4 >> >> >> # 2.2.33.2 (d6601f4ec): /etc/dovecot/dovecot.conf >> >> >> # Pigeonhole version 0.4.8 (0c4ae064f307+) >> >> >> # OS: Linux 4.19.0-1-amd64 x86_64 Debian buster/sid >> >> >> auth_cache_negative_ttl = 5 mins >> >> >> >> >> >> >> >> >> >> >> >> Probably dovecot not closed correctly imap-login and this same for >> >> >> imap-pop3. Any idea ? >> >> >> >> >> >> >> >> >> > >>> --- >>> Aki Tuomi > > --- > Aki Tuomi-- Maciej Mi?aszewski IQ PL Sp. z o.o. Starszy Administrator Systemowy Biuro Obs?ugi Klienta: e-mail: bok at iq.pl tel.: +48 58 326 09 90 - 94 fax: +48 58 326 09 99 Dzia? pomocy: https://www.iq.pl/pomoc Informacja dotycz?ca przetwarzania danych osobowych: https://www.iq.pl/kontakt Jako?? gwarantuje: ISO 9001:2000 IQ PL Sp. z o.o. z siedzib? w Gda?sku (80-298), ul. Geodet?w 16, KRS 0000007725, S?d rejestrowy: S?d Rejonowy w Gda?sku VII Wydzia? KRS, kapita? zak?adowy: 140.000 PLN, NIP 5832736211, REGON 192478853 -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://dovecot.org/pipermail/dovecot/attachments/20190124/6eff5ab0/attachment-0001.html>
This has been fixed with https://github.com/dovecot/core/commit/63a74b9e8e0604486a15a879e7f1a27257322400.patch Aki> On 24 January 2019 at 19:26 Maciej Milaszewski IQ PL <maciej.milaszewski at iq.pl> wrote: > > > Hi > Thenx. Dump core: > > Core was generated by `dovecot/auth'. > Program terminated with signal SIGSEGV, Segmentation fault. > #0? 0x00007fa910394c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 > (gdb) bt full > #0? 0x00007fa910394c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 > No symbol table info available. > #1? 0x00005604e6f98bc8 in password_scheme_register_crypt () at > password-scheme-crypt.c:144 > ??????? i = 0 > ??????? crypted = <optimized out> > #2? 0x00005604e6f988dc in password_schemes_init () at password-scheme.c:875 > ??????? i = <optimized out> > #3? 0x00005604e6f737fb in main_preinit () at main.c:188 > ??????? mod_set = {abi_version = 0x119a20dc <error: Cannot access memory > at address 0x119a20dc>, binary_name = 0x7fa9102c95e0 <_gnutls_log_level> > "", setting_name = 0x0, > ????????? filter_callback = 0x7fa910241cfb, filter_context > 0x756e654700000004, require_init_funcs = 1, debug = 0, > ignore_dlopen_errors = 1, ignore_missing = 0} > ??????? services = <optimized out> > ??????? mod_set = <optimized out> > ??????? services = <optimized out> > #4? main (argc=<optimized out>, argv=<optimized out>) at main.c:396 > ??????? c = <optimized out> > > On 24.01.2019 18:16, Aki Tuomi wrote: > > Try > > > > gdb /usr/local/dovecot/libexec/dovecot/auth /var/run/dovecot/core > > bt full > > > > Aki > >> On 24 January 2019 at 18:53 Maciej Milaszewski IQ PL < > >> maciej.milaszewski at iq.pl <mailto:maciej.milaszewski at iq.pl>> wrote: > >> > >> > >> Hi > >> Thenx but maby problem is in ssl or core file and gdb was incorrectly > >> used > >> > >> > >> # 2.2.36 (1f10bfa63): /etc/dovecot/dovecot.conf > >> # Pigeonhole version 0.4.24 (124e06aa) > >> # OS: Linux 4.19.0-1-amd64 x86_64 Debian buster/sid > >> > >> Jan 24 16:56:38 thebe-postfix dovecot: master: Dovecot v2.2.36 > >> (1f10bfa63) starting up for imap, pop3, lmtp, sieve > >> Jan 24 16:56:39 thebe-postfix dovecot: master: Error: service(auth): > >> command startup failed, throttling for 2 secs > >> Jan 24 16:56:39 thebe-postfix dovecot: auth: Fatal: master: > >> service(auth): child 11078 killed with signal 11 (core dumped) > >> Jan 24 16:56:39 thebe-postfix dovecot: director: Error: Auth server > >> disconnected unexpectedly > >> > >> telnet IP 143 > >> .......... > >> Escape character is '^]'. > >> * OK Waiting for authentication process to respond.. > >> * BYE Disconnected: Auth process broken > >> Connection closed by foreign host. > >> > >> > >> Jan 24 16:56:48 thebe-postfix dovecot: director: Error: Auth server > >> disconnected unexpectedly > >> Jan 24 16:56:56 thebe-postfix dovecot: master: Error: service(auth): > >> command startup failed, throttling for 16 secs > >> Jan 24 16:56:56 thebe-postfix dovecot: auth: Fatal: master: > >> service(auth): child 11082 killed with signal 11 (core dumped) > >> an 24 16:56:56 thebe-postfix dovecot: director: Error: Auth server > >> disconnected unexpectedly > >> Jan 24 16:56:56 thebe-postfix dovecot: director: Error: Auth server > >> disconnected unexpectedly > >> Jan 24 16:56:56 thebe-postfix dovecot: director: Error: Auth server > >> disconnected unexpectedly > >> Jan 24 16:56:56 thebe-postfix dovecot: director: Error: Auth server > >> disconnected unexpectedly > >> Jan 24 16:57:07 thebe-postfix dovecot: imap-login: Warning: Auth process > >> not responding, delayed sending initial response (greeting): user=<>, > >> rip=46.xxx.xxx.xxx, lip=46.xxx.xxx.xxx, secured, > >> session=<vEwzQzaAtHQu+Kdx> > >> Jan 24 16:57:12 thebe-postfix dovecot: master: Error: service(auth): > >> command startup failed, throttling for 32 secs > >> Jan 24 16:57:12 thebe-postfix dovecot: auth: Fatal: master: > >> service(auth): child 11084 killed with signal 11 (core dumped) > >> Jan 24 16:5Core was generated by `dovecot/auth'. > >> Program terminated with signal SIGSEGV, Segmentation fault. > >> #0? 0x00007fa910394c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 > >> (gdb) bt full > >> #0? 0x00007fa910394c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 > >> No symbol table info available. > >> #1? 0x00005604e6f98bc8 in password_scheme_register_crypt () at > >> password-scheme-crypt.c:144 > >> ??????? i = 0 > >> ??????? crypted = <optimized out> > >> #2? 0x00005604e6f988dc in password_schemes_init () at > >> password-scheme.c:875 > >> ??????? i = <optimized out> > >> #3? 0x00005604e6f737fb in main_preinit () at main.c:188 > >> ??????? mod_set = {abi_version = 0x119a20dc <error: Cannot access > >> memory at address 0x119a20dc>, binary_name = 0x7fa9102c95e0 > >> <_gnutls_log_level> "", setting_name = 0x0, > >> ????????? filter_callback = 0x7fa910241cfb, filter_context > >> 0x756e654700000004, require_init_funcs = 1, debug = 0, > >> ignore_dlopen_errors = 1, ignore_missing = 0} > >> ??????? services = <optimized out> > >> ??????? mod_set = <optimized out> > >> ??????? services = <optimized out> > >> #4? main (argc=<optimized out>, argv=<optimized out>) at main.c:396 > >> ??????? c = <optimized out>7:12 thebe-postfix dovecot: director: > >> Error: Auth server > >> disconnected unexpectedly > >> Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server > >> disconnected unexpectedly > >> Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server > >> disconnected unexpectedly > >> Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server > >> disconnected unexpectedly > >> Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server > >> disconnected unexpectedly > >> Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server > >> disconnected unexpectedly > >> Jan 24 16:57:12 thebe-postfix dovecot: imap-login: Disconnected: Auth > >> process broken (disconnected before auth was ready, waited 15 secs): > >> user=<>, rip=46.xxx.xxx.xxx, lip=46.xxx.xxx.xxx, secured, > >> session=<vEwzQzaAtHQu+Kdx> > >> Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server > >> disconnected unexpectedly > >> Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server > >> disconnected unexpectedly > >> > >> core: > >> > >> gdb --args /usr/local/dovecot/libexec/dovecot/imap-login > >> /var/run/dovecot/core > >> Starting program: /usr/local/dovecot-2.2.36/libexec/dovecot/imap-login > >> /var/run/dovecot/core > >> [Thread debugging using libthread_db enabled] > >> Using host libthread_db library > >> "/lib/x86_64-linux-gnu/libthread_db.so.1". > >> process 11878 is executing new program: > >> /usr/local/dovecot-2.2.36/bin/doveconf > >> process 11878 is executing new program: > >> /usr/local/dovecot-2.2.36/libexec/dovecot/imap-login > >> [Thread debugging using libthread_db enabled] > >> Using host libthread_db library > >> "/lib/x86_64-linux-gnu/libthread_db.so.1". > >> Fatal: settings_check(ssl) failed: ssl_verify_client_cert set, but > >> ssl_ca not > >> [Inferior 1 (process 11878) exited with code 0131] > >> > >> > >> Fatal: settings_check(ssl) failed: ssl_verify_client_cert set, but > >> ssl_ca not > >> > >> > >> If this true why works fine in debian 8.x ? > >> > >> > >> > >>> Hi! > >>> Can you get backtrace from the core file? > >>> https://dovecot.org/bugreport.html > >>> Aki > >>>> On 24 January 2019 at 17:10 Maciej Milaszewski IQ PL < > >>>> maciej.milaszewski at iq.pl <mailto:maciej.milaszewski at iq.pl> <mailto: > >>>> maciej.milaszewski at iq.pl <mailto:maciej.milaszewski at iq.pl>>> wrote: > >> >> > >> >> Hi > >> >> Thenx for replay. > >> >> > >> >> Finaly for a test in my lab > >> >> > >> >> I upgrate to latest 2.2.36 and os debian 10 > >> >> In this machine is dovecot director > >> >> > >> >> But if i tested via telnet > >> >> > >> >> root at postfix:~# telnet 46.xxx.xxx.xxx 143 > >> >> Trying 46.xxx.xxx.xxx... > >> >> Connected to 46.xxx.xxx.xxx. > >> >> Escape character is '^]'. > >> >> * BYE Disconnected: Auth process broken > >> >> Connection closed by foreign host. > >> >> > >> >> In log: > >> >> Jan 24 16:02:07 postfix dovecot: master: Dovecot v2.2.36 (1f10bfa63) > >> >> starting up for imap, pop3, lmtp, sieve > >> >> Jan 24 16:02:07 postfix dovecot: master: Error: service(auth): > >> command > >> >> startup failed, throttling for 2 secs > >> >> Jan 24 16:02:07 postfix dovecot: auth: Fatal: master: service(auth): > >> >> child 10443 killed with signal 11 (core dumped) > >> >> Jan 24 16:02:07 postfix dovecot: director: Error: Auth server > >> >> disconnected unexpectedly > >> >> > >> >> > >> >> in strace: > >> >> > >> >> ioctl(3, FIONBIO, [1])????????????????? = 0 > >> >> setsockopt(3, SOL_SOCKET, SO_OOBINLINE, [1], 4) = 0 > >> >> select(4, [0 3], [], [3], {tv_sec=0, tv_usec=0}) = 0 (Timeout) > >> >> select(4, [0 3], [], [3], NULL)???????? = 1 (in [3]) > >> >> recvfrom(3, "* BYE Disconnected: Auth process"..., 8191, 0, NULL, > >> >> NULL) = 41 > >> >> select(4, [0 3], [1], [3], {tv_sec=0, tv_usec=0}) = 2 (in [3], out > >> [1], > >> >> left {tv_sec=0, tv_usec=0}) > >> >> write(1, "* BYE Disconnected: Auth process"..., 40* BYE Disconnected: > >> >> Auth process broken > >> >> ) = 40 > >> >> recvfrom(3, "", 8151, 0, NULL, NULL)??? = 0 > >> >> ...... > >> >> ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 > >> >> ioctl(0, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig icanon echo > >> >> ...}) = 0 > >> >> ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 > >> >> ioctl(0, FIONBIO, [0])????????????????? = 0 > >> >> ioctl(1, FIONBIO, [0])????????????????? = 0 > >> >> write(2, "Connection closed by foreign hos"..., 35Connection > >> closed by > >> >> foreign host. > >> >> ) = 35 > >> >> close(-1)?????????????????????????????? = -1 EBADF (Bad file > >> descriptor) > >> >> exit_group(1)?????????????????????????? = ? > >> >> +++ exited with 1 +++ > >> >> > >> >> > >> >> > >> >> > >> >> Second machine (backend with dovecot clinet) is old debian (8.11) and > >> >> 2.2.32 | ( and tested 2.2.36) > >> >> > >> >> telnet 10.0.0.24 143 > >> >> Trying 10.0.0.24... > >> >> Connected to 10.0.0.24. > >> >> Escape character is '^]'. > >> >> * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE > >> >> IDLE AUTH=PLAIN AUTH=LOGIN] Imap ready. > >> >> > >> >> and works fine > >> >> > >> >> In productions i have debian 8.11 and 9.x all workings fine (this > >> same > >> >> configurations etc) > >> >> > >> >> Where i found solutions? etc ? > >> >> > >> >> On 23.01.2019 08:35, Aki Tuomi via dovecot wrote: > >> >>> Maybe you should try 2.2.36? > >> >>> Aki > >> >>> On 22.1.2019 16.47, Maciej Milaszewski IQ PL wrote: > >> >>>> Hi > >> >>>> I have little problem with debian10 and dovecot 2.2.33.2 > >> >> >> ps -ax > >> >> >> 21815 ???????? S????? 0:00 dovecot/pop3-login director > >> >> >> 21816 ???????? S????? 0:00 dovecot/pop3-login director > >> >> >> 21817 ???????? S????? 0:00 dovecot/pop3-login director > >> >> >> 21818 ???????? S????? 0:00 dovecot/pop3-login director > >> >> >> 21819 ???????? S????? 0:00 dovecot/pop3-login director > >> >> >> 21821 ???????? S????? 0:00 dovecot/pop3-login director > >> >> >> 21822 ???????? S????? 0:00 dovecot/pop3-login director > >> >> >> > >> >> >> But if I testes via telnet like this: > >> >> >> > >> >> >> telnet 46.xxx.xxx.113 143 > >> >> >> Trying 46.xxx.xxx.113... > >> >> >> Connected to 46.xxx.xxx.113. > >> >> >> Escape character is '^]'. > >> >> >> * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID > >> ENABLE > >> >> >> IDLE STARTTLS AUTH=PLAIN AUTH=LOGIN] Imap ready. > >> >> >> ^] > >> >> >> telnet> q > >> >> >> Connection closed. > >> >> >> > >> >> >> and ps: > >> >> >> 21808 ???????? S????? 0:00 dovecot/imap-login?? > >> >> >> > >> >> > >> ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? > >> > >> >> > >> >> >> 21826 ???????? S????? 0:00 dovecot/imap-login?? > >> >> >> > >> >> > >> ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? > >> > >> >> > >> >> >> > >> >> >> strace: > >> >> >> strace -p 21808 > >> >> >> strace: Process 21808 attached > >> >> >> gettimeofday({tv_sec=1548168193, tv_usec=419420}, NULL) = 0 > >> >> >> epoll_wait(14, > >> >> >> > >> >> >> doveconf: > >> >> >> doveconf -n |head -n 4 > >> >> >> # 2.2.33.2 (d6601f4ec): /etc/dovecot/dovecot.conf > >> >> >> # Pigeonhole version 0.4.8 (0c4ae064f307+) > >> >> >> # OS: Linux 4.19.0-1-amd64 x86_64 Debian buster/sid > >> >> >> auth_cache_negative_ttl = 5 mins > >> >> >> > >> >> >> > >> >> >> > >> >> >> Probably dovecot not closed correctly imap-login and this same for > >> >> >> imap-pop3. Any idea ? > >> >> >> > >> >> >> > >> >> > >> > > >>> --- > >>> Aki Tuomi > > > > --- > > Aki Tuomi > > > -- > Maciej Mi?aszewski > IQ PL Sp. z o.o. > Starszy Administrator Systemowy > > Biuro Obs?ugi Klienta: > e-mail: bok at iq.pl > tel.: +48 58 326 09 90 - 94 > fax: +48 58 326 09 99 > > Dzia? pomocy: https://www.iq.pl/pomoc > Informacja dotycz?ca przetwarzania danych osobowych: https://www.iq.pl/kontakt > Jako?? gwarantuje: ISO 9001:2000 > > IQ PL Sp. z o.o. z siedzib? w Gda?sku (80-298), ul. Geodet?w 16, KRS 0000007725, S?d rejestrowy: S?d Rejonowy w Gda?sku VII Wydzia? KRS, > kapita? zak?adowy: 140.000 PLN, NIP 5832736211, REGON 192478853 >
Hi Thenx. I use your patch but problem not solved. Hunk #1 succeeded at 334 with fuzz 2 (offset 19 lines). patching file src/auth/mycrypt.c ./configure --prefix=/usr/local/dovecot-2.2.36 --sysconfdir=/etc --with-ldap=yes --with-mysql --with-ssl=openssl --with-solr --with-storages=maildir,imapc Install prefix . : /usr/local/dovecot-2.2.36 File offsets ... : 64bit I/O polling .... : epoll I/O notifys .... : inotify SSL ............ : yes (OpenSSL) GSSAPI ......... : no passdbs ........ : static passwd passwd-file shadow checkpassword ldap sql dcrypt ..........: yes ???????????????? : -pam -bsdauth -sia -vpopmail userdbs ........ : static prefetch passwd passwd-file checkpassword ldap sql nss ???????????????? : -vpopmail SQL drivers .... : mysql ???????????????? : -pgsql -sqlite -cassandra Full text search : squat solr ???????????????? : -lucene Jan 24 19:06:34 postfix dovecot: ssl-params: Generating SSL parameters Jan 24 19:06:34 postfix dovecot: master: Error: service(auth): command startup failed, throttling for 2 secs Jan 24 19:06:34 postfix dovecot: auth: Fatal: master: service(auth): child 11238 killed with signal 11 (core dumped) Jan 24 19:06:34 postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 19:06:34 postfix dovecot: director: Error: Auth server disconnected unexpectedly New LWP 11244] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `dovecot/auth'. Program terminated with signal SIGSEGV, Segmentation fault. #0? 0x00007f44ee4e8c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt full #0? 0x00007f44ee4e8c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #1? 0x0000559531747bc8 in password_scheme_register_crypt () at password-scheme-crypt.c:144 ??????? i = 0 ??????? crypted = <optimized out> #2? 0x00005595317478dc in password_schemes_init () at password-scheme.c:875 ??????? i = <optimized out> #3? 0x00005595317227fb in main_preinit () at main.c:188 ??????? mod_set = {abi_version = 0xf9d2c8bc <error: Cannot access memory at address 0xf9d2c8bc>, binary_name = 0x7f44ee41d5e0 <_gnutls_log_level> "", setting_name = 0x0, ????????? filter_callback = 0x7f44ee395cfb, filter_context 0x756e654700000004, require_init_funcs = 1, debug = 0, ignore_dlopen_errors = 1, ignore_missing = 0} ??????? services = <optimized out> ??????? mod_set = <optimized out> ??????? services = <optimized out> #4? main (argc=<optimized out>, argv=<optimized out>) at main.c:396 ??????? c = <optimized out> On 24.01.2019 18:33, Aki Tuomi wrote:> This has been fixed with > > https://github.com/dovecot/core/commit/63a74b9e8e0604486a15a879e7f1a27257322400.patch > > Aki >