[Dovecot] Error using antispam plugin
Juan Asensio Sánchez
okelet at gmail.com
Wed Jun 4 01:09:06 EEST 2008
I compile Dovecot from the source packages of the Debian repository. I
don't know if it has been correctly compiled with that flag, i have
executed:
# CFLAGS=-g3 dpkg-buildpackage -rfakeroot -b
When running gdb again, i get diffrenet output but i think that this
information is not relevant:
(gdb) cont
Continuing.
Program received signal SIGSEGV, Segmentation fault.
0x080b294d in mail_get_physical_size ()
(gdb) bt full
#0 0x080b294d in mail_get_physical_size ()
No symbol table info available.
#1 0xb7df0200 in quota_try_alloc () from
/usr/lib/dovecot/modules/imap/lib10_quota_plugin.so
No symbol table info available.
#2 0xb7df4b01 in quota_plugin_deinit () from
/usr/lib/dovecot/modules/imap/lib10_quota_plugin.so
No symbol table info available.
#3 0xb7df4edc in quota_plugin_deinit () from
/usr/lib/dovecot/modules/imap/lib10_quota_plugin.so
No symbol table info available.
#4 0xb7de8036 in antispam_save_finish () from
/usr/lib/dovecot/modules/imap/lib90_antispam_plugin.so
No symbol table info available.
#5 0x080b5aa6 in mailbox_save_finish ()
No symbol table info available.
#6 0x0805ad8f in _start ()
No symbol table info available.
(gdb) cont
Continuing.
Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb)
2008/6/4 Juan Asensio Sánchez <okelet at gmail.com>:
> I compile Dovecot from the source packages of the Debian repository. I
> don't know if it has been correctly compiled with that flag, i have
> executed:
>
> # CFLAGS=-g3 dpkg-buildpackage -rfakeroot -b
>
> When running gdb again, i get diffrenet output but i think that this
> information is not relevant:
>
> (gdb) cont
> Continuing.
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x080b294d in mail_get_physical_size ()
> (gdb) bt full
> #0 0x080b294d in mail_get_physical_size ()
> No symbol table info available.
> #1 0xb7df0200 in quota_try_alloc () from
> /usr/lib/dovecot/modules/imap/lib10_quota_plugin.so
> No symbol table info available.
> #2 0xb7df4b01 in quota_plugin_deinit () from
> /usr/lib/dovecot/modules/imap/lib10_quota_plugin.so
> No symbol table info available.
> #3 0xb7df4edc in quota_plugin_deinit () from
> /usr/lib/dovecot/modules/imap/lib10_quota_plugin.so
> No symbol table info available.
> #4 0xb7de8036 in antispam_save_finish () from
> /usr/lib/dovecot/modules/imap/lib90_antispam_plugin.so
> No symbol table info available.
> #5 0x080b5aa6 in mailbox_save_finish ()
> No symbol table info available.
> #6 0x0805ad8f in _start ()
> No symbol table info available.
> (gdb) cont
> Continuing.
>
> Program terminated with signal SIGSEGV, Segmentation fault.
> The program no longer exists.
> (gdb)
>
> 2008/6/3 Johannes Berg <johannes at sipsolutions.net>:
>> On Tue, 2008-06-03 at 22:16 +0300, Timo Sirainen wrote:
>>> On Tue, 2008-06-03 at 21:11 +0200, Johannes Berg wrote:
>>> > On Tue, 2008-06-03 at 21:06 +0200, Juan Asensio Sánchez wrote:
>>> > > Wow. Thanks for your quick answer. I don't know much about compiling
>>> > > or debugging. Could anyone say me how to do that or give some tips?
>>> >
>>> > well, add -g3 somewhere to the CFLAGS when building dovecot.
>>>
>>> -g is added by default. Does -g3 add anything useful compared to it?
>>
>> I think it only adds debug information for macros.
>>
>> johannes
>>
>
More information about the dovecot
mailing list