Le 04/04/2014 15:04, Dick Hollenbeck a écrit :
> I'm sure you are not submitting this for a potential commit, right?
Clearly the objectif of this patch is NOT to be commit.
> Because:
>
> 1) The comment is below the line of text that it refers to.
Yes it's a paste an copy from a solution I found on the link:
http://bugs.python.org/issue19153
> 2) The comment is bullshit, boost is not part of the discussion.  The comment 
> should read
> something like, "I don't know why this works, but is solves bug number ???.  
> It's temporary."
Yes I forgot to remove the comment when I copy... And of course it's
temporary to check If the workarround has effect...
I have try to find a solution by trace the library loading:
LD_DEBUG=all pcbnew
But the issue look to be due to a compilation option on some ubuntu
libs. Anyway I'm NOT sure of that...
> 3) You are adding python to 7 programs, only one of which is uses python.
Of course, I repeat this is NOT a patch to commit but a patch to check
if the issue is the same I found...
> 4) You are adding python to all operating systems, with no evidence that the 
> problem
> extends beyond linux.
Same answer ;)
> 5) You are adding python to all build, even if python is not used at all, 
> like my builds.
Same answer...
> It's basically stupid, without explanation, and no effort was to understand 
> the problem.
> Its like taking medicine from your Grandmother's medicine cabinet without 
> knowing what it
> does.  It might have embarrassing consequences.
As I explain before, it was to identify the issue. If it's fix for
others users, my idea was to apply this work arround ONLY for the ppa
building (if I keep the KICAD_SCRIPTING_WXPYTHON option activated).
> I don't think it should be committed.  I had no idea that wxPython scripting 
> was already
> so important and widely used.
On my ppa It's activated. One of the workarround I propose was to
DISABLE "KICAD_SCRIPTING_WXPYTHON" on ppa. This is the purpose of my
first email...

> I think somebody needs to prepare a debugging version of python and single 
> step into the
> DSO, the call stack at the point of crash passes through 
> wxPyBeginBlockThreads(), and that
> is the first thing in the libpython.so that is called when called from 
> _pcbnew.kiface.
> That's what I intend to do, when I get to it.
Yes it could be great but, as I see some, other software have this issue
on some Linux distribution.
I'm NOT sure of that, but as I understand the issue is ouside kicad...

Regards

_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to