Il 15.07.2016 16:03 aki.tuomi at dovecot.fi ha scritto:>> On July 12, 2016 at 4:30 PM L?szl? K?rolyi <laszlo at karolyi.hu> wrote: >> >> >> Hey everyone, >> >> I've got a weird error since I upgraded to the latest dovecot on my >> FreeBSD box: >> >> root at postfixjail /# doveadm quota recalc -u xxx at xxx.com >> doveadm(xxx at xxx.com): Error: dict-client: Commit failed: Deinit >> fish: 'doveadm quota recalc -u xxx@?' terminated by signal SIGSEGV >> (Address boundary error) >> root at postfixjail /# dovecot --version >> 2.2.25 (7be1766)[...]> > > Hi > > This bug is being fixed.Hi Aki, in what version of dovecot is being fixed? I still have the error: # dovecot --version 2.2.25.2 (624a8f8) # doveadm quota recalc -u alessio at skye.it doveadm(alessio at skye.it): Error: dict-client: Commit failed: Deinit Up to version 2.2.24 working fine. Thanks -- Alessio Cecchi Postmaster AT http://www.qboxmail.it http://www.linkedin.com/in/alessice
On 23 Jul 2016, at 11:05, Alessio Cecchi <alessio at skye.it> wrote:> > Il 15.07.2016 16:03 aki.tuomi at dovecot.fi ha scritto: >>> On July 12, 2016 at 4:30 PM L?szl? K?rolyi <laszlo at karolyi.hu> wrote: >>> Hey everyone, >>> I've got a weird error since I upgraded to the latest dovecot on my FreeBSD box: >>> root at postfixjail /# doveadm quota recalc -u xxx at xxx.com >>> doveadm(xxx at xxx.com): Error: dict-client: Commit failed: Deinit >>> fish: 'doveadm quota recalc -u xxx@?' terminated by signal SIGSEGV (Address boundary error) >>> root at postfixjail /# dovecot --version >>> 2.2.25 (7be1766) > > [...] > >> Hi >> This bug is being fixed. > > Hi Aki, > > in what version of dovecot is being fixed? I still have the error: > > # dovecot --version > 2.2.25.2 (624a8f8) > > # doveadm quota recalc -u alessio at skye.it > doveadm(alessio at skye.it): Error: dict-client: Commit failed: Deinit > > Up to version 2.2.24 working fine.It is working fine here with no errors and I use FreeBSD also with dovecot ?version 2.2.25 (7be1766)
On 23 Jul 2016, at 04:05, Alessio Cecchi <alessio at skye.it> wrote:> > Il 15.07.2016 16:03 aki.tuomi at dovecot.fi ha scritto: >>> On July 12, 2016 at 4:30 PM L?szl? K?rolyi <laszlo at karolyi.hu> wrote: >>> Hey everyone, >>> I've got a weird error since I upgraded to the latest dovecot on my FreeBSD box: >>> root at postfixjail /# doveadm quota recalc -u xxx at xxx.com >>> doveadm(xxx at xxx.com): Error: dict-client: Commit failed: Deinit >>> fish: 'doveadm quota recalc -u xxx@?' terminated by signal SIGSEGV (Address boundary error) >>> root at postfixjail /# dovecot --version >>> 2.2.25 (7be1766) > > [...] > >> Hi >> This bug is being fixed. > > Hi Aki, > > in what version of dovecot is being fixed? I still have the error: > > # dovecot --version > 2.2.25.2 (624a8f8) > > # doveadm quota recalc -u alessio at skye.it > doveadm(alessio at skye.it): Error: dict-client: Commit failed: Deinit > > Up to version 2.2.24 working fine.Could you get gdb backtrace? Probably just: gdb --args doveadm quota recalc -u user at domain run bt full with 2.2.25.2 you'd need the dovecot-ee-debuginfo package.
Il 25.07.2016 00:03 Timo Sirainen ha scritto:> On 23 Jul 2016, at 04:05, Alessio Cecchi <alessio at skye.it> wrote: >> >> Il 15.07.2016 16:03 aki.tuomi at dovecot.fi ha scritto: >>>> On July 12, 2016 at 4:30 PM L?szl? K?rolyi <laszlo at karolyi.hu> >>>> wrote: >>>> Hey everyone, >>>> I've got a weird error since I upgraded to the latest dovecot on my >>>> FreeBSD box: >>>> root at postfixjail /# doveadm quota recalc -u xxx at xxx.com >>>> doveadm(xxx at xxx.com): Error: dict-client: Commit failed: Deinit >>>> fish: 'doveadm quota recalc -u xxx@?' terminated by signal SIGSEGV >>>> (Address boundary error) >>>> root at postfixjail /# dovecot --version >>>> 2.2.25 (7be1766) >> >> [...] >> >>> Hi >>> This bug is being fixed. >> >> Hi Aki, >> >> in what version of dovecot is being fixed? I still have the error: >> >> # dovecot --version >> 2.2.25.2 (624a8f8) >> >> # doveadm quota recalc -u alessio at skye.it >> doveadm(alessio at skye.it): Error: dict-client: Commit failed: Deinit >> >> Up to version 2.2.24 working fine. > > Could you get gdb backtrace? Probably just: > > gdb --args doveadm quota recalc -u user at domain > run > bt full > > with 2.2.25.2 you'd need the dovecot-ee-debuginfo package.I found the the command works fine but output the error. I will try to get gdb backtrace. Thanks -- Alessio Cecchi Postmaster AT http://www.qboxmail.it http://www.linkedin.com/in/alessice
Il 25.07.2016 00:03 Timo Sirainen ha scritto:> On 23 Jul 2016, at 04:05, Alessio Cecchi <alessio at skye.it> wrote: >> >> Il 15.07.2016 16:03 aki.tuomi at dovecot.fi ha scritto: >>>> On July 12, 2016 at 4:30 PM L?szl? K?rolyi <laszlo at karolyi.hu> >>>> wrote: >>>> Hey everyone, >>>> I've got a weird error since I upgraded to the latest dovecot on my >>>> FreeBSD box: >>>> root at postfixjail /# doveadm quota recalc -u xxx at xxx.com >>>> doveadm(xxx at xxx.com): Error: dict-client: Commit failed: Deinit >>>> fish: 'doveadm quota recalc -u xxx@?' terminated by signal SIGSEGV >>>> (Address boundary error) >>>> root at postfixjail /# dovecot --version >>>> 2.2.25 (7be1766) >> >> [...] >> >>> Hi >>> This bug is being fixed. >> >> Hi Aki, >> >> in what version of dovecot is being fixed? I still have the error: >> >> # dovecot --version >> 2.2.25.2 (624a8f8) >> >> # doveadm quota recalc -u alessio at skye.it >> doveadm(alessio at skye.it): Error: dict-client: Commit failed: Deinit >> >> Up to version 2.2.24 working fine. > > Could you get gdb backtrace? Probably just: > > gdb --args doveadm quota recalc -u user at domain > run > bt full > > with 2.2.25.2 you'd need the dovecot-ee-debuginfo package.Hi, # gdb --args doveadm quota recalc -u alessio at skye.it GNU gdb (GDB) Red Hat Enterprise Linux (7.2-90.el6) Copyright (C) 2010 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-redhat-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/bin/doveadm...Reading symbols from /usr/lib/debug/usr/bin/doveadm.debug...done. done. (gdb) run Starting program: /usr/bin/doveadm quota recalc -u alessio at skye.it [Thread debugging using libthread_db enabled] doveadm(alessio at skye.it): Error: dict-client: Commit failed: Deinit Program exited normally. Missing separate debuginfos, use: debuginfo-install bzip2-libs-1.0.5-7.el6_0.x86_64 cyrus-sasl-lib-2.1.23-15.el6_6.2.x86_64 dovecot-ee-pigeonhole-2.2.25.2-2.x86_64 glibc-2.12-1.192.el6.x86_64 nspr-4.11.0-1.el6.x86_64 nss-3.21.0-8.el6.x86_64 nss-softokn-freebl-3.14.3-23.el6_7.x86_64 nss-util-3.21.0-2.el6.x86_64 openldap-2.4.40-12.el6.x86_64 zlib-1.2.3-29.el6.x86_64 (gdb) bt full No stack. (gdb) And quota is now correctly update, so doveadm works fine but output the error "Error: dict-client: Commit failed: Deinit". I hope can be fixed. Thanks -- Alessio Cecchi Postmaster AT http://www.qboxmail.it http://www.linkedin.com/in/alessice