Hi @Chris

  Do check, if oracle's java is being used ( about:plugin ) , and that
we are on a x86 platform.


stack trace with vanilla ff on precise

Program received signal SIGSEGV, Segmentation fault.
arena_dalloc (ptr=0xa81722b0, offset=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/memory/jemalloc/jemalloc.c:4604
4604    
/build/buildd/firefox-12.0+build1/build-tree/mozilla/memory/jemalloc/jemalloc.c:
 No such file or directory.
(gdb) bt
#0  arena_dalloc (ptr=0xa81722b0, offset=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/memory/jemalloc/jemalloc.c:4604
#1  0xb7fcbb36 in moz_free (ptr=0xa81722b0)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/memory/mozalloc/mozalloc.cpp:97
#2  0xb6a462b9 in nsStringBuffer::Release (this=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/xpcom/string/src/nsSubstring.cpp:193
#3  0xb6a463fa in nsAString_internal::Finalize (this=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/xpcom/string/src/nsTSubstring.cpp:188
#4  0xb63a59ce in ~nsAString_internal (this=0xa81745a8, 
    __in_chrg=<optimized out>) at ../../../../dist/include/nsTSubstring.h:113
#5  ~nsString (this=0xa81745a8, __in_chrg=<optimized out>)
    at ../../../../dist/include/nsTString.h:54
#6  txText::~txText (this=0xa81745a0, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:402
#7  0xb63a59f6 in txText::~txText (this=0xa81745a0, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:402
#8  0xb63a527b in ~nsAutoPtr (this=0xa8174584, __in_chrg=<optimized out>)
---Type <return> to continue, or q <return> to quit---
    at ../../../../dist/include/nsAutoPtr.h:105
#9  txInstruction::~txInstruction (this=0xa8174580, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:63
#10 0xb63a599e in txStartLREElement::~txStartLREElement (this=0xa8174580, 
    __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:388
#11 0xb63a527b in ~nsAutoPtr (this=0xa8174564, __in_chrg=<optimized out>)
    at ../../../../dist/include/nsAutoPtr.h:105
#12 txInstruction::~txInstruction (this=0xa8174560, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:63
#13 0xb63a59f6 in txText::~txText (this=0xa8174560, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:402
#14 0xb63a527b in ~nsAutoPtr (this=0xa8174544, __in_chrg=<optimized out>)
    at ../../../../dist/include/nsAutoPtr.h:105
#15 txInstruction::~txInstruction (this=0xa8174540, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:63
#16 0xb63a599e in txStartLREElement::~txStartLREElement (this=0xa8174540, 
    __in_chrg=<optimized out>)
---Type <return> to continue, or q <return> to quit---
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:388
#17 0xb63a527b in ~nsAutoPtr (this=0xa8170734, __in_chrg=<optimized out>)
    at ../../../../dist/include/nsAutoPtr.h:105
#18 txInstruction::~txInstruction (this=0xa8170730, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:63
#19 0xb63a55b0 in txEndElement::~txEndElement (this=0xa8170730, 
    __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:181
#20 0xb63a527b in ~nsAutoPtr (this=0xa8174524, __in_chrg=<optimized out>)
    at ../../../../dist/include/nsAutoPtr.h:105
#21 txInstruction::~txInstruction (this=0xa8174520, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:63
#22 0xb63a59f6 in txText::~txText (this=0xa8174520, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:402
#23 0xb63a527b in ~nsAutoPtr (this=0xa817072c, __in_chrg=<optimized out>)
    at ../../../../dist/include/nsAutoPtr.h:105
#24 txInstruction::~txInstruction (this=0xa8170728, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xs---Type 
<return> to continue, or q <return> to quit---
lt/txInstructions.h:63
#25 0xb63a55b0 in txEndElement::~txEndElement (this=0xa8170728, 
    __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:181
#26 0xb63a527b in ~nsAutoPtr (this=0xa8174504, __in_chrg=<optimized out>)
    at ../../../../dist/include/nsAutoPtr.h:105
#27 txInstruction::~txInstruction (this=0xa8174500, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:63
#28 0xb63a59f6 in txText::~txText (this=0xa8174500, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:402
#29 0xb63a527b in ~nsAutoPtr (this=0xa8170724, __in_chrg=<optimized out>)
    at ../../../../dist/include/nsAutoPtr.h:105
#30 txInstruction::~txInstruction (this=0xa8170720, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:63
#31 0xb63a55b0 in txEndElement::~txEndElement (this=0xa8170720, 
    __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:181
#32 0xb63a527b in ~nsAutoPtr (this=0xa81744e4, __in_chrg=<optimized out>)
---Type <return> to continue, or q <return> to quit---
    at ../../../../dist/include/nsAutoPtr.h:105
#33 txInstruction::~txInstruction (this=0xa81744e0, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:63
#34 0xb63a59f6 in txText::~txText (this=0xa81744e0, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:402
#35 0xb63a527b in ~nsAutoPtr (this=0xa81744c4, __in_chrg=<optimized out>)
    at ../../../../dist/include/nsAutoPtr.h:105
#36 txInstruction::~txInstruction (this=0xa81744c0, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:63
#37 0xb63a599e in txStartLREElement::~txStartLREElement (this=0xa81744c0, 
    __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:388
#38 0xb63a527b in ~nsAutoPtr (this=0xa81744a4, __in_chrg=<optimized out>)
    at ../../../../dist/include/nsAutoPtr.h:105
#39 txInstruction::~txInstruction (this=0xa81744a0, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:63
#40 0xb63a59f6 in txText::~txText (this=0xa81744a0, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xs---Type 
<return> to continue, or q <return> to quit---
lt/txInstructions.h:402
#41 0xb63a527b in ~nsAutoPtr (this=0xa8174484, __in_chrg=<optimized out>)
    at ../../../../dist/include/nsAutoPtr.h:105
#42 txInstruction::~txInstruction (this=0xa8174480, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:63
#43 0xb63a599e in txStartLREElement::~txStartLREElement (this=0xa8174480, 
    __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:388
#44 0xb63a527b in ~nsAutoPtr (this=0xa81743e4, __in_chrg=<optimized out>)
    at ../../../../dist/include/nsAutoPtr.h:105
#45 txInstruction::~txInstruction (this=0xa81743e0, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:63
#46 0xb63a59f6 in txText::~txText (this=0xa81743e0, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:402
#47 0xb63a527b in ~nsAutoPtr (this=0xa81743c4, __in_chrg=<optimized out>)
    at ../../../../dist/include/nsAutoPtr.h:105
#48 txInstruction::~txInstruction (this=0xa81743c0, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:63
---Type <return> to continue, or q <return> to quit---
#49 0xb63a599e in txStartLREElement::~txStartLREElement (this=0xa81743c0, 
    __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:388
#50 0xb63a527b in ~nsAutoPtr (this=0xa817071c, __in_chrg=<optimized out>)
    at ../../../../dist/include/nsAutoPtr.h:105
#51 txInstruction::~txInstruction (this=0xa8170718, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:63
#52 0xb63a55b0 in txEndElement::~txEndElement (this=0xa8170718, 
    __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:181
#53 0xb63a527b in ~nsAutoPtr (this=0xa8170714, __in_chrg=<optimized out>)
    at ../../../../dist/include/nsAutoPtr.h:105
#54 txInstruction::~txInstruction (this=0xa8170710, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:63
#55 0xb63a55b0 in txEndElement::~txEndElement (this=0xa8170710, 
    __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:181
#56 0xb63a527b in ~nsAutoPtr (this=0xa81743a4, __in_chrg=<optimized out>)
---Type <return> to continue, or q <return> to quit---
    at ../../../../dist/include/nsAutoPtr.h:105
#57 txInstruction::~txInstruction (this=0xa81743a0, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:63
#58 0xb63a599e in txStartLREElement::~txStartLREElement (this=0xa81743a0, 
    __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:388
#59 0xb63a527b in ~nsAutoPtr (this=0xa8174364, __in_chrg=<optimized out>)
    at ../../../../dist/include/nsAutoPtr.h:105
#60 txInstruction::~txInstruction (this=0xa8174360, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:63
#61 0xb63a599e in txStartLREElement::~txStartLREElement (this=0xa8174360, 
    __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:388
#62 0xb63a527b in ~nsAutoPtr (this=0xa8170704, __in_chrg=<optimized out>)
    at ../../../../dist/include/nsAutoPtr.h:105
#63 txInstruction::~txInstruction (this=0xa8170700, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:63
#64 0xb63a55b0 in txEndElement::~txEndElement (this=0xa8170700, 
---Type <return> to continue, or q <return> to quit---
    __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:181
#65 0xb63a527b in ~nsAutoPtr (this=0xa8174344, __in_chrg=<optimized out>)
    at ../../../../dist/include/nsAutoPtr.h:105
#66 txInstruction::~txInstruction (this=0xa8174340, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:63
#67 0xb63a599e in txStartLREElement::~txStartLREElement (this=0xa8174340, 
    __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:388
#68 0xb63a527b in ~nsAutoPtr (this=0xa8172244, __in_chrg=<optimized out>)
    at ../../../../dist/include/nsAutoPtr.h:105
#69 txInstruction::~txInstruction (this=0xa8172240, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:63
#70 0xb63a69ba in txConditionalGoto::~txConditionalGoto (this=0xa8172240, 
    __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:138
#71 0xb63a527b in ~nsAutoPtr (this=0xa81706fc, __in_chrg=<optimized out>)
    at ../../../../dist/include/nsAutoPtr.h:105
---Type <return> to continue, or q <return> to quit---
#72 txInstruction::~txInstruction (this=0xa81706f8, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:63
#73 0xb63a56ac in txPushNullTemplateRule::~txPushNullTemplateRule (
    this=0xa81706f8, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:309
#74 0xb63a527b in ~nsAutoPtr (this=0xa8174384, __in_chrg=<optimized out>)
    at ../../../../dist/include/nsAutoPtr.h:105
#75 txInstruction::~txInstruction (this=0xa8174380, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:63
#76 0xb63a7d36 in txPushNewContext::~txPushNewContext (this=0xa8174380, 
    __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.cpp:642
#77 0xb63a527b in ~nsAutoPtr (this=0xa81706ec, __in_chrg=<optimized out>)
    at ../../../../dist/include/nsAutoPtr.h:105
#78 txInstruction::~txInstruction (this=0xa81706e8, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:63
#79 0xb63a55b0 in txEndElement::~txEndElement (this=0xa81706e8, 
    __in_chrg=<optimized out>)
---Type <return> to continue, or q <return> to quit---
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:181
#80 0xb63a527b in ~nsAutoPtr (this=0xa8174324, __in_chrg=<optimized out>)
    at ../../../../dist/include/nsAutoPtr.h:105
#81 txInstruction::~txInstruction (this=0xa8174320, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:63
#82 0xb63a59f6 in txText::~txText (this=0xa8174320, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:402
#83 0xb63a527b in ~nsAutoPtr (this=0xa81706e4, __in_chrg=<optimized out>)
    at ../../../../dist/include/nsAutoPtr.h:105
#84 txInstruction::~txInstruction (this=0xa81706e0, __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:63
#85 0xb63a55b0 in txEndElement::~txEndElement (this=0xa81706e0, 
    __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:181
#86 0xb63a527b in ~nsAutoPtr (this=0xa8174304, __in_chrg=<optimized out>)
    at ../../../../dist/include/nsAutoPtr.h:105
#87 txInstruction::~txInstruction (this=0xa8174300, __in_chrg=<optimized out>)
....

    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:63
#13378 0xb63a6a92 in txLREAttribute::~txLREAttribute (this=0xa820ef60, 
    __in_chrg=<optimized out>)
---Type <return> to continue, or q <return> to quit---
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:223
#13379 0xb63a527b in ~nsAutoPtr (this=0xa820ef24, __in_chrg=<optimized out>)
    at ../../../../dist/include/nsAutoPtr.h:105
#13380 txInstruction::~txInstruction (this=0xa820ef20, 
    __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:63
#13381 0xb63a599e in txStartLREElement::~txStartLREElement (this=0xa820ef20, 
    __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:388
#13382 0xb63a527b in ~nsAutoPtr (this=0xa820ef04, __in_chrg=<optimized out>)
    at ../../../../dist/include/nsAutoPtr.h:105
#13383 txInstruction::~txInstruction (this=0xa820ef00, 
    __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:63
#13384 0xb63a599e in txStartLREElement::~txStartLREElement (this=0xa820ef00, 
    __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txInstructions.h:388
#13385 0xb63a9903 in txStylesheet::~txStylesheet (this=0xa9b37ab0, 
---Type <return> to continue, or q <return> to quit---
    __in_chrg=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txStylesheet.cpp:126
#13386 0xb63afff8 in Release (this=0xa9b37ab0)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txStylesheet.h:71
#13387 txStylesheet::Release (this=0xa9b37ab0)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txStylesheet.h:71
#13388 0xb63c2679 in txMozillaXSLTProcessor::Release (this=0xa83500f0)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/content/xslt/src/xslt/txMozillaXSLTProcessor.cpp:338
#13389 0xb667444d in DoDeferredRelease<nsISupports*> (array=...)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/js/xpconnect/src/XPCJSRuntime.cpp:656
#13390 XPCJSRuntime::GCCallback (cx=0xb7a10370, status=JSGC_END)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/js/xpconnect/src/XPCJSRuntime.cpp:952
#13391 0xb6ccc2cc in js_GC (cx=0xb7a10370, comp=0x0, gckind=GC_NORMAL, 
    reason=js::gcreason::CC_FORCED)
    at /build/buildd/firefox-12.0+build1/build-tree/mozilla/js/src/jsgc.cpp:3019
#13392 0xb6cb9f47 in js::GCForReason (cx=0xb7a10370, 
---Type <return> to continue, or q <return> to quit---
    reason=js::gcreason::CC_FORCED)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/js/src/jsfriendapi.cpp:134
#13393 0xb6656265 in nsXPConnect::Collect (this=0xb1cfb630, reason=14, kind=0)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/js/xpconnect/src/nsXPConnect.cpp:433
#13394 0xb6a3d370 in GCIfNeeded (aForceGC=false, this=<optimized out>)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/xpcom/base/nsCycleCollector.cpp:2826
#13395 nsCycleCollector::GCIfNeeded (this=0xb3335000, aForceGC=false)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/xpcom/base/nsCycleCollector.cpp:2798
#13396 0xb6a3e281 in nsCycleCollectorRunner::Collect (this=0xb7acf190, 
    aListener=0x0)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/xpcom/base/nsCycleCollector.cpp:3741
#13397 0xb6a3e538 in nsCycleCollector_collect (aListener=0x0)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/xpcom/base/nsCycleCollector.cpp:3856
#13398 0xb63f88f6 in CycleCollectNow (aExtraForgetSkippableCalls=0, 
    aListener=0x0)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/dom/base/nsJSEnvironment.cpp:3270
---Type <return> to continue, or q <return> to quit---
#13399 nsJSContext::CycleCollectNow (aListener=0x0, 
    aExtraForgetSkippableCalls=0)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/dom/base/nsJSEnvironment.cpp:3246
#13400 0xb6a3482f in nsTimerImpl::Fire (this=0xaa571a60)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/xpcom/threads/nsTimerImpl.cpp:428
#13401 0xb6a34930 in nsTimerEvent::Run (this=0xa2985100)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/xpcom/threads/nsTimerImpl.cpp:524
#13402 0xb6a317d4 in nsThread::ProcessNextEvent (this=0xb7a3ed60, 
    mayWait=true, result=0xbfffceff)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/xpcom/threads/nsThread.cpp:657
#13403 0xb6a005df in NS_ProcessNextEvent_P (thread=<optimized out>, 
    mayWait=true)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/obj-i686-linux-gnu/xpcom/build/nsThreadUtils.cpp:245
#13404 0xb697b4d1 in mozilla::ipc::MessagePump::Run (this=0xb7acf070, 
    aDelegate=0xb7a53aa0)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/ipc/glue/MessagePump.cpp:134
#13405 0xb6a539ce in MessageLoop::RunInternal (this=0xb7a53aa0)
---Type <return> to continue, or q <return> to quit---
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/ipc/chromium/src/base/message_loop.cc:208
#13406 0xb6a53af6 in RunHandler (this=0xb7a53aa0)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/ipc/chromium/src/base/message_loop.cc:201
#13407 MessageLoop::Run (this=0xb7a53aa0)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/ipc/chromium/src/base/message_loop.cc:175
#13408 0xb68c89b0 in nsBaseAppShell::Run (this=0xb1ce4600)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/widget/xpwidgets/nsBaseAppShell.cpp:189
#13409 0xb6778947 in nsAppStartup::Run (this=0xb1cd6a00)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/toolkit/components/startup/nsAppStartup.cpp:220
#13410 0xb5f23176 in XRE_main (argc=2, argv=0xbffff734, aAppData=0x8000bd40)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/toolkit/xre/nsAppRunner.cpp:3537
#13411 0x8000194c in do_main (argv=0xbffff734, argc=2, 
    exePath=0xbfffd67c "/usr/lib/firefox/")
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/browser/app/nsBrowserApp.cpp:205
#13412 main (argc=2, argv=0xbffff734)
    at 
/build/buildd/firefox-12.0+build1/build-tree/mozilla/browser/app/nsBrowserApp.cpp:295

-- 
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

Reply via email to