After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 541496 - plugin should use xpcom glue mozilla/plugins/libtotem-complex-plugin-gstreamer.so: undefined symbol: _ZN13nsTArray_base9sEmptyHdrE
plugin should use xpcom glue mozilla/plugins/libtotem-complex-plugin-gstreame...
Status: RESOLVED DUPLICATE of bug 520629
Product: totem
Classification: Core
Component: Browser plugin (obsolete)
2.22.x
Other Linux
: Normal critical
: ---
Assigned To: totem-browser-maint
totem-browser-maint
Depends on:
Blocks:
 
 
Reported: 2008-07-04 06:25 UTC by timeless
Modified: 2008-07-04 09:36 UTC
See Also:
GNOME target: ---
GNOME version: 2.21/2.22



Description timeless 2008-07-04 06:25:57 UTC
https://bugzilla.mozilla.org/show_bug.cgi?id=443437
--
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9)
Gecko/2008052912 Firefox/3.0
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9)
Gecko/2008052912 Firefox/3.0

LoadPlugin: failed to initialize shared library
/usr/lib/mozilla/plugins/libtotem-complex-plugin-gstreamer.so
[/usr/lib/mozilla/plugins/libtotem-complex-plugin-gstreamer.so: undefined
symbol: _ZN13nsTArray_base9sEmptyHdrE]
LoadPlugin: failed to initialize shared library
/usr/lib/mozilla/plugins/libtotem-complex-plugin-gstreamer.so
[/usr/lib/mozilla/plugins/libtotem-complex-plugin-gstreamer.so: undefined
symbol: _ZN13nsTArray_base9sEmptyHdrE]

Reproducible: Always

Steps to Reproduce:
firefox http://www.wpxi.com/video/16757372/index.html

Actual Results:  
crashed and 
received mail mozilla bug report popup.

It also failed with something like failed mail bug report.

Expected Results:  
not a crash

$ cat /etc/release
Mandriva Linux release 2008.1 (Official) for i586

also failed on 2.0.0.14
--
This looks like a case where the browser plugin is linking against gecko directly instead of xpcom glue. Note that I can't tell if the original bug report is that the plugin triggered a crash (unlikely) or if it's about something else. This bug report is only interested in discouraging the listed plugin (and any created by the same team) from directly linking against mozilla libraries.
Comment 1 Bastien Nocera 2008-07-04 09:36:22 UTC
The fact that it crashes isn't a Totem problem. And we've already removed XPCOM usage in 2.23.

*** This bug has been marked as a duplicate of 520629 ***