Bug 1412218
Summary: | gnome-shell-extension-places-menu fails with JS ERROR after some time has passed | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Jonathan Billings <jsbillin> |
Component: | gnome-shell-extensions | Assignee: | Florian Müllner <fmuellner> |
Status: | CLOSED ERRATA | QA Contact: | Desktop QE <desktop-qa-list> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 7.3 | CC: | erik, jkoten, mboisver, vbudikov |
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-08-01 22:44:12 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Jonathan Billings
2017-01-11 14:38:57 UTC
With some simple debugging (i.e. putting "log(timestamp)" in the javascript) I can see that timestamp is currently 2359526273 on the systems affected. Perhaps this is because 2359526273 is greater than 2^31 milliseconds (signed 32-bit int, 2147483648 milliseconds). And I confirmed this in lookingglass (Alt-F2 'lg'): >>> global.create_app_launch_context(2359526273, -1) r(0) = <exception Error: can't convert 2359526273 to an integer> >>> global.create_app_launch_context(2147483648, -1) r(1) = <exception Error: can't convert 2147483648 to an integer> >>> global.create_app_launch_context(2147483647, -1) r(2) = [object instance proxy GType:GdkX11AppLaunchContext jsobj@0x7f85941... You can see that 2359526273 (earlier today) and 2147483648 (2^31) both create an exception, but 2147483647 (2^31 - 1) is fine. So, looks like its a bug using a signed 32-bit int. It's been over 27 days since I filed this bug, can anyone confirm it? Fixed upstream in https://bugzilla.gnome.org/show_bug.cgi?id=769216, which will be pulled in by the desktop rebase in RHEL 7.4. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2017:2098 |