Hi,
I have two application crashing.
I'm running OpenBSD amd64, and I have these results with gdb :
$ gdb xfwm4-settings xfwm4-settings.core
[...]
#0 strcmp (s1=0x2023ff1e0 "left", s2=0x0) at
/usr/src/lib/libc/string/strcmp.c:47
47 while (*s1 == *s2++)
(gdb) bt
#0 strcmp (s1=0x2023ff1e0 "left", s2=0x0) at
/usr/src/lib/libc/string/strcmp.c:47
#1 0x0000000208055cc9 in g_str_equal () from
/usr/local/lib/libglib-2.0.so.1800.1
#2 0x0000000000407bc4 in xfwm_settings_title_alignment_property_changed
(channel=0x202ab2e10,
property=0x513e9e "/general/title_alignment", value=0x7f7ffffce0f0,
settings=0x208d64640) at xfwm4-settings.c:1463
#3 0x0000000000405043 in xfwm_settings_constructed (object=0x208d64640)
at xfwm4-settings.c:492
#4 0x000000020ce5487e in g_object_newv () from
/usr/local/lib/libgobject-2.0.so.1800.1
#5 0x000000020ce54c5d in g_object_new_valist () from
/usr/local/lib/libgobject-2.0.so.1800.1
#6 0x000000020ce543b4 in g_object_new () from
/usr/local/lib/libgobject-2.0.so.1800.1
#7 0x00000000004061e1 in xfwm_settings_new () at xfwm4-settings.c:801
#8 0x0000000000406847 in main (argc=1, argv=0x7f7ffffce5a0) at
xfwm4-settings.c:984
$ gdb /usr/local/libexec/xfconfd xfconfd.core
[...]
#0 0x000000020eaf8077 in g_type_fundamental () from
/usr/local/lib/libgobject-2.0.so.1800.1
(gdb) bt
#0 0x000000020eaf8077 in g_type_fundamental () from
/usr/local/lib/libgobject-2.0.so.1800.1
#1 0x000000020eae1345 in g_object_new () from
/usr/local/lib/libgobject-2.0.so.1800.1
#2 0x00000000004057b8 in xfconf_backend_factory_get_backend
(type=0x20c0a31a0 "xfce-perchannel-xml", error=0x7f7ffffdf480)
at xfconf-backend-factory.c:76
#3 0x00000000004079f9 in xfconf_daemon_load_config
(xfconfd=0x206aef000, backend_ids=0x20afdc6a0, error=0x7f7ffffdf5d8)
at xfconf-daemon.c:478
#4 0x0000000000407c35 in xfconf_daemon_new_unique
(backend_ids=0x20afdc6a0, error=0x7f7ffffdf5d8) at xfconf-daemon.c:543
#5 0x0000000000405630 in main (argc=1, argv=0x7f7ffffdf648) at main.c:204
I will look at this if I have enough time, if I can help ...
Fabien
Landry Breuil wrote:
On Fri, Jan 23, 2009 at 11:30:43AM +0100, Fabien ROMANO wrote:
The problem is in libxfcegui4. Exactly :
===> Building package for libxfcegui4-4.5.93
Create /usr/ports/packages/amd64/all/libxfcegui4-4.5.93.tgz
Error in package:
/usr/ports/x11/xfce4/libxfcegui4/w-libxfcegui4-4.5.93/fake-amd64//usr/local/share/examples/xfconf/xfce4-keyboard-shortcuts.xml
does not exist
Hm, got it. my patch doesn't seem to create libxfcegui4/patches subdir, hence
patch-libxfce4kbd-private_Makefile_in surely ends up in libxfcegui4. did
you apply with patch -E ? create libxfcegui4/patches dir, and move
patch-libxfce4kbd-private_Makefile_in there. rebuild libxfcegui4, that
should to the trick.
Your other xfwm4 related errors may be related, as you were not
successfully building libxfcegui4. ditto for xfconfd.
Landry