Undefined symbol errors on loading new panel

Jeff Franks jcfranks at tpg.com.au
Wed Sep 28 14:11:19 CEST 2005


Jasper Huijsmans wrote:

> [snip]
>
>Ok, I have no idea where to start looking. During compilation I link to 
>../libxfce4panel/libxfce4panel.la, apparently when running an installed 
>version the library is not linked properly. Anyone know why that would 
>happen?
>
>What version of glibc and gcc are you using?
>
>
>_______________________________________________
>Xfce4-dev mailing list
>Xfce4-dev at xfce.org
>http://foo-projects.org/mailman/listinfo/xfce4-dev
>
>  
>
I did a completely clean download/install of the SVN and now it's worse. 
I get a panel qhich is 2 pixels high by 50 or so pixels wide. I right 
click on this panel and get the popup menu. When I select add new items 
I get a segfault. Using gdb here is the dump. This doesn't make sense to 
me. Where are the files control.c and add-control-dialog.c.

** (xfce4-panel:27200): WARNING **: module 
/usr/lib/xfce4/panel-plugins/libiconbox.so cannot be opened: 
/usr/lib/xfce4/panel-plugins/libiconbox.so: undefined symbol: 
xfce_panel_plugin_get_orientation

** (xfce4-panel:27200): WARNING **: module 
/usr/lib/xfce4/panel-plugins/libactions.so cannot be opened: 
/usr/lib/xfce4/panel-plugins/libactions.so: undefined symbol: 
xfce_panel_plugin_get_orientation

** (xfce4-panel:27200): WARNING **: module 
/usr/lib/xfce4/panel-plugins/libsystray.so cannot be opened: 
/usr/lib/xfce4/panel-plugins/libsystray.so: undefined symbol: 
xfce_panel_plugin_get_orientation

** (xfce4-panel:27200): WARNING **: module 
/usr/lib/xfce4/panel-plugins/libpager.so cannot be opened: 
/usr/lib/xfce4/panel-plugins/libpager.so: undefined symbol: 
xfce_panel_plugin_get_orientation

** (xfce4-panel:27200): WARNING **: module 
/usr/lib/xfce4/panel-plugins/liblauncher.so cannot be opened: 
/usr/lib/xfce4/panel-plugins/liblauncher.so: undefined symbol: 
xfce_panel_plugin_unblock_menu

** (xfce4-panel:27200): WARNING **: module 
/usr/lib/xfce4/panel-plugins/libtasklist.so cannot be opened: 
/usr/lib/xfce4/panel-plugins/libtasklist.so: undefined symbol: 
xfce_panel_plugin_get_orientation

** (xfce4-panel:27200): WARNING **: module 
/usr/lib/xfce4/panel-plugins/libseparator.so cannot be opened: 
/usr/lib/xfce4/panel-plugins/libseparator.so: undefined symbol: 
xfce_panel_plugin_get_orientation

** (xfce4-panel:27200): WARNING **: module 
/usr/lib/xfce4/panel-plugins/libclock.so cannot be opened: 
/usr/lib/xfce4/panel-plugins/libclock.so: undefined symbol: 
xfce_panel_plugin_unblock_menu

** (xfce4-panel:27200): WARNING **: module 
/usr/lib/xfce4/panel-plugins/libiconbox.so cannot be opened: 
/usr/lib/xfce4/panel-plugins/libiconbox.so: undefined symbol: 
xfce_panel_plugin_get_orientation

** (xfce4-panel:27200): WARNING **: module 
/usr/lib/xfce4/panel-plugins/libactions.so cannot be opened: 
/usr/lib/xfce4/panel-plugins/libactions.so: undefined symbol: 
xfce_panel_plugin_get_orientation

** (xfce4-panel:27200): WARNING **: module 
/usr/lib/xfce4/panel-plugins/libsystray.so cannot be opened: 
/usr/lib/xfce4/panel-plugins/libsystray.so: undefined symbol: 
xfce_panel_plugin_get_orientation

** (xfce4-panel:27200): WARNING **: module 
/usr/lib/xfce4/panel-plugins/libpager.so cannot be opened: 
/usr/lib/xfce4/panel-plugins/libpager.so: undefined symbol: 
xfce_panel_plugin_get_orientation

** (xfce4-panel:27200): WARNING **: module 
/usr/lib/xfce4/panel-plugins/liblauncher.so cannot be opened: 
/usr/lib/xfce4/panel-plugins/liblauncher.so: undefined symbol: 
xfce_panel_plugin_unblock_menu

** (xfce4-panel:27200): WARNING **: module 
/usr/lib/xfce4/panel-plugins/libtasklist.so cannot be opened: 
/usr/lib/xfce4/panel-plugins/libtasklist.so: undefined symbol: 
xfce_panel_plugin_get_orientation

** (xfce4-panel:27200): WARNING **: module 
/usr/lib/xfce4/panel-plugins/libseparator.so cannot be opened: 
/usr/lib/xfce4/panel-plugins/libseparator.so: undefined symbol: 
xfce_panel_plugin_get_orientation

** (xfce4-panel:27200): WARNING **: module 
/usr/lib/xfce4/panel-plugins/libclock.so cannot be opened: 
/usr/lib/xfce4/panel-plugins/libclock.so: undefined symbol: 
xfce_panel_plugin_unblock_menu

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1209017888 (LWP 27200)]
0x080506f4 in get_control_info_list () at controls.c:603
603 controls.c: No such file or directory.
in controls.c
(gdb) where
#0 0x080506f4 in get_control_info_list () at controls.c:603
#1 0x0804fc57 in add_control_dialog (panel=0x8059d40, position=0) at 
add-control-dialog.c:346
#2 0x08054372 in run_add_control_dialog () at panel.c:648
#3 0x0046feed in IA__g_cclosure_marshal_VOID__VOID (closure=0x8f227f8, 
return_value=0x0, n_param_values=1, param_values=0xbfa1f38c,
invocation_hint=0xbfa1f28c, marshal_data=0x8054360) at gmarshal.c:77
#4 0x004650dc in IA__g_closure_invoke (closure=0x8f227f8, 
return_value=0x0, n_param_values=1, param_values=0xbfa1f38c, 
invocation_hint=0xbfa1f28c)
at gclosure.c:437
#5 0x00473263 in signal_emit_unlocked_R (node=0x8f9ff40, detail=0, 
instance=0x8fac5b0, emission_return=0x0, instance_and_params=0xbfa1f38c)
at gsignal.c:2488
#6 0x00474627 in IA__g_signal_emit_valist (instance=0x8fac5b0, 
signal_id=101, detail=0, var_args=Variable "var_args" is not available.
) at gsignal.c:2247
#7 0x004749c7 in IA__g_signal_emit (instance=0x8fac5b0, signal_id=101, 
detail=0) at gsignal.c:2291
#8 0x002d4612 in IA__gtk_widget_activate (widget=0x8fac5b0) at 
gtkwidget.c:3662
#9 0x00215ec1 in IA__gtk_menu_shell_activate_item (menu_shell=0x8f784b0, 
menu_item=0x8fac5b0, force_deactivate=1) at gtkmenushell.c:944
#10 0x0021614e in gtk_menu_shell_button_release (widget=0x8f784b0, 
event=0x8fdb2a8) at gtkmenushell.c:556
#11 0x0020de7f in gtk_menu_button_release (widget=0x8f784b0, 
event=0x8fdb2a8) at gtkmenu.c:2550
#12 0x0020905f in _gtk_marshal_BOOLEAN__BOXED (closure=0x8e5d968, 
return_value=0xbfa1f7c0, n_param_values=2, param_values=0xbfa1f8ac,
invocation_hint=0xbfa1f7ac, marshal_data=0x20de34) at gtkmarshalers.c:83
#13 0x00464c09 in g_type_class_meta_marshal (closure=0x8e5d968, 
return_value=0xbfa1f7c0, n_param_values=2, param_values=0xbfa1f8ac,
invocation_hint=0xbfa1f7ac, marshal_data=0x0) at gclosure.c:514
#14 0x004650dc in IA__g_closure_invoke (closure=0x8e5d968, 
return_value=0xbfa1f7c0, n_param_values=2, param_values=0xbfa1f8ac, 
invocation_hint=0xbfa1f7ac)
at gclosure.c:437
#15 0x00473447 in signal_emit_unlocked_R (node=0x8e5e208, detail=0, 
instance=0x8f784b0, emission_return=0xbfa1fa2c, 
instance_and_params=0xbfa1f8ac)
at gsignal.c:2526
---Type <return> to continue, or q <return> to quit---cd 
'/home/source/xfce4/xfce4-panel/panel'
#16 0x004743f0 in IA__g_signal_emit_valist (instance=0x8f784b0, 
signal_id=28, detail=0, var_args=0xbfa1fab0 "��213�b�\235F-") at 
gsignal.c:2257
#17 0x004749c7 in IA__g_signal_emit (instance=0x8f784b0, signal_id=28, 
detail=0) at gsignal.c:2291
#18 0x002d47f6 in gtk_widget_event_internal (widget=0x8f784b0, 
event=0x8fdb2a8) at gtkwidget.c:3631
#19 0x00207833 in IA__gtk_propagate_event (widget=0x8f784b0, 
event=0x8fdb2a8) at gtkmain.c:2145
#20 0x00207c3c in IA__gtk_main_do_event (event=0x8fdb2a8) at gtkmain.c:1383
#21 0x003d2f11 in gdk_event_dispatch (source=0x0, callback=0, 
user_data=0x0) at gdkevents-x11.c:2221
#22 0x004b44f6 in IA__g_main_context_dispatch (context=0x8e5a328) at 
gmain.c:1933
#23 0x004b72c6 in g_main_context_iterate (context=0x8e5a328, block=1, 
dispatch=1, self=0x8e69ae8) at gmain.c:2564
#24 0x004b77c7 in IA__g_main_loop_run (loop=0x8e50750) at gmain.c:2768
#25 0x00206fed in IA__gtk_main () at gtkmain.c:963
#26 0x080537b6 in main (argc=1, argv=0xbfa1fe54) at main.c:487

Jeff Franks



More information about the Xfce4-dev mailing list