[Marble-bugs] [Bug 200634] Adding 'World clock' plasmoid makes plasma freeze

Frédéric COIFFIER frederic.coiffier at free.fr
Sun Jul 19 11:34:15 CEST 2009


https://bugs.kde.org/show_bug.cgi?id=200634





--- Comment #7 from Frédéric COIFFIER <frederic coiffier free fr>  2009-07-19 11:34:13 ---
The bug seems to be really tricky (linked to Qt and font management) :

(gdb) bt full                                                                   
#0  FcStrCaseWalkerNext (w=0xbfd1b580) at fcstr.c:167                           
        r = 117 'u'                                                             
#1  0x41e7bc86 in IA__FcStrCmpIgnoreCase (s1=0x9de3078 "Luxi Sans",
s2=0x9de21b0 "Liberation Mono") at fcstr.c:224                
        w1 = {read = 0x0, src = 0x9de307a "xi Sans", utf8 = "��\215\000`l�"}    
        w2 = {read = 0x0, src = 0x9de21b1 "iberation Mono", utf8 =
"8O�\t\000\000"}                                               
        c1 = 108 'l'                                                            
        c2 = <value optimized out>                                              
#2  0x41e671cb in FcConfigCompareValue (left_o=0xaae7475c, op=FcOpEqual,
right_o=0xbfd1b654) at fccfg.c:754                       
        left = {type = FcTypeString, u = {s = 0x9de3078 "Luxi Sans", i =
165556344, b = 165556344, d = 3009964110.9434166,        
    m = 0x9de3078, c = 0x9de3078, f = 0x9de3078, l = 0x9de3078}}                
        right = {type = FcTypeString, u = {s = 0x9de21b0 "Liberation Mono", i =
165552560, b = 165552560,                         
    d = 3010926670.9416122, m = 0x9de21b0, c = 0x9de21b0, f = 0x9de21b0, l =
0x9de21b0}}                                          
        ret = <value optimized out>                                             
#3  0x41e68141 in IA__FcConfigSubstituteWithPat (config=0x9dc2000,
p=0xaae74668, p_pat=0x0, kind=FcMatchPattern) at fccfg.c:1160  
        s = (FcSubst *) 0x9de3178                                               
        i = <value optimized out>                                               
        t = (FcTest *) 0x9de3158                                                
        e = (FcEdit *) 0x0                                                      
        l = (FcValueList *) 0xaae75c30                                          
        m = (FcPattern *) 0xaae74668                                            
#4  0x41e68747 in IA__FcConfigSubstitute (config=0x0, p=0xaae74668,
kind=FcMatchPattern) at fccfg.c:1584                          
No locals.                                                                      
#5  0x42dacd93 in tryPatternLoad (p=<value optimized out>, screen=<value
optimized out>, request=<value optimized out>, script=Could not find the frame
base for "tryPatternLoad".                                                      
)                                                                               
    at text/qfontdatabase_x11.cpp:1593                                          
        pattern = <value optimized out>                                         
        res = Could not find the frame base for "tryPatternLoad".               
Current language:  auto; currently c                                            


Same thing, some seconds after :


(gdb) bt full
#0  FcCompareValueList (object=1, v1orig=0xaab15838, v2orig=0xb7d29468,
bestValue=0x0, value=0xbfd1b5d8, result=0xbfd1b6e8) at fcmatch.c:325
        v1 = (FcValueListPtr) 0xaab19480
        v2 = (FcValueListPtr) 0xb7d29468
        v = -16777218
        best = 1001
        bestStrong = 1001
        bestWeak = 1004
        j = 268
        match = (FcMatcher *) 0x41e8ea00
#1  0x41e75e31 in FcCompare (pat=0xaab15d00, fnt=0xb7d293c0, value=0xbfd1b5d8,
result=0xbfd1b6e8) at fcmatch.c:404
        elt_i1 = (FcPatternElt *) 0x46
        elt_i2 = <value optimized out>
        i = <value optimized out>
        i1 = 0
        i2 = 0
#2  0x41e76690 in FcFontSetMatchInternal (config=<value optimized out>,
sets=0xbfd1b68c, nsets=1, p=0xaab15d00, result=0xbfd1b6e8) at fcmatch.c:496
        score = {0 <repeats 16 times>}
        bestscore = {0, 0, 1, 1001, 8, 0, 867001, 0, 1, 1, 1, 1, 1001, 0, 1001,
2147483647001}
        f = 500
        s = (FcFontSet *) 0x9dd5018
        best = (FcPattern *) 0xb7dd01a8
        i = <value optimized out>
        set = 0
#3  0x41e76b29 in IA__FcFontMatch (config=0x9dc2000, p=0xaab15d00,
result=0xbfd1b6e8) at fcmatch.c:580
        sets = {0x9dd5018, 0x1}
        nsets = <value optimized out>
        best = <value optimized out>
#4  0x42dacdbb in tryPatternLoad (p=<value optimized out>, screen=<value
optimized out>, request=<value optimized out>, script=Could not find the frame
base for "tryPatternLoad".
)
    at text/qfontdatabase_x11.cpp:1596
        pattern = <value optimized out>
        res = Could not find the frame base for "tryPatternLoad".
Current language:  auto; currently c

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Marble-bugs mailing list