Closed Bug 909474 Opened 11 years ago Closed 10 years ago

Intermittent test_bug460636.js | test failed (with xpcshell return code: 1) after "ASSERTION: error setting up imap url"

Categories

(Thunderbird :: Testing Infrastructure, defect)

x86_64
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: RyanVM, Unassigned)

Details

(Keywords: assertion, crash, intermittent-failure)

https://tbpl.mozilla.org/php/getParsedLog.php?id=27005404&tree=Thunderbird-Trunk

TB Rev4 MacOSX Lion 10.7 comm-central debug test xpcshell on 2013-08-26 07:51:38 PDT for push 4c2345e03ee4
slave: talos-r4-lion-066

TEST-INFO | /builds/slave/talos-slave/test/build/xpcshell/tests/mailnews/imap/test/unit/test_bug460636.js | running test ...
TEST-UNEXPECTED-FAIL | /builds/slave/talos-slave/test/build/xpcshell/tests/mailnews/imap/test/unit/test_bug460636.js | test failed (with xpcshell return code: 1), see following log:
>>>>>>>
TEST-INFO | (xpcshell/head.js) | test MAIN run_test pending (1)
TEST-INFO | (xpcshell/head.js) | test pending (2)
TEST-INFO | (xpcshell/head.js) | test _async_driver pending (3)
TEST-INFO | (xpcshell/head.js) | test MAIN run_test finished (3)
TEST-INFO | (xpcshell/head.js) | running event loop
2013-08-26 08:02:09	test.test	INFO	[Context: test.test:1 state: started] Starting test: setup
TEST-INFO | (xpcshell/head.js) | test _async_driver pending (3)
TEST-INFO | (xpcshell/head.js) | test _async_driver finished (3)
TEST-INFO | (xpcshell/head.js) | test _async_driver finished (2)
AUTH PLAIN line -AHVzZXIAcGFzc3dvcmQ=-
authorize-id: --, username: -user-, password: -password-
WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80500001: file ../../../../../mozilla/intl/uconv/src/nsCharsetConverterManager.cpp, line 300
WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80500001: file ../../../../../mozilla/intl/uconv/src/nsCharsetConverterManager.cpp, line 300
WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80500001: file ../../../../../mozilla/intl/uconv/src/nsCharsetConverterManager.cpp, line 300
WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80500001: file ../../../../../mozilla/intl/uconv/src/nsCharsetConverterManager.cpp, line 300
WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80500001: file ../../../../../mozilla/intl/uconv/src/nsCharsetConverterManager.cpp, line 300
WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80500001: file ../../../../../mozilla/intl/uconv/src/nsCharsetConverterManager.cpp, line 300
WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80500001: file ../../../../../mozilla/intl/uconv/src/nsCharsetConverterManager.cpp, line 300
WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80500001: file ../../../../../mozilla/intl/uconv/src/nsCharsetConverterManager.cpp, line 300
WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80500001: file ../../../../../mozilla/intl/uconv/src/nsCharsetConverterManager.cpp, line 300
WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80500001: file ../../../../../mozilla/intl/uconv/src/nsCharsetConverterManager.cpp, line 300
WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80500001: file ../../../../../mozilla/intl/uconv/src/nsCharsetConverterManager.cpp, line 300
WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80500001: file ../../../../../mozilla/intl/uconv/src/nsCharsetConverterManager.cpp, line 300
WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80500001: file ../../../../../mozilla/intl/uconv/src/nsCharsetConverterManager.cpp, line 300
WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80500001: file ../../../../../mozilla/intl/uconv/src/nsCharsetConverterManager.cpp, line 300
WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80500001: file ../../../../../mozilla/intl/uconv/src/nsCharsetConverterManager.cpp, line 300
WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80500001: file ../../../../../mozilla/intl/uconv/src/nsCharsetConverterManager.cpp, line 300
TEST-INFO | (xpcshell/head.js) | test _async_driver pending (2)
TEST-INFO | (xpcshell/head.js) | test _async_driver finished (2)
TEST-INFO | (xpcshell/head.js) | test _async_driver pending (2)
2013-08-26 08:02:09	test.test	INFO	[Context: test.test:1 state: finished] Finished test: setup
2013-08-26 08:02:09	test.test	INFO	[Context: test.test:2 state: started] Starting test: checkSavedMessage
TEST-PASS | /builds/slave/talos-slave/test/build/xpcshell/tests/mailnews/imap/test/unit/test_bug460636.js | [checkSavedMessage : 63] "Message-ID: <foo.12345@example>
Date: Sun, 19 Oct 2008 08:00:00 +0000
From: Me <me@example.net>
To: You <you@example.org>
Subject: Test message

When this message is stored on an IMAP server and subsequently saved
in Thunderbird as a .eml file, a spurious new line will appear after
line 110 (caused by an erroneously inserted LF character).

.....

Stream closed whilst sending, this may be expected
2013-08-26 08:02:09	test.test	INFO	[Context: test.test:3 state: finished] Finished test: teardown
=== (Done With Tests)
TEST-INFO | (xpcshell/head.js) | test finished (2)
TEST-INFO | (xpcshell/head.js) | test _async_driver finished (1)
TEST-INFO | (xpcshell/head.js) | exiting test
WARNING: An event was posted to a thread that will never run it (rejected): file ../../../../mozilla/xpcom/threads/nsThread.cpp, line 353
WARNING: unable to post continuation event: file ../../../../mozilla/xpcom/io/nsStreamUtils.cpp, line 438
WARNING: An event was posted to a thread that will never run it (rejected): file ../../../../mozilla/xpcom/threads/nsThread.cpp, line 353
###!!! ASSERTION: error setting up imap url: 'NS_SUCCEEDED(rv)', file ../../../../mailnews/imap/src/nsImapProtocol.cpp, line 2100
nsStopwatch::GetRealTimeSeconds(double*)+0x0020AABF [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x0184EEFF]
nsStopwatch::GetRealTimeSeconds(double*)+0x002B3CB2 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x018F80F2]
XRE_AddJarManifestLocation+0x0000C57E [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x021742BE]
mac_plugin_interposing_child_OnShowCursor+0x0063D4A2 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x02111162]
XRE_AddJarManifestLocation+0x0000BE6E [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x02173BAE]
catch_exception_raise+0x0005D228 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x000B17B8]
catch_exception_raise+0x00031122 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x000856B2]
catch_exception_raise+0x0003328C [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x0008781C]
catch_exception_raise+0x0003342D [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x000879BD]
NS_ShutdownXPCOM+0x00014288 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x0212A738]
NS_ShutdownXPCOM+0x000159BF [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x0212BE6F]
NS_InvokeByIndex+0x0000021D [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x0219562D]
NS_NewBackstagePass(BackstagePass**)+0x00016238 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x0114DBA8]
NS_NewBackstagePass(BackstagePass**)+0x00014612 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x0114BF82]
NS_NewBackstagePass(BackstagePass**)+0x0001EC53 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x011565C3]
JS_DefineDebuggerObject(JSContext*, JSObject*)+0x0003FA97 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x029AF607]
JS_DefineDebuggerObject(JSContext*, JSObject*)+0x000395FE [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x029A916E]
JS_DefineDebuggerObject(JSContext*, JSObject*)+0x00036136 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x029A5CA6]
JS_DefineDebuggerObject(JSContext*, JSObject*)+0x000300C0 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x0299FC30]
JS_DefineDebuggerObject(JSContext*, JSObject*)+0x0003960E [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x029A917E]
JS_DefineDebuggerObject(JSContext*, JSObject*)+0x00036136 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x029A5CA6]
JS_DefineDebuggerObject(JSContext*, JSObject*)+0x000300C0 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x0299FC30]
JS_DefineDebuggerObject(JSContext*, JSObject*)+0x0003A610 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x029AA180]
JS_DefineDebuggerObject(JSContext*, JSObject*)+0x0003A874 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x029AA3E4]
JS_ExecuteScript(JSContext*, JSObject*, JSScript*, JS::Value*)+0x000001DD [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x02AEE3AD]
_ZL4LoadP9JSContextjPN2JS5ValueE+0x000002DB [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/xpcshell +0x0000590B]
JS_DefineDebuggerObject(JSContext*, JSObject*)+0x0003FA97 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x029AF607]
JS_DefineDebuggerObject(JSContext*, JSObject*)+0x000395FE [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x029A916E]
JS_DefineDebuggerObject(JSContext*, JSObject*)+0x00036136 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x029A5CA6]
JS_DefineDebuggerObject(JSContext*, JSObject*)+0x000300C0 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x0299FC30]
JS_DefineDebuggerObject(JSContext*, JSObject*)+0x0003A610 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x029AA180]
JS_DefineDebuggerObject(JSContext*, JSObject*)+0x0003A874 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x029AA3E4]
JS_ExecuteScript(JSContext*, JSObject*, JSScript*, JS::Value*)+0x000001DD [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x02AEE3AD]
_ZL4LoadP9JSContextjPN2JS5ValueE+0x000002DB [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/xpcshell +0x0000590B]
JS_DefineDebuggerObject(JSContext*, JSObject*)+0x0003FA97 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x029AF607]
JS_DefineDebuggerObject(JSContext*, JSObject*)+0x000395FE [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x029A916E]
JS_DefineDebuggerObject(JSContext*, JSObject*)+0x00036136 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x029A5CA6]
JS_DefineDebuggerObject(JSContext*, JSObject*)+0x000300C0 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x0299FC30]
JS_DefineDebuggerObject(JSContext*, JSObject*)+0x0003960E [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x029A917E]
JS_DefineDebuggerObject(JSContext*, JSObject*)+0x00036136 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x029A5CA6]
JS_DefineDebuggerObject(JSContext*, JSObject*)+0x000300C0 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x0299FC30]
JS_DefineDebuggerObject(JSContext*, JSObject*)+0x0003A610 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x029AA180]
JS_DefineDebuggerObject(JSContext*, JSObject*)+0x0003A874 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x029AA3E4]
JS::Evaluate(JSContext*, JS::Handle<JSObject*>, JS::CompileOptions, unsigned short const*, unsigned long, JS::Value*)+0x00000203 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x02AEE7E3]
JS::Evaluate(JSContext*, JS::Handle<JSObject*>, JS::CompileOptions, char const*, unsigned long, JS::Value*)+0x0000012A [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x02AEEAEA]
JS_EvaluateScriptForPrincipals(JSContext*, JSObject*, JSPrincipals*, char const*, unsigned int, char const*, unsigned int, JS::Value*)+0x00000168 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/XUL +0x02AEF678]
main+0x00001AB2 [/builds/slave/talos-slave/test/build/DailyDebug.app/Contents/MacOS/xpcshell +0x000030F2]
###!!! ASSERTION: error setting up imap url: 'NS_SUCCEEDED(rv)', file ../../../../mailnews/imap/src/nsImapProtocol.cpp, line 2100
Hit MOZ_CRASH() at ../../../../mozilla/memory/mozalloc/mozalloc_abort.cpp:30
<<<<<<<
PROCESS-CRASH | /builds/slave/talos-slave/test/build/xpcshell/tests/mailnews/imap/test/unit/test_bug460636.js | application crashed [@ mozalloc_abort(char const*)]
Crash dump filename: /var/folders/1s/04fdhhz13wv5pflnfr2xc03h00000w/T/tmpT3fB6S/8F514BC9-0362-4EB8-BBFB-1630E2CF61E8.dmp
Operating system: Mac OS X
                  10.7.2 11C74
CPU: amd64
     family 6 model 23 stepping 10
     2 CPUs

Crash reason:  EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
Crash address: 0x0

Thread 0 (crashed)
 0  libmozalloc.dylib!mozalloc_abort(char const*) [mozalloc_abort.cpp:14b1e8c2957e : 30 + 0x0]
    rbx = 0x00007fff75cf8630   r12 = 0x0000000000000001
    r13 = 0x000000010307cc82   r14 = 0x0000000103103d04
    r15 = 0x0000000000000002   rip = 0x0000000104934a31
    rsp = 0x00007fff5fbf9db0   rbp = 0x00007fff5fbf9dc0
    Found by: given as instruction pointer in context
 1  XUL!Abort [nsDebugImpl.cpp:14b1e8c2957e : 431 + 0x4]
    rbx = 0x00007fff5fbffd46   r12 = 0x0000000000000001
    r13 = 0x000000010307cc82   r14 = 0x0000000103103d04
    r15 = 0x0000000000000002   rip = 0x00000001021a6119
    rsp = 0x00007fff5fbf9dd0   rbp = 0x00007fff5fbf9dd0
    Found by: call frame info
 2  XUL!NS_DebugBreak [nsDebugImpl.cpp:14b1e8c2957e : 418 + 0x4]
    rbx = 0x00007fff5fbffd46   r12 = 0x0000000000000001
    r13 = 0x000000010307cc82   r14 = 0x0000000103103d04
    r15 = 0x0000000000000002   rip = 0x00000001021a5ed6
    rsp = 0x00007fff5fbf9de0   rbp = 0x00007fff5fbfa220
    Found by: call frame info
 3  XUL!nsImapProtocol::LoadImapUrl(nsIURI*, nsISupports*) [nsImapProtocol.cpp:4c2345e03ee4 : 2100 + 0x24]
    rbx = 0x0000000000000000   r12 = 0x0000000108b4c598
    r13 = 0x0000000102ecc6fa   r14 = 0x0000000105260600
    r15 = 0x0000000000000000   rip = 0x00000001018ceda4
    rsp = 0x00007fff5fbfa230   rbp = 0x00007fff5fbfa280
    Found by: call frame info
 4  XUL!nsImapIncomingServer::RetryUrl(nsIImapUrl*, nsIImapMockChannel*) [nsImapIncomingServer.cpp:4c2345e03ee4 : 488 + 0x2]
    rbx = 0x0000000000000000   r12 = 0x000000008007000e
    r13 = 0x0000000102ecc6fa   r14 = 0x0000000108b128b0
    r15 = 0x0000000108b4c590   rip = 0x000000010186ceff
    rsp = 0x00007fff5fbfa290   rbp = 0x00007fff5fbfa2e0
    Found by: call frame info
 5  XUL!(anonymous namespace)::SyncRunnable2<nsIImapServerSink, nsIImapUrl*, nsIImapMockChannel*>::Run() [nsSyncRunnableHelpers.cpp:4c2345e03ee4 : 146 + 0x27]
    rbx = 0x0000000105b78b70   r12 = 0x000000008007000e
    r13 = 0x0000000102ecc6fa   r14 = 0x0000000104e2ad30
    r15 = 0x0000000000000001   rip = 0x00000001019160f2
    rsp = 0x00007fff5fbfa2f0   rbp = 0x00007fff5fbfa300
    Found by: call frame info
Tweaking to avoid TBPL false positives on the generic top frame
Summary: Intermittent test_bug460636.js | test failed (with xpcshell return code: 1) | application crashed [@ mozalloc_abort(char const*)] after "ASSERTION: error setting up imap url" → Intermittent test_bug460636.js | test failed (with xpcshell return code: 1) after "ASSERTION: error setting up imap url"
Closing bugs where TBPLbot has previously commented, but have now not been modified for >3 months & do not contain the whiteboard strings for disabled/annotated tests or use the keyword leave-open. Filter on: mass-intermittent-bug-closure-2014-07
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.