I can't figure out exactly what's happening, but messing a bit with the plugin's configuration will eventually (after 1-3 tries) will cause it to crash the panel completely. This occures when changing a menu file or changing the plugin's icon.
i'm going to need a bit more information, specifically, i need you to run xfce4-panel from a terminal, using gdb. then make it crash and get a backtrace, and post it here. if you aren't sure how, read this: http://gaim.sourceforge.net/gdb.php (these instructions were made with gaim in mind, but should explain sufficiently how to do the same with the panel.)
Here's the backtrace: #0 0xb7a95352 in g_type_check_instance_cast () from /usr/lib/libgobject-2.0.so.0 #1 0xb7fc6456 in netk_task_update_visible_state () from /opt/xfce42/lib/libxfcegui4.so.3 #2 0xb7fc6757 in netk_task_name_changed () from /opt/xfce42/lib/libxfcegui4.so.3 #3 0xb7a8aa31 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #4 0xb7a716cb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #5 0xb7a8822b in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0 #6 0x00000000 in ?? () #7 0x00000001 in ?? () #8 0xbfffd530 in ?? () #9 0xbfffd418 in ?? () #10 0x00000000 in ?? () #11 0x00000001 in ?? () #12 0xbfffd540 in ?? () #13 0xbfffd428 in ?? () #14 0x00000000 in ?? () #15 0x00000001 in ?? () #16 0x00000001 in ?? () #17 0xb77e6191 in _int_malloc () from /lib/tls/libc.so.6 Previous frame inner to this frame (corrupt stack?)
hmm, this backtrace doesn't have anything to do with the menu plugin. are you by chance running the taskbar plugin in the panel?
I think it's related to the taskbar problems. - I'll try to come up with a whole new implementation of the fix Brian made, just in case, and if things don't improve, we shall revert for RC1.
I think it's fixed now in CVS, can you retru with latest CVS (once anon CVS is up to date)?
I do, in fact. Is it caused by it?
Oh sorry, I've missed the latest comments. I'll try to recompile from CVS.
But please wait a bit, anonymous CVS is upodated only one an hour, so you'll probably won't pick up the latest (and required) changes...
should be fixed in CVS. please mark VERIFIED if so, otherwise REOPEN if the problem persists.
*** Bug 454 has been marked as a duplicate of this bug. ***
*** Bug 449 has been marked as a duplicate of this bug. ***
Looks like the bug is gone. Thank you.