Giter Site home page Giter Site logo

tmeshkova / mozilla-central Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mozilla/mozilla-central

0.0 0.0 5.0 1.47 GB

A git clone of mozilla-central, with full history.

Home Page: http://mozilla.org/

License: Other

C++ 39.68% C 28.46% Objective-C 1.09% CSS 0.57% JavaScript 23.00% Python 2.89% Shell 0.74% PowerShell 0.01% CoffeeScript 0.01% Java 1.89% Perl 0.20% Assembly 1.40% XSLT 0.01% Scilab 0.01% PHP 0.01% Awk 0.01% Ragel in Ruby Host 0.01% TeX 0.06% D 0.01% Emacs Lisp 0.01%

mozilla-central's People

Contributors

asurkov avatar bhackett1024 avatar bholley avatar brendaneich avatar bsmedberg avatar bzbarsky avatar daogottwald avatar dbaron avatar dholbert avatar ehsan avatar gavinsharp avatar glandium avatar jfkthame avatar joneschrisg avatar jswalden avatar mak77 avatar masayuki-nakano avatar mbrubeck avatar mfinkle avatar mossop avatar mounirlamouri avatar mrbkap avatar ms2ger avatar nnethercote avatar philor avatar reedloden avatar rocallahan avatar rvandermeulen avatar sdwilsh avatar staktrace avatar

Watchers

 avatar  avatar  avatar  avatar

mozilla-central's Issues

crash [@ nsIMEStateManager::DispatchCompositionEvent]

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

QML UI bug

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.

crash [@ RPCChannel::~RPCChannel]

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

crash [@ EmbedLiteViewThreadParent::RecvSetInputContext]

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

SW Renderer segfault crash

#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

newWindowRequested signal does not pass Url to the slot

Steps:

  1. Open talk.maemo.org
  2. Click on the Community SSU banner on the right of the page below the donate button

Expected behaviour:

Actual behaviour:

  • A new window opens with url=about:blank (url passed is actually an empty string, but due to a code block in the Qml file this is translated to about:blank)

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)

crash [@ EmbedLiteCompositorParent::GetEmbedPanZoomController]

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.