GNOME Bugzilla – Bug 150813
EPS using Pango fonts crashes dia
Last modified: 2007-08-07 17:59:01 UTC
Trying to export a diagram with some text to eps format via: File > Export > Export Options: Encapsulated PostScript (Pango Fonts) dia 0.94 crashes with this error message: DIA provocó un error de página no válida en el módulo FREETYPE6.DLL de 0187:66fd33e6. Registros: EAX=00000000 CS=0187 EIP=66fd33e6 EFLGS=00010202 EBX=00000000 SS=018f ESP=00bbeb0c EBP=02127790 ECX=00000000 DS=018f ESI=02127790 FS=0cdf EDX=00000001 ES=018f EDI=00000000 GS=0000 Bytes en CS:EIP: ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x Volcado de pila: ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x and it leaves an incomplete .eps file (without any information about fonts). The same export on an identical diagram except that all the text was removed works fine.
*** Bug 154803 has been marked as a duplicate of this bug. ***
Must be a Win32 bug, I can render samples/render_test.dia to Pango EPS quite nicely.
Ahem, being able to render one file qualifies as working for all ? I haven't seen crashes with it neither on win32 nor on Linux. Anyway it may be a freetype version issue or something completely different - like a screwed up font cache ??
*** Bug 173015 has been marked as a duplicate of this bug. ***
FWIW I've fixed a cross-platform crash bug with eps/pango/freetype yesterday. This may or may not fix the issue for win32 as well. See bug #144212.
*** Bug 302706 has been marked as a duplicate of this bug. ***
*** Bug 322159 has been marked as a duplicate of this bug. ***
A sample file used for testing from the above bug http://bugzilla.gnome.org/attachment.cgi?id=55176&action=view
I cannot reproduce the bug any more (today's SVN head on Windows). I assume that the problem has been fixed in the meantime. If I'm wrong, please reopen the bug.
The last two versions of Dia for Windows I've used (0.95 and 0.96) no longer offer the option of exporting to EPS using Pango fonts, so I can't confirm or refute this. (Perhaps there's something different about my environment versus when I was using 0.94, but I don't know offhand.) But for me, it's a moot point since I use the Latin fonts option instead, and that works fine.