Closed Bug 643491 Opened 13 years ago Closed 13 years ago

Updates tests fail for Xulrunner:application.ini on Windows 2000

Categories

(Mozilla QA Graveyard :: Mozmill Tests, defect)

x86
Windows 2000
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: u279076, Assigned: whimboo)

References

Details

Attachments

(1 file)

Attached file Update log
I've only been able to reproduce this in Windows 2000 with Firefox 4.0betaX/rc1 -> 4.0final updates.  The updates appear to dowload and install properly but during one of the restart phases (not sure which one), XULRunner throws an "Couldn't read application.ini" error dialog.

I'm also see multiple errors in the logfile like the following:
error removing c:\docume~1\mozilla\locals~1\temp\tmpinyp7d.mozrunner: c:\docume~1\mozilla\locals~1\temp\tmpinyp7d.mozrunner\permissions.sqlite: The process cannot access the file because it is being used by another process

I'll attach the sample log file.
It should be noted that we don't get the same error when running major update for 3.5/3.6 -> 4.0final.
Have you checked that box that no other python process is running? As best restart it to make sure. Looks like something else is blocking us. Not sure yet if this error dialog is related.
Yes.  I've retried after closing any open python processes.  I've even rebooted the VM -- it still happens, but only for 4.x -> 4.0 updates, not 3.5/3.6.
This teardownModule disconnect is related to content we push into the persisted object. I will have to look a bit deeper which specific data is causing this bug.
Not sure if this helps but :ahal discovered in bug 533857 that pushing too much data over the JSbridge won't work
(In reply to comment #5)
> Not sure if this helps but :ahal discovered in bug 533857 that pushing too much
> data over the JSbridge won't work

Yes, that's exactly my issue here. But I don't have that much data. Do we already know what the limit is? That's kinda blocking us for at least update tests. We should fix this and probably have to release a new hotfix version of Mozmill 1.5.x. Do we already have a Mozmill bug?
Outside of bug 533867 I am not aware of a bug for this.  We don't know the limit; worse, we don't really know why the problem occurs. I've only stood over :ahal's shoulders as he's examined the problem, so I'm not very knowledge nor do I know how much he looked at it.  Without a diagnosis, it is impossible to know if the fix is easy or difficult.  About all I know is my naive guess of sleeping after transfering the persisted data does not work.
In regards to the jsbridge data bug I think Heather knows the most out of any of us, but I'm not sure how much if anything she discovered.

Heather, did we end up filing a separate bug for it?
Lets not overstress this bug. I will file a new one for the JSbridge issue so we can get it fixed on the Mozmill side.

Anthony, I wouldn't like to backout the latest additions we have made lately on bug 640369. Do you think it's manageable for the time being on Windows 2000? If not I would prefer to patch it outside of the usual release test folder.
Depends on: 643697
It's certainly manageable for the time being. It just means we have to manually spotcheck on Win2000.
Clint is investigating this issue now on bug 643697. AFAICS it shouldn't affect our major update tests from older branches.
Tested on qa-set with the fix in place for Mozmill 1.5.3 and it works perfectly now.

I have updated qa-set and qa-horus to mozmill 1.5.3 RC.
Assignee: nobody → hskupin
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Product: Mozilla QA → Mozilla QA Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: