Bug 748037

Summary: Latest gtk2 update breaks lazarus ide
Product: [Fedora] Fedora Reporter: Heiko Adams <bugzilla>
Component: gtk2Assignee: Joost van der Sluis <joost>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 16CC: joost, mclasen
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: 748031 Environment:
Last Closed: 2012-05-12 20:25:45 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Heiko Adams 2011-10-21 19:15:40 UTC
+++ This bug was initially created as a clone of Bug #748031 +++

Description of problem:
Since that latest update of gtk2 freezes on close.

Version-Release number of selected component (if applicable):
gtk2-2.24.7-1.fc16.i686
lazarus-0.9.30-1.fc16.i686
fpc-2.4.2-2.fc15.i686
fpc-src-2.4.2-2.fc15.i686

How reproducible:
allways

Steps to Reproduce:
1. create the lazarus ide
2. close the lazarus ide
  
Actual results:
The ide freezes and isn't responding anymore.
When running the ide from terminal, the following error-message is raised:

(lazarus-ide:17843): Gtk-CRITICAL **: IA__gtk_widget_unrealize: assertion `GTK_IS_WIDGET (widget)' failed

(lazarus-ide:17843): Gtk-CRITICAL **: IA__gtk_widget_is_toplevel: assertion `GTK_IS_WIDGET (widget)' failed
TApplication.HandleException Access violation
  Stack trace:
  $4F65EDD8
exception at 4F65EDD8:
Access violation.
TApplication.HandleException Access violation
  Stack trace:
  $4EAA94C2
exception at 4EAA94C2:
Access violation.
LAZARUS END - cleaning up ...
[TMainIDE.Destroy] A

Expected results:
The ide should close without any problems

Additional info:

Comment 1 Heiko Adams 2011-11-05 11:24:40 UTC
Fixed with gtk2-2.24.7-3