GtkTreeIter::free() double free
| From: | Scott Mattocks | Date: | Tue, 03 Oct 2006 20:38:38 +0000 |
| Subject: | GtkTreeIter::free() double free | ||
| Groups: | php.gtk.dev | ||
| Request: | Send a blank email to php-gtk-dev+get-3457@lists.php.net to get a copy of this message | ||
I ran this from the command line:
$> php -r '$model = new GtkTreeStore(Gtk::TYPE_LONG); $iter = $model->append(null, array(1)); $iter->free();'
And got a big ol' glibc dump.
*** glibc detected *** php: double free or corruption (fasttop): 0x0a153a40 ***
======= Backtrace: =========
/lib/libc.so.6[0x4631e0]
/lib/libc.so.6(__libc_free+0x77)[0x46372b]
/usr/local/php-gtk/lib/libglib-2.0.so.0(g_free+0x22)[0x594e7a]
/usr/local/php-gtk/lib/libgtk-x11-2.0.so.0(gtk_tree_iter_free+0x21)[0x8d2de1]
/usr/local/php-gtk/lib/libgobject-2.0.so.0(g_boxed_free+0xb8)[0x3b1d3c]
/usr/local/lib/php/extensions/debug-non-zts-20050922/php_gtk2.so[0xf972d8]
php(zend_objects_store_del_ref+0x81)[0x8262ecd]
php(_zval_ptr_dtor+0x66)[0x823fc9e]
...
Do we even need GtkTreeIter::free()?
Thanks,
Scott