Bug 201188 - Undefined libswt-mozilla-gtk symbol: NS_StringContainerInit2
Summary: Undefined libswt-mozilla-gtk symbol: NS_StringContainerInit2
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: eclipse
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Ben Konrath
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2006-08-03 14:25 UTC by Anthony Green
Modified: 2007-11-30 22:11 UTC (History)
1 user (show)

Fixed In Version: 3.2.0-6.fc6
Clone Of:
Environment:
Last Closed: 2007-04-16 07:33:41 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Anthony Green 2006-08-03 14:25:24 UTC
Description of problem:
When I run rssowl I get the following error:
java: symbol lookup error: /usr/lib64/libswt-mozilla-gtk-3232.so: undefined
symbol: NS_StringContainerInit2

I'm pretty sure this rawhide system is up to date.

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Pavel Roskin 2006-08-04 17:51:31 UTC
Uninstalling Mozilla-1.7.13 helped me with a similar problem.

Eclipse won't start on current Fedora-development, x86-64.

$ eclipse 
/usr/bin/java: symbol lookup error:
/usr/share/eclipse/configuration/org.eclipse.osgi/bundles/36/1/.cp/libswt-mozilla-gtk-3232.so:
undefined symbol: NS_StringContainerInit2

I was also getting a GUI message box with the following text:

JVM terminated. Exit code=127
/usr/bin/java
-jar startup.jar
-os linux
-ws gtk
-arch x86_64
-launcher /usr/bin/eclipse
-name Eclipse
-showsplash 600
-exitdata 290002
-vm /usr/bin/java
-vmargs
-jar startup.jar 

mozilla-1.7.13-1.1.fc5.x86_64 and firefox-1.5.0.5-8.x86_64 were both installed.
 Uninstalling mozilla fixed the problem.  The mozilla package is not in the yum
repository, so it's obsolete.  Still, mere presence of mozilla should not be
breaking eclipse.


Comment 2 Anthony Green 2006-08-04 18:05:23 UTC
(In reply to comment #1)
> Uninstalling Mozilla-1.7.13 helped me with a similar problem.

Thanks for the tip.  Removing mozilla fixed this for me as well, although now I
need to update the rssowl startup script to refer to firefox's libxpcom.so.



Comment 3 Trevin Beattie 2006-08-08 17:09:45 UTC
I just came across a similar JVM crash while trying to start Eclipse on a
newly-installed Fedora Core 6 RC2 system.  The difference in my case is that
mozilla was never installed -- mozilla doesn't even seem to be in the Core 6
distribution at all -- so I can't very well remove it.  Here are the errors I'm
getting.  From the console:

/usr/bin/java: symbol lookup error:
/usr/share/eclipse/configuration/org.eclipse.osgi/bundles/36/1/.cp/libswt-mozilla-gtk-3232.so:
undefined symbol: NS_InitEmbedding

And from the GUI:

JVM terminated. Exit code=127
/usr/bin/java
-jar startup.jar
-os linux
-ws gtk
-arch x86
-launcher /usr/bin/eclipse
-name Eclipse
-showsplash 600
-exitdata 22000d
-vm /usr/bin/java
-vmargs
-jar startup.jar

The .so file causing the error comes from the package libswt3-gtk2.


Comment 4 Ben Konrath 2006-09-20 22:01:36 UTC
(In reply to comment #3)
>
/usr/share/eclipse/configuration/org.eclipse.osgi/bundles/36/1/.cp/libswt-mozilla-gtk-3232.so:
> undefined symbol: NS_InitEmbedding

This should be fixed in 3.2.0-6.fc6.


Comment 5 Andrew Overholt 2006-10-05 20:01:34 UTC
Anthony, can you verify this is fixed?


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