Closed Bug 526768 Opened 16 years ago Closed 16 years ago

Tracker bug for 1.9.2 bustage on 11/05 nightly build

Categories

(Core :: Widget: Gtk, defect)

ARM
Maemo
defect
Not set
blocker

Tracking

()

RESOLVED DUPLICATE of bug 527615
Tracking Status
status1.9.2 --- beta3-fixed
fennec 1.0+ ---

People

(Reporter: aakashd, Assigned: karlt)

References

Details

Apparently, whatever broke trunk: - shows up in maximized mode - very crashy ...now landed on 1.9.2 builds last night. This might require re-opening a bug that's already in our database, but let's use this to track our sleuthing.
Component: General → Layout
Product: Fennec → Core
QA Contact: general → layout
tracking-fennec: --- → 1.0+
Assignee: nobody → roc
Flags: blocking1.9.2+
After bisecting the changesets, it looks like I found the regression in this one: http://hg.mozilla.org/releases/mozilla-1.9.2/rev/13433c466f46
Assignee: roc → mozbugz
Component: Layout → Widget: Gtk
QA Contact: layout → gtk
Blocks: 509278
I backed out the bad changeset
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
verified with 20091106 1.9.2 nightly build on n810
Status: RESOLVED → VERIFIED
Reopening because this hasn't been fixed. Version -> Trunk because bug 509278 comment 56 says this is still a problem on m-c. (In reply to comment #0) > - very crashy Can someone get a crash stack for me, please?
Status: VERIFIED → REOPENED
Resolution: FIXED → ---
Version: 1.9.2 Branch → Trunk
Bug 509278 comment 54 says: This patch seens to have affect Fennec in at leaset two ways: 1. The application no longer starts in fullscreen, even though the front-end code thinks it is fullscreen 2. Scrolling/Panning creates lots of visual tearing See bug 526768
I built mobile-browser befb5bade9e2 against m-c fbf102197d2c on desktop x86_64 Linux, then compared with the change in bug 526768 reverted. (In reply to comment #7) > 1. The application no longer starts in fullscreen, even though the front-end > code thinks it is fullscreen Even without the change the application doesn't start in fullscreen. Does the application provide a way to switch to fullscreen? (I didn't observe any effect with F11.) I used the window manager to switch to fullscreen and back and didn't notice any difference in the appearance of the application (even without the fix for bug 526768). How can I tell whether the front-end code thinks it is fullscreen? > 2. Scrolling/Panning creates lots of visual tearing I saw similar tearing of vertical lines when scrolling horizontally with and without the fix for bug 526768. This is expected unless there is a mechanism for syncing painting with the monitor. Is there such a mechanism?
(In reply to comment #8) > (In reply to comment #7) > > 1. The application no longer starts in fullscreen, even though the front-end > > code thinks it is fullscreen > > Even without the change the application doesn't start in fullscreen. You need an n810/n900 to test this (we don't startup fullscreen on the desktop). You can probably test on the desktop by modifying http://mxr.mozilla.org/mobile-browser/source/chrome/content/browser.xul#59 to always take the sizemode="fullscreen" path.
(In reply to comment #8) > I built mobile-browser befb5bade9e2 against m-c fbf102197d2c on desktop x86_64 > Linux, then compared with the change in bug 526768 reverted. Unfortunately, I did not see any problems with a desktop build. Only on the N900/N810. > > 2. Scrolling/Panning creates lots of visual tearing > > I saw similar tearing of vertical lines when scrolling horizontally with and > without the fix for bug 526768. This is expected unless there is a mechanism > for syncing painting with the monitor. Is there such a mechanism? I saw tearing while scrolling vertically. The tearing did not exist with the patch backed out
(In reply to comment #10) > I saw tearing while scrolling vertically. The tearing did not exist with the > patch backed out Was this in the content, or the side bars, or both?
(In reply to comment #11) > (In reply to comment #10) > > I saw tearing while scrolling vertically. The tearing did not exist with the > > patch backed out > > Was this in the content, or the side bars, or both? Both. The entire window was tearing as I scrolled
Depends on: 527615
Karl asked me to make some small changes, compile and test on N900 to see if anything made a difference. 1: http://mxr.mozilla.org/mozilla-central/source/widget/src/gtk2/nsWindow.cpp#2066 change to: if (!mGdkWindow) 2: http://mxr.mozilla.org/mozilla-central/source/widget/src/gtk2/nsWindow.cpp#968 comment out the early return #1 had no affect. #2 allowed Fennec to open in fullscreen and I was unable to get any tearing while scrolling.
Thanks very much, Mark and Gavin, for your help with this. I'll tentatively mark this as a dupe of bug 527615. Reopen with stacks or steps to reproduce if the crashes are still happening.
Status: REOPENED → RESOLVED
Closed: 16 years ago16 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.