Opened 15 years ago

Last modified 15 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.

Change History (0)

Note: See TracTickets for help on using tickets.