when i try to run xftaskbar4 or xfdesktop they crash with a segfault. tryied to recompile entire xfce. same results. exactly the same thing happens with both xftaskbar4 and xfdesktop. my bet is its related to libxfcegui:=)
Additional information: bash-2.05b$ xftaskbar4 ** Message: Cannot connect to session manager Segmentation fault bash-2.05b$ // gentoo linux, 2.6-test9-mm2, amd. // CFLAGS="-march=athlon -O2 -fno-strict-aliasing -fomit-frame-pointer -mmmx -msse -m3dnow -ffast-math -mfpmath=sse,387 -pipe" // gtk+-2.3.0 // (gdb) run Starting program: /usr/bin/xftaskbar4 (no debugging symbols found)...** Message: Cannot connect to session manager ** (xftaskbar4:5879): CRITICAL **: file utf8.c: line 34 (utf8_string_remove_controls): assertion `str != NULL' failed Program received signal SIGSEGV, Segmentation fault. 0x40048705 in netk_gtk_window_set_type () from /usr/lib/libxfcegui4.so.1
we do not support gtk-2.3.0 please use a std released stable gtk version. Olivier.
And best of all it seems gtk-2.3.0 doesn't even compile here. In the mean time I checked my code and found nothing wrong. Olivier
.. apart from that its a "-test" kernel. Well, I see the point of having an unstable testing system but don't complain to us about it ;-)
ok ok ok, listen people, now i almost have to raise my voice here. just a small cut'n'paste from your requirements section: GTK+ >= 2.0.6 (also dev packages) i am very aware that i am not running "stable" gtk+ or a "stable" kernel, but really, any cracks about me running a 2.6 kernel are waaay off-base. the reason i reported these BUGS are that they SHOULD be of interest to you, as developers, because they indicate that there is something strange happening here. for some strange reason, i thought you would find it remotely interesting that your code might, and i stress might, not be totally compatible with the next gtk version. if i have burdened you in any way trying to be helpful and sending in a bugreport, i apologize sincerely and will not do so in the future. regards.
Your report is appreciated. We just don't have the resources to test everything. None of the developers are using gtk 2.3 and Olivier mentions it doesn't build for him. We will test gtk 2.3, but not until it is starting to be used by regular users or by one of us.
Suspending this bug. Please reopen when it still happens with gtk 2.4.0.
reopen to add comment
If you insist on 2.3, I had it installed it for a bit. in libxfcegui4/netk-util.c in netk_gtk_window_set_type at the top add a return statement (so that the function does nothing). Some windows (taskbar, panel) will appear in the tasklist wrongly, but hey :) Hope that helps.
workaround possible. suspendend until probably gtk 2.4.
works flawlessly now in glib 2.3.2, gtk 2.3.2, pango 1.3.2 (without patching). If your mileage varies, reopen :)