From: SourceForge.net <no...@so...> - 2006-10-19 08:04:06
|
Bugs item #1500271, was opened at 2006-06-04 03:38 Message generated for change (Comment added) made by killerbot You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=1500271&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: gdb Group: 64 bit feature request Status: Open Resolution: Remind Priority: 1 Submitted By: Matthew (mattbro) Assigned to: Nobody/Anonymous (nobody) Summary: gdb crashes in windows xp 64 Initial Comment: gdb.exe crashes immediately upon launch on my amd 64, windows xp machine. There are others who have reported the same issue. I found out while using bloodshed's dev C++ IDE. Debugging is not possible in windows xp 64. Now all of the other mingw compiler tools are being run in 32 bit emulation mode without much trouble. Moreover the old MS Visual C++ debugger will run in xp 64, and that also is a 32 bit program. The crash occurs no matter what project or file I load, as soon as I try to run the debugger. I also have an amd x2 3800 which is a dual core processor. I'm not sure if that is a related issue. The version's of gdb I've tried are 6.3-1 and an earlier one 5.2? I think. ---------------------------------------------------------------------- Comment By: Lieven de Cock (killerbot) Date: 2006-10-19 10:04 Message: Logged In: YES user_id=602705 were you able to get it working with copying that dll around ?? If so, can you tell the exact steps to perform ? ---------------------------------------------------------------------- Comment By: C_B (cmb99) Date: 2006-10-18 19:16 Message: Logged In: YES user_id=1623965 I think the dll in question is devmgr.dll. On x64 the version is shown as an Amd64 build in Dependency Wlaker, as opposed to x86. Maybe it got put in the System32 folder by mistake instead of the SysWOW64 ---------------------------------------------------------------------- Comment By: C_B (cmb99) Date: 2006-10-18 16:51 Message: Logged In: YES user_id=1623965 I think the dll in question is devmgr.dll. On x64 the version is shown as an Amd64 build in Dependency Wlaker, as opposed to x86. Maybe it got put in the System32 folder by mistake instead of the SysWOW64 ---------------------------------------------------------------------- Comment By: garvek (garvek) Date: 2006-08-05 16:50 Message: Logged In: YES user_id=1569036 I tried yesterday to build gdb with vc++ in order to debug it (or at least have some traces) but the makefile provided with mingw gdb source looks like unix one (I guess that they use MSYS to build). I also tried to find out what the address of the DLL points to, but it seems outside (perhaps there is also an issue with the way win x64 reads the PE). Currently (without symbol info) the only info I have is that gdb crashes after an access violation, soon after trying to get an entry point to the "missing" DLL. ---------------------------------------------------------------------- Comment By: Lieven de Cock (killerbot) Date: 2006-08-05 16:15 Message: Logged In: YES user_id=602705 I am having the same poblem. I use GDB through the IDE Code::Blocks (www.codeblocks.org). I am one of the developers of that project. I also have the crash, and it claims it can find a dll ?? I can not provide you with a 64-bit machine, but if you can provide me with a debug build to can write out som stack traces I oculd be able to provide feedback. In the worst case I am willing to build MinGW-GDB myself, but only when it is very straight forward ;-) When I boot my 64-bit machine in linux (Suse 10.1 64-bit) then GDB works, si it seems it's not a fundamental GDB problem. kind regards, Lieven PS : MinGW-GDB 6.2 ---------------------------------------------------------------------- Comment By: garvek (garvek) Date: 2006-08-05 03:04 Message: Logged In: YES user_id=1569036 In my opinion this is not a 64 bit feature request. Actually the fact thats MS 32 bits debugger is able to work show that we don't need x64 API to debug x32 programs. Currently this issues prevent ANY gdb user on a x64 machine to debug, this includes most C++ popular IDEs but also other languages (eg pascal), which work on x32 code for the moment. ---------------------------------------------------------------------- Comment By: Earnie Boyd (earnie) Date: 2006-06-06 12:55 Message: Logged In: YES user_id=15438 I've noted this as a 64bit feature request. Unless you're willing to debug the debugger or purchase for someone who has time a 64bit environment similar to yours resolving this issue will not happen. If you're willing to give away a 64bit PC I'll find someone with the time. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=1500271&group_id=2435 |