This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux CCS v5.1.0.09000 traps during debugging...

Other Parts Discussed in Thread: CCSTUDIO

Am using 2 debug sessions, 1 for Linux kernel debugging via JTAG and a second for Linux GDB remote applications debugging.  Target is 8148EVM PG1.0.

I get into the debug sessions and get the JTAG setup successfully, as well as loading my driver with symbols loaded via a custom GEL script.  The GEL script contains all the section addresses of the target driver module.  Obviously, this can only be run once the driver module is loaded, so it cannot be used to debug the driver init code.  This technique was developed by Raymond Pang, which he adopted from some script code I wrote some time ago for remote GDB debugging using Insight. So once your driver module is loaded (via insmod) you can then run this shell script (with proper arguments) and it will generate a GEL script for you with the proper addresses for each section, which it gets from /sysfs.

Anyway, all this is working Ok.  I get my JTAG session going, and then I bring up my remote GDB session as well.  The linux app being debugged in GDB issues I/O requests to the driver, and I've got a JTAG breakpoint set in the driver at the entry point to where I/O starts from the application request.  The linux application also loads one or more dynamic libraries via dlopen(), I mention it here in case it has any bearing on this problem.  When I hit my breakpoint in the driver I'm able to continue debugging via JTAG like it should.  But after an indeterminate amount of JTAG debugging CCS just disappears from the screen when I issue a step command.

This is very frustrating because it takes a few minutes to setup each debug session, so my level of productivity isn't too good...;(...

What can I do to help you folks find and fix this bug?

 

  • I've located the .log file which seems to show some exception activity.  Attached is an excerpt of the relevant sessions I had yesterday which had problems.

    !SESSION 2011-12-08 12:22:17.593 -----------------------------------------------
    eclipse.buildId=I20110613-1736
    java.version=1.6.0_13
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
    Framework arguments:  -product com.ti.ccstudio.branding.product
    Command-line arguments:  -os linux -ws gtk -arch x86 -product com.ti.ccstudio.branding.product
    
    !ENTRY com.ti.gde.adapter.c6flo 1 0 2011-12-08 12:23:41.616
    !MESSAGE install directory: /opt/ti/ccsv5/eclipse
    
    !ENTRY com.ti.gde.adapter.c6flo 1 0 2011-12-08 12:23:41.665
    !MESSAGE blocksDirectory directory: /opt/ti/ccsv5/ccs_base/c6flo_1.0.0.201110250956/Blocks
    
    !ENTRY com.ti.gde.adapter.c6flo 1 0 2011-12-08 12:23:41.676
    !MESSAGE xdcToolLocation directory: /opt/ti/xdctools_3_22_04_46
    
    !ENTRY com.ti.gde.diagram 1 0 2011-12-08 12:23:41.678
    !MESSAGE GDE adapter found: com.ti.gde.adapter.c6flo.C6floAdapter   Supporting extensions: [c6flo] PluginID=com.ti.gde.adapter.c6flo
    !SESSION 2011-12-14 15:12:18.734 -----------------------------------------------
    eclipse.buildId=I20110613-1736
    java.version=1.6.0_13
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
    Framework arguments:  -product com.ti.ccstudio.branding.product
    Command-line arguments:  -os linux -ws gtk -arch x86 -product com.ti.ccstudio.branding.product
    
    !ENTRY org.eclipse.osgi 2 0 2011-12-14 15:15:29.861
    !MESSAGE While loading class "com.ti.dvt.rovsupport.ROVPlugin$2", thread "Thread[main,6,main]" timed out waiting (5089ms) for thread "Thread[Worker-9,5,main]" to finish starting bundle "com.ti.dvt.rovsupport_3.1.0.201110250956 [419]". To avoid deadlock, thread "Thread[main,6,main]" is proceeding but "com.ti.dvt.rovsupport.ROVPlugin$2" may not be fully initialized.
    !STACK 0
    org.osgi.framework.BundleException: State change in progress for bundle "reference:file:plugins/com.ti.dvt.rovsupport_3.1.0.201110250956.jar" by thread "Worker-9".
    	at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1087)
    	at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:297)
    	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)
    	at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:268)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)
    	at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:462)
    	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
    	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400)
    	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:476)
    	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
    	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
    	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    	at com.ti.dvt.rovsupport.ROVPlugin.getPartListener(ROVPlugin.java:740)
    	at com.ti.dvt.rovsupport.ROVPlugin$4.run(ROVPlugin.java:947)
    	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
    	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
    	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3563)
    	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3212)
    	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)
    	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)
    	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
    	at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
    	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
    	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
    	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
    	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
    	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
    Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
    	... 40 more
    Root exception:
    org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
    	at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1087)
    	at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:297)
    	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)
    	at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:268)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)
    	at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:462)
    	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
    	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400)
    	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:476)
    	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
    	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
    	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    	at com.ti.dvt.rovsupport.ROVPlugin.getPartListener(ROVPlugin.java:740)
    	at com.ti.dvt.rovsupport.ROVPlugin$4.run(ROVPlugin.java:947)
    	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
    	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
    	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3563)
    	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3212)
    	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)
    	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)
    	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
    	at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
    	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
    	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
    	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
    	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
    	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
    
    !ENTRY com.ti.gde.adapter.c6flo 1 0 2011-12-14 15:15:32.637
    !MESSAGE install directory: /opt/ti/ccsv5/eclipse
    
    !ENTRY com.ti.gde.adapter.c6flo 1 0 2011-12-14 15:15:32.643
    !MESSAGE blocksDirectory directory: /opt/ti/ccsv5/ccs_base/c6flo_1.0.0.201110250956/Blocks
    
    !ENTRY com.ti.gde.adapter.c6flo 1 0 2011-12-14 15:15:32.654
    !MESSAGE xdcToolLocation directory: /opt/ti/xdctools_3_22_04_46
    
    !ENTRY com.ti.gde.diagram 1 0 2011-12-14 15:15:32.656
    !MESSAGE GDE adapter found: com.ti.gde.adapter.c6flo.C6floAdapter   Supporting extensions: [c6flo] PluginID=com.ti.gde.adapter.c6flo
    
    !ENTRY org.eclipse.cdt.core 1 0 2011-12-14 15:26:16.462
    !MESSAGE Indexed 'linux_source' (0 sources, 33 headers) in 5.97 sec: 622 declarations; 757 references; 3 unresolved inclusions; 0 syntax errors; 0 unresolved names (0.00%)
    
    !ENTRY org.eclipse.cdt.dsf.ui 2 0 2011-12-14 15:32:17.417
    !MESSAGE Unable to locate file: arch/arm/kernel/process.c
    
    !ENTRY org.eclipse.cdt.dsf.ui 2 0 2011-12-14 16:08:16.963
    !MESSAGE Unable to locate file: ptzfid_buffer.c
    
    !ENTRY org.eclipse.cdt.dsf.gdb 4 5012 2011-12-14 16:11:57.301
    !MESSAGE Error in final launch sequence
    !STACK 1
    org.eclipse.core.runtime.CoreException: Failed to execute MI command:
    -target-select remote 192.168.0.100:10000
    Error message from debugger back end:
    192.168.0.100:10000: Connection timed out.
    	at org.eclipse.cdt.dsf.concurrent.Query.get(Query.java:114)
    	at org.eclipse.cdt.dsf.gdb.launching.GdbLaunchDelegate.launchDebugSession(GdbLaunchDelegate.java:206)
    	at org.eclipse.cdt.dsf.gdb.launching.GdbLaunchDelegate.launchDebugger(GdbLaunchDelegate.java:96)
    	at org.eclipse.cdt.dsf.gdb.launching.GdbLaunchDelegate.launch(GdbLaunchDelegate.java:85)
    	at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
    	at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
    	at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:928)
    	at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1132)
    	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
    Caused by: java.lang.Exception: 192.168.0.100:10000: Connection timed out.
    	at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.processMIOutput(AbstractMIControl.java:885)
    	at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.run(AbstractMIControl.java:716)
    !SUBENTRY 1 org.eclipse.cdt.dsf.gdb 4 10004 2011-12-14 16:11:57.305
    !MESSAGE Failed to execute MI command:
    -target-select remote 192.168.0.100:10000
    Error message from debugger back end:
    192.168.0.100:10000: Connection timed out.
    !STACK 0
    java.lang.Exception: 192.168.0.100:10000: Connection timed out.
    	at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.processMIOutput(AbstractMIControl.java:885)
    	at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.run(AbstractMIControl.java:716)
    
    !ENTRY org.eclipse.core.jobs 4 2 2011-12-14 16:14:56.798
    !MESSAGE An internal error occurred during: "Clear Breakpoints Status".
    !STACK 0
    java.lang.NullPointerException
    	at org.eclipse.cdt.dsf.mi.service.MIBreakpointsManager$24$1.run(MIBreakpointsManager.java:1400)
    	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
    	at org.eclipse.cdt.dsf.mi.service.MIBreakpointsManager$24.run(MIBreakpointsManager.java:1442)
    	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
    !SESSION 2011-12-14 16:28:31.332 -----------------------------------------------
    eclipse.buildId=I20110613-1736
    java.version=1.6.0_13
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
    Framework arguments:  -product com.ti.ccstudio.branding.product
    Command-line arguments:  -os linux -ws gtk -arch x86 -product com.ti.ccstudio.branding.product
    
    !ENTRY com.ti.ccstudio.debug.server 4 214294189 2011-12-14 16:28:37.509
    !MESSAGE Unexpected CCS exit detected [12/14/11 3:12 PM]!!!
    
    !ENTRY org.eclipse.core.resources 2 10035 2011-12-14 16:28:38.212
    !MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
    
    !ENTRY org.eclipse.osgi 2 0 2011-12-14 16:29:33.625
    !MESSAGE While loading class "com.ti.dvt.rovsupport.ROVPlugin$2", thread "Thread[main,6,main]" timed out waiting (5060ms) for thread "Thread[Worker-3,5,main]" to finish starting bundle "com.ti.dvt.rovsupport_3.1.0.201110250956 [419]". To avoid deadlock, thread "Thread[main,6,main]" is proceeding but "com.ti.dvt.rovsupport.ROVPlugin$2" may not be fully initialized.
    !STACK 0
    org.osgi.framework.BundleException: State change in progress for bundle "reference:file:plugins/com.ti.dvt.rovsupport_3.1.0.201110250956.jar" by thread "Worker-3".
    	at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1087)
    	at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:297)
    	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)
    	at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:268)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)
    	at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:462)
    	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
    	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400)
    	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:476)
    	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
    	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
    	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    	at com.ti.dvt.rovsupport.ROVPlugin.getPartListener(ROVPlugin.java:740)
    	at com.ti.dvt.rovsupport.ROVPlugin$4.run(ROVPlugin.java:947)
    	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
    	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
    	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3563)
    	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3212)
    	at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
    	at org.eclipse.jface.window.Window.open(Window.java:801)
    	at org.eclipse.ui.internal.about.AboutHandler.execute(AboutHandler.java:32)
    	at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:293)
    	at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
    	at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
    	at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)
    	at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:241)
    	at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:157)
    	at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
    	at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
    	at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
    	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
    	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3588)
    	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3209)
    	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)
    	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)
    	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
    	at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
    	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
    	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
    	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
    	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
    	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
    Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
    	... 56 more
    Root exception:
    org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
    	at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1087)
    	at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:297)
    	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)
    	at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:268)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)
    	at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:462)
    	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
    	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400)
    	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:476)
    	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
    	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
    	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    	at com.ti.dvt.rovsupport.ROVPlugin.getPartListener(ROVPlugin.java:740)
    	at com.ti.dvt.rovsupport.ROVPlugin$4.run(ROVPlugin.java:947)
    	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
    	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
    	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3563)
    	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3212)
    	at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
    	at org.eclipse.jface.window.Window.open(Window.java:801)
    	at org.eclipse.ui.internal.about.AboutHandler.execute(AboutHandler.java:32)
    	at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:293)
    	at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
    	at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
    	at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)
    	at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:241)
    	at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:157)
    	at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
    	at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
    	at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
    	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
    	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3588)
    	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3209)
    	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)
    	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)
    	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
    	at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
    	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
    	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
    	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
    	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
    	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
    
    !ENTRY com.ti.gde.adapter.c6flo 1 0 2011-12-14 16:29:34.514
    !MESSAGE install directory: /opt/ti/ccsv5/eclipse
    
    !ENTRY com.ti.gde.adapter.c6flo 1 0 2011-12-14 16:29:34.519
    !MESSAGE blocksDirectory directory: /opt/ti/ccsv5/ccs_base/c6flo_1.0.0.201110250956/Blocks
    
    !ENTRY com.ti.gde.adapter.c6flo 1 0 2011-12-14 16:29:34.530
    !MESSAGE xdcToolLocation directory: /opt/ti/xdctools_3_22_04_46
    
    !ENTRY com.ti.gde.diagram 1 0 2011-12-14 16:29:34.532
    !MESSAGE GDE adapter found: com.ti.gde.adapter.c6flo.C6floAdapter   Supporting extensions: [c6flo] PluginID=com.ti.gde.adapter.c6flo
    

  • Hi Joe.

    This looks like a crash on the debugger side.

    Would you please add the following line:

    -XX:ErrorFile=~/hs_err_%p.log

    to <CCS INSTALLATION>/ccsv5/eclipse/ccstudio.ini

    and start ccstudio and try to reproduce the crash.

    Once the crash occurs, there should be a file called hs_err_<pid>.log in your home directory.

    Could you send that file to us.

    Regards,
    Raymond

  • Will do...

     

    Will post back when I've got the file.

     

    thx