[PyQt] internalPointer crashes
Erik Janssens
Erik.Janssens at conceptive.be
Fri Aug 26 19:30:41 BST 2011
what is a crash in PyQt can be a memleak in PySide ;)
On Fri, 2011-08-26 at 14:12 -0400, Joel B. Mohler wrote:
> Hi,
>
> Back in April of this year Jeremy Sanders reported crashes when storing a
> python object in QModelIndex internalPointer. I've had crashes of this nature
> as well. It seems to work the vast majority of the time but I now have a case
> that seems to consistently crash although not always with the same error.
>
> Jeremy's report is at http://www.riverbankcomputing.com/pipermail/pyqt/2011-
> April/029719.html . The suggestion in replies there was to make sure that
> python had pointers to all the things in internalPointer -- I'm quite certain
> that my python object structure does in fact have live references so I think
> there is an additional bug (although maintaining live python references seems
> quite sensible to me).
>
> I'm currently on ubuntu 11.04 with PyQt 4.8.3 and Qt 4.7.2. I think this same
> crash is happening on windows vista (with Qt versions I don't have at the
> moment). My model source is at
> https://bitbucket.org/jbmohler/qtalchemy/src/69e8f006fee2/qtalchemy/PyQtModels.py
> in the class PBTableModel. I'd have to work a bit to prune this down to
> something self-complete.
>
> Of additional note is that converting everything in sight to PySide results in
> a non-crashing application. I'm hesitant to rush off to PySide on the basis
> of this bug, but it's tempting.
>
> Joel
> _______________________________________________
> PyQt mailing list PyQt at riverbankcomputing.com
> http://www.riverbankcomputing.com/mailman/listinfo/pyqt
More information about the PyQt
mailing list