[Dovecot] dovecot 2.0 -> 2.2.1 sieve problem

Trever L. Adams trever at middleearth.sapphiresunday.org
Wed May 15 22:37:44 EEST 2013


On 05/15/2013 10:39 AM, Stephan Bosch wrote:
>
> This looks like a rather old version of Pigeonhole (pre-release v0.4).
>
> Due to the following change a Pigeonhole version should be logged when
> mail_debug is enabled:
>
> http://hg.rename-it.nl/dovecot-2.2-pigeonhole/rev/44721c50833e
>
> I see nothing like that in your logs, so you're running something older.
>
> This change is probably what fixes your trouble:
>
> http://hg.rename-it.nl/dovecot-2.2-pigeonhole/rev/f43c7609497c
>
> From the package name you provided I cannot tell which version (or
> rather hg revision) of Pigeonhole you are running. The  released
> v0.4.0 should work.
>
> Regards,
>
> Stephan.
>
When trying to compile this version, I am getting the following. I am
not sure what is causing it. dovecot compiles fine. Pigeonhole is
compiling, but then failing.

PASS: 2 tests succeeded.

Test case: ./tests/multiscript/conflicts.svtest:

testsuite(root): Panic: pool_data_stack_realloc(): stack frame changed
testsuite(root): Error: Raw backtrace:
/root/rpmbuild/BUILD/dovecot-2.2.1/src/lib-dovecot/.libs/libdovecot.so.0(+0x5e1c7)
[0x7f4e5d4801c7] ->
/root/rpmbuild/BUILD/dovecot-2.2.1/src/lib-dovecot/.libs/libdovecot.so.0(default_fatal_handler+0x2a)
[0x7f4e5d48021a] ->
/root/rpmbuild/BUILD/dovecot-2.2.1/src/lib-dovecot/.libs/libdovecot.so.0(i_fatal+0)
[0x7f4e5d442025] ->
/root/rpmbuild/BUILD/dovecot-2.2.1/src/lib-dovecot/.libs/libdovecot.so.0(+0x720da)
[0x7f4e5d4940da] ->
/root/rpmbuild/BUILD/dovecot-2.2.1/src/lib-dovecot/.libs/libdovecot.so.0(+0x5a8ed)
[0x7f4e5d47c8ed] ->
/root/rpmbuild/BUILD/dovecot-2.2.1/src/lib-dovecot/.libs/libdovecot.so.0(buffer_write+0xa3)
[0x7f4e5d47cc73] ->
/root/rpmbuild/BUILD/dovecot-2.2.1/dovecot-2-2-pigeonhole-a32b12ab5ea6/src/lib-sieve/.libs/libdovecot-sieve.so.0(rfc2822_header_append+0x146)
[0x7f4e5dc1fb46] ->
/root/rpmbuild/BUILD/dovecot-2.2.1/dovecot-2-2-pigeonhole-a32b12ab5ea6/src/lib-sieve/.libs/libdovecot-sieve.so.0(rfc2822_header_printf+0xb1)
[0x7f4e5dc1fd21] ->
/root/rpmbuild/BUILD/dovecot-2.2.1/dovecot-2-2-pigeonhole-a32b12ab5ea6/src/lib-sieve/.libs/libdovecot-sieve.so.0(sieve_action_reject_mail+0x35f)
[0x7f4e5dc3c7df] ->
/root/rpmbuild/BUILD/dovecot-2.2.1/dovecot-2-2-pigeonhole-a32b12ab5ea6/src/lib-sieve/.libs/libdovecot-sieve.so.0(+0x43093)
[0x7f4e5dc41093] ->
/root/rpmbuild/BUILD/dovecot-2.2.1/dovecot-2-2-pigeonhole-a32b12ab5ea6/src/lib-sieve/.libs/libdovecot-sieve.so.0(sieve_result_execute+0x248)
[0x7f4e5dc34468] ->
/root/rpmbuild/BUILD/dovecot-2.2.1/dovecot-2-2-pigeonhole-a32b12ab5ea6/src/testsuite/.libs/lt-testsuite(testsuite_result_execute+0x21)
[0x7f4e5e0b6f31] ->
/root/rpmbuild/BUILD/dovecot-2.2.1/dovecot-2-2-pigeonhole-a32b12ab5ea6/src/testsuite/.libs/lt-testsuite(+0x10c84)
[0x7f4e5e0bac84] ->
/root/rpmbuild/BUILD/dovecot-2.2.1/dovecot-2-2-pigeonhole-a32b12ab5ea6/src/lib-sieve/.libs/libdovecot-sieve.so.0(sieve_interpreter_continue+0xce)
[0x7f4e5dc3179e] ->
/root/rpmbuild/BUILD/dovecot-2.2.1/dovecot-2-2-pigeonhole-a32b12ab5ea6/src/lib-sieve/.libs/libdovecot-sieve.so.0(sieve_interpreter_run+0x2b)
[0x7f4e5dc3192b] ->
/root/rpmbuild/BUILD/dovecot-2.2.1/dovecot-2-2-pigeonhole-a32b12ab5ea6/src/testsuite/.libs/lt-testsuite(main+0x2d4)
[0x7f4e5e0b3eb4] -> /lib64/libc.so.6(__libc_start_main+0xf5)
[0x7f4e5ce7fb75] ->
/root/rpmbuild/BUILD/dovecot-2.2.1/dovecot-2-2-pigeonhole-a32b12ab5ea6/src/testsuite/.libs/lt-testsuite(+0xa075)
[0x7f4e5e0b4075]

make: *** [tests/multiscript/conflicts.svtest] Aborted

Thank you,
Trever


More information about the dovecot mailing list