Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [cdt-dev] DSF: wrong thread info

Hi,

can you reproduce this, and when it happens, can you press the Refresh button
on the debug view.  If things are fixed, can you send the gdbtraces logs?

Thanks


-----Original Message-----
From: cdt-dev-bounces@xxxxxxxxxxx on behalf of Dmitry Smirnov
Sent: Mon 3/23/2009 8:25 AM
To: CDT General developers list.
Subject: [cdt-dev] DSF: wrong thread info
 
Hi,

DSF (I200903201044) seems to incorrectly deals with threads.
GDB 6.8.0.20080328-cvs (cygwin-special)

======== Call stack:
Skyeye DSF [C/C++ Application]	
	skyeye.exe	
		Thread [2] (Suspended : Container)	
		Thread [1] (Suspended : Breakpoint)	
			ARMul_Emulate32() at
/cygdrive/d/Dvs/Project/Skyeye_1.2.5/arch/arm/common/armemu.c:364
			ARMul_DoProg() at
/cygdrive/d/Dvs/Project/Skyeye_1.2.5/arch/arm/common/arminit.c:358
			gdbserver_cont() at
/cygdrive/d/Dvs/Project/Skyeye_1.2.5/utils/debugger/skyeye2gdb.c:146
			sim_debug() at
/cygdrive/d/Dvs/Project/Skyeye_1.2.5/utils/debugger/gdbserver.c:1 079
			main() at /cygdrive/d/Dvs/Project/Skyeye_1.2.5/utils/main/skyeye.c:748  	
	gdb	
	skyeye.exe	

=== GDB console and manually entered command "info threads"
[New thread 7700.0x1e08]
[New thread 7700.0x1078]
[New thread 7700.0x1f10]
[New thread 7700.0x1cc4]
[New thread 7700.0xcd4]
info thread
  5 thread 7700.0xcd4  0x7c90e4f4 in ntdll!LdrAccessResource ()
   from /c/WINDOWS/system32/ntdll.dll
  4 thread 7700.0x1cc4  0x7c90e4f4 in ntdll!LdrAccessResource ()
   from /c/WINDOWS/system32/ntdll.dll
  2 thread 7700.0x1078  0x7c90e4f4 in ntdll!LdrAccessResource ()
   from /c/WINDOWS/system32/ntdll.dll
* 1 thread 7700.0x1e08  ARMul_Emulate32 (state=0x9adcd0)
    at common/armemu.c:364

========gdb-traces
646,791 ~"[New thread 7700.0xcd4]\n"
723,736 20*stopped,reason="breakpoint-hit",bkptno="1",thread-id="1",frame={addr="0x0043613a",func="ARMul_Emulate32",args=[{name="state",value="0x9adcd0"}],file="common/armemu.c",fullname="/cygdrive/d/Dvs/Project/Skyeye_1.2.5/arch/arm/common/armemu.c",line="364"}
723,736 (gdb)
723,970 21-thread-select 1
723,970 22-stack-info-depth 11
723,986 21^done,new-thread-id="1",frame={level="0",addr="0x0043613a",func="ARMul_Emulate32",args=[{name="state",value="0x9adcd0"}],file="common/armemu.c",fullname="/cygdrive/d/Dvs/Project/Skyeye_1.2.5/arch/arm/common/armemu.c",line="364"}
723,986 (gdb)
724,002 22^done,depth="5"
724,002 (gdb)
724,299 23-stack-list-frames 1 4
724,314 24-thread-select 2
724,314 25-stack-info-depth 11
724,345 23^done,stack=[frame={level="1",addr="0x00409a17",func="ARMul_DoProg",file="common/arminit.c",fullname="/cygdrive/d/Dvs/Project/Skyeye_1.2.5/arch/arm/common/arminit.c",line="358"},frame={level="2",addr="0x00404b16",func="gdbserver_cont",file="debugger/skyeye2gdb.c",fullname="/cygdrive/d/Dvs/Project/Skyeye_1.2.5/utils/debugger/skyeye2gdb.c",line="146"},frame={level="3",addr="0x004066e7",func="sim_debug",file="debugger/gdbserver.c",fullname="/cygdrive/d/Dvs/Project/Skyeye_1.2.5/utils/debugger/gdbserver.c",line="1079"},frame={level="4",addr="0x00401d27",func="main",file="utils/main/skyeye.c",fullname="/cygdrive/d/Dvs/Project/Skyeye_1.2.5/utils/main/skyeye.c",line="748"}]
724,345 (gdb)
724,345 24^done,new-thread-id="2",frame={level="0",addr="0x7c90e4f4",func="ntdll!LdrAccessResource",args=[],from="/c/WINDOWS/system32/ntdll.dll"}
724,345 (gdb)
724,345 25^done,depth="5"
724,345 (gdb)
724,345 26-thread-select 1
724,345 27-stack-list-frames
724,345 26^done,new-thread-id="1",frame={level="0",addr="0x0043613a",func="ARMul_Emulate32",args=[{name="state",value="0x9adcd0"}],file="common/armemu.c",fullname="/cygdrive/d/Dvs/Project/Skyeye_1.2.5/arch/arm/common/armemu.c",line="364"}
724,345 (gdb)
724,361 27^done,stack=[frame={level="0",addr="0x0043613a",func="ARMul_Emulate32",file="common/armemu.c",fullname="/cygdrive/d/Dvs/Project/Skyeye_1.2.5/arch/arm/common/armemu.c",line="364"},frame={level="1",addr="0x00409a17",func="ARMul_DoProg",file="common/arminit.c",fullname="/cygdrive/d/Dvs/Project/Skyeye_1.2.5/arch/arm/common/arminit.c",line="358"},frame={level="2",addr="0x00404b16",func="gdbserver_cont",file="debugger/skyeye2gdb.c",fullname="/cygdrive/d/Dvs/Project/Skyeye_1.2.5/utils/debugger/skyeye2gdb.c",line="146"},frame={level="3",addr="0x004066e7",func="sim_debug",file="debugger/gdbserver.c",fullname="/cygdrive/d/Dvs/Project/Skyeye_1.2.5/utils/debugger/gdbserver.c",line="1079"},frame={level="4",addr="0x00401d27",func="main",file="utils/main/skyeye.c",fullname="/cygdrive/d/Dvs/Project/Skyeye_1.2.5/utils/main/skyeye.c",line="748"}]
724,361 (gdb)
746,471 28-interpreter-exec console "info thread"
746,487 ~"  5 thread 7700.0xcd4  0x7c90e4f4 in ntdll!LdrAccessResource ()\n"
746,487 ~"   from /c/WINDOWS/system32/ntdll.dll\n"
746,487 ~"  4 thread 7700.0x1cc4  0x7c90e4f4 in ntdll!LdrAccessResource ()\n"
746,487 ~"   from /c/WINDOWS/system32/ntdll.dll\n"
746,487 ~"  2 thread 7700.0x1078  0x7c90e4f4 in ntdll!LdrAccessResource ()\n"
746,487 ~"   from /c/WINDOWS/system32/ntdll.dll\n"
746,487 ~"* 1 thread 7700.0x1e08  ARMul_Emulate32 (state=0x9adcd0)\n"
746,487 ~"    at common/armemu.c:364\n"
746,487 28^done
746,487 (gdb)
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev

<<winmail.dat>>


Back to the top