Quantcast

Jump to content

» «
Photo

Crash as car exploded near Verdant Meadows

  • This topic is locked This topic is locked
18 replies to this topic
DamTheGreat
  • DamTheGreat

    Citizen of the Infernal Empire

  • Members
  • Joined: 3 weeks ago
  • Luxembourg

#1

Posted A week ago Edited by DamTheGreat, A week ago.

It happened twice: I was driving a car from LS to the abandoned airfield and both times the car exploded just before I got there and the game crashed. Here are the minidumps (for some reason, the first time it happened it gave me three of them):

http://www54.zippysh...zwaz7/file.html

http://www65.zippysh...YPgXj/file.html

http://www89.zippysh...pumL3/file.html

http://www97.zippysh...5Q0ib/file.html

 

EDIT: Tried again and it happened a third time, right as I approach Verdant Meadows. It's strange, because I've been to the place before already without the game crashing. Here's the minidump:

http://www97.zippysh...ThL14/file.html

 

EDIT 2: It turns out there doesn't need to be a car explosion, it just happens when you stay at Verdant Meadows for a while.

http://www40.zippysh...pvHzm/file.html


dkluin
  • dkluin

    GTA:Underground Developer

  • Members
  • Joined: 11 Jun 2013
  • Netherlands
  • Best Total Overhaul 2017 [GTA: Underground]
    Best Conversion 2016 [GTA: Underground]

#2

Posted A week ago Edited by dkluin, A week ago.

It happened twice: I was driving a car from LS to the abandoned airfield and both times the car exploded just before I got there and the game crashed. Here are the minidumps (for some reason, the first time it happened it gave me three of them):

http://www54.zippysh...zwaz7/file.html

http://www65.zippysh...YPgXj/file.html

http://www89.zippysh...pumL3/file.html

http://www97.zippysh...5Q0ib/file.html

 

EDIT: Tried again and it happened a third time, right as I approach Verdant Meadows. It's strange, because I've been to the place before already without the game crashing. Here's the minidump:

http://www97.zippysh...ThL14/file.html

 

EDIT 2: It turns out there doesn't need to be a car explosion, it just happens when you stay at Verdant Meadows for a while.

http://www40.zippysh...pvHzm/file.html

Checking the minidumps.

 

------

The crash in the last minidump is a crash when obtaining 2dfx for a model.


DamTheGreat
  • DamTheGreat

    Citizen of the Infernal Empire

  • Members
  • Joined: 3 weeks ago
  • Luxembourg

#3

Posted A week ago Edited by DamTheGreat, A week ago.

There definitely seems to be some kinf of problem at Verdant Meadows. It either crashes soon after I get there or if I stay there for a while.

http://www67.zippysh...RmgyI/file.html

 

EDIT: It actually seems to be related to any explosion, because just staying there normally is fine, but soon after something explodes the game crashes.

http://www83.zippysh...WZmt0/file.html

http://www110.zippys...lE3CJ/file.html

http://www30.zippysh...23ewY/file.html


dkluin
  • dkluin

    GTA:Underground Developer

  • Members
  • Joined: 11 Jun 2013
  • Netherlands
  • Best Total Overhaul 2017 [GTA: Underground]
    Best Conversion 2016 [GTA: Underground]

#4

Posted A week ago Edited by dkluin, A week ago.

There definitely seems to be some kinf of problem at Verdant Meadows. It either crashes soon after I get there or if I stay there for a while.

http://www67.zippysh...RmgyI/file.html

 

EDIT: It actually seems to be related to any explosion, because just staying there normally is fine, but soon after something explodes the game crashes.

http://www83.zippysh...WZmt0/file.html

http://www110.zippys...lE3CJ/file.html

http://www30.zippysh...23ewY/file.html

There really is no reason for the game at a specific location and randomly after a vehicle crashes, atleast I don't see one. It crashes when obtaining 2dfx for a model, meaning it may involve a certain map object in the area. 


DamTheGreat
  • DamTheGreat

    Citizen of the Infernal Empire

  • Members
  • Joined: 3 weeks ago
  • Luxembourg

#5

Posted A week ago Edited by DamTheGreat, A week ago.

I had a suspicion and confirmed it by testing: it's the fire, because using a flamethrower in that area also causes the game to crash. I think it might be more specifically the big flame that happens when smaller fires combine.

http://www26.zippysh...vNlma/file.html


dkluin
  • dkluin

    GTA:Underground Developer

  • Members
  • Joined: 11 Jun 2013
  • Netherlands
  • Best Total Overhaul 2017 [GTA: Underground]
    Best Conversion 2016 [GTA: Underground]

#6

Posted A week ago

I had a suspicion and confirmed it by testing: it's the fire, because using a flamethrower in that area also causes the game to crash. I think it might be more specifically the big flame that happens when smaller fires combine.

http://www26.zippysh...vNlma/file.html

Why not try it without being in Verdant Meadows?


DamTheGreat
  • DamTheGreat

    Citizen of the Infernal Empire

  • Members
  • Joined: 3 weeks ago
  • Luxembourg

#7

Posted A week ago Edited by DamTheGreat, A week ago.

It seems to have something to do with fire on sand, because I tried it at the construction area near Doherty and everything was fine, but then I tried at a desert-y area near Robada Intersection and the game crashed again.

http://www24.zippysh...rM6Qd/file.html

 

EDIT: It doesn't seem to be everywhere with desert though, I tried near El Quebrados and all was fine, I think this'll be a tough one to figure out.

 

EDIT 2: I think I've determined what area of the map it happens in;

https://imgur.com/a/o1s7n

I just thought of something: could it have to do with the game trying to spawn a Firetruck in that area?


dkluin
  • dkluin

    GTA:Underground Developer

  • Members
  • Joined: 11 Jun 2013
  • Netherlands
  • Best Total Overhaul 2017 [GTA: Underground]
    Best Conversion 2016 [GTA: Underground]

#8

Posted A week ago Edited by dkluin, A week ago.

It seems to have something to do with fire on sand, because I tried it at the construction area near Doherty and everything was fine, but then I tried at a desert-y area near Robada Intersection and the game crashed again.

http://www24.zippysh...rM6Qd/file.html

 

EDIT: It doesn't seem to be everywhere with desert though, I tried near El Quebrados and all was fine, I think this'll be a tough one to figure out.

 

EDIT 2: I think I've determined what area of the map it happens in;

https://imgur.com/a/o1s7n

I just thought of something: could it have to do with the game trying to spawn a Firetruck in that area?

For firetrucks to be problematic the same crash must occur in SA countryside too.


DamTheGreat
  • DamTheGreat

    Citizen of the Infernal Empire

  • Members
  • Joined: 3 weeks ago
  • Luxembourg

#9

Posted A week ago

I guess it's not the firetrucks then, they spawn fine everywhere else.


dkluin
  • dkluin

    GTA:Underground Developer

  • Members
  • Joined: 11 Jun 2013
  • Netherlands
  • Best Total Overhaul 2017 [GTA: Underground]
    Best Conversion 2016 [GTA: Underground]

#10

Posted A week ago

I guess it's not the firetrucks then, they spawn fine everywhere else.


There is a chance that it might be, as firetrucks are not supposed to spawn inside SA Countryside (excluding the desert), and since the desert uses its own copcars it has its own town ID, and since the arrays use a value of -1, it wouldnt be strange to think that there could be a missing patch or a bug. This is just a theory, though.

DamTheGreat
  • DamTheGreat

    Citizen of the Infernal Empire

  • Members
  • Joined: 3 weeks ago
  • Luxembourg

#11

Posted A week ago

I don't think it's the firetrucks, I spawned one with the car spawner in that area and nothing happened. It's probably the fire, but what exactly? One bad thing about this bug is that it could potentially make the flying unfinishable, because there's a mission where you have to blow up cars with a Hunter.


dkluin
  • dkluin

    GTA:Underground Developer

  • Members
  • Joined: 11 Jun 2013
  • Netherlands
  • Best Total Overhaul 2017 [GTA: Underground]
    Best Conversion 2016 [GTA: Underground]

#12

Posted 6 days ago Edited by dkluin, 6 days ago.

I don't think it's the firetrucks, I spawned one with the car spawner in that area and nothing happened. It's probably the fire, but what exactly? One bad thing about this bug is that it could potentially make the flying unfinishable, because there's a mission where you have to blow up cars with a Hunter.

You're supposed to test if the game spawns them. I wouldn't be surprised if there is a missing patch for the "no firetrucks in area feature" as they are marked as -1 inside the multidimensional arrays. 

 

The problem with using negative model IDs is simple. The game has a global array of pointers (which contain the location in the application's memory of the model information), sorted by model IDs. Should the pointer value inside this array be zero, it points to nowwhere and attempting to read from a place which does not exist will crash the game. If the pointer value is not zero, the value is used to read from the model info structure. This array of pointers has a fixed size, and the first model ID (0) is the first member of this array. The last member is determiined by fastman92 limit adjuster. The array itself is also located in the application's memory (RAM), and what's stored before or after this array is not known. It's location is different every time you run the game.

 

Now, my theory is simple. There is a check somewhere which ensures a firetruck does not spawn in the SA Countryside area. Makes sense, as there are no major fire departments in a rural area. Perhaps the game passes this check when spawning firetrucks inside the SA Desert area as it has its own town ID (basicly a special in-game zone used to define areas and their names) and uses a negative number as an index in this global list of pointers. This results in an attempt to read data from before the array, and like I said above, it is not known what is stored there (let alone if something exists there to begin with). 

 

The firetruck is attempted to be spawned, and the game is going to crash sooner or later, in this case it crashed when calling a virtual function, in an attempt to obtain 2dfx for a model.

 

A solution for this theory: Really simple. Alter the code which caused the firetruck to be spawned to simply not spawn it. The crash would be solved.

 

Hope this makes sense.


DamTheGreat
  • DamTheGreat

    Citizen of the Infernal Empire

  • Members
  • Joined: 3 weeks ago
  • Luxembourg

#13

Posted 6 days ago

That theory does make sense, but I don't think it is correct because the crash happens nearly instantly when you use the flamethrower and I don't think the game spawns firetrucks that fast. I tried setting fires in other areas and it takes some time for the firetrucks to show up, if they show up at all.


dkluin
  • dkluin

    GTA:Underground Developer

  • Members
  • Joined: 11 Jun 2013
  • Netherlands
  • Best Total Overhaul 2017 [GTA: Underground]
    Best Conversion 2016 [GTA: Underground]

#14

Posted 6 days ago

That theory does make sense, but I don't think it is correct because the crash happens nearly instantly when you use the flamethrower and I don't think the game spawns firetrucks that fast. I tried setting fires in other areas and it takes some time for the firetrucks to show up, if they show up at all.

You should try it anyway. 


DamTheGreat
  • DamTheGreat

    Citizen of the Infernal Empire

  • Members
  • Joined: 3 weeks ago
  • Luxembourg

#15

Posted 6 days ago

You should try it anyway. 

 

 

 

Try what? Altering the code? I don't have either the tools nor the knowledge to do such a thing. I'm just a guy that plays the game a lot and notices little things like that.


dkluin
  • dkluin

    GTA:Underground Developer

  • Members
  • Joined: 11 Jun 2013
  • Netherlands
  • Best Total Overhaul 2017 [GTA: Underground]
    Best Conversion 2016 [GTA: Underground]

#16

Posted 6 days ago

 

You should try it anyway. 

 

 

 

Try what? Altering the code? I don't have either the tools nor the knowledge to do such a thing. I'm just a guy that plays the game a lot and notices little things like that.

 

No... Start a fire in SA Countryside (excluding the desert) and see what happens.


DamTheGreat
  • DamTheGreat

    Citizen of the Infernal Empire

  • Members
  • Joined: 3 weeks ago
  • Luxembourg

#17

Posted 6 days ago Edited by DamTheGreat, 6 days ago.

No... Start a fire in SA Countryside (excluding the desert) and see what happens.

 

 

 

 

 

I started fires in Back o Beyond, The Panopticon, Blueberry aqnd south of Fort Carson and everything was fine.


dkluin
  • dkluin

    GTA:Underground Developer

  • Members
  • Joined: 11 Jun 2013
  • Netherlands
  • Best Total Overhaul 2017 [GTA: Underground]
    Best Conversion 2016 [GTA: Underground]

#18

Posted 5 days ago

 

No... Start a fire in SA Countryside (excluding the desert) and see what happens.

 

 

 

 

 

I started fires in Back o Beyond, The Panopticon, Blueberry aqnd south of Fort Carson and everything was fine.

 

I'll check for any unfinished patches either way.


dkluin
  • dkluin

    GTA:Underground Developer

  • Members
  • Joined: 11 Jun 2013
  • Netherlands
  • Best Total Overhaul 2017 [GTA: Underground]
    Best Conversion 2016 [GTA: Underground]

#19

Posted A day ago

Confirmed and replicated the bug. It was indeed caused by the theory I mentioned earlier. I fixed the bug.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users