Closed Bug 934815 Opened 11 years ago Closed 10 years ago

Intermittent test_DownloadIntegration.js | test failed (with xpcshell return code: 1) | application crashed [@ mozilla::storage::Connection::~Connection()] | !mAsyncExecutionThread (AsyncClose has not been invoked on this connection!) at mozStorageConnect

Categories

(Toolkit :: Downloads API, defect)

x86_64
macOS
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: KWierso, Unassigned)

References

Details

(Keywords: crash, intermittent-failure)

Crash Data

https://tbpl.mozilla.org/php/getParsedLog.php?id=30102621&tree=B2g-Inbound
slave: talos-mtnlion-r5-059


15:52:43     INFO -  TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/uriloader/exthandler/tests/unit/test_punycodeURIs.js | test passed (time: 285.615ms)
15:52:43     INFO -  Retrying tests that failed when run in parallel.
15:52:43     INFO -  TEST-INFO | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/browser/components/places/tests/unit/test_421483.js | running test ...
15:52:45     INFO -  TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/browser/components/places/tests/unit/test_421483.js | test passed (time: 1711.502ms)
15:52:45     INFO -  TEST-INFO | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js | running test ...
15:52:50  WARNING -  TEST-UNEXPECTED-FAIL | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js | test failed (with xpcshell return code: 1), see following log:
15:52:50     INFO -  >>>>>>>
15:52:50     INFO -  System JS : WARNING /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/head.js:533 - redeclaration of var promiseDownloadStopped
15:52:50     INFO -  TEST-INFO | (xpcshell/head.js) | test MAIN run_test pending (1)
15:52:50     INFO -  TEST-INFO | (xpcshell/head.js) | test run_next_test 0 pending (2)
15:52:50     INFO -  TEST-INFO | (xpcshell/head.js) | test MAIN run_test finished (2)
15:52:50     INFO -  TEST-INFO | (xpcshell/head.js) | running event loop
15:52:50     INFO -  TEST-INFO | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js | Starting test_common_initialize
15:52:50     INFO -  TEST-INFO | (xpcshell/head.js) | test test_common_initialize pending (2)
15:52:50     INFO -  TEST-INFO | (xpcshell/head.js) | test run_next_test 1 pending (3)
15:52:50     INFO -  TEST-INFO | (xpcshell/head.js) | test test_common_initialize finished (3)
15:52:50     INFO -  TEST-INFO | (xpcshell/head.js) | test run_next_test 0 finished (2)
15:52:50     INFO -  TEST-INFO | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js | Starting test_getSystemDownloadsDirectory
15:52:50     INFO -  TEST-INFO | (xpcshell/head.js) | test test_getSystemDownloadsDirectory pending (2)
15:52:50     INFO -  TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js | [test_getSystemDownloadsDirectory : 91] "/var/folders/h4/whqdbjcj54z8qxp116x5c_6800000w/T/tmp0ZUXQu" == "/var/folders/h4/whqdbjcj54z8qxp116x5c_6800000w/T/tmp0ZUXQu"
15:52:50     INFO -  TEST-INFO | (xpcshell/head.js) | test run_next_test 1 finished (2)
15:52:50     INFO -  TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js | [test_getSystemDownloadsDirectory : 92] true == true
15:52:50     INFO -  TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js | [test_getSystemDownloadsDirectory : 95] true == true
15:52:50     INFO -  TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js | [test_getSystemDownloadsDirectory : 114] "/var/folders/h4/whqdbjcj54z8qxp116x5c_6800000w/T/tmp0ZUXQu" != "/Users/cltbld/Downloads"
15:52:50     INFO -  TEST-INFO | (xpcshell/head.js) | test run_next_test 2 pending (2)
15:52:50     INFO -  TEST-INFO | (xpcshell/head.js) | test test_getSystemDownloadsDirectory finished (2)
15:52:50     INFO -  TEST-INFO | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js | Starting test_getPreferredDownloadsDirectory
15:52:50     INFO -  TEST-INFO | (xpcshell/head.js) | test test_getPreferredDownloadsDirectory pending (2)
15:52:50     INFO -  TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js | [test_getPreferredDownloadsDirectory : 135] "/Users/cltbld/Downloads" != ""
15:52:50     INFO -  TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js | [test_getPreferredDownloadsDirectory : 136] "/Users/cltbld/Downloads" == "/Users/cltbld/Downloads"
15:52:50     INFO -  TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js | [test_getPreferredDownloadsDirectory : 141] "/Users/cltbld/Desktop" != ""
15:52:50     INFO -  TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js | [test_getPreferredDownloadsDirectory : 142] "/Users/cltbld/Desktop" == "/Users/cltbld/Desktop"
15:52:50     INFO -  TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js | [test_getPreferredDownloadsDirectory : 148] "/Users/cltbld/Downloads" != ""
15:52:50     INFO -  TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js | [test_getPreferredDownloadsDirectory : 149] "/Users/cltbld/Downloads" == "/Users/cltbld/Downloads"
15:52:50     INFO -  TEST-INFO | (xpcshell/head.js) | test run_next_test 2 finished (2)
15:52:50     INFO -  TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js | [test_getPreferredDownloadsDirectory : 157] "/var/folders/h4/whqdbjcj54z8qxp116x5c_6800000w/T/tmp0ZUXQu/1383609166099" != ""
15:52:50     INFO -  TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js | [test_getPreferredDownloadsDirectory : 158] "/var/folders/h4/whqdbjcj54z8qxp116x5c_6800000w/T/tmp0ZUXQu/1383609166099" == "/var/folders/h4/whqdbjcj54z8qxp116x5c_6800000w/T/tmp0ZUXQu/1383609166099"
15:52:50     INFO -  TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js | [test_getPreferredDownloadsDirectory : 159] true == true
15:52:50     INFO -  TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js | [test_getPreferredDownloadsDirectory : 169] "/Users/cltbld/Downloads" == "/Users/cltbld/Downloads"
15:52:50     INFO -  TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js | [test_getPreferredDownloadsDirectory : 175] "/Users/cltbld/Downloads" == "/Users/cltbld/Downloads"
15:52:50     INFO -  TEST-INFO | (xpcshell/head.js) | test run_next_test 3 pending (2)
15:52:50     INFO -  TEST-INFO | (xpcshell/head.js) | test test_getPreferredDownloadsDirectory finished (2)
15:52:50     INFO -  TEST-INFO | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js | Starting test_getTemporaryDownloadsDirectory
15:52:50     INFO -  TEST-INFO | (xpcshell/head.js) | test test_getTemporaryDownloadsDirectory pending (2)
15:52:50     INFO -  TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js | [test_getTemporaryDownloadsDirectory : 187] "/Users/cltbld/Downloads" != ""
...
15:52:50     INFO -  TEST-INFO | (xpcshell/head.js) | test run_next_test 8 pending (2)
15:52:50     INFO -  TEST-INFO | (xpcshell/head.js) | test test_suspend_resume finished (2)
15:52:50     INFO -  TEST-INFO | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js | Starting test_exit_private_browsing
15:52:50     INFO -  TEST-INFO | (xpcshell/head.js) | test test_exit_private_browsing pending (2)
15:52:50     INFO -  TEST-INFO | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/head.js | "Interruptible responses will be blocked midway."
15:52:50     INFO -  TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/head.js | [getTempFile : 133] false == false
15:52:50     INFO -  TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/head.js | [getTempFile : 133] false == false
15:52:50     INFO -  TEST-INFO | (xpcshell/head.js) | test run_next_test 8 finished (2)
15:52:50     INFO -  TEST-INFO | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/head.js | "Interruptible request started."
15:52:50     INFO -  TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js | [test_exit_private_browsing : 406] 2 == 2
15:52:50     INFO -  TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js | [test_exit_private_browsing : 413] "success" == "success"
15:52:50     INFO -  TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js | [test_exit_private_browsing : 414] 0 == 0
15:52:50     INFO -  TEST-INFO | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/head.js | "Interruptible responses are now allowed to continue."
15:52:50     INFO -  TEST-INFO | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/head.js | "Interruptible request finished."
15:52:50     INFO -  TEST-INFO | (xpcshell/head.js) | test run_next_test 9 pending (2)
15:52:50     INFO -  TEST-INFO | (xpcshell/head.js) | test test_exit_private_browsing finished (2)
15:52:50     INFO -  WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80470002: file ../../../../netwerk/base/src/BackgroundFileSaver.cpp, line 918
15:52:50     INFO -  System JS : ERROR resource://gre/modules/DownloadCore.jsm:1652 - NS_BASE_STREAM_CLOSED: Component returned failure code: 0x80470002 (NS_BASE_STREAM_CLOSED) [nsIStreamListener.onDataAvailable]
15:52:50     INFO -  TEST-INFO | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js | Starting test_common_terminate
15:52:50     INFO -  TEST-INFO | (xpcshell/head.js) | test test_common_terminate pending (2)
15:52:50     INFO -  TEST-INFO | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/head.js | "Interruptible responses are now allowed to continue."
15:52:50     INFO -  TEST-INFO | (xpcshell/head.js) | test run_next_test 9 finished (2)
15:52:50     INFO -  TEST-INFO | (xpcshell/head.js) | test run_next_test 10 pending (2)
15:52:50     INFO -  TEST-INFO | (xpcshell/head.js) | test test_common_terminate finished (2)
15:52:50     INFO -  TEST-INFO | (xpcshell/head.js) | test run_next_test 10 finished (1)
15:52:50     INFO -  TEST-INFO | (xpcshell/head.js) | exiting test
15:52:50     INFO -  System JS : ERROR /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/head.js:137 - NS_ERROR_FILE_TARGET_DOES_NOT_EXIST: Component returned failure code: 0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST) [nsIFile.remove]
15:52:50     INFO -  WARNING: NS_ENSURE_TRUE(mInitialized) failed: file ../../../xpcom/threads/nsThreadManager.cpp, line 207
15:52:50     INFO -  WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file ../../../xpcom/glue/nsThreadUtils.cpp, line 77
15:52:50     INFO -  WARNING: Failed to create async thread.: file ../../../storage/src/mozStorageConnection.cpp, line 535
15:52:50     INFO -  WARNING: NS_ENSURE_TRUE(asyncThread) failed: file ../../../storage/src/mozStorageConnection.cpp, line 1085
15:52:50     INFO -  WARNING: NS_ENSURE_TRUE(mMainThread) failed: file ../../../xpcom/threads/nsThreadManager.cpp, line 258
15:52:50     INFO -  WARNING: NS_ENSURE_TRUE(thread) failed: file ../../../xpcom/glue/nsThreadUtils.cpp, line 187
15:52:50     INFO -  WARNING: NS_ENSURE_TRUE(thread) failed: file ../../../xpcom/glue/nsThreadUtils.cpp, line 187
15:52:50     INFO -  WARNING: NS_ENSURE_TRUE(thread) failed: file ../../../xpcom/glue/nsThreadUtils.cpp, line 187
15:52:50     INFO -  WARNING: NS_ENSURE_TRUE(thread) failed: file ../../../xpcom/glue/nsThreadUtils.cpp, line 187
15:52:50     INFO -  WARNING: NS_ENSURE_TRUE(thread) failed: file ../../../xpcom/glue/nsThreadUtils.cpp, line 187
15:52:50     INFO -  WARNING: NS_ENSURE_TRUE(mMainThread) failed: file ../../../xpcom/threads/nsThreadManager.cpp, line 249
15:52:50     INFO -  WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file ../../../xpcom/glue/nsThreadUtils.cpp, line 174
15:52:50     INFO -  WARNING: NS_ENSURE_TRUE(asyncCloseWasCalled) failed: file ../../../storage/src/mozStorageConnection.cpp, line 1066
15:52:50     INFO -  Assertion failure: !mAsyncExecutionThread (AsyncClose has not been invoked on this connection!), at ../../../storage/src/mozStorageConnection.cpp:487
15:52:50     INFO -  <<<<<<<
15:53:04  WARNING -  PROCESS-CRASH | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js | application crashed [@ mozilla::storage::Connection::~Connection()]
15:53:04     INFO -  Crash dump filename: /var/folders/h4/whqdbjcj54z8qxp116x5c_6800000w/T/tmpbgwlcJ/A86A8276-EE35-4F02-91C6-2B267F74D4DC.dmp
15:53:04     INFO -  Operating system: Mac OS X
15:53:04     INFO -                    10.8.0 12A269
15:53:04     INFO -  CPU: amd64
15:53:04     INFO -       family 6 model 42 stepping 7
15:53:04     INFO -       8 CPUs
15:53:04     INFO -  Crash reason:  EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
15:53:04     INFO -  Crash address: 0x0
15:53:04     INFO -  Thread 0 (crashed)
15:53:04     INFO -   0  XUL!mozilla::storage::Connection::~Connection() [mozStorageConnection.cpp : 486 + 0x0]
15:53:04     INFO -      rbx = 0x00007fff71ab6c68   r12 = 0x0000000000000001
15:53:04     INFO -      r13 = 0x0000000000000001   r14 = 0x0000000000000000
15:53:04     INFO -      r15 = 0x0000000107eeb930   rip = 0x000000010139ca3a
15:53:04     INFO -      rsp = 0x00007fff5fbf6cf0   rbp = 0x00007fff5fbf6d00
15:53:04     INFO -      Found by: given as instruction pointer in context
Blocks: 994484
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.