My first guess is that the problem is with the yield command. I seem to 
remember this as deprecated.

Michael
______________________________
C. Michael Barton 
Director, Center for Social Dynamics & Complexity
Professor of Anthropology, School of Human Evolution & Social Change
Arizona State University
Tempe, AZ  85287-2402
USA

voice:  480-965-6262 (SHESC), 480-727-9746 (CSDC)
fax:          480-965-7671(SHESC), 480-727-0709 (CSDC)
www:    http://csdc.asu.edu, http://shesc.asu.edu
                http://www.public.asu.edu/~cmbarton

On Aug 17, 2011, at 4:39 PM, William Kyngesburye wrote:

> Because it's a binary crash of Python, nothing shows up in the Terminal.  The 
> Python app rocket bounces in the Dock a few times before the crash, it 
> doesn't get to the splash screen, and from the crash report it looks like 
> it's happening when it tries to show the splash.  So, FWIW (this is current 
> 6.4SVN):
> 
> Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
> Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000050
> 
> Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
> 0   libwx_osx_cocoau-2.9.2.0.0.dylib    0x00000001013ef8ba 
> wxGUIEventLoop::BeginModalSession(wxWindow*) + 26
> 1   libwx_osx_cocoau-2.9.2.0.0.dylib    0x00000001013efbc3 
> wxWindowDisabler::DoDisable(wxWindow*) + 243
> 2   libwx_osx_cocoau-2.9.2.0.0.dylib    0x00000001012f8721 
> wxSafeYield(wxWindow*, bool) + 33
> 3   _core_.so                           0x0000000100ef0e44 _wrap_SafeYield + 
> 244
> 4   org.python.python                   0x00000001006e35d8 PyEval_EvalFrameEx 
> + 16006
> 5   org.python.python                   0x00000001006e5cd8 PyEval_EvalCodeEx 
> + 1996
> 6   org.python.python                   0x00000001006e5e6c 0x10065b000 + 
> 568940
> 7   org.python.python                   0x00000001006e2e0a PyEval_EvalFrameEx 
> + 14008
> 8   org.python.python                   0x00000001006e5cd8 PyEval_EvalCodeEx 
> + 1996
> 9   org.python.python                   0x0000000100683abf 0x10065b000 + 
> 166591
> 10  org.python.python                   0x0000000100662d32 PyObject_Call + 97
> 11  org.python.python                   0x00000001006716e9 0x10065b000 + 91881
> 12  org.python.python                   0x0000000100662d32 PyObject_Call + 97
> 13  org.python.python                   0x00000001006dec40 
> PyEval_CallObjectWithKeywords + 180
> 14  _core_.so                           0x0000000100e764f2 
> wxPyCallback::EventThunker(wxEvent&) + 258
> 15  libwx_osx_cocoau-2.9.2.0.0.dylib    0x00000001012ea5f4 
> wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, 
> wxEvtHandler*, wxEvent&) + 84
> 16  libwx_osx_cocoau-2.9.2.0.0.dylib    0x00000001012eb5af 
> wxEvtHandler::SearchDynamicEventTable(wxEvent&) + 111
> 17  libwx_osx_cocoau-2.9.2.0.0.dylib    0x00000001012ec5da 
> wxEvtHandler::TryHereOnly(wxEvent&) + 42
> 18  libwx_osx_cocoau-2.9.2.0.0.dylib    0x00000001012ec64b 
> wxEvtHandler::ProcessEventLocally(wxEvent&) + 59
> 19  libwx_osx_cocoau-2.9.2.0.0.dylib    0x00000001012ec711 
> wxEvtHandler::ProcessEvent(wxEvent&) + 161
> 20  libwx_osx_cocoau-2.9.2.0.0.dylib    0x00000001012ec0c6 
> wxEvtHandler::SafelyProcessEvent(wxEvent&) + 22
> 21  libwx_osx_cocoau-2.9.2.0.0.dylib    0x0000000101531730 
> wxWindowBase::HandleWindowEvent(wxEvent&) const + 16
> 22  libwx_osx_cocoau-2.9.2.0.0.dylib    0x0000000101336279 
> wxWindow::MacDoRedraw(long) + 825
> 23  libwx_osx_cocoau-2.9.2.0.0.dylib    0x000000010141103c 
> wxWidgetCocoaImpl::drawRect(void*, NSView*, void*) + 412
> 24  libwx_osx_cocoau-2.9.2.0.0.dylib    0x0000000101412096 
> wxOSX_drawRect(NSView*, objc_selector*, CGRect) + 358
> 25  com.apple.AppKit                    0x00007fff9319b768 -[NSView 
> _drawRect:clip:] + 3758
> 26  com.apple.AppKit                    0x00007fff931c9131 -[NSView 
> _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1583
> 27  com.apple.AppKit                    0x00007fff931c955d -[NSView 
> _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2651
> 28  com.apple.AppKit                    0x00007fff93198d46 -[NSView 
> _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
>  + 1032
> 29  com.apple.AppKit                    0x00007fff932e6d38 -[NSNextStepFrame 
> _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
>  + 274
> 30  com.apple.AppKit                    0x00007fff9319364a -[NSView 
> _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 4755
> 31  com.apple.AppKit                    0x00007fff9318c093 -[NSView 
> displayIfNeeded] + 1676
> 32  com.apple.AppKit                    0x00007fff932e6c10 -[NSNextStepFrame 
> displayIfNeeded] + 83
> 33  com.apple.AppKit                    0x00007fff9324b28c -[NSWindow 
> _reallyDoOrderWindow:relativeTo:findKey:forCounter:force:isModal:] + 1306
> 34  com.apple.AppKit                    0x00007fff9324ac89 -[NSWindow 
> _doOrderWindow:relativeTo:findKey:forCounter:force:isModal:] + 807
> 35  com.apple.AppKit                    0x00007fff9324a90f -[NSWindow 
> orderWindow:relativeTo:] + 154
> 36  com.apple.AppKit                    0x00007fff9324a1b0 -[NSWindow 
> makeKeyAndOrderFront:] + 49
> 37  libwx_osx_cocoau-2.9.2.0.0.dylib    0x00000001013fe883 
> wxNonOwnedWindowCocoaImpl::Show(bool) + 163
> 38  libwx_osx_cocoau-2.9.2.0.0.dylib    0x000000010132c186 
> wxNonOwnedWindow::Show(bool) + 70
> 39  _core_.so                           0x0000000100ef0721 _wrap_Window_Show 
> + 257
> 40  org.python.python                   0x00000001006e35d8 PyEval_EvalFrameEx 
> + 16006
> 41  org.python.python                   0x00000001006e5cd8 PyEval_EvalCodeEx 
> + 1996
> 42  org.python.python                   0x00000001006e5e6c 0x10065b000 + 
> 568940
> 43  org.python.python                   0x00000001006e2e0a PyEval_EvalFrameEx 
> + 14008
> 44  org.python.python                   0x00000001006e5cd8 PyEval_EvalCodeEx 
> + 1996
> 45  org.python.python                   0x0000000100683abf 0x10065b000 + 
> 166591
> 46  org.python.python                   0x0000000100662d32 PyObject_Call + 97
> 47  org.python.python                   0x00000001006716e9 0x10065b000 + 91881
> 48  org.python.python                   0x0000000100662d32 PyObject_Call + 97
> 49  org.python.python                   0x00000001006ad484 0x10065b000 + 
> 337028
> 50  org.python.python                   0x00000001006a7b7a 0x10065b000 + 
> 314234
> 51  org.python.python                   0x0000000100662d32 PyObject_Call + 97
> 52  org.python.python                   0x00000001006e2f63 PyEval_EvalFrameEx 
> + 14353
> 53  org.python.python                   0x00000001006e5cd8 PyEval_EvalCodeEx 
> + 1996
> 54  org.python.python                   0x0000000100683abf 0x10065b000 + 
> 166591
> 55  org.python.python                   0x0000000100662d32 PyObject_Call + 97
> 56  org.python.python                   0x00000001006716e9 0x10065b000 + 91881
> 57  org.python.python                   0x0000000100662d32 PyObject_Call + 97
> 58  org.python.python                   0x00000001006dec40 
> PyEval_CallObjectWithKeywords + 180
> 59  _core_.so                           0x0000000100e78ebe 
> wxPyApp::_BootstrapApp() + 766
> 60  _core_.so                           0x0000000100eb8a1b 
> _wrap_PyApp__BootstrapApp + 75
> 61  org.python.python                   0x00000001006e35d8 PyEval_EvalFrameEx 
> + 16006
> 62  org.python.python                   0x00000001006e5cd8 PyEval_EvalCodeEx 
> + 1996
> 63  org.python.python                   0x00000001006e5e6c 0x10065b000 + 
> 568940
> 64  org.python.python                   0x00000001006e2e0a PyEval_EvalFrameEx 
> + 14008
> 65  org.python.python                   0x00000001006e5cd8 PyEval_EvalCodeEx 
> + 1996
> 66  org.python.python                   0x0000000100683abf 0x10065b000 + 
> 166591
> 67  org.python.python                   0x0000000100662d32 PyObject_Call + 97
> 68  org.python.python                   0x00000001006716e9 0x10065b000 + 91881
> 69  org.python.python                   0x0000000100662d32 PyObject_Call + 97
> 70  org.python.python                   0x00000001006e2f63 PyEval_EvalFrameEx 
> + 14353
> 71  org.python.python                   0x00000001006e5cd8 PyEval_EvalCodeEx 
> + 1996
> 72  org.python.python                   0x0000000100683abf 0x10065b000 + 
> 166591
> 73  org.python.python                   0x0000000100662d32 PyObject_Call + 97
> 74  org.python.python                   0x00000001006716e9 0x10065b000 + 91881
> 75  org.python.python                   0x0000000100662d32 PyObject_Call + 97
> 76  org.python.python                   0x00000001006ad484 0x10065b000 + 
> 337028
> 77  org.python.python                   0x00000001006a7b7a 0x10065b000 + 
> 314234
> 78  org.python.python                   0x0000000100662d32 PyObject_Call + 97
> 79  org.python.python                   0x00000001006e2f63 PyEval_EvalFrameEx 
> + 14353
> 80  org.python.python                   0x00000001006e5cd8 PyEval_EvalCodeEx 
> + 1996
> 81  org.python.python                   0x00000001006e5e6c 0x10065b000 + 
> 568940
> 82  org.python.python                   0x00000001006e2e0a PyEval_EvalFrameEx 
> + 14008
> 83  org.python.python                   0x00000001006e5cd8 PyEval_EvalCodeEx 
> + 1996
> 84  org.python.python                   0x00000001006e5d4d PyEval_EvalCode + 
> 54
> 85  org.python.python                   0x00000001006fd08f 0x10065b000 + 
> 663695
> 86  org.python.python                   0x00000001006fd14f PyRun_FileExFlags 
> + 157
> 87  org.python.python                   0x00000001006fe2a2 
> PyRun_SimpleFileExFlags + 392
> 88  org.python.python                   0x000000010070e2af Py_Main + 2715
> 89  org.python.python                   0x0000000100653e88 0x100653000 + 3720
> 
> On Aug 15, 2011, at 12:18 PM, Michael Barton wrote:
> 
>> William,
>> 
>> Are the missing API's a problem for GRASS?
>> 
>> Can you get a GRASS/terminal/wxGUI terminal error message? The one from 
>> Apple is less helpful. But if that is the only one you have, can you send 
>> it? I wonder if it is a 64bit compilation issue?
>> 
>> Michael
>> ______________________________
>> C. Michael Barton
>> Director, Center for Social Dynamics & Complexity
>> Professor of Anthropology, School of Human Evolution & Social Change
>> Arizona State University
>> Tempe, AZ  85287-2402
>> USA
>> 
>> voice:        480-965-6262 (SHESC), 480-727-9746 (CSDC)
>> fax:          480-965-7671(SHESC), 480-727-0709 (CSDC)
>> www:  http://csdc.asu.edu, http://shesc.asu.edu
>>              http://www.public.asu.edu/~cmbarton
>> 
>> On Aug 13, 2011, at 12:25 PM, William Kyngesburye wrote:
>> 
>>> This is now a real problem - wxpython 2.8.x series will not compile on OS X 
>>> Lion.  Lion appears to have the remaining pure-Carbon bits removed (that 
>>> wxpython 2.8 needs).  I think it's really only a problem for OpenGL - 
>>> that's where I get compile errors in wxPython, the GUI seems to run with a 
>>> wxPython compiled on earlier system versions (and I don't run into OpenGL 
>>> because wxnviz is not enabled for GRASS 6.4).
>>> 
>>> The 2.9 dev series has a cocoa option now, but 2.9 is in development.  Nice 
>>> bonus: it's now finally 64bit.  But there are some issues yet to work out.  
>>> A couple APIs were deprecated in OSX 10.6 and removed in 10.7, and so far 
>>> no definite solution is in the wxPython code.
>>> 
>>> The only options then are (to be able to use wx 2.9 cocoa where OpenGL is 
>>> usable)
>>> 
>>> - to compile for the 10.6 SDK, thus the system Python 2.6
>>> 
>>> - to compile for the 10.6 SDK with python.org (or other) Python 2.7 (if 
>>> python 2.7 is wanted)
>>> 
>>> There is a downloadable wxpython 2.9 cocoa from wxpython.org, that is built 
>>> for 64bit python 2.7 on OSX 10.5+, but the GUI crashes on startup with 
>>> this.  I can't tell if it's a GRASS problem, I can copy the crash report to 
>>> list if anyone's interested (it's a long stack trace), or start a bug 
>>> report, but I don't have time to poke around with it much.
>>> 
>>> -----
>>> William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
>>> http://www.kyngchaos.com/
>>> 
>>> "Time is an illusion - lunchtime doubly so."
>>> 
>>> - Ford Prefect
>>> 
>>> 
>> 
>> _______________________________________________
>> grass-dev mailing list
>> [email protected]
>> http://lists.osgeo.org/mailman/listinfo/grass-dev
> 
> -----
> William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
> http://www.kyngchaos.com/
> 
> First Pogril: Why is life like sticking your head in a bucket filled with 
> hyena offal?
> Second Pogril: I don't know.  Why IS life like sticking your head in a bucket 
> filled with hyena offal?
> First Pogril: I don't know either.  Wretched, isn't it?
> 
> -HitchHiker's Guide to the Galaxy
> 
> 

_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to