[IPython-user] Multithreading shell simplified, testing needed

Ville M. Vainio vivainio@gmail....
Wed Mar 12 08:46:01 CDT 2008


On Wed, Mar 12, 2008 at 3:24 PM, Darren Dale <darren.dale@cornell.edu> wrote:

>  I am also testing by starting python with -gthread, q4thread, etc, and running
>  the various embedding_in_* scripts in matplotlibs examples archive.
>
>  When I tested -gthread, I found a corner case that failed with the gtk
>  backend, but it does so with the old code as well:
>
>  |1> run embedding_in_gtk3.py
>
>  |2>
>  Do you really want to exit ([y]/n)? n
>
>  |3> run embedding_in_gtk2.py
>
>  At this point, ipython hangs, and I kill it from another shell.

Thanks for this datapoint, have to investigate.

> Now I can't restart ipython with -gthread:
>
>  darren@dale $ ipython -gthread
>  IPython 0.8.3.bzr.r46   [on Py 2.5.1]
>
>  |1> *** glibc detected *** /usr/bin/python: malloc(): memory corruption:
>  0x0000000000bb3b90 ***
>  ======= Backtrace: =========
>  [backtrace changes each time I try to restart ipython with -gthread]
>
>
>  I ended up clearing my site-packages/IPython and ipython-bzr/build directories
>  and reinstalling from scratch in order to start ipython with -gthread again.

Something extremely fishy seems to be going on here. You didn't delete
~/.ipython?

-- 
Ville M. Vainio - vivainio.googlepages.com
blog=360.yahoo.com/villevainio - g[mail | talk]='vivainio'


More information about the IPython-user mailing list