From: Steven P. <n9...@n9...> - 2003-12-05 03:47:50
|
On Dec 4, 2003, at 3:27 PM, Roger Binns wrote: > You seem to be saying that standard wxPython 2.4 doesn't work. > I was under the impression it does work fine on Macs. There > may be some glitches, but I will happily fix those. One > example is that multi-line text boxes on Windows default to > about 10 lines in length, whereas on Linux they defautl to zero. > There will be stuff like that and I will certainly fix it > if I know about it! Here is the relevant section of the crashlog when, under Panther (MacOS X 10.3.1) I install the wxPython 2.4.2 kit from the wxPython.org web page and the MacPython stuff for Panther. Date/Time: 2003-12-04 21:42:29 -0600 OS Version: 10.3.1 (Build 7C107) Command: Python (/System/Library/Frameworks/Python.framework/Versions/2.3/Resources/ Python.app/Contents/MacOS/Python) PID: 1127 Thread: 0 Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_INVALID_ADDRESS (0x0001) at 0xfffffff8 Thread 0 Crashed: #0 0x03019ed0 in wxChoice::GetString(int) const (wxChoice::GetString(int) const + 36) #1 0x0301bf88 in wxComboBox::GetValue() const (wxComboBox::GetValue() const + 112) #2 0x01370fd4 in _wrap_wxComboBox_GetValue (_wrap_wxComboBox_GetValue + 220) #3 0x95f4a8d0 in 0x95f4a8d0 #4 0x95fa9df0 in 0x95fa9df0 #5 0x95fa6d44 in 0x95fa6d44 #6 0x95fa7e30 in 0x95fa7e30 #7 0x95fa97dc in 0x95fa97dc #8 0x95fa9580 in 0x95fa9580 #9 0x95fa6c64 in 0x95fa6c64 #10 0x95fa9728 in 0x95fa9728 #11 0x95fa9580 in 0x95fa9580 #12 0x95fa6c64 in 0x95fa6c64 #13 0x95fa7e30 in 0x95fa7e30 #14 0x95f5f354 in 0x95f5f354 #15 0x95f4a8d0 in 0x95f4a8d0 #16 0x95f529e8 in 0x95f529e8 #17 0x95f4a8d0 in 0x95f4a8d0 #18 0x95fa91ec in 0x95fa91ec #19 0x95f4de40 in 0x95f4de40 #20 0x95f4a8d0 in 0x95f4a8d0 #21 0x95fa9ba8 in 0x95fa9ba8 #22 0x95fa9598 in 0x95fa9598 #23 0x95fa6c64 in 0x95fa6c64 #24 0x95fa7e30 in 0x95fa7e30 #25 0x95f5f354 in 0x95f5f354 #26 0x95f4a8d0 in 0x95f4a8d0 #27 0x95f529e8 in 0x95f529e8 #28 0x95f4a8d0 in 0x95f4a8d0 #29 0x95fa91ec in 0x95fa91ec #30 0x95f4de40 in 0x95f4de40 #31 0x95f4a8d0 in 0x95f4a8d0 #32 0x95fa9ba8 in 0x95fa9ba8 #33 0x95fa9598 in 0x95fa9598 #34 0x95fa6c64 in 0x95fa6c64 #35 0x95fa9728 in 0x95fa9728 #36 0x95fa9580 in 0x95fa9580 #37 0x95fa6c64 in 0x95fa6c64 #38 0x95fa9728 in 0x95fa9728 #39 0x95fa9580 in 0x95fa9580 #40 0x95fa6c64 in 0x95fa6c64 #41 0x95fa7e30 in 0x95fa7e30 #42 0x95f5f354 in 0x95f5f354 #43 0x95f4a8d0 in 0x95f4a8d0 #44 0x95f529e8 in 0x95f529e8 #45 0x95f4a8d0 in 0x95f4a8d0 #46 0x95fa91ec in 0x95fa91ec #47 0x012daab4 in wxPyCallback::EventThunker(wxEvent&) (wxPyCallback::EventThunker(wxEvent&) + 224) #48 0x03082680 in wxEvtHandler::SearchDynamicEventTable(wxEvent&) (wxEvtHandler::SearchDynamicEventTable(wxEvent&) + 208) #49 0x0308208c in wxEvtHandler::ProcessEvent(wxEvent&) (wxEvtHandler::ProcessEvent(wxEvent&) + 124) #50 0x030fb9c8 in wxWindowBase::Close(bool) (wxWindowBase::Close(bool) + 132) #51 0x03082328 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) (wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) + 232) #52 0x03082128 in wxEvtHandler::ProcessEvent(wxEvent&) (wxEvtHandler::ProcessEvent(wxEvent&) + 280) #53 0x030e929c in wxTimerBase::Notify() (wxTimerBase::Notify() + 132) #54 0x0304dc94 in wxProcessTimer(unsigned long, void*) (wxProcessTimer(unsigned long, void*) + 104) #55 0x0303673c in wxMacProcessNotifierEvents (wxMacProcessNotifierEvents + 192) #56 0x03036784 in wxMacProcessNotifierAndPendingEvents (wxMacProcessNotifierAndPendingEvents + 28) #57 0x030117d0 in wxApp::OnIdle(wxIdleEvent&) (wxApp::OnIdle(wxIdleEvent&) + 132) #58 0x03082328 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) (wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) + 232) #59 0x03082128 in wxEvtHandler::ProcessEvent(wxEvent&) (wxEvtHandler::ProcessEvent(wxEvent&) + 280) #60 0x030116ac in wxApp::ProcessIdle() (wxApp::ProcessIdle() + 108) #61 0x03011e3c in wxApp::MacDoOneEvent() (wxApp::MacDoOneEvent() + 160) #62 0x0301161c in wxApp::MainLoop() (wxApp::MainLoop() + 148) #63 0x012d8288 in wxPyApp::MainLoop() (wxPyApp::MainLoop() + 84) #64 0x012e1610 in _wrap_wxPyApp_MainLoop (_wrap_wxPyApp_MainLoop + 208) #65 0x95f4a8d0 in 0x95f4a8d0 #66 0x95fa9df0 in 0x95fa9df0 #67 0x95fa6d44 in 0x95fa6d44 #68 0x95fa7e30 in 0x95fa7e30 #69 0x95f5f354 in 0x95f5f354 #70 0x95f4a8d0 in 0x95f4a8d0 #71 0x95f529e8 in 0x95f529e8 #72 0x95f4a8d0 in 0x95f4a8d0 #73 0x95fa9ba8 in 0x95fa9ba8 #74 0x95fa9598 in 0x95fa9598 #75 0x95fa6c64 in 0x95fa6c64 #76 0x95fa9728 in 0x95fa9728 #77 0x95fa9580 in 0x95fa9580 #78 0x95fa6c64 in 0x95fa6c64 #79 0x95fa7e30 in 0x95fa7e30 #80 0x95fa97dc in 0x95fa97dc #81 0x95fa9580 in 0x95fa9580 #82 0x95fa6c64 in 0x95fa6c64 #83 0x95fa7e30 in 0x95fa7e30 #84 0x95fa4734 in 0x95fa4734 #85 0x95fc85f0 in 0x95fc85f0 #86 0x95fc7668 in 0x95fc7668 #87 0x95fd1ec0 in 0x95fd1ec0 #88 0x00003c78 in 0x3c78 #89 0x00003aec in 0x3aec > The preferred versions are Python 2.3(.x) and wxPython 2.4.2.4 > on all platforms. (On Linux I actually ship with Python 2.2 > but that is because it is what Redhat ships.) This would be Python 2.3, wxPython 2.4.2.4. So, this seems to indicate that this combination (at least in regard to my local install/reinstall) does not work on a Macintosh. -. ----. -.-- - -.-- Steve Palm - n9...@n9... -. ----. -.-- - -.-- |