Summary: | use-of-uninitialized-value in GfxDeviceRGBColorSpace::getRGB | ||
---|---|---|---|
Product: | poppler | Reporter: | pdknsk <pdknsk> |
Component: | general | Assignee: | poppler-bugs <poppler-bugs> |
Status: | RESOLVED MOVED | QA Contact: | |
Severity: | minor | ||
Priority: | medium | ||
Version: | unspecified | ||
Hardware: | x86 (IA32) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
Description
pdknsk
2018-04-16 09:31:25 UTC
Created attachment 138862 [details]
PDF
I can't reproduce this, which clang version and which compile flags are you using? I'm using clang SVN, but it'll show with clang 6 too. (I can verify if necessary.) Are you using MSAN (MemorySanitizer)? It won't show with other sanitizers. Please note that setting-up MSAN correctly is quite difficult. (Which is why I filed the false positive some days ago.) https://clang.llvm.org/docs/MemorySanitizer.html#handling-external-code However I have confirmed manually that the code runs as I've mentioned in the code comments. It's a harmless bug really, but perhaps still worthwhile fixing, and might point to some logic error somewhere else in the code. Also I'm linking with libc++, but I doubt it makes a difference. There are quite a few more of these, in related functions. Can you please reproduce with the latest verison? Lots of fixes in this regard have gone in -- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/poppler/poppler/issues/573. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.