View Issue Details

IDProjectCategoryView StatusLast Update
0001084FSSCPmultiplayerpublic2008-10-09 01:42
ReporterFUBAR-BDHR Assigned Tokarajorma  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Summary0001084: Game crashes right before respawn. Beams and debris?
DescriptionSeveral times tonight I was hosting and the game crashed or an error poped up right as I was about to respawn. A couple of times I noticed a "Could not create debris, no more slots" error in the debug spew. Also notice an error about beams the last time in crashed.
Additional InformationSometimes the game just errors out others you can ignore it and continue. It always seems to happen right as I am about to respawn when there is beam activity.
TagsNo tags attached.

Activities

2006-10-05 02:45

 

Media-10-04-06.rar (35,816 bytes)

taylor

2006-10-05 03:00

administrator   ~0006801

I'm a little backed up with other multiplayer stuff right now, so I'll pass this off to karajorma until I get the time to get to this, or he fixes it. :)

The Int3() crash orginated from code/object/object.cpp:1759. This:

if ( (shipp->wingnum == -1) || (team == -1) || (slot==-1) ) {
   Int3();
   return;
}

I'm not sure exactly where the issue is, it just needs to be debugged to figure that out.

karajorma

2006-10-05 21:38

administrator   ~0006808

I've seen this crash Taylor reported a few times myself.

I've never seen it happen on a respawn though. I always get it when a client leaves the game suddenly.

 Generally I've been busy hunting down another bug at the time so I haven't been able to look at it properly and since it only ever seemed to affect debug builds after the mission was over I never considered it higher priority than the bug I was already working on.

I'll try to recreate it and fix it though.

FUBAR-BDHR

2006-10-06 02:54

developer   ~0006812

I have this other error that I've been debating on what to do with all night. Saved everything but haven't been able to reproduce it. I did seem similar to this but had a different message. Figured I'd start by adding it here and see what you think. This occured right at the begining of Knife Fight. I was engaging bombers that were attacking the demios. I fired off a couple of trebs saw a few explosions (not sure if they were bombs or fish from the demios) then splat. I was not the host in this one.

2006-10-06 02:54

 

Media-10-05-06c.rar (18,989 bytes)

karajorma

2006-10-06 14:24

administrator   ~0006822

No way it could be this bug. This one can only trigger on the host machine. It could possibly have the same root cause of course though.

martellato

2006-10-06 20:43

reporter   ~0006824

...I was the host (not running standalone). I suppose Fubar and I will try to recreate.

taylor

2006-10-28 23:05

administrator   ~0007035

We probably need to take an even closer look at this respawn stuff. These bugs (this one, 0001118, 0001094, 0000788, and maybe even the resolved 0000228 to an extent) appear to all be related to basically the same thing. The problem is showing up in different ways, but the fact that all of them have to do with respawn and the effects of it is just too coincidental to ignore.

Perhaps there is some gamestate handling, or popup related nonsense, which is triggering apparently random bugs. Maybe it's just me, but there seems to be far too many bugs with this rather simple game function to consider them as completely independent issues.

karajorma

2006-10-29 05:41

administrator   ~0007039

To be honest I can get this bug in states other than respawns though. I tend to get it by disconnected a client or ending a game suddenly. When I get back to the main multiplayer screen (the one where you pick which server to join)the game often crashes out with this assertion.

The comments near this code basically says that it is badly written debug code. At least in the cases I'm seeing it it could simply be that. It's complaining that team and slot are -1 when the computer has just stopped being a server. I can't see what else they should be at that point.

chief1983

2008-10-08 23:02

administrator   ~0009841

1094, 788, and 228 have all been resolved, did this and 1118 go with it?

karajorma

2008-10-08 23:09

administrator   ~0009842

I fixed it in part a long while back IIRC. I've not heard of it since.

FUBAR-BDHR

2008-10-09 00:32

developer   ~0009845

I haven't see this one in ages either. Don't remember it even occurring in the TBP 3.6.9 builds.

chief1983

2008-10-09 01:42

administrator   ~0009856

Unless more complaints show up, this is fixed in 3.6.10

Issue History

Date Modified Username Field Change
2006-10-05 02:45 FUBAR-BDHR New Issue
2006-10-05 02:45 FUBAR-BDHR File Added: Media-10-04-06.rar
2006-10-05 03:00 taylor Note Added: 0006801
2006-10-05 03:00 taylor Assigned To => karajorma
2006-10-05 03:00 taylor Status new => assigned
2006-10-05 03:01 taylor Category gameplay => multiplayer
2006-10-05 21:38 karajorma Note Added: 0006808
2006-10-06 02:54 FUBAR-BDHR Note Added: 0006812
2006-10-06 02:54 FUBAR-BDHR File Added: Media-10-05-06c.rar
2006-10-06 14:24 karajorma Note Added: 0006822
2006-10-06 20:43 martellato Note Added: 0006824
2006-10-28 23:05 taylor Note Added: 0007035
2006-10-29 05:41 karajorma Note Added: 0007039
2008-10-08 23:02 chief1983 Note Added: 0009841
2008-10-08 23:09 karajorma Note Added: 0009842
2008-10-09 00:32 FUBAR-BDHR Note Added: 0009845
2008-10-09 01:42 chief1983 Note Added: 0009856
2008-10-09 01:42 chief1983 Status assigned => resolved
2008-10-09 01:42 chief1983 Resolution open => fixed