0.99/Qt4Agg on OS X/Py2.6

Howdy,

The Qt4 backend appears to be broken in the Mac py2.6 binaries, using OS X 10.5.7 and the latest version of the Qt SDK from qt.nokia.com. I don't have the machine handy right this second but using plot() from an IPython interpreter with my backend set to Qt4Agg causes a hard crash for me every single time.

I should note that TraitsBackendQt seems to work fine, so at least PyQt doesn't (on the surface) appear to be at the root of it.

I'm wondering if it's a peculiarity of my system. Can anyone reproduce this? (this is an Intel Mac, by the way)

David

I would be very surprised if this is due to the backend. More likely a
mismatch between sip and pyqt versions.

···

On Tue, Sep 8, 2009 at 5:57 PM, David Warde-Farley<dwf@...756...> wrote:

Howdy,

The Qt4 backend appears to be broken in the Mac py2.6 binaries, using
OS X 10.5.7 and the latest version of the Qt SDK from qt.nokia.com. I
don't have the machine handy right this second but using plot() from
an IPython interpreter with my backend set to Qt4Agg causes a hard
crash for me every single time.

I should note that TraitsBackendQt seems to work fine, so at least
PyQt doesn't (on the surface) appear to be at the root of it.

I'm wondering if it's a peculiarity of my system. Can anyone reproduce
this? (this is an Intel Mac, by the way)

Hi Darren,

···

On 8-Sep-09, at 7:16 PM, Darren Dale wrote:

I would be very surprised if this is due to the backend. More likely a
mismatch between sip and pyqt versions.

I actually grabbed both of them yesterday from riverbankcomputing.co.uk, PyQt-4.5.4 and sip-4.8.2. Is it possible that the backend is disagreeing with these because it was built against an older version? (I'm using matplotlib binary releases)

Regards,

David

I don't think so, there is no extension code associated with the qt
backend. What platform are you using? Ubuntu/debian, by chance?

···

On Tue, Sep 8, 2009 at 11:12 PM, David Warde-Farley<dwf@...756...> wrote:

Hi Darren,

On 8-Sep-09, at 7:16 PM, Darren Dale wrote:

I would be very surprised if this is due to the backend. More likely a
mismatch between sip and pyqt versions.

I actually grabbed both of them yesterday from riverbankcomputing.co.uk,
PyQt-4.5.4 and sip-4.8.2. Is it possible that the backend is disagreeing
with these because it was built against an older version? (I'm using
matplotlib binary releases)

Huh, very strange then. I'm running Mac OS X 10.5.7.

···

On 9-Sep-09, at 7:42 AM, Darren Dale wrote:

I don't think so, there is no extension code associated with the qt
backend. What platform are you using? Ubuntu/debian, by chance?