Ticket #47 (assigned defect)

Opened 3 years ago

Last modified 2 years ago

crash IPython with wxPython and BBEdit on OS X (Intel)

Reported by: charles.hartman@conncoll.edu Assigned to: fperez (accepted)
Priority: lowest Milestone:
Component: ipython Version:
Severity: normal Keywords:
Cc:

Description

I'm just starting with IPython, but here's what I get (Mac Python 2.4.1, wxPython 2.6, OS 10.4.5 on Intel iMac): I set up bbedit as my editor. From IPython(with -wthread) I call it, type a skeleton wxP script into the temp file, save it under new name. Back in IPython I use %run to run it. It runs to completion. Then IPython crashes ("The application Python quit suddenly") with a "Bus error" message.

Change History

03/09/06 20:58:07 changed by charles.hartman@conncoll.edu

  • summary changed from crash IPython with wxPython and BBEdit on OS X to crash IPython with wxPython and BBEdit on OS X (Intel).

I notice that starting IPython with -wthread starts up Python and shifts the execution focus to it (have to click in Terminal again to make IPython's cursor active). Writing a sketch wxPython script in IPython seems to work. But quitting Python, after issuing a wx.PySimpleApp? command app.MainLoop?() locks up the system so badly I have to Force Quit the Terminal. Clearly I don't know what I'm doing! But *something* seems to be unstable in this combination (Intel?).

05/13/06 16:11:30 changed by fperez

  • status changed from new to assigned.
  • priority changed from normal to lowest.

I honestly doubt the problem here is ipython: given how it has no extension code and only pure python code, it's most likely just triggering a bug in WX. Since the intel stuff is quite new on OSX, I would not be surprised if their code isn't in very good shape yet.

I'll put this bug in low priority, and will close in a few months unless more info truly reveals it's something ipython is doing wrong.

09/29/06 17:45:17 changed by bgranger

I use wx and ipython together all the time on an intel mac and have no problems. I would recommend making sure you have the lastest build of wx.