! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
xftaskbar4 and xfdesktop fails with a segfault
Status:
CLOSED: LATER
Severity:
critical
Product:
Xfce4-panel
Component:
Window Buttons

Comments

Description aanund 2003-11-16 21:22:08 CET
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:=)
Comment 1 aanund 2003-11-16 21:22:10 CET
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
Comment 2 Olivier Fourdan editbugs 2003-11-16 21:35:35 CET
we do not support gtk-2.3.0 please use a std released stable gtk version.

Olivier.
Comment 3 Olivier Fourdan editbugs 2003-11-16 23:17:42 CET
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
Comment 4 Moritz Heiber editbugs 2003-11-17 11:24:11 CET
.. 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 ;-)
Comment 5 aanund 2003-11-17 13:05:34 CET
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.
Comment 6 Jasper Huijsmans editbugs 2003-11-17 14:51:19 CET
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.
Comment 7 Jasper Huijsmans editbugs 2003-11-18 06:34:28 CET
Suspending this bug. Please reopen when it still happens with gtk 2.4.0.
Comment 8 dannym editbugs 2004-01-31 21:58:31 CET
reopen to add comment
Comment 9 dannym editbugs 2004-01-31 22:01:15 CET
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.
Comment 10 dannym editbugs 2004-01-31 22:07:47 CET
workaround possible. suspendend until probably gtk 2.4.
Comment 11 dannym editbugs 2004-02-15 19:30:46 CET
works flawlessly now in glib 2.3.2, gtk 2.3.2, pango 1.3.2 (without patching).

If your mileage varies, reopen :)

Bug #9

Reported by:
aanund
Reported on: 2003-11-16
Last modified on: 2009-07-14

People

Assignee:
Nick Schermer
CC List:
0 users

Version

Attachments

Additional information