Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] Problem with debugging some running processes

> Are there exceptions in your .log file? Can you post the gdb output with the
> entire thread list (or at least the output with thread 29).

Please find below
a) output in /home/jansen/workspace/.metadata/.log
b) shell output from `/opt/eclipse/eclipse -debug "file:/var/software/eclipse/.options"`
c) output of gdb commands when executed manually (including bt from threads 28 & 29)

hth
heiko

-- snip --

jansen@tron:~> cat /home/jansen/workspace/.metadata/.log
!SESSION 2005-08-19 14:44:21.454 -----------------------------------------------
eclipse.buildId=I20050627-1435
java.version=1.5.0_03
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=de_DE
Command-line arguments:  -os linux -ws gtk -arch x86 -debug file:/var/software/eclipse/.options

!ENTRY org.eclipse.ui 1 0 2005-08-19 14:44:29.839
!MESSAGE Warnings while parsing the commands from the 'org.eclipse.ui.commands' and 'org.eclipse.ui.actionDefinitions' extension points.
!SUBENTRY 1 org.eclipse.ui 1 0 2005-08-19 14:44:29.840
!MESSAGE Commands should really have a category, not categoryId='': plug-in='org.epic.perleditor', commandId='org.epic.perleditor.togglecomment'.
!SUBENTRY 1 org.eclipse.ui 1 0 2005-08-19 14:44:29.840
!MESSAGE Commands should really have a category, not categoryId='': plug-in='org.epic.perleditor', commandId='org.epic.perleditor.contentassist'.
!SUBENTRY 1 org.eclipse.ui 1 0 2005-08-19 14:44:29.841
!MESSAGE Commands should really have a category, not categoryId='': plug-in='org.epic.perleditor', commandId='org.epic.perleditor.htmlexport'.
!SUBENTRY 1 org.eclipse.ui 1 0 2005-08-19 14:44:29.841
!MESSAGE Commands should really have a category, not categoryId='': plug-in='org.epic.perleditor', commandId='org.epic.perleditor.validatesyntax'.
!SUBENTRY 1 org.eclipse.ui 1 0 2005-08-19 14:44:29.842
!MESSAGE Commands should really have a category, not categoryId='': plug-in='org.epic.perleditor', commandId='org.epic.perleditor.formatsource'.
!SUBENTRY 1 org.eclipse.ui 1 0 2005-08-19 14:44:29.842
!MESSAGE Commands should really have a category, not categoryId='': plug-in='org.epic.perleditor', commandId='org.epic.perleditor.openDeclaration'.
!SUBENTRY 1 org.eclipse.ui 1 0 2005-08-19 14:44:29.844
!MESSAGE Commands should really have a category, not categoryId='': plug-in='org.epic.perleditor', commandId='org.epic.perleditor.searchPerlDoc'.
!SUBENTRY 1 org.eclipse.ui 1 0 2005-08-19 14:44:29.844
!MESSAGE Commands should really have a category, not categoryId='': plug-in='org.epic.perleditor', commandId='org.epic.perleditor.jump2Bracket'.

!ENTRY org.eclipse.ui 2 0 2005-08-19 14:44:30.65
!MESSAGE Warnings while parsing the key bindings from the 'org.eclipse.ui.commands' extension point
!SUBENTRY 1 org.eclipse.ui 2 0 2005-08-19 14:44:30.65
!MESSAGE Cannot bind to an undefined command: plug-in='org.epic.perleditor', commandId='org.epic.eclipse.perleditor.togglecomment'.

!ENTRY org.eclipse.cdt.debug.mi.core 4 150 2005-08-19 14:52:39.237
!MESSAGE Error creating session: Target is not responding (timed out)
!STACK 0
org.eclipse.cdt.debug.mi.core.MIException: Target is not responding (timed out)
        at org.eclipse.cdt.debug.mi.core.MISession.postCommand0(MISession.java:467)
        at org.eclipse.cdt.debug.mi.core.MISession.postCommand(MISession.java:436)
        at org.eclipse.cdt.debug.mi.core.MISession.postCommand(MISession.java:401)
        at org.eclipse.cdt.debug.mi.core.MIPlugin.createCSession(MIPlugin.java:336)
        at org.eclipse.cdt.debug.mi.core.GDBCDIDebugger.createAttachSession(GDBCDIDebugger.java:138)
        at org.eclipse.cdt.debug.mi.core.GDBCDIDebugger.createDebuggerSession(GDBCDIDebugger.java:74)
        at org.eclipse.cdt.launch.internal.LocalAttachLaunchDelegate.launch(LocalAttachLaunchDelegate.java:100)
        at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:590)
        at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:515)
        at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:152)
        at org.eclipse.cdt.launch.internal.LocalAttachLaunchDelegate.launch(LocalAttachLaunchDelegate.java:96)
        at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:590)
        at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:515)
        at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:733)
        at org.eclipse.debug.internal.ui.DebugUIPlugin$6.run(DebugUIPlugin.java:931)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
!SUBENTRY 1 org.eclipse.cdt.debug.mi.core 4 150 2005-08-19 14:52:39.273
!MESSAGE Target is not responding (timed out)
!STACK 0
org.eclipse.cdt.debug.mi.core.MIException: Target is not responding (timed out)
        at org.eclipse.cdt.debug.mi.core.MISession.postCommand0(MISession.java:467)
        at org.eclipse.cdt.debug.mi.core.MISession.postCommand(MISession.java:436)
        at org.eclipse.cdt.debug.mi.core.MISession.postCommand(MISession.java:401)
        at org.eclipse.cdt.debug.mi.core.MIPlugin.createCSession(MIPlugin.java:336)
        at org.eclipse.cdt.debug.mi.core.GDBCDIDebugger.createAttachSession(GDBCDIDebugger.java:138)
        at org.eclipse.cdt.debug.mi.core.GDBCDIDebugger.createDebuggerSession(GDBCDIDebugger.java:74)
        at org.eclipse.cdt.launch.internal.LocalAttachLaunchDelegate.launch(LocalAttachLaunchDelegate.java:100)
        at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:590)
        at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:515)
        at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:152)
        at org.eclipse.cdt.launch.internal.LocalAttachLaunchDelegate.launch(LocalAttachLaunchDelegate.java:96)
        at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:590)
        at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:515)
        at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:733)
        at org.eclipse.debug.internal.ui.DebugUIPlugin$6.run(DebugUIPlugin.java:931)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)

-- / snip --

-- snip --

jansen@tron:~> /opt/eclipse/eclipse -debug "file:/var/software/eclipse/.options"
Start VM: /usr/bin/java
-Xms40m
-Xmx256m
-jar /opt/eclipse/startup.jar
-os linux
-ws gtk
-arch x86
-launcher /opt/eclipse/eclipse
-name Eclipse
-showsplash 600
-exitdata 29b8007
-debug file:/var/software/eclipse/.options
-vm /usr/bin/java
-vmargs
-Xms40m
-Xmx256m
-jar /opt/eclipse/startup.jar
Install location:
    file:/opt/eclipse/
Configuration file:
    file:/opt/eclipse/configuration/config.ini loaded
Configuration location:
    file:/opt/eclipse/configuration/
Framework located:
    file:/opt/eclipse/plugins/org.eclipse.osgi_3.1.0.jar
Framework classpath:
    file:/opt/eclipse/plugins/org.eclipse.osgi_3.1.0.jar
Splash location:
    /opt/eclipse/plugins/org.eclipse.platform_3.1.0/splash.bmp
runCommand:
    </opt/eclipse/eclipse><-name><Eclipse><-showsplash><600></opt/eclipse/plugins/org.eclipse.platform_3.1.0/splash.bmp>
Debug options:
    file:/var/software/eclipse/.options loaded
Time to load bundles: 39
Starting application: 4671
[1.124.455.949.057] gdb --cd=/source/ips5Auto --command=.gdbinit --quiet -nw -i mi /source/ips5Auto/\
src/ipsGateways/ipsGatewayService/.libs/ipsGatewayServiceMain
[1.124.455.949.160] 1-gdb-set confirm off
[1.124.455.949.162] 1^done
[1.124.455.949.169] 2-gdb-set width 0
[1.124.455.949.170] (gdb)
[1.124.455.949.172] 2^done
[1.124.455.949.173] 3-gdb-set height 0
[1.124.455.949.174] (gdb)
[1.124.455.949.175] 3^done
[1.124.455.949.177] 4-interpreter-exec console echo
[1.124.455.949.178] (gdb)
[1.124.455.949.179] 4^done
[1.124.455.949.182] 5-gdb-show prompt
[1.124.455.949.183] (gdb)
[1.124.455.949.184] 5^done,value="(gdb) "
[1.124.455.949.189] 6 attach 7582
[1.124.455.949.192] (gdb)
[1.124.455.949.193] &"attach 7582\n"
[1.124.455.955.452] ~"[Thread debugging using libthread_db enabled]\n"
[1.124.455.955.506] ~"[New Thread 1108691456 (LWP 7582)]\n"
[1.124.455.955.507] ~"[New Thread 1271651248 (LWP 7658)]\n"
[1.124.455.955.567] ~"[New Thread 1269550000 (LWP 7657)]\n"
[1.124.455.955.568] ~"[New Thread 1267448752 (LWP 7656)]\n"
[1.124.455.955.570] ~"[New Thread 1265347504 (LWP 7655)]\n"
[1.124.455.955.571] ~"[New Thread 1263246256 (LWP 7654)]\n"
[1.124.455.955.573] ~"[New Thread 1261145008 (LWP 7653)]\n"
[1.124.455.955.574] ~"[New Thread 1259043760 (LWP 7652)]\n"
[1.124.455.955.575] ~"[New Thread 1256942512 (LWP 7651)]\n"
[1.124.455.955.577] ~"[New Thread 1254841264 (LWP 7650)]\n"
[1.124.455.955.578] ~"[New Thread 1252740016 (LWP 7649)]\n"
[1.124.455.955.580] ~"[New Thread 1250638768 (LWP 7648)]\n"
[1.124.455.955.590] ~"[New Thread 1248537520 (LWP 7647)]\n"
[1.124.455.955.592] ~"[New Thread 1246436272 (LWP 7646)]\n"
[1.124.455.955.593] ~"[New Thread 1244335024 (LWP 7645)]\n"
[1.124.455.955.595] ~"[New Thread 1242233776 (LWP 7644)]\n"
[1.124.455.955.596] ~"[New Thread 1240132528 (LWP 7643)]\n"
[1.124.455.955.597] ~"[New Thread 1238031280 (LWP 7642)]\n"
[1.124.455.955.599] ~"[New Thread 1235930032 (LWP 7641)]\n"
[1.124.455.955.600] ~"[New Thread 1233828784 (LWP 7640)]\n"
[1.124.455.955.603] ~"[New Thread 1231727536 (LWP 7639)]\n"
[1.124.455.955.604] ~"[New Thread 1229626288 (LWP 7638)]\n"
[1.124.455.955.605] ~"[New Thread 1227525040 (LWP 7637)]\n"
[1.124.455.955.607] ~"[New Thread 1225423792 (LWP 7636)]\n"
[1.124.455.955.668] ~"[New Thread 1223322544 (LWP 7635)]\n"
[1.124.455.955.669] ~"[New Thread 1221221296 (LWP 7634)]\n"
[1.124.455.955.670] ~"[New Thread 1219120048 (LWP 7633)]\n"
[1.124.455.955.672] ~"[New Thread 1217018800 (LWP 7632)]\n"
 
-- / snip --

-- snip --

jansen@tron:~> gdb --cd=/source/ips5Auto --command=.gdbinit --quiet -nw -i mi /source/ips5Auto/src/ipsGateways/ipsGatewayService/.libs/ipsGatewayServiceMain
~"Using host libthread_db library \"/lib/tls/libthread_db.so.1\".\n"
&".gdbinit: Datei oder Verzeichnis nicht gefunden.\n"
(gdb)
1-gdb-set confirm off
1^done
(gdb)
2-gdb-set width 0
2^done
(gdb)
3-gdb-set height 0
3^done
(gdb)
4-interpreter-exec console echo
4^done
(gdb)
5-gdb-show prompt
5^done,value="(gdb) "
(gdb)
6 attach 7582
&"attach 7582\n"
~"[Thread debugging using libthread_db enabled]\n"
~"[New Thread 1108691456 (LWP 7582)]\n"
#### 75 lines ommitted
~"[New Thread 1111280560 (LWP 7583)]\n"
6^done,thread-id="0",frame={addr="0xffffe410",func="??",args=[]}
(gdb)
thread 28
&"thread 28\n"
^done,new-thread-id="28",frame={level="0",addr="0xffffe410",func="??",args=[]}
(gdb)
bt
&"bt\n"
^done,
frame={level="0",addr="0xffffe410",func="??",args=[]},
frame={level="1",addr="0x488a3128",func="??",args=[]},
frame={level="2",addr="0x00000001",func="??",args=[]},
frame={level="3",addr="0x00000000",func="??",args=[]},
frame={level="4",addr="0x41a6da56",func="pthread_cond_wait@@GLIBC_2.3.2",args=[],from="/lib/tls/libpthread.so.0"},
frame={level="5",addr="0x409131ba",func="ACE_OS::cond_timedwait",args=[],from="/appl/ips5/lib/libACE.so.5.4.0"},
frame={level="6",addr="0x40913024",func="ACE_Condition_Thread_Mutex::wait",args=[],from="/appl/ips5/lib/libACE.so.5.4.0"},
frame={level="7",addr="0x40913054",func="ACE_Condition_Thread_Mutex::wait",args=[],from="/appl/ips5/lib/libACE.so.5.4.0"},
frame={level="8",addr="0x4091e8f8",func="ACE_Token::shared_acquire",args=[],from="/appl/ips5/lib/libACE.so.5.4.0"},
frame={level="9",addr="0x409387cf",func="ACE_TP_Token_Guard::grab_token",args=[],from="/appl/ips5/lib/libACE.so.5.4.0"},
frame={level="10",addr="0x40938b3a",func="ACE_TP_Reactor::handle_events",args=[],from="/appl/ips5/lib/libACE.so.5.4.0"},
frame={level="11",addr="0x4093624e",func="ACE_Reactor::handle_events",args=[],from="/appl/ips5/lib/libACE.so.5.4.0"},
frame={level="12",addr="0x40b340bd",func="TAO_ORB_Core::run",args=[],from="/appl/ips5/lib/libTAO.so.1.4.0"},
frame={level="13",addr="0x40aeda9f",func="CORBA::ORB::run",args=[],from="/appl/ips5/lib/libTAO.so.1.4.0"},
frame={level="14",addr="0x40aeda2e",func="CORBA::ORB::run",args=[],from="/appl/ips5/lib/libTAO.so.1.4.0"},
frame={level="15",addr="0x0804f433",func="spawn_my_orb_thread",args=[],file="ipsGatewayServiceMain.cpp",line="68"},
frame={level="16",addr="0x4091d656",func="ACE_Thread_Adapter::invoke_i",args=[],from="/appl/ips5/lib/libACE.so.5.4.0"},
frame={level="17",addr="0x4091d5a3",func="ACE_Thread_Adapter::invoke",args=[],from="/appl/ips5/lib/libACE.so.5.4.0"},
frame={level="18",addr="0x408e70be",func="ace_thread_adapter",args=[],from="/appl/ips5/lib/libACE.so.5.4.0"},
frame={level="19",addr="0x41a6baa7",func="start_thread",args=[],from="/lib/tls/libpthread.so.0"},
frame={level="20",addr="0x41fd0c2e",func="clone",args=[],from="/lib/tls/libc.so.6"}
(gdb)
thread 29
&"thread 29\n"
^done,new-thread-id="29",frame={level="0",addr="0xffffe410",func="??",args=[]}
(gdb)
bt
&"bt\n"
^done,
frame={level="0",addr="0xffffe410",func="??",args=[]},
frame={level="1",addr="0x486a2128",func="??",args=[]},
frame={level="2",addr="0x00000001",func="??",args=[]},
frame={level="3",addr="0x00000000",func="??",args=[]},
frame={level="4",addr="0x41a6da56",func="pthread_cond_wait@@GLIBC_2.3.2",args=[],from="/lib/tls/libpthread.so.0"},
frame={level="5",addr="0x409131ba",func="ACE_OS::cond_timedwait",args=[],from="/appl/ips5/lib/libACE.so.5.4.0"},
frame={level="6",addr="0x40913024",func="ACE_Condition_Thread_Mutex::wait",args=[],from="/appl/ips5/lib/libACE.so.5.4.0"},
frame={level="7",addr="0x40913054",func="ACE_Condition_Thread_Mutex::wait",args=[],from="/appl/ips5/lib/libACE.so.5.4.0"},
frame={level="8",addr="0x4091e8f8",func="ACE_Token::shared_acquire",args=[],from="/appl/ips5/lib/libACE.so.5.4.0"},
frame={level="9",addr="0x409387cf",func="ACE_TP_Token_Guard::grab_token",args=[],from="/appl/ips5/lib/libACE.so.5.4.0"},
frame={level="10",addr="0x40938b3a",func="ACE_TP_Reactor::handle_events",args=[],from="/appl/ips5/lib/libACE.so.5.4.0"},
frame={level="11",addr="0x4093624e",func="ACE_Reactor::handle_events",args=[],from="/appl/ips5/lib/libACE.so.5.4.0"},
frame={level="12",addr="0x40b340bd",func="TAO_ORB_Core::run",args=[],from="/appl/ips5/lib/libTAO.so.1.4.0"},
frame={level="13",addr="0x40aeda9f",func="CORBA::ORB::run",args=[],from="/appl/ips5/lib/libTAO.so.1.4.0"},
frame={level="14",addr="0x40aeda2e",func="CORBA::ORB::run",args=[],from="/appl/ips5/lib/libTAO.so.1.4.0"},
frame={level="15",addr="0x0804f433",func="spawn_my_orb_thread",args=[],file="ipsGatewayServiceMain.cpp",line="68"},
frame={level="16",addr="0x4091d656",func="ACE_Thread_Adapter::invoke_i",args=[],from="/appl/ips5/lib/libACE.so.5.4.0"},
frame={level="17",addr="0x4091d5a3",func="ACE_Thread_Adapter::invoke",args=[],from="/appl/ips5/lib/libACE.so.5.4.0"},
frame={level="18",addr="0x408e70be",func="ace_thread_adapter",args=[],from="/appl/ips5/lib/libACE.so.5.4.0"},
frame={level="19",addr="0x41a6baa7",func="start_thread",args=[],from="/lib/tls/libpthread.so.0"},
frame={level="20",addr="0x41fd0c2e",func="clone",args=[],from="/lib/tls/libc.so.6"}
(gdb)
q
&"q\n"
jansen@tron:~> 

-- / snip --


Back to the top