I rebooted my computer for once, and out of the blue, the panel started crashing at startup though it was working perfectly before. Running it from a console shows this: (xfce4-panel:30142): Gtk-WARNING **: gtksettings.c:739: an rc-data property "gtk-icon-theme-name" already exists Segmentation Fault I guessed it was a configuration file issue, but changing/deleting configs did nothing. I also tried recompiling the base xfce4 libs and the panel, no go as well. I am running Gtk-2.4, kernel 2.6.4.
Additional: This is with XFCE-4.0.4 Also, I just deleted the entire .xfce4 directory, and now it works, but deleting files individually did not help. edited on: 04-15 09:08
i'm going to need a backtrace if i'm going to debug this. the instructions at http://gaim.sourceforge.net/gdb.php - suitably modified for xfce4-panel, of course - should get you started. i have two problems with that error message you're seeing right before the segfault. 1) the only place we set that property is in CVS libxfcegui4, certainly not 4.0.4. 2) also, are you _sure_ you're using gtk 2.4? you shouldn't be seeing that Gtk-WARNING in gtk 2.4, as we're only adding that property for gtk 2.2 and below (again, though, only in our CVS version). well, for gtk 2.3 as well, i suppose, which should already have the property, but we're not going to support gtk 2.3, as it's a development version. so i somewhat suspect you're running gtk 2.3. if that's the case, please upgrade to 2.4.0 and see if that solves the problem. at any rate, 4.0.4 has known issues with gtk 2.4. please either downgrade to gtk 2.2 and see if you still have the problem, or wait for xfce 4.0.5 to come out (very soon, maybe today). report back here and let us know how it goes.
right, now i can't seem to replicate the bug, now that i have deleted my ~/.xfce4 directory. As for the CVS version of libxfcegui4, it definately is not, i tried recompiling it and reinstalling the 4.0.4 version before i deleted the ~/.xfce4 directory and still there was no avail. Ans as for running gtk-2.4, definately a yes, i compiled and installed it myself and it happily replaced the old 2.2 libs i had. I am currently downloading xfce-4.0.5, so i'll see how that goes. :) sorry about the bad bug reports, i'm kinda new at this, having only recently acquired 'net access at home.
darkliquid, any update on this?
sorry, i completely forgot! right, 4.0.5 works perfectly, i have yet to experience any problems with it of any kind. Thanks for an excellent release!
Fixed in 4.0.5.