Im using Xfce4 and last week I updated gtk+-2.2.0 to gtk+-2.4.0 (also atk, pango and glib) further i installed fontconfig-2.2.93, xft-2.1.2, Xrender-0.8.3 and freetype-2.1.7 etc.
every program in the Xfce package crashed with this error message**
(xfwm4:5694): WARNING **: Cannot open font file for font Arial Bold 8 Speicherzugriffsfehler: xfwm4 --daemon
I did some tracing with gdb in the core file, but ended up with no more knowledge than before -- the crash occurs somewhere in Xft: _XftLockFile, but this happens of an undefined pointer to a font-description (or something :-/ ), the cause for this has to be earlier. Since I read about others having similiar problems, all without solution / solution applies not to my case, I hope to get some help here.
I run a SuSE 8.1 System w/ kernel 2.4.19 XFree86 4.2.0
Programs that don't use gtk 2.4. don't have any problems...
regards
Martin Hünniger
backtrace from core:
#0 _XftLockFile (f=0x0) at xftfreetype.c:157 #1 0x4083d634 in XftLockFace (public=0x816b698) at xftfreetype.c:302 #2 0x404f9234 in pango_xft_font_real_lock_face (font=0x8162e60) at pangoxft-font.c:582 #3 0x407f4671 in pango_fc_font_lock_face (font=0x8162e60) at pangofc-font.c:365 #4 0x409f97d7 in basic_engine_shape (engine=0x8162d78, font=0x8162e60, text=0x814c3f8 "Starte Sitzungsmanager...", length=135706264, analysis=0x81505e4, glyphs=0x8150f40) at basic-fc.c:142 #5 0x4053cc42 in _pango_engine_shape_shape (engine=0x8162d78, font=0x8162e60, text=0x814c3f8 "Starte Sitzungsmanager...", length=25, analysis=0x81505e4, glyphs=0x8150f40) at pango-engine.c:73 #6 0x405497a1 in pango_shape (text=0x814c3f8 "Starte Sitzungsmanager...", length=25, analysis=0x816b698, glyphs=0x8150f40) at shape.c:47 #7 0x40542346 in process_item (layout=0x814c3a8, line=0x8162da0, state=0xbfffdff0, force_fit=1, no_break_at_end=0) at pango-layout.c:2679 #8 0x405424af in process_line (layout=0x814c3a8, state=0xbfffdff0) at pango-layout.c:2848 #9 0x40542b5a in pango_layout_check_lines (layout=0x814c3a8) at pango-layout.c:3144 #10 0x40540fd5 in pango_layout_get_extents_internal (layout=0x814c3a8, ink_rect=0x0, logical_rect=0xbfffe140, line_extents=0x0) at pango-layout.c:1959 #14 0x4057971c in ?? () from /usr/local/lib/libgobject-2.0.so.0 #15 0x405661f5 in ?? () from /usr/local/lib/libgobject-2.0.so.0 #16 0x40565f33 in ?? () from /usr/local/lib/libgobject-2.0.so.0 #17 0x40578062 in ?? () from /usr/local/lib/libgobject-2.0.so.0 #18 0x40577878 in ?? () from /usr/local/lib/libgobject-2.0.so.0 #19 0x40577c33 in ?? () from /usr/local/lib/libgobject-2.0.so.0 #20 0x402be85d in do_size_request (widget=0x80d7410) at gtksizegroup.c:494 #21 0x402bebb9 in _gtk_size_group_compute_requisition (widget=0x8149d00, requisition=0x8149d00) at gtksizegroup.c:683 #22 0x40361c85 in gtk_widget_size_request (widget=0x8149d00, requisition=0xbfffe5d0) at gtkwidget.c:2567 #23 0x4035b05f in gtk_vbox_size_request (widget=0x81483b0, requisition=0x81483cc) at gtkvbox.c:121 #24 0x4057971c in ?? () from /usr/local/lib/libgobject-2.0.so.0 #25 0x405661f5 in ?? () from /usr/local/lib/libgobject-2.0.so.0 #26 0x40565f33 in ?? () from /usr/local/lib/libgobject-2.0.so.0 #27 0x40578062 in ?? () from /usr/local/lib/libgobject-2.0.so.0 #28 0x40577878 in ?? () from /usr/local/lib/libgobject-2.0.so.0 #29 0x40577c33 in ?? () from /usr/local/lib/libgobject-2.0.so.0 #30 0x402be85d in do_size_request (widget=0x80d7410) at gtksizegroup.c:494 #31 0x402bebb9 in _gtk_size_group_compute_requisition (widget=0x81483b0, requisition=0x81483b0) at gtksizegroup.c:683 #32 0x40361c85 in gtk_widget_size_request (widget=0x81483b0, requisition=0xbfffea48) at gtkwidget.c:2567 #33 0x4037038d in gtk_window_size_request (widget=0xbfffe140, requisition=0x8147fd4) at gtkwindow.c:3986 #34 0x4057971c in ?? () from /usr/local/lib/libgobject-2.0.so.0 #35 0x405661f5 in ?? () from /usr/local/lib/libgobject-2.0.so.0 #36 0x40565f33 in ?? () from /usr/local/lib/libgobject-2.0.so.0 #37 0x40578062 in ?? () from /usr/local/lib/libgobject-2.0.so.0 #38 0x40577878 in ?? () from /usr/local/lib/libgobject-2.0.so.0 #39 0x40577c33 in ?? () from /usr/local/lib/libgobject-2.0.so.0 #40 0x402be85d in do_size_request (widget=0x80d7410) at gtksizegroup.c:494 #41 0x402bebb9 in _gtk_size_group_compute_requisition (widget=0x8147fb8, requisition=0x8147fb8) at gtksizegroup.c:683 #42 0x40361c85 in gtk_widget_size_request (widget=0x8147fb8, requisition=0x0) at gtkwidget.c:2567 #43 0x40371357 in gtk_window_compute_configure_request (window=0x8147fb8, request=0xbfffefe0, geometry=0xbfffefa0, flags=0xbfffef9c) at gtkwindow.c:4815 #44 0x4036fb3b in gtk_window_show (widget=0x8147fb8) at gtkwindow.c:3608 #45 0x40578ca4 in ?? () from /usr/local/lib/libgobject-2.0.so.0 #46 0x405661f5 in ?? () from /usr/local/lib/libgobject-2.0.so.0 #47 0x40565f33 in ?? () from /usr/local/lib/libgobject-2.0.so.0 #48 0x40578062 in ?? () from /usr/local/lib/libgobject-2.0.so.0 #49 0x40577878 in ?? () from /usr/local/lib/libgobject-2.0.so.0 #50 0x40577b56 in ?? () from /usr/local/lib/libgobject-2.0.so.0 #51 0x40360c62 in gtk_widget_show (widget=0x80f5958) at gtkwidget.c:1967 #52 0x080533f4 in pending_continue (client=0x80e2b30) at startup.c:210 #53 0x0804f9a7 in manager_startup () at manager.c:278 #54 0x405bf301 in g_idle_dispatch (source=0x8145c88, callback=0x80e2b30, user_data=0x0) at gmain.c:3750 #55 0x405bc0a3 in g_main_dispatch (context=0x80f07e8) at gmain.c:1895 #56 0x405bd209 in g_main_context_dispatch (context=0x80f07e8) at gmain.c:2441 #57 0x405bd55c in g_main_context_iterate (context=0x80f07e8, block=1, dispatch=1, self=0x81070d8) at gmain.c:2522 #58 0x405bdba0 in g_main_loop_run (loop=0x8145d38) at gmain.c:2726 #59 0x4027728b in gtk_main () at gtkmain.c:1172 #60 0x0804f4f3 in main (argc=0, argv=0xbffff6a8) at main.c:589 #61 0x4062d4a2 in __libc_start_main () from /lib/libc.so.6
_______________________________________________ gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list