[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kmail-devel
Subject:    [Bug 119108] fontconfig qt patch crashes kmail
From:       David Faure <faure () kde ! org>
Date:       2005-12-30 21:45:34
Message-ID: 20051230214534.22304.qmail () ktown ! kde ! org
[Download RAW message or body]

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=119108         
faure kde org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |faure kde org
         AssignedTo|kmail-devel kde org         |l.lunak kde org
             Status|UNCONFIRMED                 |NEW
      everconfirmed|0                           |1
            Summary|kmail crashes on these      |fontconfig qt patch crashes
                   |emails                      |kmail



------- Additional Comments From faure kde org  2005-12-30 22:45 -------
I can confirm. I sent a mail to Lubos about it last Tuesday, but I think he's on \
vacations currently ;)

Here's what I said: there's a kde-commits answer mail (*) which crashes khtml because \
of Japanese in a .desktop file being quoted, I think:

==23802==
==23802== Invalid free() / delete / delete[]
==23802==    at 0x401AF66: free (vg_replace_malloc.c:235)
==23802==    by 0x669922E: FcMatrixFree (in /usr/lib/libfontconfig.so.1.0.4)
==23802==  Address 0x6F07AD8 is 0 bytes inside a block of size 32 free'd
==23802==    at 0x401AF66: free (vg_replace_malloc.c:235)
==23802==    by 0x669922E: FcMatrixFree (in /usr/lib/libfontconfig.so.1.0.4)

Hmm I first got a nice gdb backtrace with QFontDatabase loading a font (using \
loadFontConfigFont()) with script=QFont::Han_Japanese. But now I lost it and when I \
retry I only get a crap bt, strange. #0  0xffffe410 in ?? ()
#1  0xbf86ef6c in ?? ()
#2  0x00000006 in ?? ()
#3  0x00005f81 in ?? ()
#4  0xb54d96e5 in raise () from /lib/tls/libc.so.6
#5  0xb54db049 in abort () from /lib/tls/libc.so.6
#6  0xb550d7ba in __fsetlocking () from /lib/tls/libc.so.6
#7  0xb5513717 in malloc_usable_size () from /lib/tls/libc.so.6
#8  0xb551468e in free () from /lib/tls/libc.so.6
#9  0xb5516411 in malloc () from /lib/tls/libc.so.6
#10 0xb586dbab in ?? () from //usr/lib/libfreetype.so.6
#11 0x000002c8 in ?? ()
#12 0x00000000 in ?? ()
#13 0xb58cab4c in ?? () from //usr/lib/libfreetype.so.6
#14 0xb586e034 in FT_Alloc () from //usr/lib/libfreetype.so.6
#15 0x08086308 in ?? ()
#16 0x000002c8 in ?? ()
etc.

$ rpm -qf /usr/lib/libfreetype.so.6
libfreetype6-2.1.9-6mdk
$ rpm -q libfontconfig1
libfontconfig1-2.3.1-2mdk

(*) mail by Ismail Donmez, 24-December, 22:55 CET, subject "Re: \
branches/KDE/3.5/kdemultimedia/juk" _______________________________________________
KMail developers mailing list
KMail-devel@kde.org
https://mail.kde.org/mailman/listinfo/kmail-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic