Brutus2D
« DEP issue with IDE »

Welcome Guest. Please Login or Register.
Dec 24, 2009, 10:47am




Brutus2D :: Brutus2D :: Bugs :: DEP issue with IDE
   [Search This Thread][Send Topic To Friend] [Print]
 AuthorTopic: DEP issue with IDE (Read 83 times)
Kuron
New Member
*
member is offline





Joined: Mar 2009
Gender: Male
Posts: 21
 DEP issue with IDE
« Thread Started on Mar 16, 2009, 3:22pm »

I still can't run B2D on my DEV machine because the DEP issue with the IDE still hasn't been fixed. I strongly believe this is the #1 reason it didn't sell well and the community is still so small.

Anybody with XP SP2 or above running on hardware made within the past five-six years who downloads this won't be able to run it. All they will get is an error message "to help protect your computer Windows has closed this program".

Most potential customers/users would delete/remove the program immediately after seeing this and never give it a second chance. Which is sad, as B2D is a real gem.
Link to Post - Back to Top  IP: Logged
Guilect
Administrator
*****
member is offline




[homepage]

Joined: May 2005
Posts: 843
 Re: DEP issue with IDE
« Reply #1 on Mar 16, 2009, 5:49pm »

Hey B.M.,

ya things are still the same, sorry.


  • still only one person has mentioned having this issue.

  • still does not happen on my development machine so as you know it would be impossible to randomly change code trying to solve a problem that you can not reproduce.

  • Brutus2D still uses the CodeSense editor OCX and the RevTabs OCX for the IDE . Either of these could be causing the problem, but as they are compiled third party OCX's they can not be changed.

  • still the easiest solution for someone experiencing this issue is to define the Brutus2D IDE exe as an exception to DEP.


Cheers

[edit]
For those wondering what the heck DEP is :
http://en.wikipedia.org/wiki/Data_Execution_Prevention
« Last Edit: Mar 16, 2009, 6:05pm by Guilect »Link to Post - Back to Top  IP: Logged
Kuron
New Member
*
member is offline





Joined: Mar 2009
Gender: Male
Posts: 21
 Re: DEP issue with IDE
« Reply #2 on Mar 16, 2009, 7:50pm »


Mar 16, 2009, 5:49pm, Guilect wrote:
still the easiest solution for someone experiencing this issue is to define the Brutus2D IDE exe as an exception to DEP.


That is very bad advice to give to people since the permission "can" (can, not always) be granted to any APIs/DLLs that the IDE calls. With the security problems that MS is once again having that DEP does help protect against, disabling DEP for any program is not safe.

The safer solution is to run the B2D IDE in a sandbox using a program like Sandboxie (or others) to help protect your system when DEP is disabled ;)

FWIW, I wouldn't blame CodeSense. Although it is a long ago discontinued control, other CodeSense based editors (OCX & DLL versions of CodeSense) I have work fine.

I think there is likely an issue with VB6 itself as most of the DEP errors I have seen in apps over the past few years have been made with VB6. IMHO, VB6 could really use a SP7.
Link to Post - Back to Top  IP: Logged
matthew
Senior Member
****
member is offline

[avatar]



Joined: Sept 2006
Gender: Male
Posts: 302
Location: England
 Re: DEP issue with IDE
« Reply #3 on Mar 17, 2009, 3:40am »

I'd always wondered whether or not I could use my XP recovery disks to install XP on my Vista laptop. :P

Over the weekend I tried & it worked, I had to spend a few hours installing updates & finding hardware drivers but everything is working again now. I've never encountered DEP issues before using Brutus2D, which version of XP are you using?
Link to Post - Back to Top  IP: Logged
u9
God
*****
member is offline

[avatar]

"...there's plenty of Sid to go around" - Ice Age


[homepage]

Joined: Jun 2006
Gender: Male
Posts: 566
Location: Faroe Islands
 Re: DEP issue with IDE
« Reply #4 on Mar 17, 2009, 4:05am »

I have never encountered such error either. Not with brutus2d, not with any program. I don't know why you are getting this error Kuron. Maybe one of your dll's has been compromised?
Link to Post - Back to Top  IP: Logged

The most likely way for the world to be destroyed, most experts agree, is by accident. That's where we come in; we're computer professionals. We cause accidents. (Nathaniel Borenstein)
www.wirednerd.com
Guilect
Administrator
*****
member is offline




[homepage]

Joined: May 2005
Posts: 843
 Re: DEP issue with IDE
« Reply #5 on Mar 17, 2009, 6:32am »

@ Kuron et al,
I would fix this DEP issue in a heartbeat if I knew how to do it.
If I could get it to happen for me, then I could try things in code to see who the culprit was.

@matthew
neat, but I would have thought that the online activation would have balked at seeing such different hardware between installs.
Link to Post - Back to Top  IP: Logged
matthew
Senior Member
****
member is offline

[avatar]



Joined: Sept 2006
Gender: Male
Posts: 302
Location: England
 Re: DEP issue with IDE
« Reply #6 on Mar 17, 2009, 11:44am »

Well I thought something similar but after reading this it seems that if you buy your computer from a large electronics retailer the online activation is turned off. The reason why it must have worked is because I brought both computers from the same retailer.
Link to Post - Back to Top  IP: Logged
Kuron
New Member
*
member is offline





Joined: Mar 2009
Gender: Male
Posts: 21
 Re: DEP issue with IDE
« Reply #7 on Mar 17, 2009, 12:55pm »


Quote:
I'd always wondered whether or not I could use my XP recovery disks to install XP on my Vista laptop.
FOr VIsta isn't this considered an "upgrade"? ;D I think you can still buy a Vista machine and pay $20 upgrade to XP.


Quote:
I've never encountered DEP issues before using Brutus2D, which version of XP are you using?
Don't confuse software & hardware DEP protection.


Quote:
Maybe one of your dll's has been compromised?
Nopers.

I will post the bug info in a bit.
Link to Post - Back to Top  IP: Logged
Kuron
New Member
*
member is offline





Joined: Mar 2009
Gender: Male
Posts: 21
 Re: DEP issue with IDE
« Reply #8 on Mar 17, 2009, 1:06pm »

All errors generated:

Code:
EventType : BEX P1 : Brutus2D.exe P2 : 1.8.0.7 P3 : 49937166
P4 : unknown P5 : 0.0.0.0 P6 : 00000000 P7 : 00170fa8
P8 : c0000005 P9 : 00000008


Code:
<?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="Brutus2D.exe" FILTER="GRABMI_FILTER_PRIVACY">
<MATCHING_FILE NAME="Brutus2D.exe" SIZE="1028096" CHECKSUM="0xFAB6C80C" BIN_FILE_VERSION="1.8.0.7" BIN_PRODUCT_VERSION="1.8.0.7" PRODUCT_VERSION="1.08.0007" COMPANY_NAME="Pewter Software" PRODUCT_NAME="brutus2d" FILE_VERSION="1.08.0007" ORIGINAL_FILENAME="Brutus2D.exe" INTERNAL_NAME="Brutus2D" LEGAL_COPYRIGHT="Copyright 2005" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x105847" LINKER_VERSION="0x10008" UPTO_BIN_FILE_VERSION="1.8.0.7" UPTO_BIN_PRODUCT_VERSION="1.8.0.7" LINK_DATE="02/12/2009 00:46:30" UPTO_LINK_DATE="02/12/2009 00:46:30" VER_LANGUAGE="English (United States) [0x409]" />
<MATCHING_FILE NAME="Uninstal.exe" SIZE="80477" CHECKSUM="0x85175831" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="12/17/2004 08:55:53" UPTO_LINK_DATE="12/17/2004 08:55:53" />
<MATCHING_FILE NAME="BrutusMap\BrutusMap.exe" SIZE="70656" CHECKSUM="0xE5B1DA84" BIN_FILE_VERSION="1.8.0.2" BIN_PRODUCT_VERSION="1.8.0.2" PRODUCT_VERSION="1.08.0002" COMPANY_NAME="Pewter Software" PRODUCT_NAME="BrutusMap" FILE_VERSION="1.08.0002" ORIGINAL_FILENAME="BrutusMap.exe" INTERNAL_NAME="BrutusMap" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x10008" UPTO_BIN_FILE_VERSION="1.8.0.2" UPTO_BIN_PRODUCT_VERSION="1.8.0.2" LINK_DATE="02/22/2008 02:13:02" UPTO_LINK_DATE="02/22/2008 02:13:02" VER_LANGUAGE="English (United States) [0x409]" />
<MATCHING_FILE NAME="examples\ogg\vbogg.dll" SIZE="110592" CHECKSUM="0xE27E38A" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="10/06/2003 18:20:43" UPTO_LINK_DATE="10/06/2003 18:20:43" />
</EXE>
<EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="kernel32.dll" SIZE="983552" CHECKSUM="0x4CE79457" BIN_FILE_VERSION="5.1.2600.2180" BIN_PRODUCT_VERSION="5.1.2600.2180" PRODUCT_VERSION="5.1.2600.2180" FILE_DESCRIPTION="Windows NT BASE API Client DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xFF848" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2180" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2180" LINK_DATE="08/04/2004 07:56:36" UPTO_LINK_DATE="08/04/2004 07:56:36" VER_LANGUAGE="English (United States) [0x409]" />
</EXE>
</DATABASE>



Link to Post - Back to Top  IP: Logged
Kuron
New Member
*
member is offline





Joined: Mar 2009
Gender: Male
Posts: 21
 Re: DEP issue with IDE
« Reply #9 on Mar 17, 2009, 1:09pm »

I should email you the third file since it is technically a memory dump that Windows does. What email addy should I send it to?
« Last Edit: Mar 17, 2009, 1:19pm by Kuron »Link to Post - Back to Top  IP: Logged
Kuron
New Member
*
member is offline





Joined: Mar 2009
Gender: Male
Posts: 21
 Re: DEP issue with IDE
« Reply #10 on Mar 17, 2009, 1:17pm »

I should note that I am just reporting the problem. Personally, I could care less. The only thing that ever kept me from really using B2D was the registration system.
Link to Post - Back to Top  IP: Logged
Guilect
Administrator
*****
member is offline




[homepage]

Joined: May 2005
Posts: 843
 Re: DEP issue with IDE
« Reply #11 on Mar 17, 2009, 4:41pm »

Kuron,
just upload it via the link in this link.
That way anyone can view it if they want and maybe someone can decifer all the mumbo jumbo.

http://brutus2d.proboards44.com/index.cg....play&thread=140
Link to Post - Back to Top  IP: Logged
Kuron
New Member
*
member is offline





Joined: Mar 2009
Gender: Male
Posts: 21
 Re: DEP issue with IDE
« Reply #12 on Mar 17, 2009, 5:00pm »

Uploaded

http://brutus.pewtersoftware.com/upload/files/error3.zip

Link to Post - Back to Top  IP: Logged
Guilect
Administrator
*****
member is offline




[homepage]

Joined: May 2005
Posts: 843
 Re: DEP issue with IDE
« Reply #13 on Mar 17, 2009, 8:43pm »

I looked at the error report and it was unfortunately not that useful.
Anyway, thanks for the effort in trying to help me.
Link to Post - Back to Top  IP: Logged
   [Search This Thread][Send Topic To Friend] [Print]

Google
Web brutus2d.proboards44.com
Click Here To Make This Board Ad-Free


This Board Hosted For FREE By ProBoards
Get Your Own Free Message Boards & Free Forums!