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)
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.
Updated•16 years ago
|
Component: General → Layout
Product: Fennec → Core
QA Contact: general → layout
Updated•16 years ago
|
tracking-fennec: --- → 1.0+
Updated•16 years ago
|
Assignee: nobody → roc
Flags: blocking1.9.2+
Comment 1•16 years ago
|
||
Comment 2•16 years ago
|
||
Last good changeset:
http://hg.mozilla.org/releases/mozilla-1.9.2/rev/ef2339f4305a
Comment 3•16 years ago
|
||
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
Updated•16 years ago
|
Assignee: roc → mozbugz
Component: Layout → Widget: Gtk
QA Contact: layout → gtk
Comment 4•16 years ago
|
||
I backed out the bad changeset
Updated•16 years ago
|
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Comment 5•16 years ago
|
||
verified with 20091106 1.9.2 nightly build on n810
Status: RESOLVED → VERIFIED
Assignee | ||
Comment 6•16 years ago
|
||
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
Assignee | ||
Comment 7•16 years ago
|
||
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
Assignee | ||
Comment 8•16 years ago
|
||
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?
Comment 9•16 years ago
|
||
(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.
Comment 10•16 years ago
|
||
(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
Assignee | ||
Comment 11•16 years ago
|
||
(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?
Comment 12•16 years ago
|
||
(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
Comment 13•16 years ago
|
||
Comment 14•16 years ago
|
||
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.
Assignee | ||
Comment 15•16 years ago
|
||
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 ago → 16 years ago
Resolution: --- → DUPLICATE
Assignee | ||
Updated•16 years ago
|
status1.9.2:
--- → final-fixed
You need to log in
before you can comment on or make changes to this bug.
Description
•