Bug 680336 - libtotem.so.0: undefined symbol: peas_engine_enable_loader
Summary: libtotem.so.0: undefined symbol: peas_engine_enable_loader
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: totem
Version: 15
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Bastien Nocera
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-02-25 05:44 UTC by John Reiser
Modified: 2011-05-04 16:33 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-05-04 16:33:03 UTC
Type: ---


Attachments (Terms of Use)

Description John Reiser 2011-02-25 05:44:01 UTC
Description of problem: totem aborts with "totem: symbol lookup error: /usr/lib64/libtotem.so.0: undefined symbol: peas_engine_enable_loader"



Version-Release number of selected component (if applicable):
totem-2.91.7-1.fc15.x86_64
libpeas-0.7.1-7.fc15.x86_64
gnome-media-apps-2.91.2-5.fc15.x86_64


How reproducible: every time


Steps to Reproduce:
1. boot Fedora-15-Alpha-x86_64-Live-Desk of 22-Feb-2011
2. yum install totem gnome-media-apps
3. Run gstreamer-properties to choose Audio, and set Video to X11/Xshm/Xv
4. Download the NetMan video
5. totem NET_MAN.ogg
  
Actual results:
$ totem *.ogg
Gtk-Message: Failed to load module "pk-gtk-module"

** (totem:2830): WARNING **: AT-SPI: Accessibility bus not found - Using session bus.


(totem:2830): Gtk-CRITICAL **: gtk_bin_get_child: assertion `GTK_IS_BIN (bin)' failed
totem: symbol lookup error: /usr/lib64/libtotem.so.0: undefined symbol: peas_engine_enable_loader


Expected results: successful invocation of totem, and playing of NETMAN clip.


Additional info:
00:04.0 Multimedia audio controller [0401]: nVidia Corporation CK804 AC'97 Audio Controller [10de:0059] (rev a2)  [NOT selected]
01:07.0 Multimedia audio controller [0401]: C-Media Electronics Inc CM8738 [13f6:0111] (rev 10)   [SELECTED]

$ ldd /usr/bin/totem | grep peas
	libpeas-gtk-1.0.so.0 => /usr/lib64/libpeas-gtk-1.0.so.0 (0x00007fafe8b0e000)
	libpeas-1.0.so.0 => /usr/lib64/libpeas-1.0.so.0 (0x00007fafe528e000)
$ readelf --all /usr/lib64/libpeas-gtk-1.0.so.0 /usr/lib64/libpeas-1.0.so.0 | grep engine
00000020a660  002100000007 R_X86_64_JUMP_SLO 0000000000000000 peas_engine_provides_e + 0
00000020a6e0  003100000007 R_X86_64_JUMP_SLO 0000000000000000 peas_engine_rescan_plu + 0
00000020a850  005b00000007 R_X86_64_JUMP_SLO 0000000000000000 peas_engine_get_defaul + 0
00000020a968  007a00000007 R_X86_64_JUMP_SLO 0000000000000000 peas_engine_load_plugi + 0
00000020a9d0  008700000007 R_X86_64_JUMP_SLO 0000000000000000 peas_engine_create_ext + 0
00000020aa80  009c00000007 R_X86_64_JUMP_SLO 0000000000000000 peas_engine_unload_plu + 0
00000020ab08  00ab00000007 R_X86_64_JUMP_SLO 0000000000000000 peas_engine_get_plugin + 0
    33: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND peas_engine_provides_exte
    49: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND peas_engine_rescan_plugin
    91: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND peas_engine_get_default
   122: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND peas_engine_load_plugin
   135: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND peas_engine_create_extens
   156: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND peas_engine_unload_plugin
   171: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND peas_engine_get_plugin_li
000000210808  00fa00000007 R_X86_64_JUMP_SLO 000000000000b8a0 peas_engine_get_type + 0
000000210898  00f000000007 R_X86_64_JUMP_SLO 000000000000c600 peas_engine_create_ext + 0
000000210928  00b300000007 R_X86_64_JUMP_SLO 000000000000c770 peas_engine_get_loaded + 0
0000002109a8  00df00000007 R_X86_64_JUMP_SLO 000000000000c940 peas_engine_set_loaded + 0
000000210a60  00c600000007 R_X86_64_JUMP_SLO 000000000000bf40 peas_engine_load_plugi + 0
000000210b08  00eb00000007 R_X86_64_JUMP_SLO 000000000000c500 peas_engine_create_ext + 0
000000210b90  00d800000007 R_X86_64_JUMP_SLO 000000000000c170 peas_engine_unload_plu + 0
000000210c50  00ef00000007 R_X86_64_JUMP_SLO 000000000000bb30 peas_engine_get_plugin + 0
000000210c78  00d300000007 R_X86_64_JUMP_SLO 000000000000bb40 peas_engine_get_plugin + 0
   179: 000000000000c770   170 FUNC    GLOBAL DEFAULT   11 peas_engine_get_loaded_pl
   195: 000000000000c420   212 FUNC    GLOBAL DEFAULT   11 peas_engine_provides_exte
   198: 000000000000bf40   158 FUNC    GLOBAL DEFAULT   11 peas_engine_load_plugin
   211: 000000000000bb40    44 FUNC    GLOBAL DEFAULT   11 peas_engine_get_plugin_in
   216: 000000000000c170   126 FUNC    GLOBAL DEFAULT   11 peas_engine_unload_plugin
   217: 000000000000cb40    48 FUNC    GLOBAL DEFAULT   11 peas_engine_get_default
   218: 000000000000c6e0   133 FUNC    GLOBAL DEFAULT   11 peas_engine_create_extens
   219: 000000000000bd40   292 FUNC    GLOBAL DEFAULT   11 peas_engine_add_search_pa
   223: 000000000000c940   262 FUNC    GLOBAL DEFAULT   11 peas_engine_set_loaded_pl
   227: 000000000000ba60    22 FUNC    GLOBAL DEFAULT   11 peas_engine_garbage_colle
   235: 000000000000c500   247 FUNC    GLOBAL DEFAULT   11 peas_engine_create_extens
   239: 000000000000bb30     9 FUNC    GLOBAL DEFAULT   11 peas_engine_get_plugin_li
   240: 000000000000c600   215 FUNC    GLOBAL DEFAULT   11 peas_engine_create_extens
   247: 000000000000be70   195 FUNC    GLOBAL DEFAULT   11 peas_engine_rescan_plugin
   250: 000000000000b8a0   140 FUNC    GLOBAL DEFAULT   11 peas_engine_get_type
   254: 000000000000ba80   165 FUNC    GLOBAL DEFAULT   11 peas_engine_disable_loade
$ 
$ rpm -qa | grep gtk | sort
authconfig-gtk-6.1.13-1.fc15.x86_64
avahi-ui-gtk3-0.6.28-9.fc15.x86_64
clutter-gtk010-0.10.8-4.fc15.x86_64
GConf2-gtk-2.32.1-8.fc15.x86_64
gnome-python2-gtkhtml2-2.25.3-22.fc15.x86_64
gtk2-2.24.0-2.fc15.x86_64
gtk2-engines-2.20.2-2.fc15.x86_64
gtk2-immodule-xim-2.24.0-2.fc15.x86_64
gtk3-3.0.0-1.fc15.x86_64
gtk3-immodule-xim-3.0.0-1.fc15.x86_64
gtkhtml2-2.11.1-11.fc15.x86_64
gtkhtml3-3.91.6-4.fc15.x86_64
gtkmm24-2.24.0-1.fc15.x86_64
gtksourceview3-2.91.5-3.fc15.x86_64
gtkspell-2.0.16-2.fc15.x86_64
gtk-vnc-0.4.2-10.fc15.x86_64
ibus-gtk2-1.3.99.20110127-4.fc15.x86_64
ibus-gtk3-1.3.99.20110127-4.fc15.x86_64
libcanberra-gtk2-0.26-8.fc15.x86_64
libcanberra-gtk3-0.26-8.fc15.x86_64
PackageKit-gtk-module-0.6.12-4.fc15.x86_64
pinentry-gtk-0.8.1-2.fc15.x86_64
pygtk2-2.22.0-2.fc15.x86_64
pygtk2-libglade-2.22.0-2.fc15.x86_64
python-slip-gtk-0.2.14-2.fc15.noarch
pywebkitgtk-1.1.6-6.fc15.x86_64
report-gtk-0.20-1.fc15.x86_64
transmission-gtk-2.21-1.fc15.x86_64
usermode-gtk-1.106.1-3.fc15.x86_64
webkitgtk-1.3.11-2.fc15.x86_64
webkitgtk3-1.3.11-3.fc15.x86_64
xdg-user-dirs-gtk-0.8-6.fc15.x86_64
$

Comment 1 Matthias Clasen 2011-05-04 16:33:03 UTC
This has been fixed in post-alpha updates.


Note You need to log in before you can comment on or make changes to this bug.