webbrowser-app crashed with SIGSEGV in XQueryExtension()
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | Oxide |
High
|
Chris Coulson | ||
| | 1.5 |
High
|
Chris Coulson | ||
| | 1.6 |
High
|
Chris Coulson | ||
| | oxide-qt (Ubuntu) |
High
|
Unassigned | ||
| | webbrowser-app (Ubuntu) |
High
|
Unassigned | ||
Bug Description
This occurs when starting the webbrowser app in a Unity 8 desktop session.
ProblemType: Crash
DistroRelease: Ubuntu 15.04
Package: webbrowser-app 0.23+15.
ProcVersionSign
Uname: Linux 3.19.0-7-generic x86_64
ApportVersion: 2.16.2-0ubuntu1
Architecture: amd64
Date: Thu Mar 5 10:41:06 2015
ExecutablePath: /usr/bin/
InstallationDate: Installed on 2013-03-18 (717 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5)
ProcCmdline: webbrowser-app
ProcEnviron:
PATH=(custom, no user)
LANGUAGE=en_US
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
Signal: 11
SourcePackage: webbrowser-app
StacktraceTop:
XQueryExtension () from /usr/lib/
XInitExtension () from /usr/lib/
XextAddDisplay () from /usr/lib/
?? () from /usr/lib/
?? () from /usr/lib/
Title: webbrowser-app crashed with SIGSEGV in XQueryExtension()
UpgradeStatus: Upgraded to vivid on 2014-10-20 (136 days ago)
UserGroups: adm autopilot cdrom dip lpadmin plugdev sambashare sudo vboxusers
| Christopher Townsend (townsend) wrote : | #1 |
| Apport retracing service (apport) wrote : | #2 |
| Changed in webbrowser-app (Ubuntu): | |
| importance: | Undecided → Medium |
| tags: | removed: need-amd64-retrace |
| Christopher Townsend (townsend) wrote : | #6 |
This is what is in ~/.cache/
** (process:3183): DEBUG: Unable to parse Application ID: webbrowser-app
** (process:3183): DEBUG: sql-schema.
[1425649146.014987] Loader: Loading modules from: /usr/lib/
[1425649146.015153] Loader: Loading module: /usr/lib/
** (process:3182): DEBUG: Exporting menu model at [/com/canonical
** (process:3182): DEBUG: Unable to send context change now, caching for reconnection
UbuntuWindow - regular geometry
UbuntuWindow:
[0306/083906:
[0306/083906:
** (process:3251): DEBUG: Unable to parse Application ID: webbrowser-app
** (process:3251): DEBUG: sql-schema.
** (process:3260): DEBUG: Looking for cg manager '(null)' group '(null)'
| information type: | Private → Public |
| Olivier Tilloy (osomon) wrote : | #7 |
Just tested the unity8 desktop session on my laptop with an up-to-date vivid, and while the session starts, the scopes window is completely empty. Launching anything from the launcher results in a window briefly opening and disappearing right away.
There’s no ~/.cache/
| Christopher Townsend (townsend) wrote : | #8 |
Hey Olivier,
Sounds like you're hitting another issue in which the favorite scopes are empty. I saw something similar sometime ago, but not sure how it happens.
Try 'gsettings get com.canonical.
| Sebastien Bacher (seb128) wrote : | #9 |
The daily iso is doing the same, Olivier you might want to "systemctl start cgmanager" or start->enable as well, if you followed vivid, the script was not enabled by default earlier in the cycle and upgrades don't automatically fix that
| Changed in webbrowser-app (Ubuntu): | |
| status: | New → Confirmed |
| importance: | Medium → High |
| Olivier Tilloy (osomon) wrote : | #10 |
I am now able to reproduce the issue with a unity8 session on my laptop running an up-to-date vivid.
| Changed in oxide-qt (Ubuntu): | |
| status: | New → Confirmed |
| Changed in webbrowser-app (Ubuntu): | |
| status: | Confirmed → Invalid |
| Changed in oxide: | |
| importance: | Undecided → High |
| status: | New → Triaged |
| Changed in oxide: | |
| assignee: | nobody → Chris Coulson (chrisccoulson) |
| milestone: | none → branch-1.7 |
| Changed in oxide-qt (Ubuntu): | |
| importance: | Undecided → High |
| Changed in oxide: | |
| status: | Triaged → In Progress |
| Chris Coulson (chrisccoulson) wrote : | #11 |
| Changed in oxide: | |
| status: | In Progress → Fix Released |
| Chris Coulson (chrisccoulson) wrote : | #12 |
WONTFIX for 1.5 as there's not likely to be another release from that branch now. This will be in the 1.6 release instead
| Launchpad Janitor (janitor) wrote : | #13 |
This bug was fixed in the package oxide-qt - 1.6.5-0ubuntu0.
---------------
oxide-qt (1.6.5-
* Update to v1.6.5
- see USN-2570-1
- Bump Chromium rev to 42.0.2311.90
- Fix LP: #1442398 - Invalid read in CompositorOutpu
- Fix LP: #1442458 - Minimum page scale shouldn't be 1 on mobile
form-factors
- Fix LP: #1400372 - Keyboard re-appears in webbrowser after dismissing
- Fix LP: #1429135 - webbrowser-app crashed with SIGSEGV in
XQueryExt
- Fix LP: #1411159 - Proper fix for shutdown crash in
content:
branch
- Fix LP: #1277659 - Add WebContext.
applications some control over the network cache size
- Fix LP: #1427882 - TextureRefHolder will crash if the context is lost
- Fix LP: #1430478 - Disable the GPU shader cache. Its memory footprint
makes it inappropriate on mobile devices and it writes the cache to the
current working directory if WebContext.dataPath isn't set
- Set the pulse audio media role so that audio output can take part in
pulse-level stream arbitration
- Disable webcore debug symbols and link with --no-keep-
on native x86 builds because of linker OOM
- Add OXIDE_ENABLE_
to --enable-
- Fix renderer crash in debug builds when location bar height is set to
zero
- Remove a spurious DCHECK that fires sometimes when a render process dies
- Add resources and strings required for built-in webui (eg, chrome://gpu/)
- Add OXIDE_ENABLE_
corresponds to --enable-
- Miscellaneous fixes for media-hub audio playback
- Use base::ThreadRes
net:
Fixes a debug-mode startup abort
- Various component build fixes
- Don't statically link base in to oxide-renderer just to call
SetReleas
allow oxide-renderer to call this without pulling in its own copy of base
- Only disable use of EGL_EXT_
GLX_
context that hasn't been created with these extensions
- Add OXIDE_DISABLE_
- Drop support for building with Qt < 5.2
- Use net::URLRequest
builtin
- Refactor how the GL implementation is selected, simplifying the code.
Also add OXIDE_DISABLE_GPU and OXIDE_DISABLE_
variables for disabling all GPU features or GPU compositing respectively
- Fix LP: #1446864 - OxideQQuickScri
Qt 5.4
-- Chris Coulson <email address hidden> Wed, 15 Apr 2015 12:50:01 +0100
| Changed in oxide-qt (Ubuntu): | |
| status: | Confirmed → Fix Released |
| Launchpad Janitor (janitor) wrote : | #14 |
This bug was fixed in the package oxide-qt - 1.6.5-0ubuntu0.
---------------
oxide-qt (1.6.5-
* Update to v1.6.5
- see USN-2570-1
- Bump Chromium rev to 42.0.2311.90
- Fix LP: #1442398 - Invalid read in CompositorOutpu
- Fix LP: #1442458 - Minimum page scale shouldn't be 1 on mobile
form-factors
- Fix LP: #1400372 - Keyboard re-appears in webbrowser after dismissing
- Fix LP: #1429135 - webbrowser-app crashed with SIGSEGV in
XQueryExt
- Fix LP: #1411159 - Proper fix for shutdown crash in
content:
branch
- Fix LP: #1277659 - Add WebContext.
applications some control over the network cache size
- Fix LP: #1427882 - TextureRefHolder will crash if the context is lost
- Fix LP: #1430478 - Disable the GPU shader cache. Its memory footprint
makes it inappropriate on mobile devices and it writes the cache to the
current working directory if WebContext.dataPath isn't set
- Set the pulse audio media role so that audio output can take part in
pulse-level stream arbitration
- Disable webcore debug symbols and link with --no-keep-
on native x86 builds because of linker OOM
- Add OXIDE_ENABLE_
to --enable-
- Fix renderer crash in debug builds when location bar height is set to
zero
- Remove a spurious DCHECK that fires sometimes when a render process dies
- Add resources and strings required for built-in webui (eg, chrome://gpu/)
- Add OXIDE_ENABLE_
corresponds to --enable-
- Miscellaneous fixes for media-hub audio playback
- Use base::ThreadRes
net:
Fixes a debug-mode startup abort
- Various component build fixes
- Don't statically link base in to oxide-renderer just to call
SetReleas
allow oxide-renderer to call this without pulling in its own copy of base
- Only disable use of EGL_EXT_
GLX_
context that hasn't been created with these extensions
- Add OXIDE_DISABLE_
- Drop support for building with Qt < 5.2
- Use net::URLRequest
builtin
- Refactor how the GL implementation is selected, simplifying the code.
Also add OXIDE_DISABLE_GPU and OXIDE_DISABLE_
variables for disabling all GPU features or GPU compositing respectively
- Fix LP: #1446864 - OxideQQuickScri
Qt 5.4
-- Chris Coulson <email address hidden> Wed, 15 Apr 2015 12:46:56 +0100
| Changed in oxide-qt (Ubuntu): | |
| status: | Confirmed → Fix Released |
| Launchpad Janitor (janitor) wrote : | #15 |
This bug was fixed in the package oxide-qt - 1.6.5-0ubuntu0.
---------------
oxide-qt (1.6.5-
* Update to v1.6.5
- see USN-2570-1
- Bump Chromium rev to 42.0.2311.90
- Fix LP: #1442398 - Invalid read in CompositorOutpu
- Fix LP: #1442458 - Minimum page scale shouldn't be 1 on mobile
form-factors
- Fix LP: #1400372 - Keyboard re-appears in webbrowser after dismissing
- Fix LP: #1429135 - webbrowser-app crashed with SIGSEGV in
XQueryExt
- Fix LP: #1411159 - Proper fix for shutdown crash in
content:
branch
- Fix LP: #1277659 - Add WebContext.
applications some control over the network cache size
- Fix LP: #1427882 - TextureRefHolder will crash if the context is lost
- Fix LP: #1430478 - Disable the GPU shader cache. Its memory footprint
makes it inappropriate on mobile devices and it writes the cache to the
current working directory if WebContext.dataPath isn't set
- Set the pulse audio media role so that audio output can take part in
pulse-level stream arbitration
- Disable webcore debug symbols and link with --no-keep-
on native x86 builds because of linker OOM
- Add OXIDE_ENABLE_
to --enable-
- Fix renderer crash in debug builds when location bar height is set to
zero
- Remove a spurious DCHECK that fires sometimes when a render process dies
- Add resources and strings required for built-in webui (eg, chrome://gpu/)
- Add OXIDE_ENABLE_
corresponds to --enable-
- Miscellaneous fixes for media-hub audio playback
- Use base::ThreadRes
net:
Fixes a debug-mode startup abort
- Various component build fixes
- Don't statically link base in to oxide-renderer just to call
SetReleas
allow oxide-renderer to call this without pulling in its own copy of base
- Only disable use of EGL_EXT_
GLX_
context that hasn't been created with these extensions
- Add OXIDE_DISABLE_
- Drop support for building with Qt < 5.2
- Use net::URLRequest
builtin
- Refactor how the GL implementation is selected, simplifying the code.
Also add OXIDE_DISABLE_GPU and OXIDE_DISABLE_
variables for disabling all GPU features or GPU compositing respectively
- Fix LP: #1446864 - OxideQQuickScri
Qt 5.4
-- Chris Coulson <email address hidden> Wed, 15 Apr 2015 12:51:24 +0100
| Changed in oxide-qt (Ubuntu): | |
| status: | Confirmed → Fix Released |


StacktraceTop: entry=0x7f78100 00fc0, name=name@ entry=0x7f78071 66269 "NV-CONTROL", major_opcode= major_opcode@ entry=0x7fffa8b 08494, first_event= first_event@ entry=0x7fffa8b 08498, first_error= first_error@ entry=0x7fffa8b 0849c) at ../../src/ QuExt.c: 43 entry=0x7f78100 00fc0, name=name@ entry=0x7f78071 66269 "NV-CONTROL") at ../../src/ InitExt. c:47 0x7f7807ffb8d0 <_nvctrl_ ext_info_ data>, dpy=0x7f7810000fc0, ext_name= ext_name@ entry=0x7f78071 66269 "NV-CONTROL", hooks=hooks@ entry=0x7f7807f 875c0 <nvctrl_ extension_ hooks>, nevents= nevents@ entry=5, data=data@ entry=0x80 <error: Cannot access memory at address 0x80>) at ../../src/ extutil. c:110 ./../third_ party/chromium/ src/third_ party/libXNVCtr l/NVCtrl. c:76 tension (dpy=<optimized out>, event_basep= 0x7fffa8b08538, error_basep= 0x7fffa8b0853c) at ../../. ./../third_ party/chromium/ src/third_ party/libXNVCtr l/NVCtrl. c:110
XQueryExtension (dpy=dpy@
XInitExtension (dpy=dpy@
XextAddDisplay (extinfo=
find_display (dpy=<optimized out>) at ../../.
XNVCTRLQueryEx