View Issue Details

IDProjectCategoryView StatusLast Update
0002314Spring engineGeneralpublic2011-01-24 00:43
ReporterLicho Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionwon't fix 
Product Version0.82.7.1 
Summary0002314: MT executable causes clueless users to crash every time in Zero-K
DescriptionPlease do not distribute MT executable until it works with all games/lua rendering!

Its harming players. They dont realize its not supposed to work.

Just past 2 days i encountered 4 people who crashed or had invisible units or similar bugs and after they sent me infolog it was MT.

Keep this out of default installer until it works please.
TagsNo tags attached.
Checked infolog.txt for Errors

Relationships

related to 0002328 closed LuaUI breaks after 10 minutes in Zero-K on Spring-MT 

Activities

Licho

2011-01-21 17:16

reporter   ~0006282

Also is there a way to detect executable from lua? So we would exit such users or delete their MT executable or something like that.

jK

2011-01-22 08:20

developer   ~0006283

http://springrts.com/wiki/Lua_ConstGame
-> string Game.version

zerver

2011-01-22 17:24

reporter   ~0006284

Sorry for that, but like jK said it is easy to detect. I never even tried zero k so to expect it to work would be overly optimistic indeed.

Making MT work with all games, and keeping it working, is an overwhelming task, mostly because the engine is customizable in so many ways, but also because development here is anarchy and MT is so easy to break if you don't have in depth knowledge of how it works.

My guess is that it will not be removed from the installer and lua rendering (at least with BA) will work in 0.83. Starting from there, if people are more willing to submit bug reports, it could possibly work with zk also.

Licho

2011-01-22 17:48

reporter   ~0006286

Why to submit bug report, you can test it too and its trivial.

You can debug it properly with debugger attached to at least point to what is wrong because we have no idea.

It fails every attempt.
It triggers hang detection like 20x and then it crashes lua because of some opengl list manipulated from invalid thread in addconsole line ..

Licho

2011-01-22 17:49

reporter   ~0006287

Btw if its impossible to solve then there should be some "how to fix" and "what fails" lists. Because we have no idea..

jK

2011-01-23 11:55

developer   ~0006293

Wait for next engine release. It fixes 90% of the issues (GL usage from sim thread).
Until that test ZK with current git master mt-builds to find remaining issues:
-> http://springrts.com/dl/buildbot/default/master/

zerver

2011-01-23 13:26

reporter   ~0006294

No please don't test with that because numerous bugfixes are located in other branches. Wait for the release "0.83-branch" or until I have made an MT branch.

Licho

2011-01-23 17:37

reporter   ~0006298

Ok this can be resolved for now, we have detection and it will be changed next version.

Issue History

Date Modified Username Field Change
2011-01-21 16:40 Licho New Issue
2011-01-21 17:16 Licho Note Added: 0006282
2011-01-22 08:20 jK Note Added: 0006283
2011-01-22 17:24 zerver Note Added: 0006284
2011-01-22 17:48 Licho Note Added: 0006286
2011-01-22 17:49 Licho Note Added: 0006287
2011-01-23 11:55 jK Note Added: 0006293
2011-01-23 13:26 zerver Note Added: 0006294
2011-01-23 17:37 Licho Note Added: 0006298
2011-01-24 00:43 zerver Status new => closed
2011-01-24 00:43 zerver Resolution open => won't fix
2011-01-27 16:08 jK Relationship added related to 0002328