[Webkit-unassigned] [Bug 152610] New: [GTK] fast/text/text-combine-placement.html crashed.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Dec 31 05:07:47 PST 2015


https://bugs.webkit.org/show_bug.cgi?id=152610

            Bug ID: 152610
           Summary: [GTK] fast/text/text-combine-placement.html crashed.
    Classification: Unclassified
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: changseok.oh at collabora.com
                CC: bugs-noreply at webkitgtk.org

Program received signal SIGSEGV, Segmentation fault.
INT_cairo_scaled_font_glyph_extents (scaled_font=0x0, glyphs=0x7ffc4c63df50, num_glyphs=1, 
    extents=0x7ffc4c63df70)
    at /home/changseok/Projects/WebKit/WebKitBuild/DependenciesGTK/Source/cairo-1.14.2/src/cairo-scaled-font.c:1582
1582        if (num_glyphs == 0)
(gdb) bt
#0  INT_cairo_scaled_font_glyph_extents (scaled_font=0x0, glyphs=0x7ffc4c63df50, num_glyphs=1, 
    extents=0x7ffc4c63df70)
    at /home/changseok/Projects/WebKit/WebKitBuild/DependenciesGTK/Source/cairo-1.14.2/src/cairo-scaled-font.c:1582
#1  0x00007f1fb5dd8b05 in WebCore::Font::platformBoundsForGlyph(unsigned short) const ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#2  0x00007f1fb58d146b in unsigned int WebCore::WidthIterator::advanceInternal<WebCore::Latin1TextIterator>(WebCore::Latin1TextIterator&, WebCore::GlyphBuffer*) ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#3  0x00007f1fb58cd0d5 in WebCore::WidthIterator::advance(int, WebCore::GlyphBuffer*) ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#4  0x00007f1fb5890af6 in WebCore::FontCascade::floatWidthForSimpleText(WebCore::TextRun const&, WTF::HashSet<WebCore::Font const*, WTF::PtrHash<WebCore::Font const*>, WTF::HashTraits<WebCore::Font const*> >*, WebCore::GlyphOverflow*) const () from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#5  0x00007f1fb58919d0 in WebCore::FontCascade::width(WebCore::TextRun const&, WTF::HashSet<WebCore::Font const*, WTF::PtrHash<WebCore::Font const*>, WTF::HashTraits<WebCore::Font const*> >*, WebCore::GlyphOverflow*) const
    () from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#6  0x00007f1fb5b2c49f in WebCore::RenderText::width(unsigned int, unsigned int, WebCore::FontCascade const&, float, WTF::HashSet<WebCore::Font const*, WTF::PtrHash<WebCore::Font const*>, WTF::HashTraits<WebCore::Font const*> >*, WebCore::GlyphOverflow*) const ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#7  0x00007f1fb5a0b392 in WebCore::RenderCombineText::combineText() ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#8  0x00007f1fb59c640c in WebCore::RenderBlockFlow::computeInlinePreferredLogicalWidths(WebCore::LayoutUnit&, WebCore::LayoutUnit&) const ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#9  0x00007f1fb59c6e52 in WebCore::RenderBlockFlow::computeIntrinsicLogicalWidths(WebCore::LayoutUnit&, WebCore::LayoutUnit&) const () from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#10 0x00007f1fb59a0e99 in WebCore::RenderBlock::computePreferredLogicalWidths() ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#11 0x00007f1fb59da7a3 in WebCore::RenderBox::minPreferredLogicalWidth() const [clone .localalias.292] ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#12 0x00007f1fb59a82a4 in WebCore::RenderBlock::computeBlockPreferredLogicalWidths(WebCore::LayoutUnit&, WebCore::LayoutUnit&) const () from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#13 0x00007f1fb59c6f0d in WebCore::RenderBlockFlow::computeIntrinsicLogicalWidths(WebCore::LayoutUnit&, WebCore:---Type <return> to continue, or q <return> to quit---
:LayoutUnit&) const () from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#14 0x00007f1fb59a0e99 in WebCore::RenderBlock::computePreferredLogicalWidths() ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#15 0x00007f1fb59e5e39 in WebCore::RenderBox::computeLogicalWidthInRegionUsing(WebCore::SizeType, WebCore::Length, WebCore::LayoutUnit, WebCore::RenderBlock const*, WebCore::RenderRegion*) const ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#16 0x00007f1fb59e670f in WebCore::RenderBox::computeLogicalWidthInRegion(WebCore::RenderBox::LogicalExtentComputedValues&, WebCore::RenderRegion*) const ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#17 0x00007f1fb59e6a81 in WebCore::RenderBox::updateLogicalWidth() ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#18 0x00007f1fb59a30c2 in WebCore::RenderBlock::recomputeLogicalWidth() ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#19 0x00007f1fb59c50cc in WebCore::RenderBlockFlow::recomputeLogicalWidthAndColumnWidth() ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#20 0x00007f1fb59c882c in WebCore::RenderBlockFlow::layoutBlock(bool, WebCore::LayoutUnit) ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#21 0x00007f1fb59a31c5 in WebCore::RenderBlock::layout() ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#22 0x00007f1fb59c3e6c in WebCore::RenderBlockFlow::layoutBlockChild(WebCore::RenderBox&, WebCore::RenderBlockFlow::MarginInfo&, WebCore::LayoutUnit&, WebCore::LayoutUnit&) ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#23 0x00007f1fb59c4c03 in WebCore::RenderBlockFlow::layoutBlockChildren(bool, WebCore::LayoutUnit&) ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#24 0x00007f1fb59c902a in WebCore::RenderBlockFlow::layoutBlock(bool, WebCore::LayoutUnit) ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#25 0x00007f1fb59a31c5 in WebCore::RenderBlock::layout() ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#26 0x00007f1fb59c3e6c in WebCore::RenderBlockFlow::layoutBlockChild(WebCore::RenderBox&, WebCore::RenderBlockFlow::MarginInfo&, WebCore::LayoutUnit&, WebCore::LayoutUnit&) ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#27 0x00007f1fb59c4c03 in WebCore::RenderBlockFlow::layoutBlockChildren(bool, WebCore::LayoutUnit&) ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#28 0x00007f1fb59c902a in WebCore::RenderBlockFlow::layoutBlock(bool, WebCore::LayoutUnit) ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
---Type <return> to continue, or q <return> to quit---
#29 0x00007f1fb59a31c5 in WebCore::RenderBlock::layout() ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#30 0x00007f1fb59c3e6c in WebCore::RenderBlockFlow::layoutBlockChild(WebCore::RenderBox&, WebCore::RenderBlockFlow::MarginInfo&, WebCore::LayoutUnit&, WebCore::LayoutUnit&) ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#31 0x00007f1fb59c4c03 in WebCore::RenderBlockFlow::layoutBlockChildren(bool, WebCore::LayoutUnit&) ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#32 0x00007f1fb59c902a in WebCore::RenderBlockFlow::layoutBlock(bool, WebCore::LayoutUnit) ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#33 0x00007f1fb59a31c5 in WebCore::RenderBlock::layout() ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#34 0x00007f1fb5b57619 in WebCore::RenderView::layoutContent(WebCore::LayoutState const&) ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#35 0x00007f1fb5b57b17 in WebCore::RenderView::layout() ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#36 0x00007f1fb57add39 in WebCore::FrameView::layout(bool) ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#37 0x00007f1fb584ab5a in WebCore::ThreadTimers::sharedTimerFiredInternal() ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#38 0x00007f1fb362d4ea in WTF::RunLoop::TimerBase::TimerBase(WTF::RunLoop&)::{lambda(void*)#1}::_FUN(void*) ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
#39 0x00007f1fb04aa81a in g_main_dispatch (context=0xe464d0)
    at /home/changseok/Projects/WebKit/WebKitBuild/DependenciesGTK/Source/glib-2.44.1/glib/gmain.c:3122
#40 g_main_context_dispatch (context=context at entry=0xe464d0)
    at /home/changseok/Projects/WebKit/WebKitBuild/DependenciesGTK/Source/glib-2.44.1/glib/gmain.c:3737
#41 0x00007f1fb04aab98 in g_main_context_iterate (context=0xe464d0, block=block at entry=1, 
    dispatch=dispatch at entry=1, self=<optimized out>)
    at /home/changseok/Projects/WebKit/WebKitBuild/DependenciesGTK/Source/glib-2.44.1/glib/gmain.c:3808
#42 0x00007f1fb04aaeb2 in g_main_loop_run (loop=0x14a09d0)
    at /home/changseok/Projects/WebKit/WebKitBuild/DependenciesGTK/Source/glib-2.44.1/glib/gmain.c:4002
#43 0x00007f1fb362d890 in WTF::RunLoop::run() ()
   from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
#44 0x00007f1fb4efcbf2 in int WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebProcessMain>(int, char**)
    () from /home/changseok/Projects/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#45 0x00007f1fa9822580 in __libc_start_main () from /lib64/libc.so.6
---Type <return> to continue, or q <return> to quit---
#46 0x0000000000400b99 in _start ()

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20151231/4bdec0fa/attachment-0001.html>


More information about the webkit-unassigned mailing list