Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 148247 - pygtk 2.10.1 breaks gtk_tree_model_iter_next()
Summary: pygtk 2.10.1 breaks gtk_tree_model_iter_next()
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: http://bugzilla.gnome.org/347273
Whiteboard:
Keywords:
Depends on:
Blocks: 149893
  Show dependency tree
 
Reported: 2006-09-19 14:25 UTC by rajas
Modified: 2007-01-09 07:04 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
pygtk-2.10.1-iter-fix.patch (pygtk-2.10.1-iter-fix.patch,3.75 KB, patch)
2006-09-19 14:31 UTC, rajas
Details | Diff
pygtk-2.10.1-r1.ebuild.patch (pygtk-2.10.1-r1.ebuild.patch,289 bytes, patch)
2006-09-19 14:33 UTC, rajas
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description rajas 2006-09-19 14:25:39 UTC
When trying to select items in Revelation [http://oss.codepoet.no/revelation/] tree pane, an error dialog appers.

See bug reports:
https://launchpad.net/distros/ubuntu/+source/revelation/+bug/56744
http://oss.codepoet.no/bugzilla/show_bug.cgi?id=180

Upstream bug:
http://bugzilla.gnome.org/show_bug.cgi?id=347273
Comment 1 rajas 2006-09-19 14:31:23 UTC
Created attachment 97460 [details, diff]
pygtk-2.10.1-iter-fix.patch

Fix taken from gnome-cvs
Comment 2 rajas 2006-09-19 14:33:27 UTC
Created attachment 97461 [details, diff]
pygtk-2.10.1-r1.ebuild.patch

Ebuild patch
Comment 3 rajas 2006-09-19 14:34:24 UTC
The above patches work for me. Hope that helps someone.
Comment 4 Daniel Gryniewicz (RETIRED) gentoo-dev 2006-09-30 14:24:02 UTC
Fixed in 2.10.1-r1
Comment 5 Santiago Gala 2006-10-01 15:07:42 UTC
This fix makes deskbar-applet and gajim dump core here.

*** glibc detected *** gajim: free(): invalid pointer: 0x3283156c ***======= Backtrace: =========/lib/libc.so.6
[0xfdd564c]/lib/libc.so.6(__libc_free+0xc0)
[0xfdd70e0]/usr/lib/libglib-2.0.so.0(g_free+0x54)
[0xf79f7c4]/usr/lib/libgtk-x11-2.0.so.0(gtk_tree_iter_free+0x2c)
[0xe579e4]/usr/lib/libgobject-2.0.so.0(g_boxed_free+0x168)
...

I'm back in 2.10.1, where I have not yet found a problem.

I'd reconsider the patch.
Comment 6 Marc Geerlings 2006-10-02 07:17:29 UTC
Same problem with crash from deskbar applet on amd64, back to 2.10.1
Comment 7 Mike Auty (RETIRED) gentoo-dev 2006-10-02 14:10:24 UTC
I've filed a separate deskbar/pygtk bug as bug 149893, since this one is marked as fixed.  
Comment 8 Doug Goldstein (RETIRED) gentoo-dev 2006-10-02 16:41:32 UTC
This fix breaks other apps. Reopening since this isn't a "fix"
Comment 9 Daniel Gryniewicz (RETIRED) gentoo-dev 2006-10-02 16:50:12 UTC
Fine.  I've masked the fix. 
Comment 10 rajas 2006-10-03 08:22:16 UTC
Sorry Guys. Have not thought of this consequences. As a result the fixed bug from the gnome bugtracker should be reopened. As shown here their fix does not seem to work in the wild.

I like to apologize for not testing this fix in depth. I simply put my trust in the Gnome folks. Will not make this mistake again.
Comment 11 Mart Raudsepp gentoo-dev 2006-10-13 08:45:43 UTC
The patch that we used, and which made it into pygtk-2.10.2 was apparently having some minor reference counting issue, causing big problems. pygtk-2.10.3 should remedy the fallout.
I have added 2.10.3 to the tree now (sorry it took a while to get there), and would appreciate if it would be tested if this fixes all the issues that were happening wrt this bug report here
Comment 12 Tristan Heaven (RETIRED) gentoo-dev 2006-12-26 03:57:43 UTC
works for me
Comment 13 Mart Raudsepp gentoo-dev 2007-01-09 07:04:42 UTC
I have now removed the broken 2.10.1 versions from the tree.
As there have been no failure reports, I'm closing this as fixed again