[Dovecot] How to create managesieve core dumps
Pascal Volk
user+dovecot at localhost.localdomain.org
Sun Jul 12 17:09:16 EEST 2009
I've found this in my dovecot.log:
,--[ /path/to/dovecot.log ]--
| Jul 11 01:44:29 dovecot: Info: Dovecot v1.2.1 starting up
| ...
| Jul 11 01:50:21 auth(default): Info: client in: AUTH 1 PLAIN service=sieve lip=192.168.111.222 rip=192.168.111.122 lport=12000 rport=35084 resp=<hidden>
| Jul 11 01:50:21 auth(default): Info: sql(j.doe at example.com,192.168.111.122): query: SELECT "user", password FROM dovecot_password WHERE "user" = 'j.doe at example.com' AND sieve
| Jul 11 01:50:21 auth(default): Info: client out: OK 1 user=j.doe at example.com
| Jul 11 01:50:21 auth(default): Info: master in: REQUEST 1 31573 1
| Jul 11 01:50:21 auth(default): Info: sql(j.doe at example.com,192.168.111.122): SELECT home, uid, gid, 'dbox:~/dbox' AS mail FROM dovecot_user WHERE userid = 'j.doe at example.com'
| Jul 11 01:50:21 auth(default): Info: master out: USER 1 j.doe at example.com home=/srv/mail/9/70037/70035 uid=70035 gid=70037 mail=dbox:~/dbox
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| Jul 11 01:50:21 managesieve-login: Info: Login: user=<j.doe at example.com>, method=PLAIN, rip=192.168.111.122, lip=192.168.111.222
| Jul 11 01:50:21 auth(default): Info: new auth connection: pid=370
| Jul 11 01:51:25 MANAGESIEVE(j.doe at example.com): Panic: pool_data_stack_realloc(): stack frame changed
| Jul 11 01:51:25 MANAGESIEVE(j.doe at example.com): Error: Raw backtrace: managesieve [0x4a45da] -> managesieve [0x4a5360] -> managesieve(i_fatal+0) [0x4a48ce] -> managesieve [0x4b1e6a] -> managesieve [0x4a2421] -> managesieve [0x4a28e9] -> managesieve(buffer_get_space_unsafe+0x2d) [0x4a2d0b] -> managesieve(str_vprintfa+0x6c) [0x4bb149] -> managesieve [0x42a9f7] -> managesieve(sieve_verror+0x100) [0x429c26] -> managesieve [0x44f0a5] -> managesieve [0x44eedf] -> managesieve(sieve_lexer_skip_token+0x15) [0x44f0c8] -> managesieve [0x4322be] -> managesieve [0x4317b2] -> managesieve [0x431ec0] -> managesieve(sieve_parser_run+0x95) [0x432152] -> managesieve(sieve_parse+0x36) [0x42b44b] -> managesieve(sieve_compile_script+0x1d) [0x42b538] -> managesieve [0x4210f5] -> managesieve [0x421678] -> managesieve [0x421474] -> managesieve [0x421787] -> managesieve(cmd_putscript+0x48) [0x4217d1] -> managesieve [0x4231b8] -> managesieve [0x423365] -> managesieve(client_input+0x100) [0x42346f] ->
managesieve(io_loop_handler_run+0x17d) [0x4aecfb]
| Jul 11 01:51:25 dovecot: Error: child 366 (managesieve) killed with signal 6 (core not dumped - is home dir set?)
`-- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dovecot v1.2.1/f353c5b71097 was started with:
host ~ # ulimit -c unlimited
hots ~ # /usr/local/dovecot12/sbin/dovecot
ILoading modules from directory: ...
IEffective uid=65534, gid=65534, home=/tmp
... ^^^^^^^^^
IEffective uid=65534, gid=65534, home=/tmp
^^^^^^^^^
Why is Dovecot not dumping a core and asking: »is home dir set?«?
Regards,
Pascal
--
The trapper recommends today: cafebabe.0919315 at localdomain.org
More information about the dovecot
mailing list