symbol lookup error: /usr/lib/totem/libtotem-narrowspace-plugin.so: undefined symbol: NS_CStringContainerInit

Bug #85102 reported by David Dean
4
Affects Status Importance Assigned to Milestone
totem (Ubuntu)
Invalid
Undecided
Ubuntu Desktop Bugs

Bug Description

I found this in liferea, when clicking the below item from an rss feed - liferea dies instantly.

I'm guessing it's the Quicktime embed? Are these supposed to work on Feisty?

with --debug-all flag on:
** Message: NP_Initialize
** Message: NP_Initialize succeeded
/usr/bin/liferea-bin: symbol lookup error: /usr/lib/totem/libtotem-narrowspace-plugin.so: undefined symbol: NS_CStringContainerInit

And the offending item:
 <item>
                        <title><![CDATA[Ze Frank on procrastination]]></title>
                        <description>&lt;embed src="http://media.revver.com/qt;sharer=14854/167166.mov" pluginspage="http://www.apple.com/quicktime/download/" scale="tofit" kioskmode="False"
qtsrc="http://media.revver.com/qt;sharer=14854/167166.mov" cache="False" height="272" width="320" controller="True" type="video/quicktime" autoplay="False"&gt;&lt;/embed&gt;
&lt;p&gt;Hilarious video blogger Ze Frank takes on one of the "sad little things that makes us human" in a recent episode: procrastination.&lt;/p&gt;&lt;p&gt;If you've ever "taught yourself a
 whole other programming language instead of making something useful with the one you already know," this is for you. Taking the time out to watch this short video won't make you more produc
tive but it &lt;i&gt;will&lt;/i&gt; help you master the art of procrastination and give you a laugh at the same time. &lt;span class="byline"&gt;&amp;mdash; Gina Trapani&lt;/span&gt;&lt;/p&
gt;
&lt;div class="related"&gt;&lt;a href="http://www.zefrank.com/theshow/archives/2007/02/020707.html"&gt;"pro-cra"&lt;/a&gt; [The Show with Ze Frank via &lt;a href="http://www.43folders.com/200
7/02/09/ze-frank-procrastination/"&gt;43 Folders&lt;/a&gt;]&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feeds.gawker.com/~a/lifehacker/full?a=tDnKWF"&gt;&lt;img src="http://feeds.gawker.com/~a/lifehacker/full?i=tDnKWF" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</
description>
                        <link>http://lifehacker.com/software/procrastination/ze-frank-on-procrastination-235859.php</link>
                        <guid>http://www.lifehacker.com/software/procrastination/ze-frank-on-procrastination-235859.php</guid>
                                <category><![CDATA[Clips]]></category>
                                <category><![CDATA[Fun]]></category>
                                <category><![CDATA[Procrastination]]></category>
                                <category><![CDATA[Top]]></category>
                                <category><![CDATA[Video]]></category>
                                <pubDate>Mon, 12 Feb 2007 11:30:00 EST</pubDate>
                </item>

Revision history for this message
Arthur Peters (amp) wrote :

I have changed the package to totem-gstreamer, because I am experiencing the same problem in firefox and the same .so causes the problem in both cases (/usr/lib/totem/libtotem-narrowspace-plugin.so). That .so is in the totem-gstreamer package. However the function (NS_CStringContainerInit) is part of the Mozilla libraries, so this may be a firefox/mozilla problem.

The output from firefox is:

/usr/lib/firefox/firefox-bin: symbol lookup error: /usr/lib/totem/libtotem-narrowspace-plugin.so: undefined symbol: NS_CStringContainerInit

A couple of objdump runs show that the function needed is provided by /usr/lib/firefox/libxpcom.so. Perhaps there are link problems in how the totem firefox plugins are being built.

There is a work around. Run firefox with:

LD_PRELOAD=/usr/lib/firefox/libxpcom.so:/usr/lib/firefox/libxpcom_core.so firefox

This forces the right libs to be linked in.

I am using Feisty of 2007 02 17.

Changed in liferea:
status: Unconfirmed → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for the bug report. This particular bug has already been reported, but feel free to report any other bugs you find.

Changed in totem:
assignee: nobody → desktop-bugs
status: Confirmed → Rejected
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.