Hello,
I've been having problems with a corrupted .dwg file and I can't figure out what's wrong with it. Sometimes when I launch the file I get an error reading "FATAL ERROR: Unhandled Access Violation Reading 0x0020 Exception at 2d1c40a6h" and then AutoCad crashes.
I then get the option to save a recovery file. If I do, and then launch the recovery file AutoCade runs a drawing recovery and an audit, and the file works fine.
I'm running Windows 7 64-bit.
Any ideas what the problem might be? Below is the log from the drawing recovery and audit.
Drawing recovery.
Drawing recovery log.
Validating objects in the handle table.
Valid objects 24732 Invalid objects 0
Validating objects completed.
Salvaged database from drawing.
Loading Modeler DLLs.
Auditing Header
Auditing Tables
Auditing Entities Pass 1
Pass 1 19200 objects auditedAcDbLeader(8F7B) annotation id Bad mtext id
Disable annotation
AcDbLeader(8F83) annotation id Bad mtext id Disable annotation
AcDbLeader(8F97) annotation id Bad mtext id Disable annotation
AcDbLeader(8F9F) annotation id Bad mtext id Disable annotation
Pass 1 19300 objects auditedAcDbLeader(8FA7) annotation id Bad mtext id
Disable annotation
AcDbLeader(8FAF) annotation id Bad mtext id Disable annotation
AcDbLeader(8FB7) annotation id Bad mtext id Disable annotation
AcDbLeader(8FBF) annotation id Bad mtext id Disable annotation
AcDbLeader(8FC7) annotation id Bad mtext id Disable annotation
AcDbLeader(8FD2) annotation id Bad mtext id Disable annotation
Pass 1 24700 objects audited
Auditing Entities Pass 2
Pass 2 23000 objects auditedAcDbLine(BB74) Null Owner
Placed in $AUDIT_BAD_BLOCK_RECORD1
AcDbLine(BB75) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
AcDbLine(BB76) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
AcDbLine(BB77) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
AcDbMText(BB78) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
AcDbLine(BB79) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
AcDbBlockReference(BB7A) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
AcDbBlockReference(BB7B) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
AcDbPoint(BB7C) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
AcDbPoint(BB7D) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
AcDbPoint(BB7E) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
Pass 2 23700 objects auditedAcDbLine(BF21) Null Owner
Placed in $AUDIT_BAD_BLOCK_RECORD1
AcDbLine(BF22) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
AcDbLine(BF23) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
AcDbLine(BF24) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
AcDbMText(BF25) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
AcDbLine(BF26) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
AcDbBlockReference(BF27) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
AcDbBlockReference(BF28) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
AcDbPoint(BF29) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
AcDbPoint(BF2A) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
AcDbPoint(BF2B) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
AcDbLine(BF2C) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
AcDbLine(BF2D) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
AcDbLine(BF2E) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
AcDbLine(BF2F) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
AcDbMText(BF30) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
AcDbLine(BF31) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
AcDbBlockReference(BF32) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
AcDbBlockReference(BF33) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
AcDbPoint(BF34) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
AcDbPoint(BF35) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
AcDbPoint(BF36) Null Owner Placed in
$AUDIT_BAD_BLOCK_RECORD1
Pass 2 24700 objects audited
Auditing Blocks
488 Blocks audited
Total errors found 43 fixed 43
Erased 0 objects