Bug 238636

Summary: [WinCairo][WK1] storage/indexeddb/modern/opendatabase-request.html causes an assertion failure in a subsequent test
Product: WebKit Reporter: Fujii Hironori <Hironori.Fujii>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED WONTFIX    
Severity: Normal    
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=234925
Attachments:
Description Flags
opendatabase-success-after-versionchange-crash-log.txt none

Description Fujii Hironori 2022-03-31 14:58:56 PDT
[WinCairo][WK1] storage/indexeddb/modern/opendatabase-success-after-versionchange.html is crashing

Regressions: Unexpected crashes (1)
  storage/indexeddb/modern/opendatabase-success-after-versionchange.html [ Crash ]

First bad test run: 247031@main
    https://build.webkit.org/#/builders/32/builds/1725
Last good test run: 247016@main
    https://build.webkit.org/#/builders/32/builds/1724

This can't be reproduced by running a single test case.

> python.exe ./Tools/Scripts/run-webkit-tests --wincairo --debug -1 storage/indexeddb/modern/opendatabase-request.html storage/indexeddb/modern/opendatabase-success-after-versionchange.html
Comment 1 Fujii Hironori 2022-03-31 14:59:52 PDT
Created attachment 456287 [details]
opendatabase-success-after-versionchange-crash-log.txt
Comment 2 Fujii Hironori 2022-03-31 15:03:04 PDT
ASSERT(!databaseName.isEmpty()) is failing in SQLiteIDBBackingStore::encodeDatabaseName.
This assertion is added by 247017@main (Bug 234925).
Comment 3 Fujii Hironori 2022-03-31 17:10:47 PDT
Skipping storage/indexeddb/modern/opendatabase-success-after-versionchange.html causes other test crashing.
Skipping storage/indexeddb/modern/opendatabase-request.html makes all tests not crashing.
Comment 4 Fujii Hironori 2022-03-31 18:53:16 PDT
r292194 marked it Skip.
Comment 5 Fujii Hironori 2023-02-23 12:53:08 PST
Windows WK1 was removed.