Active puzzle suddenly becomes intro puzzle !

Case number:845813-994033
Topic:Game: Tools
Opened by:Bletchley Park
Status:Closed
Type:Bug
Opened on:Tuesday, December 4, 2012 - 23:52
Last modified:Wednesday, May 29, 2013 - 00:38

I used the cut tool after resetting puzzle 658.
All of a sudden I get tutorial comments and the question whether to repeat the guide !!

Clearly this is a serious bug.
Trying to attach a Screenshot.

2012-11-19-52243M-win_x86-devprev, win7 64-bit.

AttachmentSize
wicked_puzzle.png94.36 KB
(Tue, 12/04/2012 - 23:52  |  8 comments)


jflat06's picture
User offline. Last seen 11 hours 30 min ago. Offline
Joined: 09/29/2010
Groups: Window Group

Thanks for reporting this!

jflat06's picture
User offline. Last seen 11 hours 30 min ago. Offline
Joined: 09/29/2010
Groups: Window Group

Reassigning...

RicGray's picture
User offline. Last seen 1 year 35 weeks ago. Offline
Joined: 11/15/2012
Groups: ricg test group

Bletchley Park,

Do you have any repro steps that got you into this state? I'm having a difficult time reproducing this issue.

Thanks.

Joined: 05/19/2009
Groups: Contenders

Hi Ric, unfortunately not.

I would check for overruns in structures of which the flags for intro puzzles are part of. Also worth checking is the area (structure) where it is being indicated that one has been booted or kicked in puzzle chat, another anomaly that I ran into with a client. It may have been the same client.

There is still a memory leak in the client, memory consumption goes up over time. It may introduce pointers to stray areas which are somehow being re-used and filled with garbage, or still contain garbage without being properly initialized.

Alignment issues during compiling may be a source of trouble, in particular where character arrays and int/long/float/double are mixed and alignment is not on 4 or 8-byte boundaries. Having multiple people work on code can introduce this when settings-files are not shared and someone has that alignment not properly set during compilation. Declaring all your static char arrays as multiples of 8 bytes (if you use Double types for floating point numbers in structures) will hide/bypass this issue.

The new filters may fill allocated arrays improperly, check for wrong casting of values.

From my 25 years of software development experience.

Joined: 05/19/2009
Groups: Contenders

I can add this hint: the tooltips/popups texts which should be switched OFF if the checkbox is not checked are very often ON *without* the checkbox being checked, but will oddly be OFF again if the checkbox is checked and immediately unchecked again. To me this indicates contamination of memory areas or a missing initialization.

RicGray's picture
User offline. Last seen 1 year 35 weeks ago. Offline
Joined: 11/15/2012
Groups: ricg test group

Are you saying that you see this issue regularly but just don't know how to consistently repro?

Joined: 05/19/2009
Groups: Contenders

That is correct, the tooltip/popup issue is regularly, the active = intro issue only occurred once, but I still find that a bug worth investigating as it may be symptomatic for something more subtle, just like the toolips/popups issue. They both sound like flag corruption in memory.

RicGray's picture
User offline. Last seen 1 year 35 weeks ago. Offline
Joined: 11/15/2012
Groups: ricg test group
Status: Open » Closed

Moved to internal bug.

Sitemap

Developed by: UW Center for Game Science, UW Institute for Protein Design, Northeastern University, Vanderbilt University Meiler Lab, UC Davis
Supported by: DARPA, NSF, NIH, HHMI, Amazon, Microsoft, Adobe, RosettaCommons