Closed Bug 1110503 Opened 10 years ago Closed 9 years ago

[E10S] inserting an emoji in a gmail email will cause high cpu usage and hang the browser

Categories

(Firefox :: Untriaged, defect)

37 Branch
x86_64
Windows 8.1
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME
Tracking Status
e10s ? ---

People

(Reporter: achwaqkhalid, Unassigned)

References

(Blocks 1 open bug)

Details

User Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:37.0) Gecko/20100101 Firefox/37.0
Build ID: 20141211030206
Blocks: e10s, e10s-perf
Please provide some steps to reproduce the problem.
From where do I get an emoji? (don't know what it is actually)
Flags: needinfo?(achwaqkhalid)
(In reply to Paul Silaghi, QA [:pauly] from comment #1)
> Please provide some steps to reproduce the problem.
> From where do I get an emoji? (don't know what it is actually)

https://support.google.com/mail/answer/112518?hl=en
Flags: needinfo?(achwaqkhalid)
Unable to reproduce 37.0a1 (2015-01-11) Win 7
Do you experience this with your add-ons disabled?
Flags: needinfo?(achwaqkhalid)
(In reply to Mike Conley (:mconley) - Needinfo me! from comment #4)
> Do you experience this with your add-ons disabled?

affirmative mike
Flags: needinfo?(achwaqkhalid)
QA Contact: jbecerra
Hi Achwaq,

Can you post your support settings?  We're still having a tough time reproducing the hang.
Flags: needinfo?(achwaqkhalid)
I'm not able to reproduce this on Mac 10.10 with the current Nightly.
Here:

Application Basics
------------------

Name: Firefox
Version: 36.0
User Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0
Multiprocess Windows: 0/1

Crash Reports for the Last 3 Days
---------------------------------

Report ID: bp-f035f878-1215-4915-8e2b-14cca2150119
Submitted: 2 days ago

Report ID: bp-525ddf44-a69f-4b6c-9119-348bd2150118
Submitted: 2 days ago

All Crash Reports (including 3 pending crashes in the given time range)

Extensions
----------

Name: Adblock Plus
Version: 2.6.7
Enabled: true
ID: {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}

Name: FastestFox
Version: 5.2.1
Enabled: true
ID: smarterwiki@wikiatic.com

Name: Flagfox
Version: 5.0.11
Enabled: true
ID: {1018e4d6-728f-4b20-ad56-37578a4de76b}

Name: OneTab
Version: 1.9
Enabled: true
ID: extension@one-tab.com

Name: Open With
Version: 5.7.1
Enabled: true
ID: openwith@darktrojan.net

Name: Quick Translator
Version: 2.0a1
Enabled: true
ID: {5C655500-E712-41e7-9349-CE462F844B19}

Name: Restart
Version: 1.2.3
Enabled: true
ID: Restart@schuzak.jp

Name: SearchPreview
Version: 8.1
Enabled: true
ID: {EF522540-89F5-46b9-B6FE-1829E2B572C6}

Name: Session Manager
Version: 0.8.1.6
Enabled: true
ID: {1280606b-2510-4fe0-97ef-9b5a22eafe30}

Name: Tab Counter
Version: 1.9.9
Enabled: true
ID: tabcounter@morac

Name: Tab Scope
Version: 1.6.1
Enabled: true
ID: tabscope@xuldev.org

Name: Turn Off the Lights
Version: 3.0.0.24
Enabled: true
ID: stefanvandamme@stefanvd.net

Name: CoolPreviews
Version: 4.6
Enabled: false
ID: {CE6E6E3B-84DD-4cac-9F63-8D2AE4F30A4B}

Name: Google™ Translator
Version: 0.3.2
Enabled: false
ID: jid1-dgnIBwQga0SIBw@jetpack

Name: Hotspot Shield Extension
Version: 3.42
Enabled: false
ID: afproxy@anchorfree.com

Name: IDM CC
Version: 7.3.89
Enabled: false
ID: mozilla_cc@internetdownloadmanager.com

Name: Multi Links
Version: 3.0.0.19
Enabled: false
ID: multilinks@plugin

Name: Multifox
Version: 3.1.0
Enabled: false
ID: multifox@hultmann

Name: User Agent Overrider
Version: 0.2.4
Enabled: false
ID: useragentoverrider@qixinglu.com

Name: WiseStamp
Version: 3.13.44
Enabled: false
ID: wisestamp@wisestamp.com

Graphics
--------

Adapter Description: NVIDIA GeForce 9700M GT
Adapter Drivers: nvd3dumx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um
Adapter RAM: 512
Device ID: 0x064a
Direct2D Enabled: true
DirectWrite Enabled: true (6.3.9600.17415)
Driver Date: 7-2-2014
Driver Version: 9.18.13.4052
GPU #2 Active: false
GPU Accelerated Windows: 1/1 Direct3D 11 (OMTC)
Subsys ID: 01451025
Vendor ID: 0x10de
WebGL Renderer: Google Inc. -- ANGLE (NVIDIA GeForce 9700M GT Direct3D9Ex vs_3_0 ps_3_0)
windowLayerManagerRemote: true
AzureCanvasBackend: direct2d 1.1
AzureContentBackend: direct2d 1.1
AzureFallbackCanvasBackend: cairo
AzureSkiaAccelerated: 0

Important Modified Preferences
------------------------------

accessibility.browsewithcaret_shortcut.enabled: false
accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.capacity: 204800
browser.cache.disk.smart_size_cached_value: 71680
browser.cache.disk.smart_size.first_run: false
browser.cache.disk.smart_size.use_old_max: false
browser.cache.frecency_experiment: 1
browser.places.smartBookmarksVersion: 7
browser.sessionstore.max_tabs_undo: 20
browser.sessionstore.max_windows_undo: 10
browser.sessionstore.upgradeBackup.latestBuildID: 20150114125146
browser.startup.homepage: www.google.com
browser.startup.homepage_override.buildID: 20150114125146
browser.startup.homepage_override.mstone: 36.0
browser.tabs.remote.autostart: true
browser.tabs.remote.autostart.1: false
dom.ipc.plugins.reportCrashURL: false
dom.max_script_run_time: 0
dom.mozApps.used: true
dom.serviceWorkers.enabled: true
extensions.lastAppVersion: 36.0
font.internaluseonly.changed: true
gfx.direct3d.last_used_feature_level_idx: 1
gfx.font_rendering.directwrite.enabled: true
gfx.layerscope.enabled: true
layers.acceleration.force-enabled: true
media.gmp-gmpopenh264.enabled: true
media.gmp-gmpopenh264.lastUpdate: 1412184250
media.gmp-gmpopenh264.path: C:\Users\PC-Admin\AppData\Roaming\Mozilla\Firefox\Profiles\3azmrd7z.default\gmp-gmpopenh264
media.gmp-gmpopenh264.version: 1.1
media.gmp-manager.lastCheck: 1421728749
media.mediasource.webm.enabled: true
network.cookie.prefsMigrated: true
network.predictor.cleaned-up: true
places.database.lastMaintenance: 1421720746
places.history.expiration.transient_current_max_pages: 9064
plugin.disable_full_page_plugin_for_types: application/pdf
plugin.importedState: true
plugin.state.flash: 1
plugin.state.npctrl: 1
plugin.state.nppdfxcviewnpplugin: 2
plugin.state.npvlc: 1
privacy.cpd.cookies: false
privacy.cpd.downloads: false
privacy.cpd.extensions-sessionmanager: false
privacy.cpd.formdata: false
privacy.cpd.history: false
privacy.cpd.sessions: false
privacy.sanitize.migrateFx3Prefs: true
privacy.sanitize.timeSpan: 0
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1419989648

Important Locked Preferences
----------------------------

JavaScript
----------

Incremental GC: true

Accessibility
-------------

Activated: false
Prevent Accessibility: 0

Library Versions
----------------

NSPR
Expected minimum version: 4.10.7
Version in use: 4.10.7

NSS
Expected minimum version: 3.17.3 Basic ECC
Version in use: 3.17.3 Basic ECC

NSSSMIME
Expected minimum version: 3.17.3 Basic ECC
Version in use: 3.17.3 Basic ECC

NSSSSL
Expected minimum version: 3.17.3 Basic ECC
Version in use: 3.17.3 Basic ECC

NSSUTIL
Expected minimum version: 3.17.3
Version in use: 3.17.3

Experimental Features
---------------------

Name: Invisible test of the experiment branching system.
ID: experiment-branch-test-nightly@experiments.mozilla.org
Description: An experiment using branches just to test whether branches get saved correctly.
Active: false
End Date: 1409612858674
Homepage:

Name: tile switcher
ID: tile-switcher@experiments.mozilla.org
Description: An add-on which switches the location of NewTab tiles.
Active: false
End Date: 1398520881403
Homepage:
Flags: needinfo?(achwaqkhalid)
Achwaq,

Thanks.  There isn't anything obviously related in your settings and I've tried a lot of them locally but I still can't reproduce this issue.  

The only thing I can think to try it setting "layers.acceleration.force-enabled" to false.  Can you try to repro with that (and a browser restart... and also post the "Graphics" section from your support info with it set)?

------------

Also, let me make sure that what I am expecting follows your repro steps:

1. Open an e10s window
2. Go to gmail.com
3. Compose a new message
4. With the cursor in the message contents, click the emoji icon (smiley face), then select one of the emojis from the window that pops up.

Expected: The emoji window goes away, the emoji is inserted into the message, and email authoring continues.  The window takes about a second to appear or disappear.

Actual: ?  I'm assuming that it should behave similarly but take a long time for operations to complete -- say 10+ seconds.
Flags: needinfo?(achwaqkhalid)
(In reply to David Parks [:handyman] from comment #9)
> Achwaq,
> 
> Thanks.  There isn't anything obviously related in your settings and I've
> tried a lot of them locally but I still can't reproduce this issue.  
> 
> The only thing I can think to try it setting
> "layers.acceleration.force-enabled" to false.  Can you try to repro with
> that (and a browser restart... and also post the "Graphics" section from
> your support info with it set)?
> 
> ------------
> 
> Also, let me make sure that what I am expecting follows your repro steps:
> 
> 1. Open an e10s window
> 2. Go to gmail.com
> 3. Compose a new message
> 4. With the cursor in the message contents, click the emoji icon (smiley
> face), then select one of the emojis from the window that pops up.
> 
> Expected: The emoji window goes away, the emoji is inserted into the
> message, and email authoring continues.  The window takes about a second to
> appear or disappear.
> 
> Actual: ?  I'm assuming that it should behave similarly but take a long time
> for operations to complete -- say 10+ seconds.

Went through all these instructions David but still experience +5 seconds delay and jump in cpu usage
Flags: needinfo?(achwaqkhalid)
Juan, can you reproduce?
Flags: needinfo?(jbecerra)
comment 3 says Paul couldn't find it on Win7 and in comment 7 Liz couldn't on mac.
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Flags: needinfo?(jbecerra)
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.