Closed Bug 1712451 Opened 3 years ago Closed 3 years ago

[debug perma] comm/calendar/test/unit/test_itip_utils.js | application crashed [@ morkEnv::NewError(char const*)]

Categories

(Calendar :: E-mail based Scheduling (iTIP/iMIP), defect)

defect

Tracking

(thunderbird_esr78 unaffected)

RESOLVED FIXED
90 Branch
Tracking Status
thunderbird_esr78 --- unaffected

People

(Reporter: intermittent-bug-filer, Assigned: benc)

Details

(Keywords: crash, intermittent-failure)

Crash Data

Attachments

(1 file)

From https://firefoxci.taskcluster-artifacts.net/JXac5ajaSKWVyCZHb1TXrQ/0/public/logs/live_backing.log

[task 2021-05-25T11:46:04.182Z] 11:46:04 INFO - PID 3282 | [Parent 3282, Main Thread] ###!!! ASSERTION: morkBool_kFalse: 'Error', file /builds/worker/checkouts/gecko/comm/mailnews/db/mork/morkConfig.cpp:20
[task 2021-05-25T11:46:04.183Z] 11:46:04 INFO - PID 3282 | Hit MOZ_CRASH() at /builds/worker/checkouts/gecko/memory/mozalloc/mozalloc_abort.cpp:33
[task 2021-05-25T11:46:04.183Z] 11:46:04 INFO - PID 3282 | #01: mozalloc_abort [memory/mozalloc/mozalloc_abort.cpp:33]
[task 2021-05-25T11:46:04.184Z] 11:46:04 INFO - PID 3282 | #02: NS_DebugBreak [xpcom/base/nsDebugImpl.cpp:417]
[task 2021-05-25T11:46:04.185Z] 11:46:04 INFO - PID 3282 | #03: morkEnv::NewError(char const*) [comm/mailnews/db/mork/morkEnv.cpp:325]
[task 2021-05-25T11:46:04.185Z] 11:46:04 INFO - PID 3282 | #04: morkStdioFile::CreateNewStdioFile(morkEnv*, nsIMdbHeap*, char const*) [comm/mailnews/db/mork/morkFile.cpp:364]
[task 2021-05-25T11:46:04.185Z] 11:46:04 INFO - PID 3282 | #05: morkFactory::CreateNewFile(nsIMdbEnv*, nsIMdbHeap*, char const*, nsIMdbFile**) [comm/mailnews/db/mork/morkFactory.cpp:188]
[task 2021-05-25T11:46:04.186Z] 11:46:04 INFO - PID 3282 | #06: nsMsgDatabase::OpenMDB(nsIFile*, bool, bool) [comm/mailnews/db/msgdb/src/nsMsgDatabase.cpp:1262]
[task 2021-05-25T11:46:04.186Z] 11:46:04 INFO - PID 3282 | #07: nsMsgDatabase::OpenInternal(nsMsgDBService*, nsIFile*, bool, bool, bool) [comm/mailnews/db/msgdb/src/nsMsgDatabase.cpp:1089]
[task 2021-05-25T11:46:04.186Z] 11:46:04 INFO - PID 3282 | #08: nsMailDatabase::Open(nsMsgDBService*, nsIFile*, bool, bool) [comm/mailnews/db/msgdb/src/nsMailDatabase.cpp:48]
[task 2021-05-25T11:46:04.186Z] 11:46:04 INFO - PID 3282 | #09: nsMsgDBService::CreateNewDB(nsIMsgFolder*, nsIMsgDatabase**) [comm/mailnews/db/msgdb/src/nsMsgDatabase.cpp:358]
[task 2021-05-25T11:46:04.187Z] 11:46:04 INFO - PID 3282 | #10: nsImapMailFolder::GetDatabase() [comm/mailnews/imap/src/nsImapMailFolder.cpp:583]
[task 2021-05-25T11:46:04.189Z] 11:46:04 INFO - PID 3282 | #11: nsImapMailFolder::GetDBFolderInfoAndDB(nsIDBFolderInfo**, nsIMsgDatabase**) [comm/mailnews/imap/src/nsImapMailFolder.cpp:1834]
[task 2021-05-25T11:46:04.189Z] 11:46:04 INFO - PID 3282 | #12: nsMsgDBFolder::ReadDBFolderInfo(bool) [comm/mailnews/base/src/nsMsgDBFolder.cpp:579]
[task 2021-05-25T11:46:04.190Z] 11:46:04 INFO - PID 3282 | #13: {virtual override thunk({offset(-16)}, nsMsgDBFolder::GetFlags(unsigned int*))} [/builds/worker/workspace/build/application/thunderbird/libxul.so + 0x8758fed]
[task 2021-05-25T11:46:04.190Z] 11:46:04 INFO - PID 3282 | #14: nsImapMailFolder::AddSubfolderWithPath(nsTSubstring<char16_t>&, nsIFile*, nsIMsgFolder**, bool) [comm/mailnews/imap/src/nsImapMailFolder.cpp:380]
[task 2021-05-25T11:46:04.190Z] 11:46:04 INFO - PID 3282 | #15: nsImapMailFolder::CreateClientSubfolderInfo(nsTSubstring<char> const&, char, int, bool) [comm/mailnews/imap/src/nsImapMailFolder.cpp:894]
[task 2021-05-25T11:46:04.191Z] 11:46:04 INFO - PID 3282 | #16: nsImapMailFolder::GetSubFolders(nsTArray<RefPtr<nsIMsgFolder> >&) [comm/mailnews/imap/src/nsImapMailFolder.cpp:550]
[task 2021-05-25T11:46:04.192Z] 11:46:04 INFO - PID 3282 | #17: nsMsgAccount::SetIncomingServer(nsIMsgIncomingServer*) [comm/mailnews/base/src/nsMsgAccount.cpp:142]
[task 2021-05-25T11:46:04.193Z] 11:46:04 INFO - PID 3282 | #18: ??? [/builds/worker/workspace/build/application/thunderbird/libxul.so + 0x4517906]
[task 2021-05-25T11:46:04.193Z] 11:46:04 INFO - PID 3282 | #19: CallMethodHelper::Call() [js/xpconnect/src/XPCWrappedNative.cpp:1197]
[task 2021-05-25T11:46:04.194Z] 11:46:04 INFO - PID 3282 | #20: XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:1143]

Assignee: nobody → benc
Summary: Intermittent comm/calendar/test/unit/test_itip_utils.js | application crashed [@ morkEnv::NewError(char const*)] → [debug perma] comm/calendar/test/unit/test_itip_utils.js | application crashed [@ morkEnv::NewError(char const*)]

One of those frustrating ones which turns out to be something really simple.
The test was crashing because it didn't set up the profile. There were warnings in the output which would have made it really obvious, but they got lost in the general noise and it ended up dying because when trying to create an inbox at "/INBOX". Obviously, the other fix would be to run the test as superuser :-)

Status: NEW → ASSIGNED
Target Milestone: --- → 90 Branch

Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/e9e037b1eebf
Set up profile dir at beginning of test_itip_utils.js. r=mkmelin

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: