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


Reply via email to