Re: [Dovecot] Segmentation fault in doveadm with lib01_acl_plugin.so

2012-10-21 Thread Alessio Cecchi

Il 13/10/2012 10:42, Timo Sirainen ha scritto:

On 13.10.2012, at 11.16, Alessio Cecchi wrote:


I'm running dovecot 2.1.10 on Debian 6.

When I run "doveadm expunge -A mailbox Trash savedbefore 30d" it crash with 
"Segmentation fault"

[15022673.496902] doveadm[13072]: segfault at 8 ip 7f4b7041f551 sp 
7fffdab4f8c0 error 4 in lib01_acl_plugin.so[7f4b70415000+1]

The most helpful way to get this fixed is to get a gdb backtrace: 
http://dovecot.org/bugreport.html



Hi,

after run "dovecot quota recalc -A" no error from "doveadm expunge -A 
mailbox Trash savedbefore 30d" is appeared and so have not been able to 
generate the "dump".


--
Alessio Cecchi is:
@ ILS -> http://www.linux.it/~alessice/
on LinkedIn -> http://www.linkedin.com/in/alessice
Assistenza Sistemi GNU/Linux -> http://www.cecchi.biz/
@ PLUG -> ex-Presidente, adesso senatore a vita, http://www.prato.linux.it



Re: [Dovecot] Segmentation fault in doveadm with lib01_acl_plugin.so

2012-10-15 Thread Pascal Volk
On 10/14/2012 05:58 PM Alessio Cecchi wrote:
> Thanks, my dovecot installation is build from source. Dovecot start 
> fine with core dumps enabled but doveadm don't return "Core dumped" when 
> crash.

In your terminal emulator enter the following commands:

ulimit -c unlimited
doveadm …


Regards,
Pascal
-- 
The trapper recommends today: decade.1228...@localdomain.org


Re: [Dovecot] Segmentation fault in doveadm with lib01_acl_plugin.so

2012-10-14 Thread Alessio Cecchi

Il 2012-10-14 16:38 Daniel Parthey ha scritto:

Alessio Cecchi wrote:

I'm unable to get core dump from doveadm, I start dovecot after run
"ulimit -c unlimited" and set echo "/tmp/%p" >
/proc/sys/kernel/core_pattern, so core dumps is enable:

but when doveadm stops with "Segmentation fault" I'm unable to find
any dump file and no information in dovecot.log.


On Debian try to enable coredumps in /etc/default/dovecot and start
dovecot as usual via init script. Also watch out for core dumps
and segfaults in /var/log/kern.log


Thanks, my dovecot installation is build from source. Dovecot start 
fine with core dumps enabled but doveadm don't return "Core dumped" when 
crash.


Re: [Dovecot] Segmentation fault in doveadm with lib01_acl_plugin.so

2012-10-14 Thread Daniel Parthey
Alessio Cecchi wrote:
> I'm unable to get core dump from doveadm, I start dovecot after run
> "ulimit -c unlimited" and set echo "/tmp/%p" >
> /proc/sys/kernel/core_pattern, so core dumps is enable:
> 
> but when doveadm stops with "Segmentation fault" I'm unable to find
> any dump file and no information in dovecot.log.

On Debian try to enable coredumps in /etc/default/dovecot and start
dovecot as usual via init script. Also watch out for core dumps
and segfaults in /var/log/kern.log

Regards
Daniel
-- 
https://plus.google.com/103021802792276734820


Re: [Dovecot] Segmentation fault in doveadm with lib01_acl_plugin.so

2012-10-13 Thread Alessio Cecchi

Il 2012-10-13 10:42 Timo Sirainen ha scritto:

On 13.10.2012, at 11.16, Alessio Cecchi wrote:


I'm running dovecot 2.1.10 on Debian 6.

When I run "doveadm expunge -A mailbox Trash savedbefore 30d" it 
crash with "Segmentation fault"


[15022673.496902] doveadm[13072]: segfault at 8 ip 7f4b7041f551 
sp 7fffdab4f8c0 error 4 in lib01_acl_plugin.so[7f4b70415000+1]


The most helpful way to get this fixed is to get a gdb backtrace:
http://dovecot.org/bugreport.html


Hi Timo,

I'm unable to get core dump from doveadm, I start dovecot after run 
"ulimit -c unlimited" and set echo "/tmp/%p" > 
/proc/sys/kernel/core_pattern, so core dumps is enable:


Oct 13 12:38:02 master: Info: Dovecot v2.1.10 starting up
Oct 13 12:38:18 auth-worker(5000): Info: mysql(localhost): Connected to 
database vpopmail
Oct 13 12:38:18 dict: Info: mysql(109.168.113.139): Connected to 
database dovecot
Oct 13 12:38:26 dict: Info: mysql(109.168.113.139): Connected to 
database dovecot
Oct 13 12:38:29 dict: Info: mysql(109.168.113.139): Connected to 
database dovecot
Oct 13 12:39:51 dict: Info: mysql(109.168.113.139): Connected to 
database dovecot


but when doveadm stops with "Segmentation fault" I'm unable to find any 
dump file and no information in dovecot.log.


Can you help me?
Thanks


Re: [Dovecot] Segmentation fault in doveadm with lib01_acl_plugin.so

2012-10-13 Thread Timo Sirainen
On 13.10.2012, at 11.16, Alessio Cecchi wrote:

> I'm running dovecot 2.1.10 on Debian 6.
> 
> When I run "doveadm expunge -A mailbox Trash savedbefore 30d" it crash with 
> "Segmentation fault"
> 
> [15022673.496902] doveadm[13072]: segfault at 8 ip 7f4b7041f551 sp 
> 7fffdab4f8c0 error 4 in lib01_acl_plugin.so[7f4b70415000+1]

The most helpful way to get this fixed is to get a gdb backtrace: 
http://dovecot.org/bugreport.html



[Dovecot] Segmentation fault in doveadm with lib01_acl_plugin.so

2012-10-13 Thread Alessio Cecchi

Hi,

I'm running dovecot 2.1.10 on Debian 6.

When I run "doveadm expunge -A mailbox Trash savedbefore 30d" it crash 
with "Segmentation fault"


[15022673.496902] doveadm[13072]: segfault at 8 ip 7f4b7041f551 sp 
7fffdab4f8c0 error 4 in lib01_acl_plugin.so[7f4b70415000+1]


If I add -D to doveadm I can see this:

doveadm(myu...@mydomain.com): Debug: Added userdb setting: 
plugin/quota_rule=*:backend=524288000S
doveadm(myu...@mydomain.com): Debug: Effective uid=89, gid=89, 
home=/home/vpopmail/domains/2/mydomain.com/myuser
doveadm(myu...@mydomain.com): Debug: Quota root: name=UserQuota 
backend=maildir args=
doveadm(myu...@mydomain.com): Debug: Quota rule: root=UserQuota 
mailbox=* bytes=524288000 messages=0
doveadm(myu...@mydomain.com): Debug: Quota rule: root=UserQuota 
mailbox=Trash bytes=+104857600 messages=0
doveadm(myu...@mydomain.com): Debug: Quota root: name=User quota 
backend=dict args=:noenforcing:proxy::quota
doveadm(myu...@mydomain.com): Debug: dict quota: 
user=myu...@mydomain.com, uri=proxy::quota, noenforcing=1
doveadm(myu...@mydomain.com): Debug: Namespace inbox: type=private, 
prefix=, sep=/, inbox=yes, hidden=no, list=yes, subscriptions=yes 
location=maildir:~/Maildir
doveadm(myu...@mydomain.com): Debug: maildir++: 
root=/home/vpopmail/domains/2/mydomain.com/myuser/Maildir, index=, 
control=, inbox=/home/vpopmail/domains/2/mydomain.com/myuser/Maildir, 
alt=
doveadm(myu...@mydomain.com): Debug: acl: initializing backend with 
data: 
vfile:/usr/local/dovecot-2.1/etc/dovecot/global-acls:cache_secs=300
doveadm(myu...@mydomain.com): Debug: acl: acl username = 
myu...@mydomain.com

doveadm(myu...@mydomain.com): Debug: acl: owner = 1
doveadm(myu...@mydomain.com): Debug: acl vfile: Global ACL directory: 
/usr/local/dovecot-2.1/etc/dovecot/global-acls
doveadm(myu...@mydomain.com): Debug: Namespace : type=shared, 
prefix=shared/%n/, sep=/, inbox=no, hidden=no, list=children, 
subscriptions=no location=maildir:%h/Maildir:INDEX=~/Maildir/shared/%u
doveadm(myu...@mydomain.com): Debug: shared: 
root=/usr/local/dovecot-2.1/var/run/dovecot, index=, control=, inbox=, 
alt=
doveadm(myu...@mydomain.com): Debug: acl: initializing backend with 
data: 
vfile:/usr/local/dovecot-2.1/etc/dovecot/global-acls:cache_secs=300
doveadm(myu...@mydomain.com): Debug: acl: acl username = 
myu...@mydomain.com

doveadm(myu...@mydomain.com): Debug: acl: owner = 0
doveadm(myu...@mydomain.com): Debug: acl vfile: Global ACL directory: 
/usr/local/dovecot-2.1/etc/dovecot/global-acls

doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=276
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=277
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=278
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=279
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=280
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=281
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=282
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=283
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=284
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=285
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=286
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=287
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=288
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=289
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=290
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=291
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=292
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=293
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=294
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=295
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=296
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=297
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=298
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=299
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=300
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=301
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=302
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=303
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=304
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=305
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=306
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=307
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=308
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=309
doveadm(myu...@mydomain.com): Debug: expunge: box=Trash uid=310
doveadm(myu...@mydomain.com): Debug: acl vfile: file 
/usr/local/dovecot-2.1/etc/dovecot/global-acls//.DEFAULT not found
doveadm(myu...@mydomain.com): Debug: Namespace : Using permissions from 
/home/vpopmail/domains/2/mydomain.com/myuser/M