Exetools  

Go Back   Exetools > General > General Discussion

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 02-23-2005, 08:14
MarkusO
 
Posts: n/a
Driver Studio 3.2 hang-up on WinXP

I have a AMD64 CPU with less than 4GB RAM and I am running WinXP SP1a (32-bit) with all updates (expect SP2) installed. I am using the recent Driver Studio 3.2 release. My computer is a fresh system, so there is no protector's driver making me problems.

I have the video driver set to start at boot-up and SoftICE to start manual. When I launch SoftICE either with "net start ntice" or with the suplied "startsi.exe", it simply hangs itself. This is done by SoftICE putting itself into a endless loop ("EB FE") inside NTICE code. So the OS is locked but I still can call SoftICE with the key-combo and I can read the error messages.

The only message is "Int0E Fault in SoftICE at address XXXXXXX offset XXXXXXXX". Then there is also a stack and register dump and a message that SoftICE could not parse all symbols correctly. More at the top there is this highlighted: "*** API Hook Failure: MiCopyOnWrite".

Even if I don't have SP2 installed, I tried the /NOPAE and /NOEXECUTE=ALWAYSOFF settings, but without luck.

I also saw the "BREAKINSHAREDMODS" variable is not recognized any more, but I don't think that has to do with this.

Can anybody tell me what I am making wrong? or can anybody tell me what happened to the BREAKINSHAREDMODS variable?
Reply With Quote
  #2  
Old 02-23-2005, 10:02
willii
 
Posts: n/a
I think you should download the osinfo.dat for XP SP2. It may be help.
Reply With Quote
  #3  
Old 02-23-2005, 14:58
alastone
 
Posts: n/a
I think answers are here already:
http://www.exetools.com/forum/showthread.php?t=6804

http://www.exetools.com/forum/showthread.php?t=6794
Reply With Quote
  #4  
Old 02-24-2005, 04:43
MarkusO
 
Posts: n/a
I have downloaded the new osinfo.dat and copied it to the windows\system32\drivers directory overwriting the old one, but it still locks my computer.

Where can I get the old kernel file? Windows Update overwrited the old one but the one on the CD is too old and I don't want to reinstall my system because then I need to do Windows activation again and I heard that you should not use this too often or microsoft have you to explain why you activate so often.

What is with the BREAKINSHAREDMODS variable now? How is it called now?
Reply With Quote
  #5  
Old 02-24-2005, 10:51
willii
 
Posts: n/a
DEP

I think it may be confict with DEP. You can disable DEP in boot.ini. Change /NoExecute to /Execute.

In DS3.2. There is not usermodebreakpoint. Bpx now have parameter .t|.p to set breakpoint on thread or process. So it need not usermodebreakpoint now. If you set breakpoint with no param, it act as 2.7 before, break on every process.
Reply With Quote
  #6  
Old 02-24-2005, 12:03
kittmaster kittmaster is offline
Friend
 
Join Date: Feb 2005
Location: USA
Posts: 30
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 0
Thanks Rcvd at 1 Time in 1 Post
kittmaster Reputation: 0
I'm betting that 64 bit is not properly supported even with the osinfo.dat file. I've scoured the site for compuware and the it doesn't specifically say that it supports 64 bit processing. Even on a 32 bit system to 64 the upper byte blocks would be 0000:0000 and it shouldn't matter, but the only thing compuware mentions is devpartner42 which is not linked to driver studio.

I could be wrong, hopefully others with a 64 bit system can chime in to add more

Chris
Reply With Quote
  #7  
Old 02-24-2005, 15:12
peleon peleon is offline
Friend
 
Join Date: Sep 2003
Posts: 174
Rept. Given: 0
Rept. Rcvd 7 Times in 1 Post
Thanks Given: 0
Thanks Rcvd at 7 Times in 7 Posts
peleon Reputation: 7
Well, I have installed DS3.2 on AMD64 with XP-SP1 and SP2 and it works great. DS3.1 was not working at all on AMD64.

I have /NoExecute=OptIn in boot.ini.

Also, Visual Softice works also great.

Crazy this computer world...it should be the same for same computer...
Reply With Quote
  #8  
Old 02-24-2005, 16:10
Kerlingen
 
Posts: n/a
@MarkusO:
I already posted this in an other thread, but it hasn't been posted here yet, so here it is again:

Maybe you have BIOS settings for this problem. I once worked with a 8x Xeon MP computer with 16 GB RAM installed and its BIOS contained a setting like (I don't remember the exact words): "enable memory hole above 4G". When you enabled it, Windows wasn't able to detect more than 4 GB of RAM. Although I don't know if this had an effect on the PAE settings.

I didn't yet install DS 3.2 (I only update when a protector "needs" it or when I reformat my HDD), so I can't tell you what happened to the variable you mentioned.

@willii:
I think MarkusO has no conflicts with DEP since he is using SP1a, but DEP was introduced in SP2. He already wrote that he, even if not using SP2, used the BOOT.INI setting "/NoExecute=AlwaysOff", which is identical to "/Execute".

Last edited by Kerlingen; 02-24-2005 at 18:33.
Reply With Quote
  #9  
Old 02-24-2005, 17:50
JMI JMI is offline
Leader
 
Join Date: Jan 2002
Posts: 1,627
Rept. Given: 5
Rept. Rcvd 199 Times in 99 Posts
Thanks Given: 0
Thanks Rcvd at 98 Times in 96 Posts
JMI Reputation: 100-199 JMI Reputation: 100-199
Remember that the FTP also has the

"Compuware_DevPartner64_v1.0.1_iNTERNAL-PARADOX"

release, which might have something for these issues.

See:

http://www.compuware.com/products/devpartner/64.htm

Regards,
__________________
JMI
Reply With Quote
  #10  
Old 02-24-2005, 18:28
Kerlingen
 
Posts: n/a
@JMI:
But not for 6-post Users in "New Member" group.

@MarkusO:
Don't request anybody to download it for you or you might run into trouble with JMI denying you to step up into the next usergroup for some weeks. Just be a bit more active in the forums and you will get FTP access. Or you could try to catch it on some filesharing networks.
Reply With Quote
  #11  
Old 02-25-2005, 18:22
Kerlingen
 
Posts: n/a
Quote:
Originally Posted by JMI
Remember that the FTP also has the

"Compuware_DevPartner64_v1.0.1_iNTERNAL-PARADOX"

release, which might have something for these issues.
I got it now, but this is for IA64 CPUs (Itanium), not for x86_64 CPUs (AMD64/EM64T). So it can't help here.
Reply With Quote
  #12  
Old 02-24-2005, 16:02
Sergey R.
 
Posts: n/a
DS32 hanged up WinXP SP1 during "Manual" start (other modes was not checked) in my computer when "Kaspersky Anti-Virus Monitor" was installed. Was switched off but installed only!
I deleted "Monitor" (but "Scanner" is still in use) and DS works well now.

Quote:
Originally Posted by willii
... Bpx now have parameter .t|.p to set breakpoint on thread or process. ...
It's not only now. These modifiers existed in ver.2.7 already (and I am not sure but they were in some earlier versions...)

Last edited by Sergey R.; 02-24-2005 at 16:13.
Reply With Quote
  #13  
Old 02-25-2005, 20:01
peleon peleon is offline
Friend
 
Join Date: Sep 2003
Posts: 174
Rept. Given: 0
Rept. Rcvd 7 Times in 1 Post
Thanks Given: 0
Thanks Rcvd at 7 Times in 7 Posts
peleon Reputation: 7
Kerlingen:

I think that you are wrong. It can target IA64 and AMD64/EMT64T.
Reply With Quote
  #14  
Old 02-25-2005, 20:52
Kerlingen
 
Posts: n/a
I can't test it since I have no IA64 or AMD64/EM64T Computer available. (hopefully I have an EM64T soon)

I only read the NFO and I think it doesn't leave much room for interpretation:
Quote:
Visual SoftICE system debugger and BoundsChecker64 run time error detection.

Now that the Intel Itanium processors are here, you need to plan to take full advantage it. But without the right development tools to debug programs targeted for it, you miss out. That's why you need Compuware DevPartner64. We took two of the industry's best-known high performance debugging tools��Visual SoftICE and BoundsChecker��and re-engineered them specifically for the Intel IA64 processor family. Then we packaged them together to give you the only toolkit available today that combines advanced system-wide debugging and automated error detection.
Reply With Quote
  #15  
Old 02-26-2005, 04:04
leosmi05 leosmi05 is offline
Friend
 
Join Date: Feb 2005
Posts: 26
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 0
Thanks Rcvd at 0 Times in 0 Posts
leosmi05 Reputation: 0
@Kerlingen
> You should better delete your other responses. You posted your last reply in three different threads.
Yes, it was on purpose, but not to have more posts. I just wanted to let it there so that you don't have to read all the 3 different posts.

@JMI
Sorry about that. I'll post only once if this was not a good idea.
You can remove the post and let it only in one place.
And you can also substract 2 from my message count.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



All times are GMT +8. The time now is 18:00.


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX, chessgod101
( Since 1998 )