Deluge 1.3.1 with pyopenssl 0.11 broken

Bug #692154 reported by Leszek 'skolima' Ciesielski
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
pyOpenSSL
Incomplete
Undecided
Chryyz

Bug Description

Using Deluge 1.3.1 with pyopenssl 0.11 results with Segmentation Faults no
matter what I do. Reverting to pyopenssl 0.10 fixes the problem. Recompiling
Deluge with the new pyopenssl installed does not help.

I have created a thread on Deluge support forums as I don't have the rights to
file a bug there: http://forum.deluge-torrent.org/viewtopic.php?f=7&t=34937

Revision history for this message
Leszek 'skolima' Ciesielski (skolima) wrote :
Revision history for this message
Jean-Paul Calderone (exarkun) wrote :

This stack trace terminates in OpenSSL, but via the Python stdlib usage of it. I wonder if this problem has something to do with the way OpenSSL, Python, or pyOpenSSL was built.

Did you produce this behavior with pre-build binary packages? Did you build anything yourself? What options were used?

It looks like the segfault happens very early on, when "twisted.internet.ssl" is imported. Can you reproduce the crash doing just this?

    python -c 'import twisted.internet.ssl'

Or perhaps like this?

    python -c 'import deluge.ui.gtkui'

Thanks

Revision history for this message
Leszek 'skolima' Ciesielski (skolima) wrote :

I can no longer reproduce this, however I can't find what has changed. I'm running now the combination that was failing before and it works fine.

Revision history for this message
Jean-Paul Calderone (exarkun) wrote :

Okay. Thanks for following up. Please re-open if you can reproduce the problem again!

Changed in pyopenssl:
status: New → Invalid
Revision history for this message
Chryyz (chryy) wrote :

This issue is still relevant.

Previously, I had run into this issue, but as Gentoo has now removed PyOpenSSL 0.10 from portage, I'm pigeon holed into 0.11, and faced with this problem once more.

Deluge, with or without GTK crashes with PyOpenSSL 0.11

Revision history for this message
Jean-Paul Calderone (exarkun) wrote :

Can you answer the question I asked of Leszek on 2011-01-05?

Changed in pyopenssl:
assignee: nobody → Chryyz (chryy)
status: Invalid → Incomplete
Revision history for this message
Chryyz (chryy) wrote :

I cannot reproduce the crash by importing either of those, no.

Revision history for this message
Chryyz (chryy) wrote :

Traced back to: http://bugs.gentoo.org/show_bug.cgi?id=351897

Compiling cairo without qt4 resolves the issue. I'm not sure how this is linked with pyopenssl though, as reverting to pyopenssl 0.10 fixed this issue in the past.

Issue resolved, but bug is still present, reproducible when cairo is compiled with qt4.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.