You can clone with
The following causes a segfault in the qtconsole:
In : 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.
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.
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.
@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.