Summary: | access violation in FcFontSetSort | ||
---|---|---|---|
Product: | fontconfig | Reporter: | Andreas Schweizer <aschweiz> |
Component: | library | Assignee: | Keith Packard <keithp> |
Status: | CLOSED WORKSFORME | QA Contact: | |
Severity: | blocker | ||
Priority: | high | ||
Version: | 2.3 | ||
Hardware: | PowerPC | ||
OS: | Mac OS X (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Andreas Schweizer
2005-12-28 13:46:16 UTC
(gdb) print *config $11 = { configDirs = 0x1a82ac0, cache = 0x1a82b70 "/Volumes/Anwenderdaten/Users/aschweiz/.fonts.cache-1", blanks = 0x1a84950, fontDirs = 0x1a82b60, configFiles = 0x1a82b50, substPattern = 0x1a83440, substFont = 0x1a848d0, maxObjects = 3, acceptGlobs = 0x1a830a0, rejectGlobs = 0x0, acceptPatterns = 0x43b2ea27, rejectPatterns = 0x1e, fonts = {0x1, 0x1}, rescanTime = 1, rescanInterval = 27798448 } I don't understand how this can happen, for a number of reasons; there are a whole bunch of checks that would seem to prevent this from happening in the code. For instance, lines 840-845 should prevent config=0x0 at FcFontSetSort, and config->fonts should never be settable to {0x1, 0x1}. Can you provide any more information? Closing (inactivity, and I still don't see how it could happen). This was related to a problem on my side. It looks like the code of the library was loaded twice, and some method invocations were running in the not correctly initialized version. After re-building everything, it works fine. |
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.