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