[MacPorts] #30907: py27-pyside seg fault on Leopard 10.5.8

MacPorts noreply at macports.org
Sat Aug 20 08:56:01 PDT 2011


#30907: py27-pyside seg fault on Leopard 10.5.8
------------------------------------------------------------------------+---
 Reporter:  jason.jackson.lives@…                                       |       Owner:  macports-tickets@…                   
     Type:  defect                                                      |      Status:  new                                  
 Priority:  Normal                                                      |   Milestone:                                       
Component:  ports                                                       |     Version:  2.0.1                                
 Keywords:  py27-pyside leopard 10.5.8 segmentation fault seg segfault  |        Port:  py27-pyside                          
------------------------------------------------------------------------+---
 Hi there, WARNING this report may be against Ticket Guidelines, sincere
 apologies if it is. The reason why I post here is because the code below
 works fine on other OSs (including Snow Leopard I believe) so thought it
 possibly could be an install issue. I'm also hoping someone here will be
 able to replicate it.

 n.b. I've also recently posted this at PySide -
 http://bugs.pyside.org/show_bug.cgi?id=979

 The Issue:

 I have PySide installed using the py27-pyside port on my intel macbook
 64-bit with osx 10.5.8 (Leopard). I can get a segmentation fault to happen
 with these two files:


 PysideImportTest2.py:
 ---------------------------------------------------------------
 class PysideImportTest2(object):
    pass
 ---------------------------------------------------------------


 PysideImportTest1.py:
 ---------------------------------------------------------------
 from PySide import QtGui
 from PysideImportTest2 import *

 class PysideImportTest1(QtGui.QDialog, PysideImportTest2):
    pass

 if __name__ == '__main__':
    quit()
 ---------------------------------------------------------------

 and running: python -B PysideImportTest1.py

 Other info:

 - if the PysideImportTest2 class is defined in PysideImportTest1.py (ie is
 not
 imported) it compiles and runs fine

 - without -B flag only PysideImportTest2.pyc is created

 - seems to work on other OSs Windows/Ubuntu/Snow Leopard

-- 
Ticket URL: <https://trac.macports.org/ticket/30907>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list