ports/110632: [patch] x11-fonts/linux-fontconfig is not X11BASE clean

Vladimir Grebenschikov vova at fbsd.ru
Thu Apr 5 20:41:38 UTC 2007


В ср, 21/03/2007 в 19:37 +0100, Alexander Leidinger пишет:
> This is under investigation. As already told in private mail, the patch
> is good, but the goal is to use a link to the FreeBSD one as before.
> 
> I'm waiting for feedback from the gnome team ATM.

I've get worse situation.

After recent port-upgrade ports tree (linux_base was already on fc6).
I've notice that skype started to draw boxes instead of russian
characters.

After some goodling I've found patch of this PR.

I've applied it and reinstall linux-fontconfig

after that both skype and acroread crash on start (see below call-stack)

reverting linux-fontconfig back does not help.

and even reinstalling /compat/linux completely with all involved
emulation ports does not help

any hints ?

$ skype
*** glibc detected *** skype_bin: double free or corruption (!prev): 0x08f7fdf0 ***
======= Backtrace: =========
/lib/libc.so.6[0x292972ee]
/lib/libc.so.6(cfree+0x90)[0x2929a9b0]
/lib/libc.so.6(closedir+0x28)[0x292bb068]
/usr/lib/libfontconfig.so.1(FcDirScan+0x1f2)[0x2900921d]
/usr/lib/libfontconfig.so.1(FcConfigBuildFonts+0x94)[0x29003d51]
/usr/lib/libfontconfig.so.1(FcInitLoadConfigAndFonts+0x26)[0x2900b0b3]
/usr/lib/libfontconfig.so.1(FcInit+0x2e)[0x2900b2b0]
/compat/linux/usr/X11R6/lib/libXft.so.2(XftInit+0x36)[0x28f6d77e]
skype_bin[0x850eb29]
skype_bin[0x850fffa]
skype_bin[0x854ea0a]
skype_bin[0x854e5ab]
skype_bin[0x8121208]
skype_bin[0x8057f0a]
/lib/libc.so.6(__libc_start_main+0xdc)[0x29245f2c]
skype_bin[0x80520c1]

$ acroread
*** glibc detected *** /usr/X11R6/Adobe/Acrobat7.0/ENU/bin/acroread: double free or corruption (!prev): 0x0972c818 ***
======= Backtrace: =========
/lib/libc.so.6[0x2a0792ee]
/lib/libc.so.6(cfree+0x90)[0x2a07c9b0]
/lib/libc.so.6(closedir+0x28)[0x2a09d068]
/usr/lib/libfontconfig.so.1(FcDirScan+0x1f2)[0x2a22321d]
/usr/lib/libfontconfig.so.1(FcConfigBuildFonts+0x94)[0x2a21dd51]
/usr/lib/libfontconfig.so.1(FcInitLoadConfigAndFonts+0x26)[0x2a2250b3]
/usr/lib/libfontconfig.so.1(FcInit+0x2e)[0x2a2252b0]
/usr/lib/libfontconfig.so.1(FcConfigGetCurrent+0x29)[0x2a21dc7a]
/usr/lib/libfontconfig.so.1(FcConfigSubstituteWithPat+0x6f4)[0x2a21fab3]
/usr/lib/libfontconfig.so.1(FcConfigSubstitute+0x33)[0x2a21faf8]
/usr/lib/libpangoxft-1.0.so.0[0x2a16d539]
/usr/lib/libpangoft2-1.0.so.0[0x2a25c6b4]
/usr/lib/libpangoft2-1.0.so.0[0x2a25c9c4]
/usr/lib/libpangoft2-1.0.so.0[0x2a25cd3f]
/usr/lib/libpango-1.0.so.0(pango_font_map_load_fontset+0x4a)[0x29f0f90f]
/usr/lib/libpango-1.0.so.0[0x29f0dec5]
/usr/lib/libpango-1.0.so.0(pango_itemize_with_base_dir+0xa7)[0x29f0e35b]
/usr/lib/libpango-1.0.so.0[0x29f15459]
/usr/lib/libpango-1.0.so.0[0x29f16007]
/usr/lib/libpango-1.0.so.0(pango_layout_get_size+0x34)[0x29f16f09]
/usr/X11R6/Adobe/Acrobat7.0/ENU/Reader/intellinux/SPPlugins/ADMPlugin.apl(_ZN10UnixDrawer11GetFontInfoER11ADMFontInfo+0x36)[0x2d990046]
/usr/X11R6/Adobe/Acrobat7.0/ENU/Reader/intellinux/SPPlugins/ADMPlugin.apl(_ZN17ADMDrawerSuiteImp11GetFontInfoEP17_Opaque_ADMDrawerP11ADMFontInfo+0x2a)[0x2d902fea]
/usr/X11R6/Adobe/Acrobat7.0/ENU/bin/acroread(_ZN17TADMCreateContext16HandleFontHeightEss+0x60)[0x87ee4e0]
/usr/X11R6/Adobe/Acrobat7.0/ENU/bin/acroread(_ZN16CExpressionScope12DoInitializeEP17TInitScopeContextP14TCreateContext+0x129)[0x87f3589]
/usr/X11R6/Adobe/Acrobat7.0/ENU/bin/acroread(_ZN16CExpressionScope18DoGlobalInitializeEP17TInitScopeContextP14TCreateContext+0x1e)[0x87f3f0e]
/usr/X11R6/Adobe/Acrobat7.0/ENU/bin/acroread(_Z10readDialogP22ADMCustomDialogMessagePc+0xd5)[0x87eefd5]
/usr/X11R6/Adobe/Acrobat7.0/ENU/bin/acroread(_Z18handlePluginCallerPcS_Pv+0x6d)[0x87c9f5d]
/usr/X11R6/Adobe/Acrobat7.0/ENU/bin/acroread(ExpressViewsMain+0x201)[0x865ab61]
/usr/X11R6/Adobe/Acrobat7.0/ENU/bin/acroread(spEdgeCallPlugin+0x18)[0x8660568]
/usr/X11R6/Adobe/Acrobat7.0/ENU/bin/acroread(SPCallPlugin+0xcd)[0x865c11d]
/usr/X11R6/Adobe/Acrobat7.0/ENU/bin/acroread(SPSendMessage+0xc1)[0x865d861]
/usr/X11R6/Adobe/Acrobat7.0/ENU/Reader/intellinux/SPPlugins/ADMPlugin.apl(_ZN21ADMCustomResourceList18CallCustomResourceEP17ADMCustomResourceP8SPPluginPKclS5_PvS6
_S5_+0x13b)[0x2d952bbb]
/usr/X11R6/Adobe/Acrobat7.0/ENU/Reader/intellinux/SPPlugins/ADMPlugin.apl(_ZN8ADMSpace16UITWindowAdapter18FindDialogResourceEP8SPPluginlPKcb+0x584)[0x2d8e1f24]
/usr/X11R6/Adobe/Acrobat7.0/ENU/Reader/intellinux/SPPlugins/ADMPlugin.apl(_ZN8ADMSpace16UITWindowAdapter21CreateWindowForDialogEP8SPPluginPKcl14ADMDialogStylePFlP
17_Opaque_ADMDialogEPvlP10_GtkWidget+0x170)[0x2d8dfda0]
/usr/X11R6/Adobe/Acrobat7.0/ENU/Reader/intellinux/SPPlugins/ADMPlugin.apl(_ZN8ADMSpace16UITWindowAdapter5ModalEP8SPPluginPKcl14ADMDialogStylePFlP17_Opaque_ADMDial
ogEPvlP10_GtkWidget+0x2a)[0x2d8dfbfa]
/usr/X11R6/Adobe/Acrobat7.0/ENU/Reader/intellinux/SPPlugins/ADMPlugin.apl(_ZN24ADMUITConversionSuiteImp14ModalUITWindowEP8SPPluginPKcl14ADMDialogStylePFlP17_Opaqu
e_ADMDialogEPvlP10_GtkWidget+0x2a)[0x2d94a78a]
/usr/X11R6/Adobe/Acrobat7.0/ENU/bin/acroread(_ZN13BaseADMDialog5ModalIP8_t_AVDocEEiNS_11eDialogTypeEP8SPPluginT_PKci14ADMDialogStylei+0x105)[0x86748a5]
/usr/X11R6/Adobe/Acrobat7.0/ENU/bin/acroread(_Z17ADM_DoAlertDialogP16_t_AVAlertParams+0x452)[0x8674102]
/usr/X11R6/Adobe/Acrobat7.0/ENU/bin/acroread(DEFAULTAVAlertWithParams+0x8d)[0x83a607d]
/usr/X11R6/Adobe/Acrobat7.0/ENU/bin/acroread(AVAlertWithParams+0x22f)[0x83a537f]
/usr/X11R6/Adobe/Acrobat7.0/ENU/bin/acroread(_ZN8CAVAlert11IDisplayOldElsP12_t_ASTextRecS1_S1_S1_t+0x76)[0x83a94f6]
/usr/X11R6/Adobe/Acrobat7.0/ENU/bin/acroread(_ZN8CAVAlert8IDisplayElsP12_t_ASTextRecS1_S1_S1_t+0x34)[0x83a93f4]
/usr/X11R6/Adobe/Acrobat7.0/ENU/bin/acroread[0x8495e24]
/usr/X11R6/Adobe/Acrobat7.0/ENU/bin/acroread[0x8c14155]
/usr/X11R6/Adobe/Acrobat7.0/ENU/bin/acroread(ASEnumExtensions+0x6f)[0x8c13caf]
/usr/X11R6/Adobe/Acrobat7.0/ENU/bin/acroread(ASExtensionMgrInitAllExtensions+0x49)[0x8c14309]
/usr/X11R6/Adobe/Acrobat7.0/ENU/bin/acroread(AVAppInit+0x138)[0x8496cc8]
/usr/X11R6/Adobe/Acrobat7.0/ENU/bin/acroread(UnixAppInitUI+0xb6)[0x8369906]
/usr/X11R6/Adobe/Acrobat7.0/ENU/bin/acroread(UnixAppMain+0x1fb)[0x836937b]
/usr/X11R6/Adobe/Acrobat7.0/ENU/bin/acroread(main+0x3a)[0x8367daa]
/lib/libc.so.6(__libc_start_main+0xdc)[0x2a027f2c]
/usr/X11R6/Adobe/Acrobat7.0/ENU/bin/acroread(gtk_widget_grab_focus+0x31)[0x8367cd1]
======= Memory map: ========

-- 
Vladimir B. Grebenschikov
vova at fbsd.ru


More information about the freebsd-emulation mailing list