xfce4 -4.2.3-3 fc5 won't startup on fedora

sean darcy seandarcy2 at gmail.com
Sun Apr 2 23:07:44 CEST 2006


On 4/2/06, Olivier Fourdan <fourdan at xfce.org> wrote:
> sean wrote:
>
> >> sean> (xfce-mcs-manager:4103): libxfce4mcs-CRITICAL **:
> >> sean> mcs_manager_add_channel_from_file: assertion `filename != NULL
> >> sean> && strlen (filename) > 0' failed /etc/xdg/xfce4/xinitrc: line
>
> This one is not important, some MCS plugin don't check the existence of
> the configuration file.
>
> >> sean> 106: 4105 Segmentation fault xfwm4 --daemon ** Message: Cannot
> >> sean> connect to session manager /etc/xdg/xfce4/xinitrc: line 123:
> >> sean> 4108 Segmentation fault xfcalendar /etc/xdg/xfce4/xinitrc: line
> >> sean> 123: 4110 Segmentation fault $panel
>
> Here, several core components die which make me think of an issue with
> the session client code in libxfcegui4. A backtrace would be helpful I
> think (even if restoring xfce4-session fix the problem, it fixes the
> effects and not the root cause of the problem.)
>
> Can you try to get a backtrace for us please? I cant' reproduce the
> problem myself.
>
> TIA
> Cheers,
> Olivier.

OK.  I've posted this on fedora-devel. I originally thought it was a
fedora font issue, but then began to believe it was a desktop issue,
now I'm back believing it's a font issue. But see if you can help with
this.  Here's the backtrace:

gdb /usr/bin/xfwm4
GNU gdb Red Hat Linux (6.3.0.0-1.122rh)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu"...Using host
libthread_db library "/lib64/libthread_db.so.1".

(gdb) run
Starting program: /usr/bin/xfwm4

Program received signal SIGSEGV, Segmentation fault.
0x0000003fa28233ff in FcPatternUnserialize () from /usr/lib64/libfontconfig.so.1
(gdb)
(gdb) bt
#0  0x0000003fa28233ff in FcPatternUnserialize () from
/usr/lib64/libfontconfig.so.1
#1  0x0000003fa282344e in FcPatternFindElt () from /usr/lib64/libfontconfig.so.1
#2  0x0000003fa2824b76 in FcPatternGet () from /usr/lib64/libfontconfig.so.1
#3  0x0000003fa2824e73 in FcPatternGetString () from
/usr/lib64/libfontconfig.so.1
#4  0x0000003fa28136d1 in FcConfigBuildFonts () from
/usr/lib64/libfontconfig.so.1
#5  0x0000003fa281b8bb in FcInitLoadConfigAndFonts () from
/usr/lib64/libfontconfig.so.1
#6  0x0000003fa281b975 in FcInit () from /usr/lib64/libfontconfig.so.1
#7  0x0000003fa2812cab in FcConfigGetCurrent () from
/usr/lib64/libfontconfig.so.1
#8  0x0000003fa2814d2b in FcConfigSubstituteWithPat () from
/usr/lib64/libfontconfig.so.1
#9  0x0000003fa4f067d0 in pango_cairo_fc_font_map_get_type () from
/usr/lib64/libpangocairo-1.0.so.0
#10 0x0000003fa4b098ea in pango_fc_font_map_get_type () from
/usr/lib64/libpangoft2-1.0.so.0
#11 0x0000003fa4d14c1d in pango_context_get_font_description () from
/usr/lib64/libpango-1.0.so.0
#12 0x0000003fa4d14f3d in pango_itemize_with_base_dir () from
/usr/lib64/libpango-1.0.so.0
#13 0x0000003fa4d1c0e0 in pango_layout_iter_get_char_extents () from
/usr/lib64/libpango-1.0.so.0
#14 0x0000003fa4d1cc28 in pango_layout_iter_get_char_extents () from
/usr/lib64/libpango-1.0.so.0
#15 0x0000003fa4d1db66 in pango_layout_get_pixel_extents () from
/usr/lib64/libpango-1.0.so.0
#16 0x00000000004203c2 in myScreenInit (display_info=0x560400,
gscr=0x558120, event_mask=7995436) at screen.c:79
#17 0x000000000041a368 in main (argc=Variable "argc" is not available.
) at main.c:404
#18 0x0000003fa0f1d084 in __libc_start_main () from /lib64/libc.so.6
#19 0x0000000000408819 in _start ()
#20 0x00007fffffbdee78 in ?? ()
#21 0x0000000000000000 in ?? ()
(gdb)

sean



More information about the Xfce mailing list