tmeshkova / mozilla-central Goto Github PK
View Code? Open in Web Editor NEWThis project forked from mozilla/mozilla-central
A git clone of mozilla-central, with full history.
Home Page: http://mozilla.org/
License: Other
This project forked from mozilla/mozilla-central
A git clone of mozilla-central, with full history.
Home Page: http://mozilla.org/
License: Other
got this on data:text/html,
,
when tried to type after page reload:
#0 0x411a87fc in raise (sig=11) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:45
#1 0x3c58e228 in nsProfileLock::FatalSignalHandler (signo=11, info=0x3ecf2dc8, context=0x3ecf2e48)
at /mozilla-embedlite/obj-build-n9-qt/toolkit/profile/nsProfileLock.cpp:180
#2
#3 0x3c792be4 in nsRefPtr::nsRefPtr (this=0x3ecf31b4, aRawPtr=0x43b91000) at ../../dist/include/nsAutoPtr.h:900
#4 0x3ca5d690 in nsEventDispatcher::Dispatch (aTarget=0x3e794b00, aPresContext=, aEvent=0x3ecf3488,
aDOMEvent=\<value optimized out\>, aEventStatus=0x3ecf3444, aCallback=0x3ecf328c, aTargets=0x0)
at /mozilla-embedlite/content/events/src/nsEventDispatcher.cpp:553
#5 0x3ca70a7c in mozilla::TextComposition::DispatchEvent (this=0x3bfc5288, aEvent=0x3ecf3488, aStatus=0x3ecf3444, aCallBack=0x3ecf328c)
at /mozilla-embedlite/content/events/src/TextComposition.cpp:64
#6 0x3ca60868 in nsIMEStateManager::DispatchCompositionEvent (aEventTargetNode=0x460c7c20, aPresContext=0x40561800, aEvent=0x3ecf3488,
aStatus=0x3ecf3444, aCallBack=0x3ecf328c) at /mozilla-embedlite/content/events/src/nsIMEStateManager.cpp:574
#7 0x3c7a77f0 in PresShell::HandleEventInternal (this=0x3e70bbd0, aEvent=0x3ecf3488, aStatus=)
at /mozilla-embedlite/layout/base/nsPresShell.cpp:6610
#8 0x3c7a9bd4 in PresShell::HandleEvent (this=0x3e70bbd0, aFrame=0x3e70bca8, aEvent=0x3ecf3488, aDontRetargetEvents=224,
aEventStatus=0x3ecf3444) at /mozilla-embedlite/layout/base/nsPresShell.cpp:6240
#9 0x3cbcbd4c in nsViewManager::DispatchEvent (this=, aEvent=0x3ecf3488, aView=,
aStatus=0x3ecf3444) at /mozilla-embedlite/view/src/nsViewManager.cpp:718
#10 0x3cbcb390 in nsView::HandleEvent (this=, aEvent=0x3ecf3488, aUseAttachedEvents=)
at /mozilla-embedlite/view/src/nsView.cpp:1010
#11 0x3d1c59ec in mozilla::embedlite::EmbedLitePuppetWidget::DispatchEvent (this=0x1, event=0x43b91000, aStatus=@0x3ecf3474)
at /mozilla-embedlite/embedding/embedlite/embedthread/EmbedLitePuppetWidget.cpp:317
#12 0x3d1ca0f8 in mozilla::embedlite::TabChildHelper::DispatchWidgetEvent (this=, event=...)
at /mozilla-embedlite/embedding/embedlite/utils/TabChildHelper.cpp:736
#13 0x3d1c5410 in mozilla::embedlite::EmbedLiteViewThreadChild::RecvHandleTextEvent (this=0x40596c00, commit=,
preEdit=...) at /mozilla-embedlite/embedding/embedlite/embedthread/EmbedLiteViewThreadChild.cpp:367
#14 0x3d38b69c in mozilla::embedlite::PEmbedLiteViewChild::OnMessageReceived (this=0x40596c00, __msg=)
at /mozilla-embedlite/obj-build-n9-qt/ipc/ipdl/PEmbedLiteViewChild.cpp:1336
#15 0x3d385c90 in mozilla::embedlite::PEmbedLiteAppChild::OnMessageReceived (this=0x3ac996c0, __msg=...)
at /mozilla-embedlite/obj-build-n9-qt/ipc/ipdl/PEmbedLiteAppChild.cpp:373
#16 0x3d28cad0 in mozilla::ipc::AsyncChannel::OnDispatchMessage (this=0x3ac996c8, msg=...)
at /mozilla-embedlite/ipc/glue/AsyncChannel.cpp:473
#17 0x3d295ba8 in mozilla::ipc::RPCChannel::OnMaybeDequeueOne (this=0x3ac996c8)
at /mozilla-embedlite/ipc/glue/RPCChannel.cpp:402
#18 0x3d293274 in DispatchToMethod<mozilla::ipc::RPCChannel, bool (mozilla::ipc::RPCChannel::*)()> (obj=, method=
(bool (mozilla::ipc::RPCChannel::*)(mozilla::ipc::RPCChannel *)) 0x3d295a5c \<mozilla::ipc::RPCChannel::OnMaybeDequeueOne()\>,
arg=\<value optimized out\>) at /mozilla-embedlite/ipc/chromium/src/base/tuple.h:383
#19 0x3d2928a8 in mozilla::ipc::RPCChannel::RefCountedTask::Run (this=)
at ../../dist/include/mozilla/ipc/RPCChannel.h:425
#20 0x3d535f38 in MessageLoop::RunTask (this=0x3e7931a0, task=0x43b91000)
at /mozilla-embedlite/ipc/chromium/src/base/message_loop.cc:333
#21 0x3d538764 in MessageLoop::DeferOrRunPendingTask (this=0x43b91000, pending_task=...)
at /mozilla-embedlite/ipc/chromium/src/base/message_loop.cc:341
#22 0x3d538940 in MessageLoop::DoWork (this=0x3e7931a0) at /mozilla-embedlite/ipc/chromium/src/base/message_loop.cc:441
#23 0x3d2919b8 in mozilla::ipc::DoWorkRunnable::Run (this=)
at /mozilla-embedlite/ipc/glue/MessagePump.cpp:42
#24 0x3d503d80 in nsThread::ProcessNextEvent (this=0x3bfccc40, mayWait=, result=0x3ecf38c7)
at /mozilla-embedlite/xpcom/threads/nsThread.cpp:627
#25 0x3d4c7848 in NS_ProcessPendingEvents_P (thread=0x3bfccc40, timeout=20)
at /mozilla-embedlite/obj-build-n9-qt/xpcom/build/nsThreadUtils.cpp:188
#26 0x3d1a3c1c in nsBaseAppShell::NativeEventCallback (this=0x4055ace8)
at /mozilla-embedlite/widget/xpwidgets/nsBaseAppShell.cpp:97
#27 0x3d18e7bc in nsAppShell::event (this=0x43b91000, e=)
at /mozilla-embedlite/widget/qt/nsAppShell.cpp:90
#28 0x41f05f04 in QVolatileImageData::QVolatileImageData (this=0x4055ace0) at image/qvolatileimagedata.cpp:50
#29 0x41f100e8 in QPngHandlerPrivate::readImageFormat (this=0x405576d0) at image/qpnghandler.cpp:557
#30 0x4176cfa0 in QString (this=0x3bdfd8e0) at ../../include/QtCore/../../src/corelib/tools/qstring.h:882
#31 QXmlStreamStringRef (this=0x3bdfd8e0) at ../../include/QtCore/../../src/corelib/xml/qxmlstream.h:122
#32 QXmlStreamReaderPrivate::resolveTag (this=0x3bdfd8e0) at xml/qxmlstream.cpp:1659
#33 0x417714f8 in QXmlStreamReaderPrivate::parse (this=0x3ecf3be7) at xml/qxmlstream_p.h:1848
#34 0x4179ff38 in standalone_months_data () from /usr/lib/libQtCore.so.4
#35 0x4179ff38 in standalone_months_data () from /usr/lib/libQtCore.so.4
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
a bug in [core ?] cause overpainting dialogs and any QML elements by QDeclarativeMozView, even items from top overpainted by browser content.
for example:
Item {
QDeclarativeMozView {
id: webViewport
anchors.fill: parent
}
Dialog {
//some dialog code
}
ContextMenu {
//some context menu code
}
}
both dialog and context menu are shown until browser window not repainted. after repaint (by any animation, menus or etc.) these items are overpaiinted and just looks as placed below browser item, but can handle clicks, and visible only until changing display orientation, when browser area hides.
caught while closing yahoo.com:
#0 0x411a87fc in raise (sig=11) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:45
#1 0x3c585728 in nsProfileLock::FatalSignalHandler (signo=11, info=0x3edfdf90, context=0x3edfe010)
at /mozilla-embedlite/obj-build-n9-qt/toolkit/profile/nsProfileLock.cpp:180
#2
#3 0x3c1a5ef8 in mozalloc_abort (msg=) at /mozilla-embedlite/memory/mozalloc/mozalloc_abort.cpp:30
#4 0x3d50631c in NS_DebugBreak_P (aSeverity=3, aStr=, aExpr=, aFile=,
aLine=656) at /mozilla-embedlite/xpcom/base/nsDebugImpl.cpp:409
#5 0x3d28d34c in mozilla::ipc::RPCChannel::DebugAbort (this=, file=, line=,
cond=\<value optimized out\>, why=0x3de27f05 "mismatched CxxStackFrame ctor/dtors", type=0x3de27ce4 "rpc", reply=\<value optimized out\>)
at /mozilla-embedlite/ipc/glue/RPCChannel.cpp:656
#6 0x3d28d760 in mozilla::ipc::RPCChannel::~RPCChannel (this=0x409e8008, __in_chrg=)
at /mozilla-embedlite/ipc/glue/RPCChannel.cpp:80
#7 0x3d2e1984 in mozilla::layers::PCompositorParent::~PCompositorParent (this=0x409e8000, __in_chrg=)
at /mozilla-embedlite/obj-build-n9-qt/ipc/ipdl/PCompositorParent.cpp:122
#8 0x3d5caa20 in mozilla::layers::CompositorParent::~CompositorParent (this=0x409e8000, __in_chrg=)
at /mozilla-embedlite/gfx/layers/ipc/CompositorParent.cpp:219
#9 0x3d1c09e0 in mozilla::embedlite::EmbedLiteCompositorParent::~EmbedLiteCompositorParent (this=0x409e8000,
__in_chrg=\<value optimized out\>) at /mozilla-embedlite/embedding/embedlite/embedthread/EmbedLiteCompositorParent.cpp:44
#10 0x3d1b8e70 in mozilla::embedlite::EmbedLiteCompositorParent::Release (this=0x409e8000)
at /mozilla-embedlite/embedding/embedlite/embedthread/EmbedLiteCompositorParent.h:21
#11 0x3d1c00f8 in DispatchToFunction<void ()(mozilla::embedlite::EmbedLiteCompositorParent, uint32_t), mozilla::embedlite::EmbedLiteCompositorParent*, unsigned int> (function=0x1, arg=) at /mozilla-embedlite/ipc/chromium/src/base/tuple.h:454
#12 0x3d52f498 in MessageLoop::RunTask (this=0x3befd6e0, task=0x0)
at /mozilla-embedlite/ipc/chromium/src/base/message_loop.cc:333
#13 0x3d531cc4 in MessageLoop::DeferOrRunPendingTask (this=0xa, pending_task=...)
at /mozilla-embedlite/ipc/chromium/src/base/message_loop.cc:341
#14 0x3d531ea0 in MessageLoop::DoWork (this=0x3befd6e0) at /mozilla-embedlite/ipc/chromium/src/base/message_loop.cc:441
#15 0x3d28a3a0 in mozilla::ipc::DoWorkRunnable::Run (this=)
at /mozilla-embedlite/ipc/glue/MessagePump.cpp:42
#16 0x3d4fdaf0 in nsThread::ProcessNextEvent (this=0x3bed3d00, mayWait=, result=0x3edfe8c7)
at /mozilla-embedlite/xpcom/threads/nsThread.cpp:627
#17 0x3d4c15b8 in NS_ProcessPendingEvents_P (thread=0x3bed3d00, timeout=20)
at /mozilla-embedlite/obj-build-n9-qt/xpcom/build/nsThreadUtils.cpp:188
#18 0x3d19bf88 in nsBaseAppShell::NativeEventCallback (this=0x40466ce8)
at /mozilla-embedlite/widget/xpwidgets/nsBaseAppShell.cpp:97
#19 0x3d186b24 in nsAppShell::event (this=0xa, e=) at /mozilla-embedlite/widget/qt/nsAppShell.cpp:90
#20 0x41f05f04 in QVolatileImageData::QVolatileImageData (this=0x40466ce0) at image/qvolatileimagedata.cpp:50
#21 0x41f100e8 in QPngHandlerPrivate::readImageFormat (this=0x40443670) at image/qpnghandler.cpp:557
---Type to continue, or q to quit---
#22 0x4176cfa0 in QString (this=0x3be1b620) at ../../include/QtCore/../../src/corelib/tools/qstring.h:882
#23 QXmlStreamStringRef (this=0x3be1b620) at ../../include/QtCore/../../src/corelib/xml/qxmlstream.h:122
#24 QXmlStreamReaderPrivate::resolveTag (this=0x3be1b620) at xml/qxmlstream.cpp:1659
#25 0x417714f8 in QXmlStreamReaderPrivate::parse (this=0x3edfebe7) at xml/qxmlstream_p.h:1848
#26 0x4179ff38 in standalone_months_data () from /usr/lib/libQtCore.so.4
#27 0x4179ff38 in standalone_months_data () from /usr/lib/libQtCore.so.4
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Simple test:
./qmlMozEmbedTest -url 'data:text/html,'
Type in one field, set focus on second field, and type again
Result: text typed in first field.
caught this on data:text/html,
page,
on close
#0 0x411a87fc in raise (sig=11) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:45
#1 0x3c58e728 in nsProfileLock::FatalSignalHandler (signo=11, info=0xae8ca658, context=0xae8ca6d8)
at /mozilla-embedlite/obj-build-n9-qt/toolkit/profile/nsProfileLock.cpp:180
#2
#3 mozilla::embedlite::EmbedLiteViewThreadParent::RecvSetInputContext (this=0x409c67c0, aIMEEnabled=@0xae8caca8,
aIMEOpen=\<value optimized out\>, aType=..., aInputmode=..., aActionHint=..., aCause=@0xae8caca0, aFocusChange=@0xae8cabc0)
at /mozilla-embedlite/embedding/embedlite/embedthread/EmbedLiteViewThreadParent.cpp:779
#4 0x3d3197c8 in mozilla::embedlite::PEmbedLiteViewParent::OnMessageReceived (this=0x409c67c0, __msg=)
at /mozilla-embedlite/obj-build-n9-qt/ipc/ipdl/PEmbedLiteViewParent.cpp:1581
#5 0x3d313734 in mozilla::embedlite::PEmbedLiteAppParent::OnMessageReceived (this=0x3ac08de0, __msg=...)
at /mozilla-embedlite/obj-build-n9-qt/ipc/ipdl/PEmbedLiteAppParent.cpp:430
#6 0x3d28e290 in mozilla::ipc::AsyncChannel::OnDispatchMessage (this=0x3ac08de8, msg=...)
at /mozilla-embedlite/ipc/glue/AsyncChannel.cpp:473
#7 0x3d297378 in mozilla::ipc::RPCChannel::OnMaybeDequeueOne (this=0x3ac08de8)
at /mozilla-embedlite/ipc/glue/RPCChannel.cpp:402
#8 0x3d294a44 in DispatchToMethod<mozilla::ipc::RPCChannel, bool (mozilla::ipc::RPCChannel::*)()> (obj=, method=
(bool (mozilla::ipc::RPCChannel::*)(mozilla::ipc::RPCChannel *)) 0x3d29722c \<mozilla::ipc::RPCChannel::OnMaybeDequeueOne()\>,
arg=\<value optimized out\>) at /mozilla-embedlite/ipc/chromium/src/base/tuple.h:383
#9 0x3d294078 in mozilla::ipc::RPCChannel::RefCountedTask::Run (this=)
at ../../dist/include/mozilla/ipc/RPCChannel.h:425
#10 0x3d538280 in MessageLoop::RunTask (this=0x3b860c80, task=0xae8ca9a0)
at /mozilla-embedlite/ipc/chromium/src/base/message_loop.cc:333
#11 0x3d53aaac in MessageLoop::DeferOrRunPendingTask (this=0x0, pending_task=...)
at /mozilla-embedlite/ipc/chromium/src/base/message_loop.cc:341
#12 0x3d53ac88 in MessageLoop::DoWork (this=0x3b860c80) at /mozilla-embedlite/ipc/chromium/src/base/message_loop.cc:441
#13 0x3d55e304 in base::MessagePumpForUI::HandleDispatch (this=0x3ac0ddf0)
at /mozilla-embedlite/ipc/chromium/src/base/message_pump_qt.cc:159
#14 0x3d55e398 in base::MessagePumpQt::event (this=0x0, e=)
at /mozilla-embedlite/ipc/chromium/src/base/message_pump_qt.cc:61
#15 0x41f05f04 in QVolatileImageData::QVolatileImageData (this=0x3ac0de08) at image/qvolatileimagedata.cpp:50
#16 0x41f100e8 in QPngHandlerPrivate::readImageFormat (this=0x4094a830) at image/qpnghandler.cpp:557
#17 0x4176cfa0 in QString (this=0x3ac0b220) at ../../include/QtCore/../../src/corelib/tools/qstring.h:882
#18 QXmlStreamStringRef (this=0x3ac0b220) at ../../include/QtCore/../../src/corelib/xml/qxmlstream.h:122
#19 QXmlStreamReaderPrivate::resolveTag (this=0x3ac0b220) at xml/qxmlstream.cpp:1659
#20 0x417714f8 in QXmlStreamReaderPrivate::parse (this=0xae8cb0d7) at xml/qxmlstream_p.h:1848
#21 0x4179ff38 in standalone_months_data () from /usr/lib/libQtCore.so.4
#22 0x4179ff38 in standalone_months_data () from /usr/lib/libQtCore.so.4
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
when typing password first letter going to previous input (username) and overwriting it content. All other letters going to right input.
Bug constant.
I think #1 not fixed properly
pref not affect user-agent change
#0 0x00007fd254511037 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007fd23d2cbd1f in nsProfileLock::FatalSignalHandler (signo=11, info=<optimized out>, context=<optimized out>)
at /external/coderus/scratchbox/xulrunner-package/objdir-desktop/toolkit/profile/nsProfileLock.cpp:180
#2 <signal handler called>
#3 sse2_composite_src_x888_0565 (imp=<optimized out>, info=<optimized out>) at /external/coderus/scratchbox/xulrunner-package/mozilla-central/gfx/cairo/libpixman/src/pixman-sse2.c:2883
#4 0x00007fd23e070016 in _moz_pixman_image_composite32 (op=op@entry=PIXMAN_OP_OVER, src=src@entry=0x7fd228c5b020, mask=<optimized out>, dest=dest@entry=0x7fd2291713e0, src_x=388, src_y=120,
mask_x=0, mask_y=0, dest_x=388, dest_y=120, width=8, height=9) at /external/coderus/scratchbox/xulrunner-package/mozilla-central/gfx/cairo/libpixman/src/pixman.c:707
#5 0x00007fd23e01f99e in _composite_glyphs (closure=0x7fd236954bd0, dst=0x7fd2291713e0, dst_format=<optimized out>, op=<optimized out>, pattern=<optimized out>, dst_x=0, dst_y=0,
extents=0x7fd236954c0c, clip_region=0x0) at /external/coderus/scratchbox/xulrunner-package/mozilla-central/gfx/cairo/cairo/src/cairo-image-surface.c:4004
#6 0x00007fd23e021271 in _clip_and_composite (dst=dst@entry=0x7fd22871e040, op=op@entry=CAIRO_OPERATOR_OVER, src=src@entry=0x7fd236954de0, draw_func=0x7fd23e01f7a2 <_composite_glyphs>,
draw_closure=draw_closure@entry=0x7fd236954bd0, extents=extents@entry=0x7fd236954bec, clip=clip@entry=0x0)
at /external/coderus/scratchbox/xulrunner-package/mozilla-central/gfx/cairo/cairo/src/cairo-image-surface.c:2311
#7 0x00007fd23e0215ae in _cairo_image_surface_glyphs (abstract_surface=0x7fd22871e040, op=CAIRO_OPERATOR_OVER, source=0x7fd236954de0, glyphs=0x7fd236954ed8, num_glyphs=37,
scaled_font=0x7fd228bcee80, clip=0x0, num_remaining=0x7fd236954cc4) at /external/coderus/scratchbox/xulrunner-package/mozilla-central/gfx/cairo/cairo/src/cairo-image-surface.c:4079
#8 0x00007fd23e036765 in _cairo_surface_show_text_glyphs (surface=0x7fd22871e040, op=op@entry=CAIRO_OPERATOR_OVER, source=source@entry=0x7fd236954de0, utf8=utf8@entry=0x0,
utf8_len=utf8_len@entry=0, glyphs=glyphs@entry=0x7fd236954ed8, num_glyphs=37, clusters=clusters@entry=0x7fd2369556d0, num_clusters=num_clusters@entry=0,
cluster_flags=cluster_flags@entry=(unknown: 0), scaled_font=0x7fd228bcee80, clip=0x7fd236954dd0)
at /external/coderus/scratchbox/xulrunner-package/mozilla-central/gfx/cairo/cairo/src/cairo-surface.c:2763
#9 0x00007fd23e01cbb9 in _cairo_gstate_show_text_glyphs (gstate=0x7fd228bf1718, utf8=utf8@entry=0x0, utf8_len=utf8_len@entry=0, glyphs=<optimized out>, num_glyphs=37,
clusters=clusters@entry=0x0, num_clusters=<optimized out>, num_clusters@entry=0, cluster_flags=cluster_flags@entry=(unknown: 0))
at /external/coderus/scratchbox/xulrunner-package/mozilla-central/gfx/cairo/cairo/src/cairo-gstate.c:1992
#10 0x00007fd23e012d78 in _moz_cairo_show_glyphs (cr=0x7fd228bf1550, glyphs=<optimized out>, num_glyphs=<optimized out>)
at /external/coderus/scratchbox/xulrunner-package/mozilla-central/gfx/cairo/cairo/src/cairo.c:3528
#11 0x00007fd23df67073 in Flush (aGlobalMatrix=..., aObjectPaint=0x0, aReverse=<optimized out>, aDrawMode=<optimized out>, aCR=0x7fd228bf1550, this=0x7fd2369563e0, aFinish=<optimized out>)
at /external/coderus/scratchbox/xulrunner-package/mozilla-central/gfx/thebes/gfxFont.cpp:2055
#12 GlyphBuffer::Flush (this=0x7fd2369563e0, aCR=0x7fd228bf1550, aDrawMode=<optimized out>, aReverse=<optimized out>, aObjectPaint=0x0, aGlobalMatrix=..., aFinish=true)
at /external/coderus/scratchbox/xulrunner-package/mozilla-central/gfx/thebes/gfxFont.cpp:2022
---Type <return> to continue, or q <return> to quit---
#13 0x00007fd23df6d30d in gfxFont::Draw (this=0x7fd228bcb4a0, aTextRun=0x7fd229220ea0, aStart=17, aEnd=54, aContext=0x7fd228c41d30, aDrawMode=gfxFont::GLYPH_FILL, aPt=0x7fd2369579d8,
aSpacing=0x0, aObjectPaint=0x0, aCallbacks=0x0) at /external/coderus/scratchbox/xulrunner-package/mozilla-central/gfx/thebes/gfxFont.cpp:2480
#14 0x00007fd23df6ef5d in gfxTextRun::DrawGlyphs (this=this@entry=0x7fd229220ea0, aFont=aFont@entry=0x7fd228bcb4a0, aContext=aContext@entry=0x7fd228c41d30,
aDrawMode=aDrawMode@entry=gfxFont::GLYPH_FILL, aPt=aPt@entry=0x7fd2369579d8, aObjectPaint=aObjectPaint@entry=0x0, aStart=17, aEnd=54, aProvider=aProvider@entry=0x7fd2369601e0,
aSpacingStart=17, aSpacingEnd=54, aCallbacks=aCallbacks@entry=0x0) at /external/coderus/scratchbox/xulrunner-package/mozilla-central/gfx/thebes/gfxFont.cpp:5578
#15 0x00007fd23df6f549 in gfxTextRun::Draw (this=this@entry=0x7fd229220ea0, aContext=aContext@entry=0x7fd228c41d30, aPt=..., aDrawMode=aDrawMode@entry=gfxFont::GLYPH_FILL,
aStart=<optimized out>, aLength=<optimized out>, aProvider=0x7fd2369601e0, aAdvanceWidth=aAdvanceWidth@entry=0x7fd236957e50, aObjectPaint=aObjectPaint@entry=0x0,
aCallbacks=aCallbacks@entry=0x0) at /external/coderus/scratchbox/xulrunner-package/mozilla-central/gfx/thebes/gfxFont.cpp:5778
#16 0x00007fd23d52425c in DrawTextRun (aTextRun=0x7fd229220ea0, aCtx=aCtx@entry=0x7fd228c41d30, aTextBaselinePt=..., aOffset=<optimized out>, aLength=<optimized out>,
aProvider=<optimized out>, aTextColor=aTextColor@entry=4281545523, aAdvanceWidth=aAdvanceWidth@entry=0x7fd236957e50, aObjectPaint=aObjectPaint@entry=0x0, aCallbacks=aCallbacks@entry=0x0)
at /external/coderus/scratchbox/xulrunner-package/mozilla-central/layout/generic/nsTextFrameThebes.cpp:5809
#17 0x00007fd23d5278d1 in nsTextFrame::DrawTextRun (this=0x7fd2291b95e0, aCtx=0x7fd228c41d30, aTextBaselinePt=..., aOffset=<optimized out>, aLength=<optimized out>, aProvider=...,
aTextColor=4281545523, aAdvanceWidth=@0x7fd236957e50: 2568, aDrawSoftHyphen=false, aObjectPaint=0x0, aCallbacks=0x0)
at /external/coderus/scratchbox/xulrunner-package/mozilla-central/layout/generic/nsTextFrameThebes.cpp:5825
#18 0x00007fd23d52a342 in nsTextFrame::DrawText (this=this@entry=0x7fd2291b95e0, aCtx=aCtx@entry=0x7fd228c41d30, aDirtyRect=..., aFramePt=..., aTextBaselinePt=..., aOffset=17, aLength=37,
aProvider=..., aTextStyle=..., aTextColor=4281545523, aClipEdges=..., aAdvanceWidth=@0x7fd236957e50: 2568, aDrawSoftHyphen=false,
aDecorationOverrideColor=aDecorationOverrideColor@entry=0x0, aObjectPaint=aObjectPaint@entry=0x0, aCallbacks=aCallbacks@entry=0x0)
at /external/coderus/scratchbox/xulrunner-package/mozilla-central/layout/generic/nsTextFrameThebes.cpp:5976
#19 0x00007fd23d5303a0 in nsTextFrame::PaintTextWithSelectionColors (this=this@entry=0x7fd2291b95e0, aCtx=aCtx@entry=0x7fd228c41d30, aFramePt=..., aTextBaselinePt=..., aDirtyRect=...,
aProvider=..., aContentOffset=aContentOffset@entry=0, aContentLength=aContentLength@entry=54, aTextPaintStyle=..., aDetails=aDetails@entry=0x7fd228a553b0,
aAllTypes=aAllTypes@entry=0x7fd23695ffbe, aClipEdges=..., aCallbacks=aCallbacks@entry=0x0)
at /external/coderus/scratchbox/xulrunner-package/mozilla-central/layout/generic/nsTextFrameThebes.cpp:5407
#20 0x00007fd23d530b4d in nsTextFrame::PaintTextWithSelection (this=this@entry=0x7fd2291b95e0, aCtx=aCtx@entry=0x7fd228c41d30, aFramePt=..., aTextBaselinePt=..., aDirtyRect=...,
aProvider=..., aContentOffset=aContentOffset@entry=0, aContentLength=54, aTextPaintStyle=..., aClipEdges=..., aObjectPaint=aObjectPaint@entry=0x0, aCallbacks=aCallbacks@entry=0x0)
at /external/coderus/scratchbox/xulrunner-package/mozilla-central/layout/generic/nsTextFrameThebes.cpp:5513
#21 0x00007fd23d530f0a in nsTextFrame::PaintText (this=this@entry=0x7fd2291b95e0, aRenderingContext=aRenderingContext@entry=0x7fd22918b0e0, aPt=..., aDirtyRect=..., aItem=...,
aObjectPaint=aObjectPaint@entry=0x0, aCallbacks=aCallbacks@entry=0x0) at /external/coderus/scratchbox/xulrunner-package/mozilla-central/layout/generic/nsTextFrameThebes.cpp:5754
---Type <return> to continue, or q <return> to quit---
#22 0x00007fd23d5311e6 in nsDisplayText::Paint (this=0x7fd228da3360, aBuilder=<optimized out>, aCtx=0x7fd22918b0e0)
at /external/coderus/scratchbox/xulrunner-package/mozilla-central/layout/generic/nsTextFrameThebes.cpp:4429
#23 0x00007fd23d46ad1f in mozilla::FrameLayerBuilder::DrawThebesLayer (aLayer=0x7fd228a3ac70, aContext=0x7fd228c41d30, aRegionToDraw=..., aRegionToInvalidate=...,
aCallbackData=0x7fd236960cf8) at /external/coderus/scratchbox/xulrunner-package/mozilla-central/layout/base/FrameLayerBuilder.cpp:3314
#24 0x00007fd23df8f370 in mozilla::layers::ClientThebesLayer::PaintBuffer (this=this@entry=0x7fd228a3ac70, aContext=<optimized out>, aRegionToDraw=..., aExtendedRegionToDraw=...,
aRegionToInvalidate=..., aDidSelfCopy=<optimized out>) at /external/coderus/scratchbox/xulrunner-package/mozilla-central/gfx/layers/client/ClientThebesLayer.cpp:149
#25 0x00007fd23df8f982 in mozilla::layers::ClientThebesLayer::PaintThebes (this=this@entry=0x7fd228a3ac70)
at /external/coderus/scratchbox/xulrunner-package/mozilla-central/gfx/layers/client/ClientThebesLayer.cpp:92
#26 0x00007fd23df8fbdb in mozilla::layers::ClientThebesLayer::RenderLayer (this=0x7fd228a3ac70)
at /external/coderus/scratchbox/xulrunner-package/mozilla-central/gfx/layers/client/ClientThebesLayer.cpp:123
#27 0x00007fd23df8e20b in ClientContainerLayer::RenderLayer (this=<optimized out>)
at /external/coderus/scratchbox/xulrunner-package/mozilla-central/gfx/layers/client/ClientContainerLayer.h:187
#28 0x00007fd23df8eb5e in mozilla::layers::ClientLayerManager::EndTransactionInternal (this=this@entry=0x7fd228a963a0,
aCallback=aCallback@entry=0x7fd23d46a1ac <mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*)>,
aCallbackData=aCallbackData@entry=0x7fd236960cf8) at /external/coderus/scratchbox/xulrunner-package/mozilla-central/gfx/layers/client/ClientLayerManager.cpp:175
#29 0x00007fd23df8f1b4 in mozilla::layers::ClientLayerManager::EndTransaction (this=0x7fd228a963a0,
aCallback=0x7fd23d46a1ac <mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*)>,
aCallbackData=0x7fd236960cf8, aFlags=mozilla::layers::LayerManager::END_NO_COMPOSITE)
at /external/coderus/scratchbox/xulrunner-package/mozilla-central/gfx/layers/client/ClientLayerManager.cpp:198
#30 0x00007fd23d4980b1 in nsDisplayList::PaintForFrame (this=this@entry=0x7fd236960c10, aBuilder=aBuilder@entry=0x7fd236960cf8, aCtx=aCtx@entry=0x0, aForFrame=<optimized out>, aFlags=13)
at /external/coderus/scratchbox/xulrunner-package/mozilla-central/layout/base/nsDisplayList.cpp:1204
#31 0x00007fd23d498325 in nsDisplayList::PaintRoot (this=this@entry=0x7fd236960c10, aBuilder=aBuilder@entry=0x7fd236960cf8, aCtx=aCtx@entry=0x0, aFlags=<optimized out>)
at /external/coderus/scratchbox/xulrunner-package/mozilla-central/layout/base/nsDisplayList.cpp:1065
#32 0x00007fd23d4ab300 in nsLayoutUtils::PaintFrame (aRenderingContext=aRenderingContext@entry=0x0, aFrame=aFrame@entry=0x7fd228af7410, aDirtyRegion=...,
aBackstop=aBackstop@entry=4294967295, aFlags=772) at /external/coderus/scratchbox/xulrunner-package/mozilla-central/layout/base/nsLayoutUtils.cpp:2093
#33 0x00007fd23d4bbbd5 in PresShell::Paint (this=0x7fd228ee6b10, aViewToPaint=aViewToPaint@entry=0x7fd228eb1100, aDirtyRegion=..., aFlags=aFlags@entry=1)
at /external/coderus/scratchbox/xulrunner-package/mozilla-central/layout/base/nsPresShell.cpp:5594
---Type <return> to continue, or q <return> to quit---
#34 0x00007fd23d81562c in ProcessPendingUpdatesForView (aView=0x7fd228eb1100, this=0x7fd228753100, aFlushDirtyRegion=<optimized out>)
at /external/coderus/scratchbox/xulrunner-package/mozilla-central/view/src/nsViewManager.cpp:403
#35 nsViewManager::ProcessPendingUpdatesForView (this=0x7fd228753100, aView=0x7fd228eb1100, aFlushDirtyRegion=true)
at /external/coderus/scratchbox/xulrunner-package/mozilla-central/view/src/nsViewManager.cpp:352
#36 0x00007fd23d4c467f in nsRefreshDriver::Tick (this=<optimized out>, aNowEpoch=aNowEpoch@entry=1369334979461854, aNowTime=aNowTime@entry=...)
at /external/coderus/scratchbox/xulrunner-package/mozilla-central/layout/base/nsRefreshDriver.cpp:994
#37 0x00007fd23d4c4a3d in TickDriver (now=..., jsnow=1369334979461854, driver=<optimized out>)
at /external/coderus/scratchbox/xulrunner-package/mozilla-central/layout/base/nsRefreshDriver.cpp:167
#38 mozilla::RefreshDriverTimer::Tick (this=<optimized out>) at /external/coderus/scratchbox/xulrunner-package/mozilla-central/layout/base/nsRefreshDriver.cpp:159
#39 0x00007fd23df29364 in nsTimerImpl::Fire (this=this@entry=0x7fd228672dd0) at /external/coderus/scratchbox/xulrunner-package/mozilla-central/xpcom/threads/nsTimerImpl.cpp:547
#40 0x00007fd23df29441 in nsTimerEvent::Run (this=<optimized out>) at /external/coderus/scratchbox/xulrunner-package/mozilla-central/xpcom/threads/nsTimerImpl.cpp:634
#41 0x00007fd23df26775 in nsThread::ProcessNextEvent (this=0x7fd22801ef10, mayWait=<optimized out>, result=0x7fd23696165f)
at /external/coderus/scratchbox/xulrunner-package/mozilla-central/xpcom/threads/nsThread.cpp:627
#42 0x00007fd23defc02d in NS_ProcessPendingEvents (thread=0x7fd22801ef10, timeout=20) at /external/coderus/scratchbox/xulrunner-package/objdir-desktop/xpcom/build/nsThreadUtils.cpp:188
#43 0x00007fd23dc0b2cc in nsBaseAppShell::NativeEventCallback (this=0x7fd22837bbf0) at /external/coderus/scratchbox/xulrunner-package/mozilla-central/widget/xpwidgets/nsBaseAppShell.cpp:97
#44 0x00007fd23dbfadb3 in nsAppShell::event (this=0x184, e=0x7fd236954790) at /external/coderus/scratchbox/xulrunner-package/mozilla-central/widget/qt/nsAppShell.cpp:90
#45 0x00007fd25545d8ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#46 0x00007fd25546025b in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#47 0x00007fd254f3363e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#48 0x00007fd254f37171 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#49 0x00007fd254f61e83 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#50 0x00007fd251358f05 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007fd251359248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007fd251359304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007fd254f62016 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#54 0x00007fd254f3238f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#55 0x00007fd254f32618 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
---Type <return> to continue, or q <return> to quit---
#56 0x00007fd254e34410 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#57 0x00007fd254e36bec in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#58 0x00007fd253e9df8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#59 0x00007fd2545d3e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6
Steps:
Expected behaviour:
Actual behaviour:
qtmozembed and qmlmozbrowser both seem to handle the signal/slot the right way (i.e. it isn't missing any parameters, and parameters look ok)
similar to #3 crash after view has been destroyed
#0 0x411a87fc in raise (sig=11) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:45
#1 0x3c58e728 in nsProfileLock::FatalSignalHandler (signo=11, info=0xaec5f2d8, context=0xaec5f358)
at /mozilla-embedlite/obj-build-n9-qt/toolkit/profile/nsProfileLock.cpp:180
#2
#3 mozilla::embedlite::EmbedLiteView::GetImpl (this=0x0) at /mozilla-embedlite/embedding/embedlite/EmbedLiteView.cpp:72
#4 0x3d1c92dc in mozilla::embedlite::EmbedLiteCompositorParent::GetEmbedPanZoomController (this=0x40a02000)
at /mozilla-embedlite/embedding/embedlite/embedthread/EmbedLiteCompositorParent.cpp:161
#5 0x3d1c9464 in mozilla::embedlite::EmbedLiteCompositorParent::ShadowLayersUpdated (this=0x40a02000, aLayerTree=0x40a2b580,
aTargetConfig=..., isFirstPaint=false)
at /mozilla-embedlite/embedding/embedlite/embedthread/EmbedLiteCompositorParent.cpp:136
#6 0x3d5dea98 in mozilla::layers::ShadowLayersParent::RecvUpdate (this=0x40a2b580, cset=,
targetConfig=\<value optimized out\>, isFirstPaint=\<value optimized out\>, reply=0xaec5fc24)
at /mozilla-embedlite/gfx/layers/ipc/ShadowLayersParent.cpp:470
#7 0x3d5deb34 in mozilla::layers::ShadowLayersParent::RecvUpdateNoSwap (this=0x40a2b580, cset=..., targetConfig=...,
isFirstPaint=@0xaec5fca4) at /mozilla-embedlite/gfx/layers/ipc/ShadowLayersParent.cpp:154
#8 0x3d2f5b1c in mozilla::layers::PLayersParent::OnMessageReceived (this=0x40a2b580, __msg=)
at /mozilla-embedlite/obj-build-n9-qt/ipc/ipdl/PLayersParent.cpp:355
#9 0x3d2eaa7c in mozilla::layers::PCompositorParent::OnMessageReceived (this=0x40a02000, __msg=...)
at /mozilla-embedlite/obj-build-n9-qt/ipc/ipdl/PCompositorParent.cpp:344
#10 0x3d28e2b8 in mozilla::ipc::AsyncChannel::OnDispatchMessage (this=0x40a02008, msg=...)
at /mozilla-embedlite/ipc/glue/AsyncChannel.cpp:473
#11 0x3d2973a0 in mozilla::ipc::RPCChannel::OnMaybeDequeueOne (this=0x40a02008)
at /mozilla-embedlite/ipc/glue/RPCChannel.cpp:402
#12 0x3d294a6c in DispatchToMethod<mozilla::ipc::RPCChannel, bool (mozilla::ipc::RPCChannel::*)()> (obj=, method=
(bool (mozilla::ipc::RPCChannel::*)(mozilla::ipc::RPCChannel *)) 0x3d297254 \<mozilla::ipc::RPCChannel::OnMaybeDequeueOne()\>,
arg=\<value optimized out\>) at /mozilla-embedlite/ipc/chromium/src/base/tuple.h:383
#13 0x3d2940a0 in mozilla::ipc::RPCChannel::RefCountedTask::Run (this=)
at ../../dist/include/mozilla/ipc/RPCChannel.h:425
#14 0x3d5382a8 in MessageLoop::RunTask (this=0x3b860d60, task=0xaec5f644)
at /mozilla-embedlite/ipc/chromium/src/base/message_loop.cc:333
#15 0x3d53aad4 in MessageLoop::DeferOrRunPendingTask (this=0x0, pending_task=...)
at /mozilla-embedlite/ipc/chromium/src/base/message_loop.cc:341
#16 0x3d53acb0 in MessageLoop::DoWork (this=0x3b860d60) at /mozilla-embedlite/ipc/chromium/src/base/message_loop.cc:441
#17 0x3d55e32c in base::MessagePumpForUI::HandleDispatch (this=0x3ac0de20)
at /mozilla-embedlite/ipc/chromium/src/base/message_pump_qt.cc:159
#18 0x3d55e3c0 in base::MessagePumpQt::event (this=0x0, e=)
at /mozilla-embedlite/ipc/chromium/src/base/message_pump_qt.cc:61
#19 0x41f05f04 in QVolatileImageData::QVolatileImageData (this=0x3ac0de38) at image/qvolatileimagedata.cpp:50
---Type to continue, or q to quit---
#20 0x41f100e8 in QPngHandlerPrivate::readImageFormat (this=0x409ee820) at image/qpnghandler.cpp:557
#21 0x4176cfa0 in QString (this=0x3ac0b220) at ../../include/QtCore/../../src/corelib/tools/qstring.h:882
#22 QXmlStreamStringRef (this=0x3ac0b220) at ../../include/QtCore/../../src/corelib/xml/qxmlstream.h:122
#23 QXmlStreamReaderPrivate::resolveTag (this=0x3ac0b220) at xml/qxmlstream.cpp:1659
#24 0x417714f8 in QXmlStreamReaderPrivate::parse (this=0xaec600d7) at xml/qxmlstream_p.h:1848
#25 0x4179ff38 in standalone_months_data () from /usr/lib/libQtCore.so.4
#26 0x4179ff38 in standalone_months_data () from /usr/lib/libQtCore.so.4
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
http://get.webgl.org/ crashing
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.