Skip to main content



      Home
Home » Language IDEs » C / C++ IDE (CDT) » More debugging exceptions
More debugging exceptions [message #120561] Thu, 09 September 2004 13:50 Go to next message
Eclipse UserFriend
Originally posted by: skahlon.genband.com

I am trying to debug large application, by attaching to currently running
process. Many a times, the application (threads) would all of a sudden
get suspended. Looking at the log I get several CDT exceptions, shown
below (only partial stack trace pasted - let me know if anyone needs
complete stacktrace).

I always have to relaunch the application. If CDI can't get the
information, it should not leave the session in unusable state.

The exceptions, 3 of them shown below:

1) The variable "server" was displayed, requested its value, and got the
exception.

!MESSAGE Internal error logged from CDI Debug:
!STACK 0
org.eclipse.debug.core.DebugException: Target request failed: No symbol
"server" in current context..
at
org.eclipse.cdt.debug.internal.core.model.CDebugElement.thro wDebugException(CDebugElement.java:303)
at
org.eclipse.cdt.debug.internal.core.model.CDebugElement.requ estFailed(CDebugElement.java:272)
at
org.eclipse.cdt.debug.internal.core.model.CDebugElement.targ etRequestFailed(CDebugElement.java:259)
at
org.eclipse.cdt.debug.internal.core.model.CVariable.getCurre ntValue(CVariable.java:558)
at
org.eclipse.cdt.debug.internal.core.model.CVariable.getValue (CVariable.java:472)
at
org.eclipse.debug.internal.ui.views.variables.VariablesViewC ontentProvider.hasChildren(VariablesViewContentProvider.java :295)
at
org.eclipse.jface.viewers.AbstractTreeViewer.isExpandable(Ab stractTreeViewer.java:1139)
at
org.eclipse.jface.viewers.AbstractTreeViewer.updatePlus(Abst ractTreeViewer.java:1587)
at
org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem( AbstractTreeViewer.java:382)
at
org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractT reeViewer.java:361)
at
org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:69)
at
org.eclipse.jface.viewers.AbstractTreeViewer.createChildren( AbstractTreeViewer.java:342)
at
org.eclipse.jface.viewers.AbstractTreeViewer.handleTreeExpan d(AbstractTreeViewer.java:754)
at
org.eclipse.jface.viewers.AbstractTreeViewer$4.treeExpanded( AbstractTreeViewer.java:765)
at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:179)
-----------------------------------

2) Trying to get the value of "req"

!MESSAGE Internal error logged from CDI Debug:
!STACK 0
org.eclipse.cdt.debug.mi.core.cdi.MI2CDIException: No symbol "req" in
current context.
at
org.eclipse.cdt.debug.mi.core.cdi.SourceManager.getTypeName( SourceManager.java:463)
at
org.eclipse.cdt.debug.mi.core.cdi.model.VariableObject.getTy pe(VariableObject.java:167)
at
org.eclipse.cdt.debug.internal.core.model.CVariable$Internal Variable.getType(CVariable.java:231)
at
org.eclipse.cdt.debug.internal.core.model.CVariable$Internal Variable.hasChildren(CVariable.java:249)
at
org.eclipse.cdt.debug.internal.core.model.CVariable.hasChild ren(CVariable.java:907)
at
org.eclipse.cdt.debug.internal.ui.CDTDebugModelPresentation. getVariableImage(CDTDebugModelPresentation.java:784)
at
org.eclipse.cdt.debug.internal.ui.CDTDebugModelPresentation. getBaseImage(CDTDebugModelPresentation.java:268)
at
org.eclipse.cdt.debug.internal.ui.CDTDebugModelPresentation. getImage(CDTDebugModelPresentation.java:194)
at
org.eclipse.debug.internal.ui.LazyModelPresentation.getImage (LazyModelPresentation.java:94)
at
org.eclipse.debug.internal.ui.DelegatingModelPresentation.ge tImage(DelegatingModelPresentation.java:141)
at
org.eclipse.debug.internal.ui.views.DebugViewInterimLabelPro vider.getImage(DebugViewInterimLabelProvider.java:58)
at
org.eclipse.jface.viewers.DecoratingLabelProvider.getImage(D ecoratingLabelProvider.java:74)
at
org.eclipse.debug.internal.ui.views.variables.VariablesViewe r.doUpdateItem(VariablesViewer.java:132)
at
org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeR unnable.run(AbstractTreeViewer.java:83)
at
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:615)
at org.eclipse.core.runtime.Platform.run(Platform.java:747)
-----------------------------------

3) Similar to 2) above, but terminates the application

!MESSAGE Internal error logged from CDI Debug:
!STACK 0
org.eclipse.cdt.debug.mi.core.cdi.MI2CDIException: {R,T}xThread terminated
at
org.eclipse.cdt.debug.mi.core.cdi.SourceManager.getTypeName( SourceManager.java:463)
at
org.eclipse.cdt.debug.mi.core.cdi.model.VariableObject.getTy pe(VariableObject.java:167)
at
org.eclipse.cdt.debug.internal.core.model.CVariable$Internal Variable.getType(CVariable.java:231)
at
org.eclipse.cdt.debug.internal.core.model.CVariable$Internal Variable.hasChildren(CVariable.java:249)
at
org.eclipse.cdt.debug.internal.core.model.CVariable.hasChild ren(CVariable.java:907)
at
org.eclipse.cdt.debug.internal.ui.CDTDebugModelPresentation. getVariableImage(CDTDebugModelPresentation.java:784)
at
org.eclipse.cdt.debug.internal.ui.CDTDebugModelPresentation. getBaseImage(CDTDebugModelPresentation.java:268)
at
org.eclipse.cdt.debug.internal.ui.CDTDebugModelPresentation. getImage(CDTDebugModelPresentation.java:194)
at
org.eclipse.debug.internal.ui.LazyModelPresentation.getImage (LazyModelPresentation.java:94)
at
org.eclipse.debug.internal.ui.DelegatingModelPresentation.ge tImage(DelegatingModelPresentation.java:141)
at
org.eclipse.debug.internal.ui.views.DebugViewInterimLabelPro vider.getImage(DebugViewInterimLabelProvider.java:58)
at
org.eclipse.jface.viewers.DecoratingLabelProvider.getImage(D ecoratingLabelProvider.java:74)
at
org.eclipse.debug.internal.ui.views.variables.VariablesViewe r.doUpdateItem(VariablesViewer.java:132)
at
org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeR unnable.run(AbstractTreeViewer.java:83)
at
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:615)
at org.eclipse.core.runtime.Platform.run(Platform.java:747)
Re: More debugging exceptions [message #120674 is a reply to message #120561] Fri, 10 September 2004 11:05 Go to previous message
Eclipse UserFriend
Originally posted by: mikhailk.qnx.com

The exceptions 1 and 2 are logged more for diagnostic reasons. It shouldn't
affect the debugging. We shouldn't log these exceptions.
The only conclusion I can make from the third exception is that gdb is
crashing. I you want to find the reason why it is crashing try to get the
gdb trace.

"S Kahlon" <skahlon@genband.com> wrote in message
news:chq54m$d54$1@eclipse.org...
>I am trying to debug large application, by attaching to currently running
> process. Many a times, the application (threads) would all of a sudden
> get suspended. Looking at the log I get several CDT exceptions, shown
> below (only partial stack trace pasted - let me know if anyone needs
> complete stacktrace).
>
> I always have to relaunch the application. If CDI can't get the
> information, it should not leave the session in unusable state.
>
> The exceptions, 3 of them shown below:
>
> 1) The variable "server" was displayed, requested its value, and got the
> exception.
>
> !MESSAGE Internal error logged from CDI Debug:
> !STACK 0
> org.eclipse.debug.core.DebugException: Target request failed: No symbol
> "server" in current context..
> at
> org.eclipse.cdt.debug.internal.core.model.CDebugElement.thro wDebugException(CDebugElement.java:303)
> at
> org.eclipse.cdt.debug.internal.core.model.CDebugElement.requ estFailed(CDebugElement.java:272)
> at
> org.eclipse.cdt.debug.internal.core.model.CDebugElement.targ etRequestFailed(CDebugElement.java:259)
> at
> org.eclipse.cdt.debug.internal.core.model.CVariable.getCurre ntValue(CVariable.java:558)
> at
> org.eclipse.cdt.debug.internal.core.model.CVariable.getValue (CVariable.java:472)
> at
> org.eclipse.debug.internal.ui.views.variables.VariablesViewC ontentProvider.hasChildren(VariablesViewContentProvider.java :295)
> at
> org.eclipse.jface.viewers.AbstractTreeViewer.isExpandable(Ab stractTreeViewer.java:1139)
> at
> org.eclipse.jface.viewers.AbstractTreeViewer.updatePlus(Abst ractTreeViewer.java:1587)
> at
> org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem( AbstractTreeViewer.java:382)
> at
> org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractT reeViewer.java:361)
> at
> org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:69)
> at
> org.eclipse.jface.viewers.AbstractTreeViewer.createChildren( AbstractTreeViewer.java:342)
> at
> org.eclipse.jface.viewers.AbstractTreeViewer.handleTreeExpan d(AbstractTreeViewer.java:754)
> at
> org.eclipse.jface.viewers.AbstractTreeViewer$4.treeExpanded( AbstractTreeViewer.java:765)
> at
> org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:179)
> -----------------------------------
>
> 2) Trying to get the value of "req"
>
> !MESSAGE Internal error logged from CDI Debug:
> !STACK 0
> org.eclipse.cdt.debug.mi.core.cdi.MI2CDIException: No symbol "req" in
> current context.
> at
> org.eclipse.cdt.debug.mi.core.cdi.SourceManager.getTypeName( SourceManager.java:463)
> at
> org.eclipse.cdt.debug.mi.core.cdi.model.VariableObject.getTy pe(VariableObject.java:167)
> at
> org.eclipse.cdt.debug.internal.core.model.CVariable$Internal Variable.getType(CVariable.java:231)
> at
> org.eclipse.cdt.debug.internal.core.model.CVariable$Internal Variable.hasChildren(CVariable.java:249)
> at
> org.eclipse.cdt.debug.internal.core.model.CVariable.hasChild ren(CVariable.java:907)
> at
> org.eclipse.cdt.debug.internal.ui.CDTDebugModelPresentation. getVariableImage(CDTDebugModelPresentation.java:784)
> at
> org.eclipse.cdt.debug.internal.ui.CDTDebugModelPresentation. getBaseImage(CDTDebugModelPresentation.java:268)
> at
> org.eclipse.cdt.debug.internal.ui.CDTDebugModelPresentation. getImage(CDTDebugModelPresentation.java:194)
> at
> org.eclipse.debug.internal.ui.LazyModelPresentation.getImage (LazyModelPresentation.java:94)
> at
> org.eclipse.debug.internal.ui.DelegatingModelPresentation.ge tImage(DelegatingModelPresentation.java:141)
> at
> org.eclipse.debug.internal.ui.views.DebugViewInterimLabelPro vider.getImage(DebugViewInterimLabelProvider.java:58)
> at
> org.eclipse.jface.viewers.DecoratingLabelProvider.getImage(D ecoratingLabelProvider.java:74)
> at
> org.eclipse.debug.internal.ui.views.variables.VariablesViewe r.doUpdateItem(VariablesViewer.java:132)
> at
> org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeR unnable.run(AbstractTreeViewer.java:83)
> at
> org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:615)
> at org.eclipse.core.runtime.Platform.run(Platform.java:747)
> -----------------------------------
>
> 3) Similar to 2) above, but terminates the application
>
> !MESSAGE Internal error logged from CDI Debug:
> !STACK 0
> org.eclipse.cdt.debug.mi.core.cdi.MI2CDIException: {R,T}xThread terminated
> at
> org.eclipse.cdt.debug.mi.core.cdi.SourceManager.getTypeName( SourceManager.java:463)
> at
> org.eclipse.cdt.debug.mi.core.cdi.model.VariableObject.getTy pe(VariableObject.java:167)
> at
> org.eclipse.cdt.debug.internal.core.model.CVariable$Internal Variable.getType(CVariable.java:231)
> at
> org.eclipse.cdt.debug.internal.core.model.CVariable$Internal Variable.hasChildren(CVariable.java:249)
> at
> org.eclipse.cdt.debug.internal.core.model.CVariable.hasChild ren(CVariable.java:907)
> at
> org.eclipse.cdt.debug.internal.ui.CDTDebugModelPresentation. getVariableImage(CDTDebugModelPresentation.java:784)
> at
> org.eclipse.cdt.debug.internal.ui.CDTDebugModelPresentation. getBaseImage(CDTDebugModelPresentation.java:268)
> at
> org.eclipse.cdt.debug.internal.ui.CDTDebugModelPresentation. getImage(CDTDebugModelPresentation.java:194)
> at
> org.eclipse.debug.internal.ui.LazyModelPresentation.getImage (LazyModelPresentation.java:94)
> at
> org.eclipse.debug.internal.ui.DelegatingModelPresentation.ge tImage(DelegatingModelPresentation.java:141)
> at
> org.eclipse.debug.internal.ui.views.DebugViewInterimLabelPro vider.getImage(DebugViewInterimLabelProvider.java:58)
> at
> org.eclipse.jface.viewers.DecoratingLabelProvider.getImage(D ecoratingLabelProvider.java:74)
> at
> org.eclipse.debug.internal.ui.views.variables.VariablesViewe r.doUpdateItem(VariablesViewer.java:132)
> at
> org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeR unnable.run(AbstractTreeViewer.java:83)
> at
> org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:615)
> at org.eclipse.core.runtime.Platform.run(Platform.java:747)
>
>
>
>
Previous Topic:private in cdt
Next Topic:CDT_2_0_1 CVS tag
Goto Forum:
  


Current Time: Fri Jun 06 21:08:23 EDT 2025

Powered by FUDForum. Page generated in 0.02552 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top