On 06/02/2010 07:39 PM Pascal Volk wrote:
> The 'fix', which made auth crashing, was intended to solve another
> issue. But the other issue should be also fixed with that commit:
> http://hg.dovecot.org/dovecot-2.0/rev/1e890076c4e9
Hm, seems not be fixed. Now my installation is up to date (2.0.beta5
(3b25ca20f005)) again. But I'm still able to crash auth, see the
attached backtrace.
Regards,
Pascal
--
The trapper recommends today: [email protected]
#0 0x00007ff6c569c76c in aqueue_count (aqueue=0x0) at aqueue.c:120
area_size = 0
#1 0x000000000041a667 in auth_worker_call (pool=0x764028, data=0x6fe6b8,
callback=0x4247c6 <verify_plain_callback>, context=0x764098) at
auth-worker-server.c:321
conn = 0x4123ff
request = 0x7642b8
#2 0x000000000042492c in passdb_blocking_verify_plain (request=0x764098) at
passdb-blocking.c:91
reply = 0x6fe6b8
__FUNCTION__ = "passdb_blocking_verify_plain"
#3 0x0000000000413342 in auth_request_verify_plain (request=0x764098,
password=0x764278 "xxxxxxxxxxxxxx", callback=0x411824 <plain_verify_callback>)
at auth-request.c:564
passdb = 0x71ebc0
result = PASSDB_RESULT_PASSWORD_MISMATCH
cache_key = 0x0
__FUNCTION__ = "auth_request_verify_plain"
#4 0x0000000000412f74 in auth_request_verify_plain_callback_finish
(result=PASSDB_RESULT_INTERNAL_FAILURE, request=0x764098) at auth-request.c:464
No locals.
#5 0x00000000004130b2 in auth_request_verify_plain_callback
(result=PASSDB_RESULT_INTERNAL_FAILURE, request=0x764098) at auth-request.c:498
__FUNCTION__ = "auth_request_verify_plain_callback"
#6 0x000000000042732a in sql_query_callback (result=0x654460,
sql_request=0x764298) at passdb-sql.c:115
auth_request = 0x764098
passdb_result = PASSDB_RESULT_INTERNAL_FAILURE
password = 0x0
scheme = 0x0
ret = -1
__FUNCTION__ = "sql_query_callback"
#7 0x0000000000436451 in sqlpool_request_abort (_request=0x7fffa6bba580) at
driver-sqlpool.c:114
request = 0x70cd20
__FUNCTION__ = "sqlpool_request_abort"
#8 0x0000000000437201 in driver_sqlpool_deinit (_db=0x736d68) at
driver-sqlpool.c:448
request = 0x0
db = 0x736d68
host = 0x652c78
conn = 0x7094a0
__FUNCTION__ = "driver_sqlpool_deinit"
#9 0x00000000004355ad in sql_deinit (_db=0x73ab88) at sql-api.c:83
db = 0x736d68
#10 0x000000000041b3f7 in db_sql_unref (_conn=0x71ede0) at db-sql.c:110
conn = 0x73ab30
#11 0x000000000042b2c5 in userdb_sql_deinit (_module=0x71edb8) at
userdb-sql.c:259
module = 0x71edb8
#12 0x0000000000428387 in userdb_deinit (userdb=0x71edb8) at userdb.c:173
idx = 0
__FUNCTION__ = "userdb_deinit"
#13 0x000000000040e10f in auth_deinit (_auth=0x70adc8) at auth.c:216
auth = 0x71e9f0
passdb = 0x0
userdb = 0x71ed90
#14 0x000000000040e3fe in auths_deinit () at auth.c:290
auth = 0x70adc8
i = 1
count = 1
#15 0x000000000041c959 in main_deinit () at main.c:163
No locals.
#16 0x000000000041ccd0 in main (argc=1, argv=0x6bd040) at main.c:274
c = -1