Crash on Test262 ECMAScript test
Categories
(SeaMonkey :: General, defect)
Tracking
(Not tracked)
People
(Reporter: rm, Unassigned)
References
Details
Attachments
(1 file)
|
65.64 KB,
image/png
|
Details |
User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4
Steps to reproduce:
Run the Test suite
https://v8.github.io/test262/website/default.html#
Using the official build
User agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4
Build identifier: 20180713174829
Actual results:
Crash after a while, no crash reporter or further information
Expected results:
Complete the run, with either positive or, eventually, some failures, but not take down all the browser
I was able to reproduce the crash several times.
I decided to run the 4 test suites separately, the issue appears in the "built ins section" and attempt monitoring.
I noticed that after it did run 7648 tests (Running Test: 15.4.4.15-8-b-i-11) the browser stops responding for a long time.
Checking the task manager I notice a very variable amount of RAM, going from about 390M to 490M jumping up and down although not indefinitely increasing. I waited for minutes.... then in restarted and terminated.
Tests To run: 11248 | Total tests ran: 11248 | Pass: 11069 | Fail: 179 | Failed to load: 0
Then I rerun the whole test suite once and it crashed - this time though with a Crash Report at least.
AdapterDeviceID: 0x0ca5
AdapterDriverVersion: 9.18.13.4181
AdapterSubsysID: 00000000
AdapterVendorID: 0x10de
Add-ons: %7Bf13b157f-b174-47e7-a34d-4815ddfdfeb8%7D:0.9.89.1-signed.1-signed,inspector%40mozilla.org:2.0.16.1-signed,%7B59c81df5-4b7a-477b-912d-4e0fdf64e5f2%7D:0.9.93,%7B972ce4c6-7e08-4474-a285-3208198ce6fd%7D:2.49.4,alterechtschreibung%40googlemail.com:3.0.1,it-IT%40dictionaries.addons.mozilla.org:5.0.0
AvailablePageFile: 8226213888
AvailablePhysicalMemory: 1216774144
AvailableVirtualMemory: 296996864
BIOS_Manufacturer: Award Software International, Inc.
BlockedDllList:
BreakpadReserveAddress: 51707904
BreakpadReserveSize: 67108864
BuildID: 20180713174829
CPUMicrocodeVersion: 0x11
ContentSandboxCapable: 1
ContentSandboxLevel: 1
CrashTime: 1549628105
EMCheckCompatibility: true
FramePoisonBase: 00000000f0de0000
FramePoisonSize: 65536
InstallTime: 1533634876
IsGarbageCollecting: 1
JSOutOfMemory: Reported
MozCrashReason: MOZ_CRASH()
Notes: FP(D00-L1000-W00001000-T0000) AdapterVendorID: 0x10de, AdapterDeviceID: 0x0ca5, AdapterSubsysID: 00000000, AdapterDriverVersion: 9.18.13.4181
D2D1.1? DWrite? DWrite+ D2D1.1+ D3D11 Layers? D3D11 Layers+
OOMAllocationSize: 16
ProductID: {92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
ProductName: SeaMonkey
ReleaseChannel: release
SafeMode: 0
SecondsSinceLastCrash: 32235912
StartupCrash: 0
StartupTime: 1549614064
SystemMemoryUsePercentage: 85
Theme: classic/1.0
Throttleable: 1
TotalPageFile: 17174626304
TotalPhysicalMemory: 8588288000
TotalVirtualMemory: 4294836224
URL:
UptimeTS: 42624.868078185
Vendor: Mozilla
Version: 2.49.4
Winsock_LSP: MSAFD Tcpip [TCP/IP] : 2 : 2 : 1 : 6 : 0x20066 : 0x8 : %SystemRoot%\system32\mswsock.dll : : e70f1aa0-ab8b-11cf-8ca3-00805f48a192
MSAFD Tcpip [UDP/IP] : 2 : 2 : 2 : 17 : 0x20609 : 0x8 : %SystemRoot%\system32\mswsock.dll : : e70f1aa0-ab8b-11cf-8ca3-00805f48a192
MSAFD Tcpip [RAW/IP] : 2 : 2 : 3 : 0 : 0x20609 : 0xc : %SystemRoot%\system32\mswsock.dll : : e70f1aa0-ab8b-11cf-8ca3-00805f48a192
MSAFD Tcpip [TCP/IPv6] : 2 : 23 : 1 : 6 : 0x20066 : 0x8 : %SystemRoot%\system32\mswsock.dll : : f9eab0c0-26d4-11d0-bbbf-00aa006c34e4
MSAFD Tcpip [UDP/IPv6] : 2 : 23 : 2 : 17 : 0x20609 : 0x8 : %SystemRoot%\system32\mswsock.dll : : f9eab0c0-26d4-11d0-bbbf-00aa006c34e4
MSAFD Tcpip [RAW/IPv6] : 2 : 23 : 3 : 0 : 0x20609 : 0xc : %SystemRoot%\system32\mswsock.dll : : f9eab0c0-26d4-11d0-bbbf-00aa006c34e4
RSVP TCPv6 Service Provider : 2 : 23 : 1 : 6 : 0x22066 : 0x8 : %SystemRoot%\system32\mswsock.dll : : 9d60a9e0-337a-11d0-bd88-0000c082e69a
RSVP TCP Service Provider : 2 : 2 : 1 : 6 : 0x22066 : 0x8 : %SystemRoot%\system32\mswsock.dll : : 9d60a9e0-337a-11d0-bd88-0000c082e69a
RSVP UDPv6 Service Provider : 2 : 23 : 2 : 17 : 0x22609 : 0x8 : %SystemRoot%\system32\mswsock.dll : : 9d60a9e0-337a-11d0-bd88-0000c082e69a
RSVP UDP Service Provider : 2 : 2 : 2 : 17 : 0x22609 : 0x8 : %SystemRoot%\system32\mswsock.dll : : 9d60a9e0-337a-11d0-bd88-0000c082e69a
MSAFD RfComm [Bluetooth] : 2 : 32 : 1 : 3 : 0x20026 : 0x8 : %SystemRoot%\system32\mswsock.dll : : 9fc48064-7298-43e4-b7bd-181f2089792a
useragent_locale: en-US
This report also contains technical information about the state of the application when it crashed.
Comment 2•7 years ago
|
||
The crash id is missing. I suspect it did run out of memory. Tried with a 2.53 x64 and it ran. Gobbled up to 5GB memory during some tests.
You can try the unofficial x64 2.49.5 from
http://www.wg9s.com/comm-esr/
If it still crashes probably nothing which can be done. This is all Gecko backend stuff. Please post a crash id then.
Where do I find the crash ID ? The information I put was inside the panel of the crash reporter.
The machine has 8GB of ram and I never saw excessive usage of memory during running the test.
I wonder that when "splitting" the tests it takes very long (but no excessive memory usage) and when run directly it crashes. I did use the resource monitor and it stays around 350M except when it crashes where it is "left" at 3.6GB
I suppose my version is 32bit and it hit a 4GB memory limit then?
If running the tests separately works fine it could mean there is a memory collection issue or a leak at least temporarily. At the end of all test I found it again at 350MB.
Testing your unofficial build has the point of using your unofficial build is testing the 64bit version? I suppose the two versions cannot be installed at the same time though.
This test seems to be outdated:
Tests To run: 16436
Test suite date: 2016-03-23
A current test can be found here:
https://bakkot.github.io/test262-web-runner/ (click Remote)
With 35043 tests.
There is no out of memory error with this test.
several crashes without memory problems:
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0 SeaMonkey/2.53
Build-Identifikator: 20190204130008
and with this tests:
https://bakkot.github.io/test262-web-runner/
annexB <- all tests were done.
built-ins <- all tests were done.
harness <- all tests were done.
intl402 <- several tests are crashed.
language <- all tests were done.
Examples:
intl402/Collator/default-options-object-prototype.js
var collator = new Intl.Collator([requestLocale], options);
let defaultSensitivity = new Intl.Collator("en").resolvedOptions().sensitivity; <-- crash on this line
....
intl402/Collator/unicode-ext-value-collation.js
function checkCollation(extensionCoValue, usageValue, expectedCollations, expectedUsage) {
var requestLocale = extensionCoValue !== undefined ? "de-DE-u-co-" + extensionCoValue : "de-DE";
var options = usageValue !== undefined ? { usage: usageValue } : undefined;
var collator = new Intl.Collator([requestLocale], options);
var collation = collator.resolvedOptions().collation; <-- crash on this line
....
}
Crash ID: bp-5d55b94d-80ae-46cd-8a99-ba6a40190209
Crash ID: bp-02a9f87e-6023-4f99-b09b-5a0ba0190209
Crash ID: bp-717f7e5e-3b5f-4148-85e7-cfb9a0190209
Crash ID: bp-88a042af-18bc-4fe3-abf3-e83930190209
Crash ID: bp-477d3568-cb88-4cf7-b26e-996140190209
Crash ID: bp-68807016-960f-4092-95c6-01a4c0190209
https://bakkot.github.io/test262-web-runner/
annexB <- all tests were done. built-ins <- all tests were done. harness <- all tests were done. intl402 <- several tests are crashed. language <- all tests were done.
Crash since 26th of January SM 2.53 and also crashes on YouTube.
No intl402 and no YouTube crash until the 22th of January SM 2.53.
Crashes on YouTube SM 2.53 since 26th of January
bp-79434a4d-cb14-47ac-b268-6794d0190210
bp-2ab1fb8c-3bda-4726-9e09-6636b0190210
bp-463736a7-780a-4b37-a9b0-8d1fc0190210
bp-91c4f61d-ca69-43cb-9408-1ca810190210
bp-a9a2f864-53b7-45ac-bbc2-ac45b0190210
bp-e34b5742-03b0-414c-a72f-6137d0190210
bp-0f9a5bf6-4aaa-4f1b-b0c2-671340190210
bp-92d35fbe-6878-44ab-883b-bc0820190210
bp-53099b68-0416-48ca-956c-d96e40190210
After further testing, it is definitely a patch from the 26th of January.
Comment 11•7 years ago
|
||
Probably a bug with the internationalization and not with the graphics or video drivers:
- Only intl402 tests are crashed.
- For me, the error only occurs when YouTube plays an advertising clip.
- xul.dll crashed triggered by JS tests of internationalization.
- On January 26, changes were made in the area of internationalization.
I can not get any further, Frank has to do the rest :·)
Comment 12•7 years ago
|
||
Should be fixed in Bills builds starting with 02-11. Sorry. I am going to the ESR60 patch queue to fix all security issues and missed that I already backed this one out earlier when going thru the latest ESR52 patches. Btw. Waterfox has the offending patch also backed out.
Comment 13•7 years ago
|
||
Bills x64 is now up. x86 should follow. Seems to be working ok and sorry again.
Because this is an unofficial version just closing without a patch attached.
Comment 14•7 years ago
|
||
Thank you oh god of fast fixing.
As soon as SM 2.57 can handle mail, ublock and noscript I will switch on my main installation ;).
| Reporter | ||
Comment 15•7 years ago
|
||
Indeed, thanks!
I reported on 2.49.4 though does the fix apply to that series too? will it backported?
Comment 16•7 years ago
|
||
Riccardo, sorry you are right. I was fixated on 2.53 becauee of the last comments. Please provide a 2.49.4 crash id from about:crashes. I need to check if it is the same problem. I was unable to reproduce the problem with 2.53 in 2.49.5. Works for me.
Comment 17•7 years ago
|
||
I was able to recreate it in a fresh test profile:
https://crash-stats.mozilla.com/report/index/24eb0695-e5b9-4da5-9f9e-c1c4b0190213#tab-bugzilla
Points to Bug 1337105. Given that it seems no longer to occur in 60 it probably means no fix forthcoming. I am leaving this bug open instead of duping it but not a high chance for a fix.
Comment 18•5 years ago
|
||
2.53.3 works fine. 2.49.5 is now obsolete and no bugs specific only to this version and below will be fixed.
Description
•