DamTheGreat Posted January 10, 2018 Share Posted January 10, 2018 (edited) 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.zippyshare.com/v/nDdzwaz7/file.html http://www65.zippyshare.com/v/pklYPgXj/file.html http://www89.zippyshare.com/v/bm0pumL3/file.html http://www97.zippyshare.com/v/9XL5Q0ib/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.zippyshare.com/v/en0ThL14/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.zippyshare.com/v/G31pvHzm/file.html Edited January 10, 2018 by DamTheGreat cosmys 1 Link to comment Share on other sites More sharing options...
dkluin Posted January 11, 2018 Share Posted January 11, 2018 (edited) 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.zippyshare.com/v/nDdzwaz7/file.html http://www65.zippyshare.com/v/pklYPgXj/file.html http://www89.zippyshare.com/v/bm0pumL3/file.html http://www97.zippyshare.com/v/9XL5Q0ib/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.zippyshare.com/v/en0ThL14/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.zippyshare.com/v/G31pvHzm/file.html Checking the minidumps. ------ The crash in the last minidump is a crash when obtaining 2dfx for a model. Edited January 11, 2018 by dkluin Link to comment Share on other sites More sharing options...
DamTheGreat Posted January 11, 2018 Author Share Posted January 11, 2018 (edited) 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.zippyshare.com/v/UvqRmgyI/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.zippyshare.com/v/mwJWZmt0/file.html http://www110.zippyshare.com/v/eRnlE3CJ/file.html http://www30.zippyshare.com/v/W1K23ewY/file.html Edited January 11, 2018 by DamTheGreat Link to comment Share on other sites More sharing options...
dkluin Posted January 12, 2018 Share Posted January 12, 2018 (edited) 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.zippyshare.com/v/UvqRmgyI/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.zippyshare.com/v/mwJWZmt0/file.html http://www110.zippyshare.com/v/eRnlE3CJ/file.html http://www30.zippyshare.com/v/W1K23ewY/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. Edited January 12, 2018 by dkluin Link to comment Share on other sites More sharing options...
DamTheGreat Posted January 12, 2018 Author Share Posted January 12, 2018 (edited) 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.zippyshare.com/v/eBWvNlma/file.html Edited January 12, 2018 by DamTheGreat Link to comment Share on other sites More sharing options...
dkluin Posted January 12, 2018 Share Posted January 12, 2018 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.zippyshare.com/v/eBWvNlma/file.html Why not try it without being in Verdant Meadows? Link to comment Share on other sites More sharing options...
DamTheGreat Posted January 12, 2018 Author Share Posted January 12, 2018 (edited) 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.zippyshare.com/v/P4irM6Qd/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? Edited January 12, 2018 by DamTheGreat Link to comment Share on other sites More sharing options...
dkluin Posted January 12, 2018 Share Posted January 12, 2018 (edited) 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.zippyshare.com/v/P4irM6Qd/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. Edited January 12, 2018 by dkluin Link to comment Share on other sites More sharing options...
DamTheGreat Posted January 12, 2018 Author Share Posted January 12, 2018 I guess it's not the firetrucks then, they spawn fine everywhere else. Link to comment Share on other sites More sharing options...
dkluin Posted January 12, 2018 Share Posted January 12, 2018 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. Link to comment Share on other sites More sharing options...
DamTheGreat Posted January 14, 2018 Author Share Posted January 14, 2018 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. Link to comment Share on other sites More sharing options...
dkluin Posted January 15, 2018 Share Posted January 15, 2018 (edited) 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. Edited January 15, 2018 by dkluin Link to comment Share on other sites More sharing options...
DamTheGreat Posted January 15, 2018 Author Share Posted January 15, 2018 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. Link to comment Share on other sites More sharing options...
dkluin Posted January 15, 2018 Share Posted January 15, 2018 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. Link to comment Share on other sites More sharing options...
DamTheGreat Posted January 15, 2018 Author Share Posted January 15, 2018 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. Link to comment Share on other sites More sharing options...
dkluin Posted January 15, 2018 Share Posted January 15, 2018 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. Link to comment Share on other sites More sharing options...
DamTheGreat Posted January 15, 2018 Author Share Posted January 15, 2018 (edited) 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. Edited January 15, 2018 by DamTheGreat Link to comment Share on other sites More sharing options...
dkluin Posted January 16, 2018 Share Posted January 16, 2018 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. Link to comment Share on other sites More sharing options...
dkluin Posted January 20, 2018 Share Posted January 20, 2018 Confirmed and replicated the bug. It was indeed caused by the theory I mentioned earlier. I fixed the bug. cosmys 1 Link to comment Share on other sites More sharing options...