WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
237213
CSSStyleDeclaration+PropertyNames.idl: 1 input keys have identical hash values, examine output carefully...
https://bugs.webkit.org/show_bug.cgi?id=237213
Summary
CSSStyleDeclaration+PropertyNames.idl: 1 input keys have identical hash value...
Michael Catanzaro
Reported
2022-02-25 09:23:44 PST
We should figure out what is going wrong with CSSStyleDeclaration+PropertyNames.idl: [327/2481] Generating ../../WebCore/DerivedSources/CSSProp...bCore/DerivedSources/CSSStyleDeclaration+PropertyNames.idl 1 input keys have identical hash values, examine output carefully...
Attachments
Add attachment
proposed patch, testcase, etc.
Michael Catanzaro
Comment 1
2022-02-25 09:28:29 PST
The generated file says: // This file is automatically generated from CSSProperties.json by the makeprop.pl script. Do not edit it. However, we have no clear way to know what "input keys" are problematic here. I've failed to even find the source of this warning. We don't appear to have the strings "identical hash values" or "examine output carefully" anywhere in WebKit, nor even anywhere in Debian (I tried codesearch.debian.net), so it is unclear where this warning is coming from.
Sam Sneddon [:gsnedders]
Comment 2
2022-02-25 09:52:31 PST
My guess would be that it's from gperf, but I haven't looked into this.
Radar WebKit Bug Importer
Comment 3
2022-02-25 09:53:14 PST
<
rdar://problem/89479324
>
Alexey Proskuryakov
Comment 4
2022-10-07 11:58:29 PDT
Somewhat long shot, but any chance for
bug 245803
to be caused by this? If so, this seems seriously bad, as it changes observable behavior. I have no idea about how to "examine output carefully" here.
Michael Catanzaro
Comment 5
2022-10-07 14:02:32 PDT
The output files are: ${WebCore_DERIVED_SOURCES_DIR}/CSSProperties.json ${WebCore_DERIVED_SOURCES_DIR}/CSSPropertyNames.h ${WebCore_DERIVED_SOURCES_DIR}/CSSPropertyNames.cpp ${WebCore_DERIVED_SOURCES_DIR}/CSSPropertyNames.gperf ${WebCore_DERIVED_SOURCES_DIR}/StyleBuilderGenerated.cpp ${WebCore_DERIVED_SOURCES_DIR}/StylePropertyShorthandFunctions.h ${WebCore_DERIVED_SOURCES_DIR}/StylePropertyShorthandFunctions.cpp ${WebCore_DERIVED_SOURCES_DIR}/CSSStyleDeclaration+PropertyNames.idl Of which CSSStyleDeclaration+PropertyNames.idl might possibly be related to
bug #245803
.
Sam Sneddon [:gsnedders]
Comment 6
2022-10-07 21:07:01 PDT
(In reply to Michael Catanzaro from
comment #1
)
> The generated file says: > > // This file is automatically generated from CSSProperties.json by the > makeprop.pl script. Do not edit it. > > However, we have no clear way to know what "input keys" are problematic > here. I've failed to even find the source of this warning. We don't appear > to have the strings "identical hash values" or "examine output carefully" > anywhere in WebKit, nor even anywhere in Debian (I tried > codesearch.debian.net), so it is unclear where this warning is coming from.
https://git.savannah.gnu.org/gitweb/?p=gperf.git;a=blob;f=src/search.cc;h=c2459701036d3f7e2dbd35f78fc8d6168c2bd7e6;hb=refs/tags/v3.0.3#l796
Dan Glastonbury
Comment 7
2022-10-15 01:57:55 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/5415
EWS
Comment 8
2022-10-15 07:31:48 PDT
Committed
255578@main
(bd3be165cd17): <
https://commits.webkit.org/255578@main
> Reviewed commits have been landed. Closing PR #5415 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug