I get a crash too, sightly different, it's like if the GetParametersPageName
was unable to build the passing parameters, hmmm….
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 pcbnew.bin 0x00000001062ef38c
PYTHON_FOOTPRINT_WIZARD::GetParameterPageName(int) + 140
1 pcbnew.bin 0x0000000105e664d7
FOOTPRINT_WIZARD_FRAME::ReCreatePageList() + 199
2 pcbnew.bin 0x0000000105e643d8
FOOTPRINT_WIZARD_FRAME::SelectFootprintWizard() + 456
3 pcbnew.bin 0x0000000105e66288
FOOTPRINT_WIZARD_FRAME::FOOTPRINT_WIZARD_FRAME(FOOTPRINT_EDIT_FRAME*,
wxSemaphore*, long) + 5480
4 pcbnew.bin 0x0000000105e64d0d
FOOTPRINT_WIZARD_FRAME::FOOTPRINT_WIZARD_FRAME(FOOTPRINT_EDIT_FRAME*,
wxSemaphore*, long) + 45
5 pcbnew.bin 0x0000000105eee068
FOOTPRINT_EDIT_FRAME::Process_Special_Functions(wxCommandEvent&) + 3288
6 libwx_osx_cocoau-2.9.dylib 0x0000000106f2ce35
wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&,
wxEvtHandler*, wxEvent&) + 93
and this on the console:
calling GetParameterPageName()
Exception: GetParameterPageName() takes exactly 2 arguments (1 given)
: <NULL>
./pcbnew.app/Contents/MacOS/pcbnew:
------
Dick, I think you reformatted the "(i)" etc inside commas , that are used to
build the python object parameters, we cannot
change the spaces etc inside those lines.
I'm reverting PyObject* arglist = Py_BuildValue( "( i )", aPage ); to
PyObject* arglist = Py_BuildValue( "(i)", aPage ); (and all the others), and
re-testing.
May be your class-locker works, and that's the crash brian is getting now :)
Miguel Angel Ajo
http://www.nbee.es
+34911407752
skype: ajoajoajo
On 11/03/2013, at 22:26, Brian Sidebotham <[email protected]> wrote:
>
> On 11 March 2013 08:12, Dick Hollenbeck <[email protected]> wrote:
> > I will commit something in a few minutes.
> >
> > Brian if you can test that please, then you are da man.
>
> Its very late here, it was rushed, but I checked in something that might help.
>
> in rev 3994.
>
> Hi Dick,
>
> rev 3994 still crashes at the same place - Py_DECREF( arglist ) Line 177 in
> pcbnew_footprint_wizards.cpp rev 3994.
>
> I will look into it and see what's up - in principle the rev changes look
> entirely sane (and really neat!). I'll get to look at it real soon, but not
> tonight unfortunately. I'll carry on with gdb and read some more about the
> GIL to see what's up.
>
> Thanks for your quick turn-around.
>
> Brian.
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help : https://help.launchpad.net/ListHelp