[Webkit-unassigned] [Bug 19684] New: GTK port crashes when pointed to an Arabic site

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jun 19 18:10:16 PDT 2008


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

           Summary: GTK port crashes when pointed to an Arabic site
           Product: WebKit
           Version: 526+ (Nightly build)
          Platform: PC
               URL: http://www.arab-ipu.org/members/index.asp?cc=4
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: Critical
          Priority: P2
         Component: WebCore Misc.
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: joshchia at gmail.com


I'm running the GTK port on Ubuntu Hardy.  The GTK port crashes when I ask it
to go to an Arabic page such as:
http://www.arab-ipu.org/members/index.asp?cc=4

The source code I have is several weeks old, but since I haven't found a bug
describing the same problem, this problem is probably still in the nightly
build.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f84da0dc7c0 (LWP 1144)]
getDefaultPangoLayout (run=<value optimized out>)
    at WebCore/platform/graphics/gtk/FontGtk.cpp:216
216         *((int*)NULL) = 0;
Current language:  auto; currently c++
(gdb) bt
#0  getDefaultPangoLayout (run=<value optimized out>)
    at WebCore/platform/graphics/gtk/FontGtk.cpp:216
#1  0x00007f84d88e9e19 in WebCore::Font::floatWidthForComplexText (
    this=0xa79a40, run=@0x7fffe21121f0)
    at WebCore/platform/graphics/gtk/FontGtk.cpp:233
#2  0x00007f84d88d6279 in WebCore::Font::width (this=0x7fffe2111e90, run=@0x0)
    at WebCore/platform/graphics/Font.cpp:512
#3  0x00007f84d8f6001e in WebCore::RenderText::calcPrefWidths (this=0xa79c98,
    leadWidth=0) at WebCore/rendering/RenderText.cpp:396
#4  0x00007f84d8f5ed4e in WebCore::RenderText::trimmedPrefWidths (
    this=0xa79c98, leadWidth=0, beginMinW=@0x7fffe21124e4,
    beginWS=@0x7fffe21124fc, endMinW=@0x7fffe21124e0, endWS=@0x7fffe21124fa,
    hasBreakableChar=@0x7fffe21124fe, hasBreak=@0x7fffe21124fd,
    beginMaxW=@0x7fffe21124dc, endMaxW=@0x7fffe21124d8, minW=@0x7fffe21124ec,
    maxW=@0x7fffe21124e8, stripFrontSpaces=@0x7fffe21124ff)
    at WebCore/rendering/RenderText.cpp:411
#5  0x00007f84d8ec5889 in WebCore::RenderBlock::calcInlinePrefWidths (
    this=0xa79228) at WebCore/rendering/RenderBlock.cpp:3850
#6  0x00007f84d8ec5f28 in WebCore::RenderBlock::calcPrefWidths (this=0xa79228)
    at WebCore/rendering/RenderBlock.cpp:3533
#7  0x00007f84d8ed5353 in WebCore::RenderBox::minPrefWidth (this=0xa79228)
    at WebCore/rendering/RenderBox.cpp:195
#8  0x00007f84d8ec0f0e in WebCore::RenderBlock::calcBlockPrefWidths (
    this=0xa79398) at WebCore/rendering/RenderBlock.cpp:3973
#9  0x00007f84d8ec5d0b in WebCore::RenderBlock::calcPrefWidths (this=0xa79398)
    at WebCore/rendering/RenderBlock.cpp:3535
#10 0x00007f84d8ed5353 in WebCore::RenderBox::minPrefWidth (this=0xa79398)
    at WebCore/rendering/RenderBox.cpp:195
#11 0x00007f84d8ec0f0e in WebCore::RenderBlock::calcBlockPrefWidths (
    this=0xa77658) at WebCore/rendering/RenderBlock.cpp:3973
#12 0x00007f84d8ec5d0b in WebCore::RenderBlock::calcPrefWidths (this=0xa77658)
    at WebCore/rendering/RenderBlock.cpp:3535
#13 0x00007f84d8f41c37 in WebCore::RenderTableCell::calcPrefWidths (
    this=0xa77658) at WebCore/rendering/RenderTableCell.cpp:107
#14 0x00007f84d8e96d83 in WebCore::AutoTableLayout::recalcColumn (
    this=0xa74d90, effCol=1) at WebCore/rendering/AutoTableLayout.cpp:82
#15 0x00007f84d8e9718f in WebCore::AutoTableLayout::fullRecalc (this=0xa74d90)
    at WebCore/rendering/AutoTableLayout.cpp:206
...


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list