View Issue Details

IDProjectCategoryView StatusLast Update
0000210DarkRadiantGeneralpublic15.06.2007 20:52
ReporterSneaksieDave Assigned Togreebo  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionno change required 
Product Version0.9.0 
Fixed in Version0.9.1 
Summary0000210: Reproducable crash on shutdown
DescriptionSo far this is reproducable on my system. All I did was open the bonehoard (trying to stress the editor with a larger map) and then after looking around a bit, shutdown DR. The result:

http://img341.imageshack.us/my.php?image=shutdowncrashfx1.jpg
TagsNo tags attached.

Activities

greebo

greebo

16.03.2007 07:37

administrator   ~0000420

Angua is getting that as well, whereas I don't. It's either a bug or due to the incremental build, I'll have to check that.
greebo

greebo

18.03.2007 10:09

administrator   ~0000427

Last edited: 18.03.2007 10:10

I removed the assertion when trying to remove non-existing observers from the UnsortedSet container used to store entity key observers (this was a few commits ago). I can't say why this was occurring (it happened the first time a few weeks ago), but removing the assertion doesn't seem to harm the program behaviour (angua has been working with the fix a couple of days now and it seems to work.).

SneaksieDave

SneaksieDave

20.03.2007 16:31

reporter   ~0000434

Last edited: 20.03.2007 19:12

This is what I get on launching DR, loading bonehoard, and then shutting down (or at least, attempting to - it hangs and I have to kill it as it has gone non responsive - there's also no HD thrashing, so it seems to just be frozen).

http://img119.imageshack.us/my.php?image=drcrashca5.jpg

Edit: yep this is the one from yesterday

greebo

greebo

20.03.2007 16:49

administrator   ~0000435

That's the latest snapshot? I could've sworn that I removed that very assertion. I'll have to re-check.
greebo

greebo

22.03.2007 16:00

administrator   ~0000438

Ok, the problem causing the lockup is found (after 2 and a half hours):

The worldspawn entity in the bonehoard.map file was targeting a speaker_1 which was non-existent ("target" => "speaker_1"). This itself doesn't pose a problem, although there were two more spawnargs "target0" and "target1").

Removing or renaming the "target" to "target2" resolved the problem, so this seems to be a combination problem of unnumbered spawnargs "target" and numbered spawnargs "target0", "target1". Somehow this caused DarkRadiant to lockup when uninstantiating all the entities.

I don't know why and I won't go into detail here about HOW FRICKING COMPLICATED this damn entity structure is designed! Gah!
greebo

greebo

24.03.2007 07:31

administrator   ~0000456

This seems to be due to a mapping error, therefore I'll set this to RESOLVED.
SneaksieDave

SneaksieDave

25.03.2007 04:18

reporter   ~0000475

Last edited: 25.03.2007 15:37

Note to self: sync up and try new bonehoard. Reason: I renamed target to target2 (and deleted target) and it still locks up.

Note 2: try even just map switching, not necessarily closing - that's locking up with bonehoard as well.

SneaksieDave

SneaksieDave

15.06.2007 20:52

reporter   ~0000679

I was playing around with bonehoard a few weeks ago. Although it was slow, it didn't crash that I recall.

Issue History

Date Modified Username Field Change
16.03.2007 05:00 SneaksieDave New Issue
16.03.2007 07:36 greebo Status new => assigned
16.03.2007 07:36 greebo Assigned To => greebo
16.03.2007 07:37 greebo Note Added: 0000420
18.03.2007 10:09 greebo Status assigned => resolved
18.03.2007 10:09 greebo Fixed in Version => latest SVN
18.03.2007 10:09 greebo Resolution open => fixed
18.03.2007 10:09 greebo Note Added: 0000427
18.03.2007 10:10 greebo Note Edited: 0000427
20.03.2007 16:31 SneaksieDave Status resolved => feedback
20.03.2007 16:31 SneaksieDave Resolution fixed => reopened
20.03.2007 16:31 SneaksieDave Note Added: 0000434
20.03.2007 16:49 greebo Note Added: 0000435
20.03.2007 16:50 greebo Status feedback => assigned
20.03.2007 19:12 SneaksieDave Note Edited: 0000434
22.03.2007 16:00 greebo Note Added: 0000438
24.03.2007 07:31 greebo Status assigned => resolved
24.03.2007 07:31 greebo Resolution reopened => fixed
24.03.2007 07:31 greebo Note Added: 0000456
24.03.2007 07:31 greebo Resolution fixed => no change required
25.03.2007 04:18 SneaksieDave Note Added: 0000475
25.03.2007 15:37 SneaksieDave Note Edited: 0000475
15.06.2007 20:52 SneaksieDave Status resolved => closed
15.06.2007 20:52 SneaksieDave Note Added: 0000679
15.06.2007 20:52 SneaksieDave Fixed in Version 0.9.0 => 0.9.1