Opened 16 years ago
Last modified 16 years ago
#3523 closed bug
mail_daemon crash after retrieving ~20000 messages — at Initial Version
Reported by: | anevilyak | Owned by: | bga |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Servers/mail_daemon | Version: | R1/pre-alpha1 |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
I left mail_daemon synchronizing my GMail account overnight in IMAP mode. In the morning it had fetched around 20000 messages and was in a crashed state with the following backtrace:
stack trace, current PC 0x4ca022 CountItemsC5BList + 0x6:
(0x700804bc) 0x93c9f3 CountItemsC12NestedString + 0x1f (0x700804ec) 0x93bd9a FetchMessage18IMAP4PartialReaderPCc + 0x19a (0x7008055c) 0x93ba94 Seek18IMAP4PartialReaderxUl + 0x54 (0x7008059c) 0xac0f7f ProcessMailMessage12FolderFilterPP11BPositionIOP6BEntryP8BMessageP5BPathPCc + 0x217 (0x700808dc) 0x57f338 get_messages16BMailChainRunnerP11BStringList + 0x370 (0x70080a2c) 0x57e877 MessageReceived16BMailChainRunnerP8BMessage + 0x34b (0x70080f0c) 0x3b4003 DispatchMessage7BLooperP8BMessageP8BHandler + 0x5b (0x70080f3c) 0x3b5971 task_looper7BLooper + 0x211 (0x70080f7c) 0x3b555f _task0_7BLooperPv + 0x3f (0x70080fac) 0x238c20 thread_entry + 0x20
debug_server: Killing team 598 (/boot/beos/system/servers/mail_daemon)
Not sure what else to report here other than that it's reliably reproducible ; if I delete all the messages and resync the account from scratch, it will crash every time, though I'm uncertain if the message count was always the same at time of crash.