PR# 12756 Undocking toolbar and moving to right side of main window causes crash

Problem Report Summary
Submitter: prestoat2000
Category: EiffelStudio
Priority: Medium
Date: 2007/05/17
Class: Bug
Severity: Serious
Number: 12756
Release: 6.0.68415
Confidential: No
Status: Analyzed
Responsible: alexk_es
Environment: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.8.1.3) Gecko/20070321 Firefox/2.0.0.3 Solaris 10 on x86
Synopsis: Undocking toolbar and moving to right side of main window causes crash

Description
Delete ~/.es directory.
Compile sample graphical application.
As soon as compilation starts, move mouse over "handle" at far left side of 
   Address tool bar, so that you're ready to move it.
When compilation finishes, left-click on toolbar "handle", undock it and move it
   to right side of main window.  As soon as mouse reaches right side of main
   window (and before releasing mouse button), estudio crashes with attached
   trace.
To Reproduce

										
Problem Report Interactions
From:prestoat2000    Date:2007/07/12    Download   
Still crashes (with same trace) with rev 69383.

From:larryl    Date:2007/07/10    Download   
Hi, David,

I can reproduce this problem if GTK assertion enabled. (Change `enable_ev_gtk_log (0)' from GTK EV_APPLICATION_IMP.make to `enable_ev_gtk_log (2)'.) I made SD_TOOL_BAR_DRAWER_IMP only drawing things when the widget is displayed in revision#69360. Then this problem is fixed on my Solaris.

Could you check if this bug still exists on your Solaris?

Thanks
Larry

From:prestoat2000    Date:2007/06/26    Download   
I don't see anything wrong in what you are doing.  I tried to reproduce this
bug on rev 69141 using the second method (the one submitted on June 6) with
the files attached to the report but it did not crash.  However, if I
use the attached ecrc60_new instead of the original ecrc60 previously attached
(and with all the *.wb files the same as the ones originally attached), then
it crashes every time.

Please try method 2 (added on June 6) but copy ecrc60_new into ~/.es/ecrc60
instead of the originally submitted ecrc60 file.
Hopefully, you can then reproduce it (crashes every time for me).

Output of isainfo -kv for me is "64-bit amd64 kernel modules", just in case
it is relevant.

Attachment: ecrc60_new     Size:1584
From:larryl    Date:2007/06/22    Status: Analyzed    Download   
I still can't reproduce this problem in both ways. 2 Reproduce video attached. The video is compressed by 7 zip. The videos format is AVI. 

Could you tell me the where am I wrong in the reproduce videos? Thanks.

Attachment: bug#12756 1.7z     Size:573201
Attachment: bug#12756 2.7z     Size:1512961
From:prestoat2000    Date:2007/06/06    Download   
Here is another way to reproduce this bug.

Put the attached files in the appropriate place under ~/.es directory.
Start estudio and open a project.
Move mouse over Rename button (or many other buttons).
Estudio crashes every time with the previously attached trace.
Using JDS under Solaris 10 on x86, application font is "Sans 12".

I run into this bug all the time.  It is an absolute release blocker.

Attachment: ecrc60     Size:1823
Attachment: layout.wb     Size:4884
Attachment: debug_layout.wb     Size:5086
Attachment: standard_debug_layout.wb     Size:5086
From:prestoat2000    Date:2007/05/17    Download   
Attachments for problem report #12756

Attachment: stack27.txt     Size:2928