PR# 17049 Check violation while debugging

Problem Report Summary
Submitter: manus_eiffel
Category: Debugger
Priority: Medium
Date: 2010/08/23
Class: Bug
Severity: Non-critical
Number: 17049
Release: 6.7.8.4243
Confidential: No
Status: Analyzed
Responsible: jfiat_es
Environment: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.126 Safari/533.4
Synopsis: Check violation while debugging

Description
I was debugging a system in which SPECIAL code handling by the compiler or the library where changed. Looks like I was having a bug in my code which is ok. Then I tried to resize the Objects tool as well as the watch tool. While doing so, I got this check violation in the code of EiffelStudio.

I believe that resizing caused some cells previously invisible to show up and this triggered a computation of the content and that causes the failure. 
To Reproduce
I don't know. It is most likely due to my changes I made to SPECIAL.
Problem Report Interactions
From:jfiat_es    Date:2010/11/17    Status: Analyzed    Download   
Well .. this means the truncated_string_representation was Void  (which could maybe occur).

And maybe offset > 0 ... is kind of wrong, since the offset could be 0
but ... all that are supposition.

If I could reproduce,this would be better.

From:manus_eiffel    Date:2010/08/23    Download   
After ignoring the failure (thanks Ctrl+F6) the content of the objects and watch tool appeared correctly. Maybe the check is too strong?

Attachment: debugger failure_2.png     Size:87744
From:manus_eiffel    Date:2010/08/23    Download   
Attachments for problem report #17049

Attachment: debugger failure.png     Size:354732