Bug 133375

Summary: PyQt always segfaults on exit
Product: [Fedora] Fedora Reporter: Bryan O'Sullivan <bos>
Component: PyQtAssignee: Than Ngo <than>
Status: CLOSED RAWHIDE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 3   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2004-09-24 15:43:11 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 133374    
Bug Blocks: 123268    
Attachments:
Description Flags
qtest.py none

Description Bryan O'Sullivan 2004-09-23 16:19:46 UTC
Description of problem:

All programs written using PyQt segfault on exit.  This is caused by
the fact that PyQt is built using a deprecated version of sip that
does not support the current Python's threading API properly.  See bug
133374 for details.

This problem has existed since FC1, but is still present in FC3T2.

Version-Release number of selected component (if applicable):

PyQt-3.12-3

How reproducible:

100%

Steps to Reproduce:
1. Write a tiny PyQt program.
2. Run it.
3. Exit.  Crash!
  
Actual results:

Segfault.

Expected results:

Clean exit.

Comment 1 Bryan O'Sullivan 2004-09-23 16:20:58 UTC
Created attachment 104197 [details]
qtest.py

Simple test case.  Run "python qtest.py", then close the window and see a
crash.

Comment 2 Than Ngo 2004-09-24 15:43:11 UTC
i have update PyQt-3.13-1 and sip-4.1. both will show up in rawhide soon.