Hi Stephan currently the rpm is built based on 0.4.14 Should I try with 0.4.16? I will build it again this afternoon with the version you suggested and report back with the results. Thanks for the help here tobi ----- Originale Nachricht ----- Von: Stephan Bosch <stephan at rename-it.nl> Gesendet: 08.01.17 - 11:00 An: tobster at brain-force.ch@pgp.brain-force.ch, Dovecot Mailing List <dovecot at dovecot.org> Betreff: Re: dovecot-pigeonhole running external script ends with signal 11> Op 1/8/2017 om 10:00 AM schreef Tobi: >> Hi Stephan >> >> according to ps aux the process that segfaults is (pid 18261) >> >> vmail 18261 0.0 0.0 0 0 pts/0 Z 09:39 0:00 [lmtp] >> <defunct> >> >> the gdb backtrace I attached to my mail was the deepest one I got > > That looks like it happens in Dovecot still. > >> @Steffen >> the script does not chroot, at least not that I'm aware of. I checked my >> dovecot configs and could not find any active chroot config. All >> occurences of mail_chroot are commented out and have no path values. > > What about the version information I asked about? > > Regards, > > Stephan. > >> Am 06.01.2017 um 00:04 schrieb Stephan Bosch: >>> Op 1/4/2017 om 9:37 AM schreef Tobi: >>>> Hi Aki >>>> >>>> yes I built dovecot and pigeonhole rpms in the same rpmbuild. pigeonhole >>>> rpm is based on 0.4.14 >>>> Do you think that the error might come from self building the rpms? >>> But what version of Pigeonhole are you actually using? Version 0.4.16 is >>> released for Dovecot v2.2.26. >>> >>> Also: >>> >>> - Can you find out which process is getting the segfault? GDB shows the >>> pid and you should lookup what process that is while GDB is still active. >>> - Isn't that GDB backtrace you provided deeper? It shows only two >>> levels, but that makes no sense (i.e. main() is not listed). >>> >>> Regards, >>> >>> Stephan. >>> >
Hi Stephan thanks for insisting on the pigeonhole version. That seems to be the reason. With 0.4.16 I built the rpms again and after yum install on my mailbox servers the script "terminated normally" Just one thing that does not go in my brain so far: in 1 out of maybe 20 cases the script worked with 0.4.14 without an error. But thats not important as with 0.4.16 it works in 100% of processed mails so far. Again thanks a lot for the great help here and happy mailing tobi ----- Originale Nachricht ----- Von: Tobi <tobster at brain-force.ch> Gesendet: 08.01.17 - 12:22 An: Dovecot Mailing List <dovecot at dovecot.org> Betreff: Re: dovecot-pigeonhole running external script ends with signal 11> Hi Stephan > > currently the rpm is built based on 0.4.14 > Should I try with 0.4.16? I will build it again this afternoon with the version you suggested and report back with the results. > > Thanks for the help here > > tobi > > ----- Originale Nachricht ----- > Von: Stephan Bosch <stephan at rename-it.nl> > Gesendet: 08.01.17 - 11:00 > An: tobster at brain-force.ch@pgp.brain-force.ch, > Dovecot Mailing List <dovecot at dovecot.org> > Betreff: Re: dovecot-pigeonhole running external script ends with signal 11 > >> Op 1/8/2017 om 10:00 AM schreef Tobi: >>> Hi Stephan >>> >>> according to ps aux the process that segfaults is (pid 18261) >>> >>> vmail 18261 0.0 0.0 0 0 pts/0 Z 09:39 0:00 [lmtp] >>> <defunct> >>> >>> the gdb backtrace I attached to my mail was the deepest one I got >> >> That looks like it happens in Dovecot still. >> >>> @Steffen >>> the script does not chroot, at least not that I'm aware of. I checked my >>> dovecot configs and could not find any active chroot config. All >>> occurences of mail_chroot are commented out and have no path values. >> >> What about the version information I asked about? >> >> Regards, >> >> Stephan. >> >>> Am 06.01.2017 um 00:04 schrieb Stephan Bosch: >>>> Op 1/4/2017 om 9:37 AM schreef Tobi: >>>>> Hi Aki >>>>> >>>>> yes I built dovecot and pigeonhole rpms in the same rpmbuild. pigeonhole >>>>> rpm is based on 0.4.14 >>>>> Do you think that the error might come from self building the rpms? >>>> But what version of Pigeonhole are you actually using? Version 0.4.16 is >>>> released for Dovecot v2.2.26. >>>> >>>> Also: >>>> >>>> - Can you find out which process is getting the segfault? GDB shows the >>>> pid and you should lookup what process that is while GDB is still active. >>>> - Isn't that GDB backtrace you provided deeper? It shows only two >>>> levels, but that makes no sense (i.e. main() is not listed). >>>> >>>> Regards, >>>> >>>> Stephan. >>>> >> >
Aki Tuomi
2017-Jan-08 16:29 UTC
dovecot-pigeonhole running external script ends with signal 11
There were some non-compatible changes in 2.2.27 that makes older versions of pigeonhole incompatible, when external programs are used. We moved the program-client code from pigeonhole to dovecot core and made some changes to it to facilitate other uses for it. Aki> On January 8, 2017 at 3:33 PM Tobi <tobster at brain-force.ch> wrote: > > > Hi Stephan > > thanks for insisting on the pigeonhole version. That seems to be the reason. With 0.4.16 I built the rpms again and after yum install on my mailbox servers the script "terminated normally" > > Just one thing that does not go in my brain so far: in 1 out of maybe 20 cases the script worked with 0.4.14 without an error. But thats not important as with 0.4.16 it works in 100% of processed mails so far. > > Again thanks a lot for the great help here and happy mailing > > tobi > > ----- Originale Nachricht ----- > Von: Tobi <tobster at brain-force.ch> > Gesendet: 08.01.17 - 12:22 > An: Dovecot Mailing List <dovecot at dovecot.org> > Betreff: Re: dovecot-pigeonhole running external script ends with signal 11 > > > Hi Stephan > > > > currently the rpm is built based on 0.4.14 > > Should I try with 0.4.16? I will build it again this afternoon with the version you suggested and report back with the results. > > > > Thanks for the help here > > > > tobi > > > > ----- Originale Nachricht ----- > > Von: Stephan Bosch <stephan at rename-it.nl> > > Gesendet: 08.01.17 - 11:00 > > An: tobster at brain-force.ch@pgp.brain-force.ch, > > Dovecot Mailing List <dovecot at dovecot.org> > > Betreff: Re: dovecot-pigeonhole running external script ends with signal 11 > > > >> Op 1/8/2017 om 10:00 AM schreef Tobi: > >>> Hi Stephan > >>> > >>> according to ps aux the process that segfaults is (pid 18261) > >>> > >>> vmail 18261 0.0 0.0 0 0 pts/0 Z 09:39 0:00 [lmtp] > >>> <defunct> > >>> > >>> the gdb backtrace I attached to my mail was the deepest one I got > >> > >> That looks like it happens in Dovecot still. > >> > >>> @Steffen > >>> the script does not chroot, at least not that I'm aware of. I checked my > >>> dovecot configs and could not find any active chroot config. All > >>> occurences of mail_chroot are commented out and have no path values. > >> > >> What about the version information I asked about? > >> > >> Regards, > >> > >> Stephan. > >> > >>> Am 06.01.2017 um 00:04 schrieb Stephan Bosch: > >>>> Op 1/4/2017 om 9:37 AM schreef Tobi: > >>>>> Hi Aki > >>>>> > >>>>> yes I built dovecot and pigeonhole rpms in the same rpmbuild. pigeonhole > >>>>> rpm is based on 0.4.14 > >>>>> Do you think that the error might come from self building the rpms? > >>>> But what version of Pigeonhole are you actually using? Version 0.4.16 is > >>>> released for Dovecot v2.2.26. > >>>> > >>>> Also: > >>>> > >>>> - Can you find out which process is getting the segfault? GDB shows the > >>>> pid and you should lookup what process that is while GDB is still active. > >>>> - Isn't that GDB backtrace you provided deeper? It shows only two > >>>> levels, but that makes no sense (i.e. main() is not listed). > >>>> > >>>> Regards, > >>>> > >>>> Stephan. > >>>> > >> > >
Reasonably Related Threads
- dovecot-pigeonhole running external script ends with signal 11
- dovecot-pigeonhole running external script ends with signal 11
- dovecot-pigeonhole running external script ends with signal 11
- dovecot-pigeonhole running external script ends with signal 11
- Using filter in an imapsieve script?