Reminder: Internet Explorer 6 or below are NOT supported.





There are currently 102 users playing Freelancer on
41 servers. | January. 25, 2021 |
The Starport Forum Index
>
The Shipyard
>
Speciality Modding
>
FLHook Development
>
Serious Crash at 0x6EF54E0
Browsing this Thread:
1 Anonymous Users
Serious Crash at 0x6EF54E0 |
||||
---|---|---|---|---|
Starport Admin
![]() ![]() Joined:
2009/2/21 21:42 Group:
Webmasters Registered Users
Posts:
3520
![]() |
So we've been noticing a particular crash that's very frequent, but we can't find any information on it. The crash is at 0x6EF54E0, or content.dll+0x554E0. I see some reputation functions being called, but I can't tell exactly what it's doing.
The crash is definitely related to NPCs, and while we've added a try/catch on FLHook, I believe it's still responsible for some of the lag we're noticing and the instability issues we're having. Any help on tracking down this issue would be very much appreciated.
Posted on: 2014/4/13 2:17
|
|||
"Cynicism is not realistic and tough. It's unrealistic and kind of cowardly because it means you don't have to try." -Peggy Noonan |
||||
|
Re: Serious Crash at 0x6EF54E0 |
||||
---|---|---|---|---|
Just can't stay away
![]() ![]() Joined:
2008/6/16 20:41 Group:
Registered Users FLServer Admins Trusted Speciality Developers
Posts:
312
![]() |
Hm the offset is at:
Code:
When i set a breakpoint there i get different callstacks when i enter the breakpoint, but the most frequent one looks like: Code:
and i cannot play the game as this break is happening all the time. So it must be something that is "destroyed" at everytime. Could it be a timer for an animation or anything else? However the first argument seems to be a dynamic casto to void Code:
Are you sure its something with your NPCs? If you remove the npcs you do not suffer the crash?
Posted on: 2014/4/13 19:38
|
|||
![]() |
||||
|
Re: Serious Crash at 0x6EF54E0 |
||||
---|---|---|---|---|
Starport Admin
![]() ![]() Joined:
2009/2/21 21:42 Group:
Webmasters Registered Users
Posts:
3520
![]() |
The thing that made me think that was the call to GetReputation within that function. I don't really see the context for this otherwise.
We also only encountered this when we had enough players navigating the systems. We didn't have it when we had no NPCs around. I guess it could be another reason that's only tangentially related to NPCs, but it's really hard to pinpoint...
Posted on: 2014/4/13 19:44
|
|||
"Cynicism is not realistic and tough. It's unrealistic and kind of cowardly because it means you don't have to try." -Peggy Noonan |
||||
|
Re: Serious Crash at 0x6EF54E0 |
||||
---|---|---|---|---|
Home away from home
![]() ![]() Joined:
2008/12/26 16:55 From Xarania
Group:
Registered Users Senior Members
Posts:
806
![]() |
capture and return to base missions?
I used to get a big CTD at the end of a capture and return mission.. many years ago in my 1st experiments.. those calls look like mission calls.. right at that time when it tells you to return to ???? base.. if base is custom.. and there's a funked up zone call at the return phase.. boom.. game over. just sayin.. those calls.. remind me of that problem.
Posted on: 2014/4/14 5:25
|
|||
![]() http://freexlr.forumotion.net - FL-XLR MOD http://www.smfweb.com/forums/MERCHQ - [MERC] |
||||
|
Re: Serious Crash at 0x6EF54E0 |
||||
---|---|---|---|---|
Starport Admin
![]() ![]() Joined:
2009/2/21 21:42 Group:
Webmasters Registered Users
Posts:
3520
![]() |
We've finally figured it out. It happens when a permutation is defined in an encounter INI but doesn't actually exist (say, you have 10 blocks but 11 permutations).
Posted on: 2014/4/14 5:32
|
|||
"Cynicism is not realistic and tough. It's unrealistic and kind of cowardly because it means you don't have to try." -Peggy Noonan |
||||
|