Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Qtconsole segfaults when mouse exits window with active tooltip #839

Closed
mdenil opened this issue Oct 5, 2011 · 4 comments
Closed

Qtconsole segfaults when mouse exits window with active tooltip #839

mdenil opened this issue Oct 5, 2011 · 4 comments
Milestone

Comments

@mdenil
Copy link

mdenil commented Oct 5, 2011

The following causes a segfault in the qtconsole:

In [1]: enumerate(

with the documentation tooltip still open, move the mouse out of the ipython console window. The console will segfault. It doesn't seem to matter what function is used to bring up the tooltip.

@takluyver
Copy link
Member

Works for me. What platform is this? Also, what version of Qt - if there's a newer version of Qt available, can you try with that?

In general, no bug in IPython should be able to cause a segfault by itself, because IPython is pure Python code. But a bug of ours might be triggering a bug in other software.

@mdenil
Copy link
Author

mdenil commented Oct 5, 2011

I'm using Ubuntu with: uname -a = Linux fnord 2.6.38-11-generic #50-Ubuntu SMP Mon Sep 12 21:17:25 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

I'm using the version of python and related packages included with enthought, which appears to be version 4.7.3.

@takluyver
Copy link
Member

Linux thomas-desktop 3.0.0-12-generic #19-Ubuntu SMP Fri Sep 23 21:18:13 UTC
2011 i686 i686 i386 GNU/Linux
Qt 4.7.4 from Ubuntu repos

I wonder if it's a bug in the 64 bit builds of Qt or PyQt.

@fperez
Copy link
Member

fperez commented Oct 5, 2011

@mdenil, unfortunately it's a bug in pyside, the Nokia-provided python bindings for Qt shipped with Enthought. If you install PyQt, you should be fine. The pyside bindings are more liberally licensed than pyqt, but unfortunately they aren't quite as stable as pyqt yet. We've seen these reports of crashes with pyside from multiple users.

I'm closing the bug here because there's nothing we can really do about it, the segfault is in pyside itself, I'm afraid.

@fperez fperez closed this as completed Oct 5, 2011
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants