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

Vladimir Grebenschikov vova at fbsd.ru
Sat Apr 14 08:49:18 UTC 2007


В пт, 06/04/2007 в 00:22 +0400, Vladimir Grebenschikov пишет:
> В ср, 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 ?

After reverting to fc4 linux_base everything gets work. Looks like it is
problem of experimental linux_base-fc6.

I had clean install of fc6 with problem.
(removing all linux-* prots and deps, removing /compat/linux)

> $ 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