Bug 637142 - glade3 3.7.1 crashes loading complex GUI's
Summary: glade3 3.7.1 crashes loading complex GUI's
Keywords:
Status: CLOSED DUPLICATE of bug 646111
Alias: None
Product: Fedora
Classification: Fedora
Component: glade3
Version: 14
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Huzaifa S. Sidhpurwala
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-09-24 13:00 UTC by Sandro Mani
Modified: 2010-12-16 10:06 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2010-12-16 10:06:44 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Example glade UI file (64.87 KB, text/xml)
2010-09-24 13:00 UTC, Sandro Mani
no flags Details

Description Sandro Mani 2010-09-24 13:00:32 UTC
Created attachment 449409 [details]
Example glade UI file

Description of problem:
If a glade xml file reaches a certain complexity, the program can crash on subsequent attempts to open the file.

Version-Release number of selected component (if applicable):
glade3-3.7.1-2.fc14.x86_64

How reproducible:
Always

Steps to Reproduce:
1. See attached example
2.
3.
  
Actual results:
The program outputs messages about several failed assertions then segfaults, for example:
[...]
(glade-3:9673): GladeUI-CRITICAL **: glade_widget_get_children: assertion `GLADE_IS_WIDGET (widget)' failed

(glade-3:9673): GladeUI-CRITICAL **: glade_widget_get_from_gobject: assertion `G_IS_OBJECT (object)' failed
Segmentation fault (core dumped)


Expected results:
Should not crash

Additional info:
Not only does the program fail to open complex guis, but also GUI's saved with 3.7.1 display horribly in 3.6.7, since HBox is stored as VBox with property "Horizontal" in 3.7.1, but 3.6.7 displays it as a VBox nevertheless.
Possibly it would be a good idea to revert to 3.6.7 until the problem is fixed, as Ubuntu did.

Comment 1 Rakesh Pandit 2010-12-16 10:06:44 UTC
Thanks for your patience and for your report. Even though this was reported earlier, I will mark it as duplicate of Bz#646111 because I had been updating it there for some time.

Thanks,

*** This bug has been marked as a duplicate of bug 646111 ***


Note You need to log in before you can comment on or make changes to this bug.