Where does this build of Firefox come from? (it's not ours).
This crash relies on building with --enable-debug, which is not the
default on any build. In addition to that, it requires an environment
variable to turn a (harmless) warning in to the runtime abort seen here
("MOZ_FATAL_STATIC_XPCOM_CTORS_DTORS")
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to firefox in Ubuntu.
https://bugs.launchpad.net/bugs/1000885
Title:
ff crashes on xslt transformation when using oracle java plugin
Status in The Mozilla Firefox Browser:
New
Status in “firefox” package in Ubuntu:
New
Bug description:
Firefox crashes when performing an XSLT transformation when also
loading any <applet> stanza when the Oracle java plugin is used.
= Environment =
* oracle jre 6u31 (*any* oracle/sun java plugin)
* Firefox (any version)
* Ubuntu 10.04 LTS , 11.04, 11.10 or 12.04 LTS 32-bit
* Web page containing xslt reproducer (attached)
= Reproducible =
100% (see attachment reproducer) but only with the Oracle Java plugin, not
the iced tea plugins in the archive.
= Workaround =
Use the OpenJDK/IcedTea plugin - this is not a viable option due to the
customers application certification.
= Further Information =
Reproducing on Ubuntu 12.04 LTS 32-bit with Firefox (11.0+build1-0ubuntu4)
1. Download the two JRE's from:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
2. Extract both Oracle JRE's:
$ bash ./jre-6u31-linux-i586.bin
$ tar -xvf jre-7u3-linux-i586.tar.gz
$ sudo mv jre1.* /usr/lib/jvm
3. Install the plugins into the alternatives system to switch easily:
$ sudo update-alternatives --install
/usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so
/usr/lib/jvm/jre1.6.0_31/lib/i386/libnpjp2.so 1059
$ sudo update-alternatives --install
/usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so
/usr/lib/jvm/jre1.7.0_03/lib/i386/libnpjp2.so 1058
4. Unpack the xslt-crash-reproducer.zip
$ unzip xslt-crash-reproducer.zip
5. Open Firefox and check "about:plugins", open file:///path/to/test1.html .
Repeat with alternating java plugins using alternatives to reconfiure which
plugin is active:
sudo update-alternatives --config mozilla-javaplugin.so
= backtrace =
[Thread 0xa38a7b40 (LWP 2384) exited]
nsPluginNativeWindowGtk2: call SetWindow with xid=0x3e00291
--DOMWINDOW == 14 (0x811f4368) [serial = 14] [outer = 0x811e7e58] [url =
about:blank]
Program received signal SIGSEGV, Segmentation fault.
0xb5fd9fbb in AssertActivityIsLegal ()
at
/tmp/buildd/firefox-12.0+build1/build-tree/mozilla/xpcom/base/nsTraceRefcntImpl.cpp:167
167
/tmp/buildd/firefox-12.0+build1/build-tree/mozilla/xpcom/base/nsTraceRefcntImpl.cpp:
No such file or directory.
(gdb) bt
#0 0xb5fd9fbb in AssertActivityIsLegal ()
at
/tmp/buildd/firefox-12.0+build1/build-tree/mozilla/xpcom/base/nsTraceRefcntImpl.cpp:167
#1 0xb5fdc8d2 in NS_LogDtor_P (aPtr=0x81405fe0,
aType=0xb6a941ab "txInstruction", aInstanceSize=8)
at
/tmp/buildd/firefox-12.0+build1/build-tree/mozilla/xpcom/base/nsTraceRefcntImpl.cpp:1148
#2 0xb5232e0e in txInstruction::~txInstruction (this=0x81405fe0,
__in_chrg=<optimized out>)
at
/tmp/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:64
#3 0xb5237966 in txStartLREElement::~txStartLREElement (this=0x81405fe0,
__in_chrg=<optimized out>)
at
/tmp/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:388
#4 0xb52379a7 in txStartLREElement::~txStartLREElement (this=0x81405fe0,
__in_chrg=<optimized out>)
at
/tmp/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:388
#5 0xb5237187 in nsAutoPtr<txInstruction>::~nsAutoPtr (this=0x81405fc4,
__in_chrg=<optimized out>) at ../../../../dist/include/nsAutoPtr.h:105
#6 0xb5232e1c in txInstruction::~txInstruction (this=0x81405fc0,
__in_chrg=<optimized out>)
To manage notifications about this bug go to:
https://bugs.launchpad.net/firefox/+bug/1000885/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp