Strange panel behavious

Erik Harrison erikharrison at gmail.com
Sat Jul 24 01:59:16 CEST 2004


Spoke too soon. I am more likely to make it happen (it seems) if I add
and/or remove an applet before giving it the old stress test. I
removed plugins one by one until everthing except the launchers
remained. I foolishly didn't think to run a back trace each time, but
I have a backtrace with just launchers on the panel. Here it is

#0  0x40441de4 in g_module_symbol () from /usr/lib/libgmodule-2.0.so.0
#1  0x40a8e843 in _setup_funtions (menu_gmod=0x80b0348)
    at desktop-menu-stub.c:50
#2  0x40a8e9f9 in xfce_desktop_menu_stub_init () at desktop-menu-stub.c:96
#3  0x40a8e75c in xfce_control_class_init (cc=0x80b8968)
    at desktop-menu-plugin.c:475
#4  0x08050cc4 in load_plugin (
    path=0x81c2a10 "/usr/lib/xfce4/panel-plugins/libdesktopmenu.so")
    at controls.c:271
#5  0x08050e30 in load_plugin_dir (
    dir=0x81ed170 "/usr/lib/xfce4/panel-plugins") at controls.c:324
#6  0x08050eae in add_plugin_classes () at controls.c:343
#7  0x080511ea in get_control_info_list () at controls.c:541
#8  0x08050794 in add_control_list (box=0x81c9200) at add-control-dialog.c:324
#9  0x0805018a in add_control_dialog (panel=0x805fb00, position=-1)
    at add-control-dialog.c:108
#10 0x08057b92 in run_add_control_dialog () at panel.c:504
#11 0x4017fc18 in gtk_item_factory_new () from /usr/lib/libgtk-x11-2.0.so.0
#12 0x4056da87 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#13 0x40559217 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#14 0x4056d635 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#15 0x4056c5c2 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#16 0x4056c8c4 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#17 0x4029e8bd in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x401abc72 in gtk_menu_shell_activate_item ()
   from /usr/lib/libgtk-x11-2.0.so.0
#19 0x401aaf4b in gtk_menu_shell_deactivate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#20 0x401a37eb in gtk_menu_reorder_child () from /usr/lib/libgtk-x11-2.0.so.0
#21 0x4019b90f in gtk_marshal_VOID__UINT_STRING ()
   from /usr/lib/libgtk-x11-2.0.so.0
#22 0x40559587 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#23 0x40559217 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#24 0x4056d07b in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#25 0x4056c3bd in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#26 0x4056c8c4 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#27 0x4029e6db in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0
#28 0x40199f97 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x40198c85 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#30 0x40397455 in gdk_x11_register_standard_event_type ()
   from /usr/lib/libgdk-x11-2.0.so.0
#31 0x405adf15 in g_main_depth () from /usr/lib/libglib-2.0.so.0
#32 0x405af068 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0x405af39c in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0x405afa51 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#35 0x40198553 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#36 0x0805709a in main (argc=1, argv=0xbffffaa4) at main.c:406

-Erik

On Fri, 23 Jul 2004 19:42:34 -0400, Erik Harrison
<erikharrison at gmail.com> wrote:
> On Fri, 23 Jul 2004 19:18:46 -0400, Brian J. Tarricone
> <bjt23 at cornell.edu> wrote:
> > Erik Harrison wrote:
> >
> > >So, I'm probably sending to much mail to the list, but . . .
> > >
> > >
> > not at all.  useful feedback is always appreciated.
> >
> > >Second, right clicking the move dimples and selecting "Add new item"
> > >will, intermittently, and often after several attempts, appear halfway
> > >off the right side of the screen. If closed, then I cannot add anymore
> > >applets to the panel - clicking "Add new item" does nothing.
> > >
> > >
> > how old is your version of xfce4-panel?  i believe jasper committed a
> > fix for this yesterday or the day before.
> 
> About 3 days old. I'll update once I have some time.
> >
> > >Third, clicking "Add new item" 5-10 times will eventually give me a
> > >segfault. Backtrace follows (I think, I ain't to familiar with this
> > >gdb thing).
> > >
> > >
> > hmm, from the BT, looks like it's my plugin's fault.  though it's rather
> > weird, as it appears to have crashed on the third call to
> > g_module_symbol(), which doesn't really make sense considering the two
> > prior calls are basically identical.  i can't reproduce this here
> > (clicked add item about 20 times, no problem), so i don't know what to
> > tell you.  heh, looks like i also made a typo in the function name when
> > i first wrote it, and then perpetuated it via autocompletion.  funny.
> 
> Which plugin is yours - the volume applet?
> 
> Funny, I just now tried to cause it to happen and it's vanished.
> Happened about 10 times, with X restarts and reboots previous to me
> reporting it. If I can get it to happen again, I'll remove everything
> and start adding plugin's back till the problem returns.
> 
> Thanks,
> 
> -Erik
> 
> 
> 
> >
> >     -brian
> >
> > _______________________________________________
> > Xfce4-dev mailing list
> > Xfce4-dev at xfce.org
> > http://lunar-linux.org/mailman/listinfo/xfce4-dev
> >
>



More information about the Xfce4-dev mailing list