TEST-UNEXPECTED-FAIL | C:\slave\test\build\tests\mozmill\composition\test-image-insertion-dialog.js
Categories
(Thunderbird :: Message Compose Window, defect)
Tracking
(Not tracked)
People
(Reporter: jorgk-bmo, Assigned: aleth)
References
Details
(Keywords: intermittent-failure, Whiteboard: [Thunderbird-testfailure: Z all])
Attachments
(4 files)
2.16 KB,
patch
|
jorgk-bmo
:
review+
jorgk-bmo
:
approval-comm-aurora+
|
Details | Diff | Splinter Review |
689.64 KB,
image/png
|
Details | |
698.84 KB,
image/png
|
Details | |
20.14 KB,
text/plain
|
Details |
Reporter | ||
Comment 1•9 years ago
|
||
Reporter | ||
Comment 2•9 years ago
|
||
Reporter | ||
Comment 3•9 years ago
|
||
Reporter | ||
Comment 5•9 years ago
|
||
Comment hidden (Intermittent Failures Robot) |
Reporter | ||
Comment 7•9 years ago
|
||
Reporter | ||
Comment 8•9 years ago
|
||
Reporter | ||
Comment 10•9 years ago
|
||
Reporter | ||
Comment 11•9 years ago
|
||
Reporter | ||
Comment 12•9 years ago
|
||
Reporter | ||
Comment 13•9 years ago
|
||
![]() |
||
Comment 14•9 years ago
|
||
Reporter | ||
Comment 15•9 years ago
|
||
Reporter | ||
Comment 16•9 years ago
|
||
![]() |
||
Comment 17•9 years ago
|
||
Reporter | ||
Comment 18•9 years ago
|
||
Reporter | ||
Comment 19•9 years ago
|
||
Reporter | ||
Comment 20•9 years ago
|
||
Assignee | ||
Updated•9 years ago
|
Assignee | ||
Comment 21•9 years ago
|
||
Assignee | ||
Updated•9 years ago
|
Reporter | ||
Comment 22•9 years ago
|
||
Assignee | ||
Comment 23•9 years ago
|
||
Reporter | ||
Comment 24•9 years ago
|
||
Assignee | ||
Comment 25•9 years ago
|
||
Reporter | ||
Comment 26•9 years ago
|
||
Assignee | ||
Comment 27•9 years ago
|
||
![]() |
||
Comment 28•9 years ago
|
||
Assignee | ||
Comment 29•9 years ago
|
||
![]() |
||
Comment 30•9 years ago
|
||
Assignee | ||
Comment 31•9 years ago
|
||
![]() |
||
Comment 32•9 years ago
|
||
Assignee | ||
Comment 33•9 years ago
|
||
Reporter | ||
Comment 34•9 years ago
|
||
Reporter | ||
Updated•9 years ago
|
Assignee | ||
Comment 35•9 years ago
|
||
Assignee | ||
Comment 36•9 years ago
|
||
Assignee | ||
Comment 37•9 years ago
|
||
Reporter | ||
Comment 38•9 years ago
|
||
Reporter | ||
Comment 39•9 years ago
|
||
Reporter | ||
Comment 40•9 years ago
|
||
Reporter | ||
Comment 41•9 years ago
|
||
Reporter | ||
Comment 42•8 years ago
|
||
Reporter | ||
Updated•8 years ago
|
Comment 43•7 years ago
|
||
Reporter | ||
Comment 44•7 years ago
|
||
Reporter | ||
Comment 45•7 years ago
|
||
Reporter | ||
Updated•7 years ago
|
Comment 46•6 years ago
|
||
The bug is back.
(I noticed the bug was back from around December 2018).
The reason I am reporting today is that I can reproduce it VERY RELIABLY locally by running the single test.
(And it is ONE of the TWO test failures of my local run of |make mozmill| test. So naturally it caught my attention.)
This test seems to wait for a modal dialog, but this does not happen in allocated timeout period, it seems.
Let me report the screenshot while the test runs. This refreshes collective memory.
I am running a FULL DEBUG version of C-C TB with a bit locally added
dump statement.
Failure mode
After printing some debug dump lines, the test waits for a dialog to
appear.
Attachment-1
Comment 47•6 years ago
|
||
However, the test does not appear fast enough, and the timeout error
is recorded and
the test moves on.
Attachment-2
THEN it seems the originally expected dialog appears at last!
(Well the timeout error message was unfortunately
hidden in this capture. Murphy's law struck.
The yellow marker surrounds the following message on the console on the left:
JavaScript error: resource://testing-common/mozmill/WindowHelpers.jsm, line 402: Error: Timeout while waiting for modal dialog.
The mail compose window behind the dialog remains the same
during this interval and so I think that this dialog is indeed from the
original test and not the subsequent one.
Hmm... It SEEMS to me that the test did not finish cleanly obviously and may end up additional error messages. (I have seen strange indexedDB error since late October and I see such errors in the log.
DB error may be related to a possible sqlite3 3.30.1 issue under Debian GNU/Linux, but who knows.)
Updated•6 years ago
|
Comment 48•6 years ago
|
||
The screen gets stuck showing the image in attachment-2 and the test does not proceed after printing out the following for a long time (I probably extended the whole mozmill timeout a bit to accommodate running it under VALGRIND sometimes.
avaScript error: resource://testing-common/mozmill/WindowHelpers.jsm, line 402: Error: Timeout while waiting for modal dialog.
TEST-UNEXPECTED-FAIL | /NEW-SSD/NREF-COMM-CENTRAL/mozilla/comm/mail/test/mozmill/composition/test-image-insertion-dialog.js | test-image-insertion-dialog.js::test_image_insertion_dialog_persist
NS_NewBufferedOutputStream: outputStream (= std::move(aOutputputStream)) =0x7f036004fb98
++DOCSHELL 0x55e326aafc20 == 21 [pid = 23665] [id = {00b7442b-75f0-4367-bb0a-14c001b5b9a7}]
++DOMWINDOW == 41 (0x55e3245a0780) [pid = 23665] [serial = 46] [outer = (nil)]
++DOMWINDOW == 42 (0x55e326acd290) [pid = 23665] [serial = 47] [outer = 0x55e3245a0780]
[23665, Main Thread] WARNING: NS_ENSURE_TRUE(root) failed: file /NEW-SSD/NREF-COMM-CENTRAL/mozilla/layout/base/nsDocumentViewer.cpp, line 3170
--DOCSHELL 0x55e323cf8df0 == 20 [pid = 23665] [id = {f2d75ab8-1510-4dea-993c-f01e631d9e9e}] [url = chrome://messenger/content/messengercompose/EdImageProps.xul]
--DOCSHELL 0x55e327de8e40 == 19 [pid = 23665] [id = {d8f27cc1-be93-473e-a02b-19d07545a886}] [url = chrome://messenger/content/messengercompose/EdImageProps.xul]
--DOCSHELL 0x55e323fe90c0 == 18 [pid = 23665] [id = {2a2d781b-6b61-45f6-84fb-8e57a60f7825}] [url = chrome://messenger/content/messengercompose/EdImageProps.xul]
--DOCSHELL 0x55e328d167d0 == 17 [pid = 23665] [id = {acc810b0-3215-4126-88e6-f228a7d4a873}] [url = chrome://messenger/content/messengercompose/EdImageProps.xul]
--DOCSHELL 0x55e327ac6fc0 == 16 [pid = 23665] [id = {6ccef565-0e11-4f06-8134-23d3c18e60b7}] [url = chrome://messenger/content/messengercompose/EdImageProps.xul]
--DOMWINDOW == 41 (0x55e3245c74f0) [pid = 23665] [serial = 42] [outer = (nil)] [url = chrome://messenger/content/messengercompose/EdImageProps.xul]
--DOMWINDOW == 40 (0x55e3240eab20) [pid = 23665] [serial = 40] [outer = (nil)] [url = chrome://messenger/content/messengercompose/EdImageProps.xul]
--DOMWINDOW == 39 (0x55e326363280) [pid = 23665] [serial = 36] [outer = (nil)] [url = chrome://messenger/content/messengercompose/EdImageProps.xul]
--DOMWINDOW == 38 (0x55e328fa3ae0) [pid = 23665] [serial = 38] [outer = (nil)] [url = chrome://messenger/content/messengercompose/EdImageProps.xul]
--DOMWINDOW == 37 (0x55e328c0f150) [pid = 23665] [serial = 44] [outer = (nil)] [url = chrome://messenger/content/messengercompose/EdImageProps.xul]
--DOMWINDOW == 36 (0x55e328f7d6a0) [pid = 23665] [serial = 43] [outer = (nil)] [url = about:blank]
--DOMWINDOW == 35 (0x55e326a6f320) [pid = 23665] [serial = 41] [outer = (nil)] [url = about:blank]
--DOMWINDOW == 34 (0x55e327435030) [pid = 23665] [serial = 37] [outer = (nil)] [url = about:blank]
--DOMWINDOW == 33 (0x55e3268da4c0) [pid = 23665] [serial = 39] [outer = (nil)] [url = about:blank]
--DOMWINDOW == 32 (0x55e3282fb8d0) [pid = 23665] [serial = 45] [outer = (nil)] [url = about:blank]
NS_NewBufferedOutputStream: outputStream (= std::move(aOutputputStream)) =0x7f03ac004768
NS_NewBufferedOutputStream: outputStream (= std::move(aOutputputStream)) =0x55e3276e4dc8
NS_NewBufferedOutputStream: outputStream (= std::move(aOutputputStream)) =0x55e326c65fa8
NS_NewBufferedOutputStream: outputStream (= std::move(aOutputputStream)) =0x55e323a4fa58
NS_NewBufferedOutputStream: outputStream (= std::move(aOutputputStream)) =0x55e326c65fa8
NS_NewBufferedOutputStream: outputStream (= std::move(aOutputputStream)) =0x55e32325b758
NS_NewBufferedOutputStream: outputStream (= std::move(aOutputputStream)) =0x55e3256f3088
NS_NewBufferedOutputStream: outputStream (= std::move(aOutputputStream)) =0x7f03b400c418
NS_NewBufferedOutputStream: outputStream (= std::move(aOutputputStream)) =0x7f03ac00d358
NS_NewBufferedOutputStream: outputStream (= std::move(aOutputputStream)) =0x7f039800df88
console.error: services.settings:
Message: Error: IndexedDB saveLastModified() A mutation operation in the transaction failed because a constraint was not satisfied.
console.error: services.settings:
Message: Error: IndexedDB saveLastModified() A mutation operation in the transaction failed because a constraint was not satisfied.
NS_NewBufferedOutputStream: outputStream (= std::move(aOutputputStream)) =0x7f039800df88
NS_NewBufferedOutputStream: outputStream (= std::move(aOutputputStream)) =0x7f0338067048
NS_NewBufferedOutputStream: outputStream (= std::move(aOutputputStream)) =0x7f03ac002a38
NS_NewBufferedOutputStream: outputStream (= std::move(aOutputputStream)) =0x7f0338067048
NS_NewBufferedOutputStream: outputStream (= std::move(aOutputputStream)) =0x7f0338067048
NS_NewBufferedOutputStream: outputStream (= std::move(aOutputputStream)) =0x7f03ac010e78
NS_NewBufferedOutputStream: outputStream (= std::move(aOutputputStream)) =0x7f03a0006058
[23665, Main Thread] WARNING: NS_ENSURE_TRUE(mCacheEntry) failed: file /NEW-SSD/NREF-COMM-CENTRAL/mozilla/netwerk/protocol/http/nsHttpChannel.cpp, line 5417
NS_NewBufferedOutputStream: outputStream (= std::move(aOutputputStream)) =0x7f03ac012f18
NS_NewBufferedOutputStream: outputStream (= std::move(aOutputputStream)) =0x7f03a0009e78
NS_NewBufferedOutputStream: outputStream (= std::move(aOutputputStream)) =0x7f03a004eed8
I will upload the full log after the final timeout kicks in and the single test run finishes completely.
Comment 49•6 years ago
|
||
I have run |make mozmill| under |time| command so at the end I can see the elapsed time,
which is 20 minute and bit more.
Updated•5 years ago
|
Description
•