Spider Mastermind
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Special Interest > Eternity > Access Violation Exception, v3.37.00
 
Author
All times are GMT. The time now is 04:54. Post New Thread    Post A Reply
Mordeth
Administrator


Posts: 1993
Registered: 05-00


I'm getting this crash:



Eternity caused an Access Violation Exception (0xc0000005)
in module Eternity.exe at 001b:00457ba5.

Error occurred at 1/26/2010 14:19:28.
C:\games\Eternity\Eternity.exe, run by Gaston Lahaut.
Operating system: 5.1.2600
1 processor, type 586.
36% memory in use.
1023 MB physical memory.
650 MB physical memory free.
1697 MB page file.
1281 MB paging file free.
2048 MB user address space.
1962 MB user address space free.
Access violation at 00037020. The memory could not be read.

Context:
EDI: 0x022d0350 ESI: 0x034e9fa0 EAX: 0x00037020
EBX: 0x00000148 ECX: 0x00000000 EDX: 0x001729b0
EIP: 0x00457ba5 EBP: 0x00000000 SegCs: 0x0000001b
EFlags: 0x00210202 ESP: 0x0012fe3c SegSs: 0x00000023

Bytes at CS:EIP:
8b 10 83 c4 08 8b 8a 28 01 00 00 89 4e 28 8a 8e

Stack:
0x0012fe3c: 139c0000 f6940000 034e9fa0 00459898 ..........N...E.
0x0012fe4c: 034e9fa0 00000148 80000000 00000151 ..N.H.......Q...
0x0012fe5c: 03637ad6 0045a021 139c0000 f6940000 .zc.!.E.........
0x0012fe6c: 80000000 00000148 034c3dec 03637ad8 ....H....=L..zc.
0x0012fe7c: 00000001 00000001 004638d9 03637ad6 .........8F..zc.
0x0012fe8c: 0000097c 0000097f 00000000 03637aa8 |............zc.
0x0012fe9c: 004652f6 034c3de0 01549bc8 00000000 .RF..=L...T.....
0x0012feac: 00000004 00000000 0042a04d 0051c714 ........M.B...Q.
0x0012febc: 00000000 00000002 01549cec 01549d20 ..........T. .T.
0x0012fecc: 0042bc36 00000002 0051c708 00429bfb 6.B.......Q...B.
0x0012fedc: 000000b5 00000000 0012ff4c 00000001 ........L.......
0x0012feec: 00000001 00035fed 004186b7 00320038 ....._....A.8.2.
0x0012fefc: 00000000 7ffdb000 000000b5 000000b4 ................
0x0012ff0c: 00418462 00300036 0041539b 0048e733 b.A.6.0..SA.3.H.
0x0012ff1c: 0049280a 00000008 003826b0 00320038 .(I......&8.8.2.
0x0012ff2c: 00300036 7ffdb000 0012ff28 0012fa60 6.0.....(...`...
0x0012ff3c: 0012ffb0 0049ecd0 0049fb50 00000000 ......I.P.I.....
0x0012ff4c: 0012ffc0 0049edbf 00000008 003826b0 ......I......&8.
0x0012ff5c: 00382a40 004b1000 004b1004 0012ffa4 @*8...K...K.....
0x0012ff6c: 0012ff94 0012ffa0 00000000 0012ff98 ................
0x0012ff7c: 004b1008 004b100c 00320038 00300036 ..K...K.8.2.6.0.
0x0012ff8c: 7ffdb000 00000000 003826b0 00000000 .........&8.....
0x0012ff9c: 00000001 00382a40 00000008 0012ff84 ....@*8.........
0x0012ffac: 8058306f 0012ffe0 0049ecd0 004afc88 o0X.......I...J.
0x0012ffbc: 00000000 0012fff0 7c7e7077 00320038 ........wp~|8.2.
0x0012ffcc: 00300036 7ffdb000 8054b6b8 0012ffc8 6.0.......T.....
0x0012ffdc: 85b36750 ffffffff 7c809ad8 7c7e7080 Pg.........|.p~|
0x0012ffec: 00000000 00000000 00000000 0049ecdc ..............I.
0x0012fffc: 00000000 ....



I strongly suspect it has something to do with the size of the current map, which has caused the nodesbuilder (zdbsp) to force compression due to size of the nodes.

Old Post 01-26-10 13:25 #
Mordeth is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Gez
Why don't I have a custom title by now?!


Posts: 11217
Registered: 07-07


Does it still happen with 3.37.00?
http://www.doomworld.com/vb/eternit...-37-00-sekhmet/
(Just noticed that the official site still points to 3.35.92. Given how hopelessly outdated it is, it should probably be replaced by a redirection to the Eternity wiki...)

Or with SVN build r973?
http://svn.drdteam.org/eternity/

Old Post 01-26-10 13:44 #
Gez is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
printz
CRAZY DUMB ZEALOT


Posts: 8885
Registered: 06-06


What about 3.37.00?

Old Post 01-26-10 13:44 #
printz is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Mordeth
Administrator


Posts: 1993
Registered: 05-00


Yes, i meant the latest release version :) Fixed title. Also tested SVN build r973, which does the same. Doombuilder and zdbsp don't seem to have a problem with it, but I suspect EE cannot handle compressed nodes..?

Old Post 01-26-10 13:47 #
Mordeth is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Gez
Why don't I have a custom title by now?!


Posts: 11217
Registered: 07-07



Mordeth said:
I suspect EE cannot handle compressed nodes..?

Yeah, I think only ZDoom and derived (and maybe Vavoom?) support that. Eternity does not use zlib or something similar and therefore cannot handle compressed formats.

(It's also for this reason that Eternity has a full directory of data, base/ and its content; instead of a single file like ZDoom. It's important to maintain the resources herein as files with a directory tree hierarchy and extensions, and it's not possible in a .WAD file, so it'd have to be zipped or similarly archived to be made into a single file. I think PNG support, for screenshots for example, is also dependent on using zlib.)

Old discussions:
http://www.doomworld.com/vb/eternit...ew-node-format/
http://www.doomworld.com/vb/doom-ed...for-large-maps/
http://www.doomworld.com/vb/eternit...din-released/2/

(Another reason why I think zlib will be unavoidable in Eternity's future is UDMF.)

Last edited by Gez on 01-26-10 at 14:50

Old Post 01-26-10 14:42 #
Gez is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Quasar
Moderator


Posts: 6088
Registered: 08-00



Gez said:

Yeah, I think only ZDoom and derived (and maybe Vavoom?) support that. Eternity does not use zlib or something similar and therefore cannot handle compressed formats.

(It's also for this reason that Eternity has a full directory of data, base/ and its content; instead of a single file like ZDoom. It's important to maintain the resources herein as files with a directory tree hierarchy and extensions, and it's not possible in a .WAD file, so it'd have to be zipped or similarly archived to be made into a single file. I think PNG support, for screenshots for example, is also dependent on using zlib.)

Old discussions:
http://www.doomworld.com/vb/eternit...ew-node-format/
http://www.doomworld.com/vb/doom-ed...for-large-maps/
http://www.doomworld.com/vb/eternit...din-released/2/

(Another reason why I think zlib will be unavoidable in Eternity's future is UDMF.)


I have been looking at integration of zlib and libpng, but since I don't have anyone who can adjust the Linux build process to accommodate these libraries, it's being held up while I consider how to do it myself.

EE's new save format will be based on zip files, and EE will also support zips for resources. The base hierarchy will remain however, because it is also used for writing, and works in a manner similar to the base directory used by newer idTech engines.

However, adding zlib to the program does not automatically imply support for ZDoom's node format. That's an entirely separate issue altogether. There probably isn't any reason I couldn't add such support, given proper documentation of the format.

Note that UDMF does not specify a node format. My plans for UDMF in EE are to introduce an internal node builder, so that EE UDMF maps do not require nodes.

Old Post 01-26-10 16:47 #
Quasar is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Gez
Why don't I have a custom title by now?!


Posts: 11217
Registered: 07-07



Quasar said:
There probably isn't any reason I couldn't add such support, given proper documentation of the format.

The format's specs are in ZDBSP's documentation. For easier browsing, I've also copied them in the ZDoom wiki some times ago. And I'm pretty sure Randy would be happy to explain if anything is unclear.

Old Post 01-26-10 17:00 #
Gez is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Graf Zahl
Why don't I have a custom title by now?!


Posts: 7769
Registered: 01-03


The format inside the Zip is nothing special. The only things to look out for is that it omits some stuff that's in the regular nodes but can be derived from other things, like for example the seg offset.


Quasar said:

I have been looking at integration of zlib and libpng, but since I don't have anyone who can adjust the Linux build process to accommodate these libraries, it's being held up while I consider how to do it myself.



Have you asked the Linux users in a place where they can notice? I believe there's enough people here who could help you - if they knew you need help with this.

Old Post 01-26-10 17:42 #
Graf Zahl is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Mordeth
Administrator


Posts: 1993
Registered: 05-00


So is support for this actually in the works now, or am I better off splitting that map?

Old Post 01-26-10 21:14 #
Mordeth is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
printz
CRAZY DUMB ZEALOT


Posts: 8885
Registered: 06-06


Or use another node builder, that doesn't compress?

Old Post 01-26-10 21:27 #
printz is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Gez
Why don't I have a custom title by now?!


Posts: 11217
Registered: 07-07


ZDBSP doesn't compress unless it needs to (or you ask it to). It's possible another nodebuilder might manage to produce a bit less nodes, but he's probably better off splitting the map.

Old Post 01-26-10 21:40 #
Gez is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Mordeth
Administrator


Posts: 1993
Registered: 05-00


Like I said, zdbsp forces a compress now that the map has grown over its seg limit. And so far, only zdbsp has managed to handle my little monster.

Old Post 01-26-10 21:54 #
Mordeth is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
printz
CRAZY DUMB ZEALOT


Posts: 8885
Registered: 06-06


That kind of map sounds like a viable candidate for a hub. Eternity WILL support hubs if Hexen gameplay is to be implemented. SMMU had hubs but I think Eternity removed them.

Old Post 01-27-10 07:24 #
printz is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Quasar
Moderator


Posts: 6088
Registered: 08-00



printz said:
That kind of map sounds like a viable candidate for a hub. Eternity WILL support hubs if Hexen gameplay is to be implemented. SMMU had hubs but I think Eternity removed them.

SMMU had broken wonky hubs. EE disabled them because I can't have people depending on a broken feature. Real hub support is coming up though.

Old Post 01-27-10 17:14 #
Quasar is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Mancubus II
Purple is not a breakfast color


Posts: 1940
Registered: 02-03



printz said:
That kind of map sounds like a viable candidate for a hub. Eternity WILL support hubs if Hexen gameplay is to be implemented. SMMU had hubs but I think Eternity removed them.

Don't give him any ideas - we'd like to see this thing THIS decade!

Old Post 01-28-10 00:25 #
Mancubus II is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Mordeth
Administrator


Posts: 1993
Registered: 05-00


I've ended up with ripping some stuff out for later re-use. Good thing this level had a setup that allowed me to do that ;) Hubs for ep2 are out of the question.

Old Post 02-21-10 12:43 #
Mordeth is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Quasar
Moderator


Posts: 6088
Registered: 08-00



Mordeth said:
I've ended up with ripping some stuff out for later re-use. Good thing this level had a setup that allowed me to do that ;) Hubs for ep2 are out of the question.

ZDoom node support may be in the next release. Considering that r1000 is rapidly approaching, I would expect a new release soon in celebration ;)

Old Post 02-21-10 21:31 #
Quasar is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 04:54. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Special Interest > Eternity > Access Violation Exception, v3.37.00

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.