Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cdt 9 2 Bug 516340 - Error "Could not create the hostShellProcess." Connection is not open #8

Closed
wants to merge 96 commits into from

Conversation

JawaharN
Copy link

@JawaharN JawaharN commented May 9, 2017

I did some workaround here. My problem got solved. I did know this's clean solution or not.

Marc Khouzam and others added 30 commits November 15, 2016 20:25
Change-Id: Ie545ef1a4c1aa97beb86e461c2d67f084021be07
Change-Id: If371f6bc05aba1ac54221153ec0223a5dde11c56
The Debugger console view should remain visible when switching
perspectives

Change-Id: I22bcfefca980324c9e2918d91217ef83ade056b8
Due to a GDB bug present in numerous versions of GDB
https://sourceware.org/bugzilla/show_bug.cgi?id=19637
CDT can fail to display advanced memory info and
registers view properly.

This fix is more lenient, and if the user really wants
to see the registers, a workaround for GDB's bug is linked
to.

Change-Id: Ia78947e29a1e446837ef992d470dfd14f047bda2
The GdbFullCliConsole has id:  GdbFullCliConsole.#ContextMenu
The GdbBasicCliConsole has id: GdbBasicCliConsole.#ContextMenu

The commit also adds an example of adding a new button to those menus in
org.eclipse.examples.dsf.gdb

Change-Id: If9579e3e60524f39a332df868f512c5f457043ed
Change-Id: Id019a84aaffd597374bc3347229a554acf8d5dce
debugging with full gdb console

Change-Id: I85618169e49a181a074417f132a4860cd9b7c026
The CDT does not need to depend on itself.
I believe this dependency was added while troubleshooting another
problem.

Change-Id: Ic79cc8c00c67f323198bb49d1596e4d254bbd924
Change-Id: I97b764c2aa695fed32a9c39232ba53522383deca
Change-Id: I51c4d4c2e517fc5743b180c99212dc9c3b8134ed
Signed-off-by: Christian Sell <c.sell@byterefinery.de>
(cherry picked from commit e0c3180)
Change-Id: I97732a3f1ceba560e762e5f61c68a052ebceb7b5
…type template argument

Change-Id: I29472ddda96631147022c4302f9e9b96a1e3d9e6
Change-Id: Ic5b0692db297dead087e4c8479fa0c0f134554da
Also avoid several exceptions in related codepaths.

Change-Id: I528a123daff090033285f0ed930ac5b822100974
…ialValue() to EvalUtil.getVariableValue()

This catches recursion along paths in EvalUtil.getVariableValue() that don't
go through CPPVariabble.getInitialValue().

The patch also improves caching in EvalInitList.

Change-Id: I343bbf1bb7493b2c83771de3659209e5d512fd80
Change-Id: I9d6a3ba13606c8bb514598906e42cc0cc4d4d2c5
…ss template partial specializations defined in the AST

Change-Id: I1e08c7430dd0478357867266648e02cc45eaa888
  - Avoid a ClassCastException in CPPConstructor.getMemberEvaluation()
  - Fix an unsafe method call in EvalCompositeAccess.getType()
  - Emit a log message in an error case in ASTInternal.getDefinitionOfBinding()
  - Emit a log message in an error case in CompositeValue.setSubValue()

Change-Id: I5932c8b661e31eff32c2bb138efdb3029894d0ab
We previously guarded against recursion in this case, but the
result was an invalid composite value that could cause problems
down the line.

This patch avoids getting into the recursion to begin with by
skipping the processing of static fields in a case where it's
not necessary to begin with.

Change-Id: Ic3a346092bb7ad5c94cd15871110dd17ecd64886
This commit also adds infrastructure for testing 'Find References'.

Change-Id: Ibe33dd00dd178587b202a9ebb1dd29315711f6fb
…nt ICPPInternalBinding

Change-Id: I02f035e6746aec4a937a325982033d70d711ffc7
…ation of EvalConstructor

Change-Id: Ib5c5ce10e32cb0e7b42ccf0283709295da311931
Change-Id: Ifc5af78ff92f6bf8b6b06b34fe22295aa10eb37e
…tion()

Change-Id: I9008c56a5489b6e4dbf114eddcf1900d8447bff9
…tType()

Change-Id: I9f72d7b0dcf1436c2b1e0f7780556906266a11a5
… used for statement folding

This is mostly to mitigate the effects of a bug in ProjectionViewer
(bug 509559). See the discussion in bug 507138 for details.

Change-Id: Icf36b54d6a11892f02214a168ef1c9c284478710
Until we can figure out a nice fix for it. See bug for the findings
so far. Hopefully this will just be a stopgap.

Change-Id: Id4f7d91645fd25b140d3eb256da5ebdedc1d0e3f
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
(cherry picked from commit 6adc3c2)
Change-Id: Ife414e63ad7076334b7ced9d33aa9b59084caa02
…l scope

This fix is a hacky workaround. A proper fix involves fixing bug 315964.

Change-Id: I733064fe3aa0d9416854954ef3e3a8250566dac1
Controlled by the org.eclipse.cdt.core/debug/indexer/activity debug option.

Change-Id: I9eceb9e72697230b51221db7b0680494fefad154
HighCommander4 and others added 26 commits February 10, 2017 17:10
…eature if such support is actually enabled by the active scanner extension configuration

Change-Id: I0631f555935fdbdd1f2a98fe737a129ef5b90eda
…y clang in the scanner extension configuration

Change-Id: I43fe278e08b3274c465374503f994e6dc46668e6
Change-Id: If0c3299c563829a9b3549f78b346a19e68042456
…ature

Since the last update, C++14 relaxed constexpr and a few new type traits
have been implemented.

Change-Id: I6fb780973c113820bfecf6a2bc7f1b7f5b1494e9
…Proposal

Change-Id: Ia2d6f10086f8d2a9ec922a3ff37eadc8ab94c9ed
Change-Id: Id02d59a67b98131aaa4afc8936f89d0985ef93cf
Change-Id: I090439b6c525cae3bf054f65f67190811232d64c
Change-Id: I64a7ec62a05345983e9e298a6ba735f63385486b
…ce.getFieldPosition()

Change-Id: I0ded6f44f8aad69d54c361432afcb423ed6601b2
This patch fixes a variable overlay issue, that causes two overlays to
become mistakenly mangled together.

Change-Id: I3c95c400bb490c8e7efdd96d107e3af3f4fc7906
Change-Id: I340cf916e46d92f44ae7f3c51e1e53f619bb7795
(cherry picked from commit 0f2acb0)
Change-Id: Iec4d07db7f73f38fe72fe698fede2b380052879d
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
This also fixes some ClassCastExceptions caused by types which
implemented ICPPASTInitializerClause but not ICPPEvaluationOwner.

Change-Id: Ie624865ebe476fe760dc28e02b6aef8a43b4c621
- remove Dummy Page from org.eclipse.cdt.debug.application
  plugin.xml

Change-Id: Ia12d64fdba1eaeefbee3fec24d837c184884ec40
Change-Id: I4cd4de09491c1d52d4bdb3c02cf0508aed22b59b
APIs cannot be added in a maintenance build.

Change-Id: I1604112981f4c22ddd2781a9b28d28e3bb9aff52
Change-Id: I968604b0077d436d729420f15317385d59ee3c3f
When a toolchain is selected along with its builder, the builder gets
matched to a “real builder” (ManagedBuildManager.getRealBuilder). If the
builder is abstract, the builder is not in the possible list of matches,
as implemented in Builder.getMatchKey. This causes
getCurrentBuilderCompatibilityInfo to return null which is not handled.

This patch changes the base LLVM builder to a non-abstract one, which
solves this specific NPE.
Also, in order to be more helpful to the user in case it happens to
another toolchain, a null check was added with an error message that the
builder is incompatible. Then at least, it is more clear that something
is wrong and the user can pick a different builder. 

Change-Id: I4d26c568dfe6307b496719c10908a36933fd3ab8
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
(cherry picked from commit 00b30bb)
This is a partial revert of e49517e. 
This revert prevents an otherwise unnecessary API version increment.

As e49517e added the correct version dependency from
org.eclipse.cdt.dsf.gdb to org.eclipse.cdt.core.native, which was the
true dependency, we don't have to increase the dependency on the
re-exported version within org.eclipse.cdt.core. Because
org.eclipse.cdt.core.native is a singleton and only the 5.10 version of
org.eclipse.cdt.core.native will satisfy the dependency where it is
needed in dsf-gdb, this solution guarantees correct wiring up.

Change-Id: I23b32480550fee33a4e156a91df12ac7720d8dc3
Signed-off-by: Jonah Graham <jonah@kichwacoders.com>
For example, opening the CMake property page, there was a missing
message for the cmake-ui button.

Change-Id: I126fe1cb6e290edc289a2dade44500dd35ed1207
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
(cherry picked from commit 6cad124)
Change-Id: I09358089f746a9b58561e15432d50d6683069cec
Change-Id: I580cdd9b5d9566c5fe661722063af3540b6eca4f
Change-Id: I1dfcca8f34019a210702473afb946b2a76cb37d7
Signed-off-by: Zoltan Adasz <adanrg@gmail.com>
Change-Id: I5436f6e42400edc186f807e941ce77a6e905a2a5
The serial plugin shows up in both the platform and native features.
It should only be in the native feature since the platform feature
includes it already.

Change-Id: I8150e72dcd76759f2b90e3b14421d5d670f7f513
Change-Id: I801f28d73afeba8432283eb9b5e8de3fa9b47a32
Signed-off-by: Alena Laskavaia <elaskavaia.cdt@gmail.com>
(cherry picked from commit 32c2e14)
@eclipsewebmaster
Copy link

Issue tracker reference:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=516340

@JawaharN JawaharN closed this May 9, 2017
@JawaharN JawaharN reopened this May 9, 2017
@JawaharN JawaharN closed this May 9, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.