Aug 11, 2007, 02:40 AM | |
Access violations are normally caused when jj2 tries to read/write to a part of memory where it is not allowed to do so. Most of the time this is the fault of a bad pointer, which is the result of "bad" jj2 coding and lack of error checking. The only thing I can currently think of, which results in an AV is when you place a trigger/scenery event on a flipped animating tile, but there are definitely more. If that level is the only place where the AV occurs then its probably a matter of level design itself. Otherwise there can be something wrong with your jj2, likely your animation library.
__________________
<a href="http://nmap.org/"><img border="0" alt="Nmap Security Scanner" src="http://images.insecure.org/nmap/images/prop/nmap_bnr_matrix_pfos.gif"/></a> |
Aug 11, 2007, 07:37 AM | ||||
Access Violation, although it's outdated and poorly written...
__________________
|
Aug 14, 2007, 03:32 AM | |
Same happens to me with his level file. Save & Run works normally though. It's only crasing when hosting.
__________________
|
Aug 14, 2007, 09:15 AM | ||
Quote:
__________________
|
Aug 19, 2007, 05:36 AM | ||
Garr.. When playing single player, if i warp once, then again, i get an access violation. The problem started with only lori, then moved to jazz, and now spaz.
I have been messing around in anims.j2a and the results are ----v i only messed with those and don't see how the warp could be broken. Please help... EDIT: replaced the anims.j2a, it still doesn't work... ![]() If this matters to andybody... WIN: Jazz Jackrabbit 2 has caused an access violation at address 0046D033h by attempting to "read" from address 00000000h from jazz2.log Also noticing that if i jump on a certain place, iget an access vio too.. pic of access vio: http://kolakcc.ath.cx/access%20vio.bmp Quote:
![]()
__________________
If the moo is you, how could you come out of a cow o_O? Last edited by KolakCC; Aug 19, 2007 at 08:09 AM. |
Aug 19, 2007, 07:34 AM | ||
Quote:
0046D033 MOV CX,WORD PTR DS:[EDX+EAX*2] This is a read instruction, which confirms my suspicion that AV is caused by a bad pointer. As stated in your error message, EDX+EAX*2 must be resulting in a 0. The question is what causes it, but I fear I cannot answer that just yet. I'll see if I can find something interesting.
__________________
<a href="http://nmap.org/"><img border="0" alt="Nmap Security Scanner" src="http://images.insecure.org/nmap/images/prop/nmap_bnr_matrix_pfos.gif"/></a> |
Aug 19, 2007, 08:07 AM | |
Well if you manage to capture the error screen with all the registers, that'd be nice.
__________________
<a href="http://nmap.org/"><img border="0" alt="Nmap Security Scanner" src="http://images.insecure.org/nmap/images/prop/nmap_bnr_matrix_pfos.gif"/></a> |
Aug 19, 2007, 08:11 AM | |
been there done that,
__________________
If the moo is you, how could you come out of a cow o_O? |
Aug 19, 2007, 09:35 AM | |
The registers you posted don't tell much on what's going on as some of them get XOR-ed out. The symptoms become apparent in this function (it's 1.23), but the source of the problem could be much harder to find. I can only guess what the problem is, since I can't reproduce it.
Code:
0046DBB0 MOV EAX,ECX 0046DBB2 XOR ECX,ECX 0046DBB4 MOV CX,WORD PTR DS:[54956B] 0046DBBB SUB EAX,ECX 0046DBBD JNS SHORT 0046DBC2 0046DBBF XOR EAX,EAX 0046DBC1 RET 0046DBC2 MOV ECX,EAX 0046DBC4 SHL ECX,4 0046DBC7 ADD ECX,EAX 0046DBC9 LEA ECX,DWORD PTR DS:[EAX+ECX*8] 0046DBCC XOR EAX,EAX 0046DBCE MOV AL,BYTE PTR DS:[ECX+54B175] 0046DBD4 DEC EAX 0046DBD5 CMP EDX,EAX 0046DBD7 JNB SHORT 0046DBDB 0046DBD9 MOV EAX,EDX 0046DBDB MOV EDX,DWORD PTR DS:[ECX+54B176] 0046DBE1 XOR ECX,ECX 0046DBE3 MOV CX,WORD PTR DS:[EDX+EAX*2] 0046DBE7 MOV EAX,ECX 0046DBE9 RET
__________________
<a href="http://nmap.org/"><img border="0" alt="Nmap Security Scanner" src="http://images.insecure.org/nmap/images/prop/nmap_bnr_matrix_pfos.gif"/></a> |
Aug 19, 2007, 11:17 AM | |
Okay, so where did you get the JJ2 source?
__________________
|
Aug 19, 2007, 04:33 PM | |
__________________
Yes, I am, in fact, ALWAYS the one to blame for everything. And none of your are full of yourself. Good job. Do you like Stijn? Take my poll! ![]() ![]() Windows is not a virus. A virus is small and efficient... Note to Stijn: how am i even getting away with this |
Aug 20, 2007, 12:39 AM | |
LOL I expected at least a *sigh* reply, but that second image was funnier ;p
He just talked like he had the source ;p "Oh I haven't got it commented but it's this and that line which does that so it must be something with this and that" See? ;p
__________________
|
Aug 20, 2007, 02:29 AM | ||
Quote:
![]() Sooo.... how do i fix the problem..? RAWR: Can't host anymore T_T ![]() EDIT: Just a note... this is all TSF..
__________________
If the moo is you, how could you come out of a cow o_O? Last edited by KolakCC; Aug 20, 2007 at 03:18 AM. |
Aug 20, 2007, 03:40 AM | |
Maybe I do
![]() Can you tell me exactly how to reproduce it?
__________________
<a href="http://nmap.org/"><img border="0" alt="Nmap Security Scanner" src="http://images.insecure.org/nmap/images/prop/nmap_bnr_matrix_pfos.gif"/></a> |
Aug 20, 2007, 04:03 AM | |
Could you please specify the level (file)name and where to get it?
__________________
<a href="http://nmap.org/"><img border="0" alt="Nmap Security Scanner" src="http://images.insecure.org/nmap/images/prop/nmap_bnr_matrix_pfos.gif"/></a> |
Aug 20, 2007, 04:44 AM | |
But this didn't solve Chaos's problem.
__________________
|
Aug 20, 2007, 04:45 AM | |
In order to solve something I need more info...
__________________
<a href="http://nmap.org/"><img border="0" alt="Nmap Security Scanner" src="http://images.insecure.org/nmap/images/prop/nmap_bnr_matrix_pfos.gif"/></a> |
Aug 20, 2007, 06:42 AM | |
Chaos, come here and post your level.
__________________
|
Sep 9, 2007, 01:11 PM | |
Okay, that was undoubtedly chaos posing. But he didn't post the level.
__________________
|
Sep 10, 2007, 12:26 PM | |
While we're talking about AVs, does anybody actually know why JJ2 gets an access violation when playing .it files?
__________________
Earth Mantra, for all your ambient music needs. |
Sep 11, 2007, 06:33 AM | |
It must be those effects that the galaxy mod system can't play. JJ2 needs a new module player!
__________________
Earth Mantra, for all your ambient music needs. |
Sep 11, 2007, 06:38 AM | |
JJ2 needs a lot new stuff IMHO
__________________
|
Jan 1, 2015, 04:01 AM | ||
Well, here's a big problem:
Until about two months ago, I played JJ2 tsf (The Secret Files) and EVERY thing was FINE. I played the game with no problems at all. Since October 2014, I didn't play it anymore, even once until today. I tried to run the game today. But this time, the game didn't even start, and I see this message right on the spot: Quote:
Anybody knows what is this error and how do I get it fixed??? Thx for any help! |
Jan 1, 2015, 07:08 AM | |
Hmm, I can't make up what is causing the access violation from this (maybe there are people on this forum who can). But make sure to try things like starting the game as administrator, or check if you aren't missing any files in your JJ2 folder. And if all of that doesn't work I'm thinking of re-installing the game, but since I'm no expert in acces violations I would consider trying out the other things and waiting for replies since the solution might be way simpler :P Good luck!
|
Jan 1, 2015, 09:48 AM | ||
Quote:
Anyway, I'll wait for more suggestions and see where it goes.. btw, the game seemed to be running perfectly when I restarted my PC and boot it into safe mode. I could play the game as anytime as before. And still, after I reboot the PC into the regular state, I tried to run the game once again and it seems that this error actually never gone. ![]() It doesn't bother me if I play it on safe mode, but the only problem is that on safe mode I don't have sound. Also, it's uncomfortable for me to do the other stuff I need on the PC while on safe mode and other features that I need are disabled such as browsing the internet. |
Jan 1, 2015, 10:37 AM | ||
Here it is:
Quote:
|
Jan 1, 2015, 10:49 AM | |
You should download and install JJ2+, open Jazz2+.exe, and see if it fixes that AV for you.
http://www.moddb.com/mods/jazz-jackr...h-2013-release
__________________
|
Jan 1, 2015, 11:01 AM | ||||
Quote:
Quote:
Quote:
And well, what is left for me to do...? |
Jan 1, 2015, 11:09 AM | |
Wrong exe, it's plusifier.exe, not plus.exe. I know, plus.exe is terribly named.
Remember to transfer all contents into the corresponding jj2 folder and extract it out of the zip. Though I have a feeling you have the LK avalon version.
__________________
|
Jan 1, 2015, 12:51 PM | |
Absolutely right, I have the LK Avalon ver. which is not supported.
|
![]() |
«
Previous Thread
|
Next Thread
»
Thread Tools | |
|
|
All times are GMT -8. The time now is 12:03 PM.
Jazz2Online © 1999-INFINITY (Site Credits). Jazz Jackrabbit, Jazz Jackrabbit 2, Jazz Jackrabbit Advance and all related trademarks and media are ™ and © Epic Games. Lori Jackrabbit is © Dean Dodrill. J2O development powered by Loops of Fury and Chemical Beats. Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Original site design by Ovi Demetrian. DrJones is the puppet master. Eat your lima beans, Johnny.