Bug 54183 - [GTK] fast/events/focusingUnloadedFrame.html fails
Summary: [GTK] fast/events/focusingUnloadedFrame.html fails
Status: RESOLVED DUPLICATE of bug 54157
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC OS X 10.5
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-10 01:24 PST by Philippe Normand
Modified: 2011-02-10 08:46 PST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Philippe Normand 2011-02-10 01:24:55 PST
http://trac.webkit.org/changeset/78122 unskips that test and introduced wrong expected results (including a mention to /home/martin ?!).

Current the 3 GTK+ slaves generate 3 differents results for this test. One obvious issue is that some of them include the URI of the not-found resource, which is not consistent on all bots.

I will skip this test for now.

32-bits Release (this is what i see on my 64-bits Debug too):

layer at (0,0) size 800x600
  RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
  RenderBlock {HTML} at (0,0) size 800x600
    RenderFrameSet {FRAMESET} at (0,0) size 800x600
      RenderFrame {FRAME} at (0,0) size 800x600
        layer at (0,0) size 800x600
          RenderView at (0,0) size 800x600
        layer at (0,0) size 800x600
          RenderBlock {HTML} at (0,0) size 800x600
            RenderBody {BODY} at (8,8) size 784x584
              RenderText {#text} at (0,0) size 764x38
                text run at (0,0) width 654: "To reproduce the original crash outside of DumpRenderTree, press option-tab twice. After focusing the "
                text run at (654,0) width 110: "link below on the"
                text run at (0,19) width 512: "first option-tab, the focus loop will try to focus the unloaded frame on the second "
                text run at (512,19) width 68: "and crash. "
              RenderInline {A} at (0,0) size 37x19 [color=#0000EE]
                RenderText {#text} at (580,19) size 37x19
                  text run at (580,19) width 37: "Crash"
              RenderText {#text} at (0,0) size 0x0
      RenderFrame {FRAME} at (0,0) size 0x0
        layer at (0,0) size 64x168
          RenderView at (0,0) size 0x0
        layer at (0,0) size 0x168
          RenderBlock {HTML} at (0,0) size 0x168
            RenderBody {BODY} at (8,8) size 0x152
              RenderText {#text} at (0,0) size 56x152
                text run at (0,0) width 33: "Error"
                text run at (0,19) width 51: "opening"
                text run at (0,38) width 24: "file:"
                text run at (0,57) width 20: "No"
                text run at (0,76) width 29: "such"
                text run at (0,95) width 20: "file"
                text run at (0,114) width 13: "or"
                text run at (0,133) width 56: "directory"

64-bits Debug:

layer at (0,0) size 800x600
  RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
  RenderBlock {HTML} at (0,0) size 800x600
    RenderFrameSet {FRAMESET} at (0,0) size 800x600
      RenderFrame {FRAME} at (0,0) size 800x600
        layer at (0,0) size 800x600
          RenderView at (0,0) size 800x600
        layer at (0,0) size 800x600
          RenderBlock {HTML} at (0,0) size 800x600
            RenderBody {BODY} at (8,8) size 784x584
              RenderText {#text} at (0,0) size 764x38
                text run at (0,0) width 654: "To reproduce the original crash outside of DumpRenderTree, press option-tab twice. After focusing the "
                text run at (654,0) width 110: "link below on the"
                text run at (0,19) width 512: "first option-tab, the focus loop will try to focus the unloaded frame on the second "
                text run at (512,19) width 68: "and crash. "
              RenderInline {A} at (0,0) size 37x19 [color=#0000EE]
                RenderText {#text} at (580,19) size 37x19
                  text run at (580,19) width 37: "Crash"
              RenderText {#text} at (0,0) size 0x0
      RenderFrame {FRAME} at (0,0) size 0x0
        layer at (0,0) size 600x245
          RenderView at (0,0) size 0x0
        layer at (0,0) size 0x0
          RenderBlock {HTML} at (0,0) size 0x0
            RenderBody {BODY} at (0,0) size 0x0 [bgcolor=#FFFFFF]
        layer at (16,32) size 584x213
          RenderBlock (positioned) {DIV} at (16,32) size 584x213 [border: (2px solid #EEEEEE)]
            RenderBlock {DIV} at (12,31) size 560x22
              RenderBlock {P} at (0,0) size 560x22
                RenderText {#text} at (0,0) size 165x22
                  text run at (0,0) width 165: "Unable to load page"
            RenderBlock {DIV} at (12,72) size 560x69
              RenderBlock {P} at (0,0) size 560x38
                RenderText {#text} at (0,0) size 527x38
                  text run at (0,0) width 527: "Problem occurred while loading the URL file:///home/slave/webkitgtk/gtk-linux-64-"
                  text run at (0,19) width 383: "debug/build/LayoutTests/fast/events/resources/notfound.html"
              RenderBlock {P} at (0,54) size 560x15
                RenderText {#text} at (0,0) size 234x15
                  text run at (0,0) width 234: "Error opening file: No such file or directory"
            RenderBlock {FORM} at (12,153) size 560x32
              RenderButton {INPUT} at (2,2) size 83x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
                RenderBlock (anonymous) at (8,4) size 67x19
                  RenderText at (0,0) size 67x19
                    text run at (0,0) width 67: "Try again"
              RenderText {#text} at (0,0) size 0x0

32-bits Debug:

layer at (0,0) size 800x600
  RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
  RenderBlock {HTML} at (0,0) size 800x600
    RenderFrameSet {FRAMESET} at (0,0) size 800x600
      RenderFrame {FRAME} at (0,0) size 800x600
        layer at (0,0) size 800x600
          RenderView at (0,0) size 800x600
        layer at (0,0) size 800x600
          RenderBlock {HTML} at (0,0) size 800x600
            RenderBody {BODY} at (8,8) size 784x584
              RenderText {#text} at (0,0) size 764x38
                text run at (0,0) width 654: "To reproduce the original crash outside of DumpRenderTree, press option-tab twice. After focusing the "
                text run at (654,0) width 110: "link below on the"
                text run at (0,19) width 512: "first option-tab, the focus loop will try to focus the unloaded frame on the second "
                text run at (512,19) width 68: "and crash. "
              RenderInline {A} at (0,0) size 37x19 [color=#0000EE]
                RenderText {#text} at (580,19) size 37x19
                  text run at (580,19) width 37: "Crash"
              RenderText {#text} at (0,0) size 0x0
      RenderFrame {FRAME} at (0,0) size 0x0
        layer at (0,0) size 600x245
          RenderView at (0,0) size 0x0
        layer at (0,0) size 0x0
          RenderBlock {HTML} at (0,0) size 0x0
            RenderBody {BODY} at (0,0) size 0x0 [bgcolor=#FFFFFF]
        layer at (16,32) size 584x213
          RenderBlock (positioned) {DIV} at (16,32) size 584x213 [border: (2px solid #EEEEEE)]
            RenderBlock {DIV} at (12,31) size 560x22
              RenderBlock {P} at (0,0) size 560x22
                RenderText {#text} at (0,0) size 165x22
                  text run at (0,0) width 165: "Unable to load page"
            RenderBlock {DIV} at (12,72) size 560x69
              RenderBlock {P} at (0,0) size 560x38
                RenderText {#text} at (0,0) size 527x38
                  text run at (0,0) width 527: "Problem occurred while loading the URL file:///home/slave/webkitgtk/gtk-linux-32-"
                  text run at (0,19) width 383: "debug/build/LayoutTests/fast/events/resources/notfound.html"
              RenderBlock {P} at (0,54) size 560x15
                RenderText {#text} at (0,0) size 234x15
                  text run at (0,0) width 234: "Error opening file: No such file or directory"
            RenderBlock {FORM} at (12,153) size 560x32
              RenderButton {INPUT} at (2,2) size 83x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
                RenderBlock (anonymous) at (8,4) size 67x19
                  RenderText at (0,0) size 67x19
                    text run at (0,0) width 67: "Try again"
              RenderText {#text} at (0,0) size 0x0
Comment 1 Martin Robinson 2011-02-10 08:26:29 PST
I think this won't be a problem once the patch at https://bugs.webkit.org/show_bug.cgi?id=54157 lands. I'll rexamine it then.
Comment 2 Philippe Normand 2011-02-10 08:38:30 PST
(In reply to comment #1)
> I think this won't be a problem once the patch at https://bugs.webkit.org/show_bug.cgi?id=54157 lands. I'll rexamine it then.

Oh yeah, that patch could indeed fix those tests! Thanks Martin
Comment 3 Martin Robinson 2011-02-10 08:46:47 PST
I think this won't be a problem once the patch at https://bugs.webkit.org/show_bug.cgi?id=54157 lands. I'll rexamine it then.

*** This bug has been marked as a duplicate of bug 54157 ***