Closed
Bug 1264402
Opened 9 years ago
Closed 9 years ago
[e10s] Dragging tab from one window to another on different displays doesn't always load
Categories
(Firefox :: Tabbed Browser, defect, P4)
Tracking
()
RESOLVED
DUPLICATE
of bug 1267844
People
(Reporter: mcote, Unassigned)
References
Details
This behaviour started in Nightly for me a few days ago. When I drag a tab from the window on my built-in (MBP Retina) display to a window in an external monitor, I get the loading icon forever. This does not happen (i.e. it works fine) if I drag from the same windows if they are both on the same display. It also appears to work fine if I drag a tab from the built-in display to the external monitor as a new window. Interestingly, dragging more tabs to that same new window works, but it continues to not work on my old window.
Comment 1•9 years ago
|
||
Spoke to mcote - what he's referring to by "loading icon" is the async tab switch spinner.
tracking-e10s:
--- → ?
Reporter | ||
Comment 2•9 years ago
|
||
Actually, it seems that dragging a tab from one window to another even on the same display doesn't usually work.
Reporter | ||
Comment 4•9 years ago
|
||
Application Basics
------------------
Name: Firefox
Version: 48.0a1
Build ID: 20160413030239
Update Channel: nightly
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:48.0) Gecko/20100101 Firefox/48.0
OS: Darwin 15.4.0 x86-64
Multiprocess Windows: 3/3 (Enabled by user)
Safe Mode: false
Crash Reports for the Last 3 Days
---------------------------------
All Crash Reports (including 2 pending crashes in the given time range)
Extensions
----------
Name: Firefox Hello
Version: 1.2.6
Enabled: true
ID: loop@mozilla.org
Name: Multi-process staged rollout
Version: 1.0
Enabled: true
ID: e10srollout@mozilla.org
Name: Pocket
Version: 1.0
Enabled: true
ID: firefox@getpocket.com
Name: Abduction!
Version: 3.5.0.1-signed
Enabled: false
ID: {b0e1b4a6-2c6f-4e99-94f2-8e625d7ae255}
Name: About sessionstore
Version: 0.32.1-signed
Enabled: false
ID: aboutsessionstore@dt
Name: Adblock Plus
Version: 2.7.2
Enabled: false
ID: {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
Name: Drumpfinator
Version: 0.9.5
Enabled: false
ID: drumpfinator@xulforge.com
Name: feedly
Version: 16.0.528.1-signed
Enabled: false
ID: feedly@devhd
Name: Firefox Interest Dashboard
Version: 0.9.1.1-signed
Enabled: false
ID: firefox.interest.dashboard@up.mozilla
Name: Force-TLS
Version: 4.0.0.1-signed
Enabled: false
ID: forcetls@sid.stamm
Name: gtranslate
Version: 0.13.0
Enabled: false
ID: {aff87fa2-a58e-4edd-b852-0a20203c1e17}
Name: LastPass
Version: 3.3.1
Enabled: false
ID: support@lastpass.com
Name: Lazarus: Form Recovery
Version: 2.3.1-signed
Enabled: false
ID: lazarus@interclue.com
Name: LinkChecker
Version: 0.6.7.1-signed
Enabled: false
ID: {49f3fc85-dcfe-4e42-9301-226ebe658509}
Name: Mass Password Reset
Version: 1.05.1-signed
Enabled: false
ID: masspasswordreset@johnathan.nightingale
Name: Media Hint
Version: 0.1.13.1
Enabled: false
ID: mediahint@jetpack
Name: SQLite Manager
Version: 0.8.3.1-signed
Enabled: false
ID: SQLiteManager@mrinalkant.blogspot.com
Name: uniqtabs (Unique Tabs)
Version: 0.30.0
Enabled: false
ID: uniqtabs@mitchellfield.id.au
Name: Whimsy Pro
Version: 1.0.8
Enabled: false
ID: jid1-6mUPixNFCjAgkg@jetpack
Graphics
--------
Asynchronous Pan/Zoom: wheel input enabled
Device ID: 0x162b
GPU Accelerated Windows: 3/3 OpenGL (OMTC)
Supports Hardware H264 Decoding: Yes
Vendor ID: 0x8086
WebGL Renderer: Intel Inc. -- Intel(R) Iris(TM) Graphics 6100
windowLayerManagerRemote: true
AzureCanvasAccelerated: 1
AzureCanvasBackend: skia
AzureContentBackend: skia
AzureFallbackCanvasBackend: none
Important Modified Preferences
------------------------------
accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.capacity: 358400
browser.cache.disk.filesystem_reported: 1
browser.cache.disk.hashstats_reported: 1
browser.cache.disk.smart_size.first_run: false
browser.cache.disk.smart_size.use_old_max: false
browser.cache.frecency_experiment: 1
browser.download.importedFromSqlite: true
browser.places.smartBookmarksVersion: 7
browser.sessionstore.upgradeBackup.latestBuildID: 20160413030239
browser.startup.homepage: chrome://ubufox/locale/ubufox.properties
browser.startup.homepage_override.buildID: 20160413030239
browser.startup.homepage_override.mstone: 48.0a1
browser.tabs.crashReporting.email: mcote@mozilla.com
browser.tabs.crashReporting.emailMe: true
browser.tabs.crashReporting.includeURL: true
browser.tabs.remote.autostart: true
browser.tabs.warnOnClose: false
browser.urlbar.userMadeSearchSuggestionsChoice: true
dom.apps.reset-permissions: true
dom.mozApps.used: true
dom.push.userAgentID: 1a6a71eea2574ff3be78d60344072064
extensions.lastAppVersion: 48.0a1
font.internaluseonly.changed: true
gfx.blacklist.direct2d: 3
gfx.crash-guard.glcontext.appVersion: 44.0.2
gfx.crash-guard.glcontext.deviceID: 0x162b
gfx.crash-guard.status.glcontext: 2
media.benchmark.vp9.fps: 536
media.gmp-gmpopenh264.abi: x86_64-gcc3-u-i386-x86_64
media.gmp-gmpopenh264.lastUpdate: 1450746198
media.gmp-gmpopenh264.version: 1.5.3
media.gmp-manager.buildID: 20160413030239
media.gmp-manager.lastCheck: 1460552485
media.webrtc.debug.aec_log_dir: /tmp/
media.webrtc.debug.log_file: /tmp/WebRTC.log
network.cookie.cookieBehavior: 3
network.cookie.prefsMigrated: true
network.predictor.cleaned-up: true
places.database.lastMaintenance: 1459975721
places.history.expiration.transient_current_max_pages: 104858
plugin.disable_full_page_plugin_for_types: application/pdf
plugin.importedState: true
plugin.state.flash: 1
print.print_bgcolor: false
print.print_bgimages: false
print.print_colorspace:
print.print_command:
print.print_downloadfonts: false
print.print_duplex: 1515870810
print.print_evenpages: true
print.print_footerleft:
print.print_footerright:
print.print_headerleft:
print.print_headerright:
print.print_in_color: true
print.print_margin_bottom: 0.5
print.print_margin_left: 0.5
print.print_margin_right: 0.5
print.print_margin_top: 0.5
print.print_oddpages: true
print.print_orientation: 0
print.print_page_delay: 50
print.print_paper_data: 0
print.print_paper_height: 11.00
print.print_paper_name:
print.print_paper_size_type: 1
print.print_paper_size_unit: 0
print.print_paper_width: 8.50
print.print_plex_name:
print.print_resolution: 1515870810
print.print_resolution_name:
print.print_reversed: false
print.print_scaling: 1.00
print.print_shrink_to_fit: true
print.print_to_file: false
print.print_unwriteable_margin_bottom: 56
print.print_unwriteable_margin_left: 25
print.print_unwriteable_margin_right: 25
print.print_unwriteable_margin_top: 25
print.printer_MTV2-Raiders.print_bgcolor: false
print.printer_MTV2-Raiders.print_bgimages: false
print.printer_MTV2-Raiders.print_duplex: 1515870810
print.printer_MTV2-Raiders.print_edge_bottom: 0
print.printer_MTV2-Raiders.print_edge_left: 0
print.printer_MTV2-Raiders.print_edge_right: 0
print.printer_MTV2-Raiders.print_edge_top: 0
print.printer_MTV2-Raiders.print_evenpages: true
print.printer_MTV2-Raiders.print_footercenter:
print.printer_MTV2-Raiders.print_footerleft:
print.printer_MTV2-Raiders.print_footerright:
print.printer_MTV2-Raiders.print_headercenter:
print.printer_MTV2-Raiders.print_headerleft:
print.printer_MTV2-Raiders.print_headerright:
print.printer_MTV2-Raiders.print_in_color: true
print.printer_MTV2-Raiders.print_margin_bottom: 0.5
print.printer_MTV2-Raiders.print_margin_left: 0.5
print.printer_MTV2-Raiders.print_margin_right: 0.5
print.printer_MTV2-Raiders.print_margin_top: 0.5
print.printer_MTV2-Raiders.print_oddpages: true
print.printer_MTV2-Raiders.print_orientation: 0
print.printer_MTV2-Raiders.print_page_delay: 50
print.printer_MTV2-Raiders.print_paper_data: 0
print.printer_MTV2-Raiders.print_paper_height: 11.00
print.printer_MTV2-Raiders.print_paper_name:
print.printer_MTV2-Raiders.print_paper_size_type: 1
print.printer_MTV2-Raiders.print_paper_size_unit: 0
print.printer_MTV2-Raiders.print_paper_width: 8.50
print.printer_MTV2-Raiders.print_resolution: 1515870810
print.printer_MTV2-Raiders.print_reversed: false
print.printer_MTV2-Raiders.print_scaling: 1.00
print.printer_MTV2-Raiders.print_shrink_to_fit: true
print.printer_MTV2-Raiders.print_to_file: false
print.printer_MTV2-Raiders.print_unwriteable_margin_bottom: 21
print.printer_MTV2-Raiders.print_unwriteable_margin_left: 15
print.printer_MTV2-Raiders.print_unwriteable_margin_right: 15
print.printer_MTV2-Raiders.print_unwriteable_margin_top: 21
print.printer_Samsung-ML-1740_w500.print_bgcolor: false
print.printer_Samsung-ML-1740_w500.print_bgimages: false
print.printer_Samsung-ML-1740_w500.print_duplex: 1515870810
print.printer_Samsung-ML-1740_w500.print_edge_bottom: 0
print.printer_Samsung-ML-1740_w500.print_edge_left: 0
print.printer_Samsung-ML-1740_w500.print_edge_right: 0
print.printer_Samsung-ML-1740_w500.print_edge_top: 0
print.printer_Samsung-ML-1740_w500.print_evenpages: true
print.printer_Samsung-ML-1740_w500.print_footercenter:
print.printer_Samsung-ML-1740_w500.print_footerleft:
print.printer_Samsung-ML-1740_w500.print_footerright:
print.printer_Samsung-ML-1740_w500.print_headercenter:
print.printer_Samsung-ML-1740_w500.print_headerleft:
print.printer_Samsung-ML-1740_w500.print_headerright:
print.printer_Samsung-ML-1740_w500.print_in_color: true
print.printer_Samsung-ML-1740_w500.print_margin_bottom: 0.5
print.printer_Samsung-ML-1740_w500.print_margin_left: 0.5
print.printer_Samsung-ML-1740_w500.print_margin_right: 0.5
print.printer_Samsung-ML-1740_w500.print_margin_top: 0.5
print.printer_Samsung-ML-1740_w500.print_oddpages: true
print.printer_Samsung-ML-1740_w500.print_orientation: 0
print.printer_Samsung-ML-1740_w500.print_page_delay: 50
print.printer_Samsung-ML-1740_w500.print_paper_data: 0
print.printer_Samsung-ML-1740_w500.print_paper_height: 11.00
print.printer_Samsung-ML-1740_w500.print_paper_name:
print.printer_Samsung-ML-1740_w500.print_paper_size_type: 1
print.printer_Samsung-ML-1740_w500.print_paper_size_unit: 0
print.printer_Samsung-ML-1740_w500.print_paper_width: 8.50
print.printer_Samsung-ML-1740_w500.print_resolution: 1515870810
print.printer_Samsung-ML-1740_w500.print_reversed: false
print.printer_Samsung-ML-1740_w500.print_scaling: 1.00
print.printer_Samsung-ML-1740_w500.print_shrink_to_fit: true
print.printer_Samsung-ML-1740_w500.print_to_file: false
print.printer_Samsung-ML-1740_w500.print_unwriteable_margin_bottom: 21
print.printer_Samsung-ML-1740_w500.print_unwriteable_margin_left: 15
print.printer_Samsung-ML-1740_w500.print_unwriteable_margin_right: 15
print.printer_Samsung-ML-1740_w500.print_unwriteable_margin_top: 21
privacy.donottrackheader.enabled: true
privacy.sanitize.migrateClearSavedPwdsOnExit: true
privacy.sanitize.migrateFx3Prefs: true
privacy.trackingprotection.enabled: true
privacy.trackingprotection.introCount: 20
security.disable_button.openCertManager: false
security.sandbox.content.tempDirSuffix: {f0dbda5a-66e0-4a40-83f8-4e99afcc14ec}
services.sync.declinedEngines: adblockplus,prefs,addons
services.sync.engine.addons: false
services.sync.engine.prefs: false
services.sync.engine.prefs.modified: false
services.sync.lastPing: 1460558914
services.sync.lastSync: Wed Apr 13 2016 15:57:32 GMT-0400 (EDT)
services.sync.numClients: 4
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1458230661
Important Locked Preferences
----------------------------
JavaScript
----------
Incremental GC: true
Accessibility
-------------
Activated: false
Prevent Accessibility: 0
Library Versions
----------------
NSPR
Expected minimum version: 4.12
Version in use: 4.12
NSS
Expected minimum version: 3.24 Basic ECC Beta
Version in use: 3.24 Basic ECC Beta
NSSSMIME
Expected minimum version: 3.24 Basic ECC Beta
Version in use: 3.24 Basic ECC Beta
NSSSSL
Expected minimum version: 3.24 Basic ECC Beta
Version in use: 3.24 Basic ECC Beta
NSSUTIL
Expected minimum version: 3.24 Beta
Version in use: 3.24 Beta
Experimental Features
---------------------
Name: DisplayPort Size Tuning
ID: displayport-tuning-nightly@experiments.mozilla.org
Description: Measuring the effect of different displayport sizes on checkerboarding.
Active: false
End Date: 1457714777027
Homepage:
Branch: control
Flags: needinfo?(mcote)
Comment 5•9 years ago
|
||
Any chance you can use mozregression to find out what broke this? Something like:
./mach mozregression --good 2016-04-08 --profile path/to/your/regular/nightly/profile
should take < 5 minutes to narrow down, and would help a lot, especially if this is related to your profile at all.
Flags: needinfo?(mcote)
Updated•9 years ago
|
Summary: Dragging tab from one window to another on different displays doesn't always load → [e10s] Dragging tab from one window to another on different displays doesn't always load
Reporter | ||
Comment 6•9 years ago
|
||
Took a bit longer than five minutes :) but mozregression identified the offender as being bug 1254865. This assumes everything was reliably reproducing. I did notice that sometimes it would take an extra drag (back to the built-in screen) to exhibit the problem, so I made sure to do multiple drags on the good builds.
Hope this helps.
Flags: needinfo?(mcote)
Comment 7•9 years ago
|
||
Thanks for the work, mcote. We'll have this triaged tomorrow.
Comment 8•9 years ago
|
||
This works for me on Mac 10.12, Nightly 48.0a1, 20160419030312. The Unique Tabs add-on looked like a suspect. But I installed it and still could not reproduce this bug.
mcote, when you have a chance, please try in a clean profile.
Flags: needinfo?(mcote)
Reporter | ||
Comment 9•9 years ago
|
||
Hm yeah, works fine with a new profile.
I just removed a bunch of add-ons from my main profile, including Unique Tabs, and, although they were all disabled, the problem seems to have gone away!
Flags: needinfo?(mcote)
![]() |
||
Comment 10•9 years ago
|
||
Mark, can you keep an eye on this and renom if you run into again. We're guessing this is caused by the tabs addons, but we're not 100% sure. For now we're not going to block on this.
Reporter | ||
Comment 11•9 years ago
|
||
I spoke too soon. The problem just manifested again (with my original profile and a bunch of add-ons removed).
Comment 12•9 years ago
|
||
Is it possible for someone from the QA team to try to reproduce Mark's bug here? I'm having no luck.
Keywords: qawanted
Comment hidden (obsolete) |
Hi Mark,
I have tested your issue on latest FF release (45.0.2) and latest Nightly build and could not reproduce it. I have dragged and dropped a tab from one window to another(located on a secondary monitor) and I didn't have any loading issues. I've tested this on a Mac Book Pro Retina with OS X 10.12.2 installed. I wasn't able to reproduce this regardless if I've dragged the tab from the retina display on the secondary monitor, nor if I've dragged the tab from the second monitor to the retina display.
Is this still reproducible on your end ? If yes, can you please retest this using latest FF release and latest Nightly build (https://nightly.mozilla.org/) and report back the results ? When doing this, please use a new clean Firefox profile, maybe even safe mode, to eliminate custom settings as a possible cause (https://goo.gl/PNe90E).
Thanks,
Paul.
Flags: needinfo?(mcote)
Keywords: qawanted
Reporter | ||
Comment 16•9 years ago
|
||
Hi, as I mentioned in comment 9, this does not happen with a clean profile. It is still reproducible with my current profile on today's Nightly. It was not reproducible in release.
Flags: needinfo?(mcote)
Reporter | ||
Comment 17•9 years ago
|
||
Although all my add-ons were disabled, I just removed them all and restarted. So far the problem hasn't reproduced, but as I found before, sometimes it just takes a while. I'll comment if I see it again.
Reporter | ||
Comment 18•9 years ago
|
||
Aaand just reproduced it.
Hi Mark,
Since this issue is not reproducible on a new profile, it seems to be related to custom settings you made on your profile. Is it safe to close this bug as RESOLVED WFM?
Thanks,
Paul.
Flags: needinfo?(mcote)
Reporter | ||
Comment 20•9 years ago
|
||
See bug 1267844, where it looks like we have a reproducible test case. Up to you if you want to resolve that one or this one.
Flags: needinfo?(mcote)
Comment 21•9 years ago
|
||
Thanks mcote!
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•