<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Ok, I have a proposed patch in a branch on
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><a href="https://bitbucket.org/krisvale/stackless-scratch">https://bitbucket.org/krisvale/stackless-scratch</a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">The idea is to move the flags from the PyTypeObject into the PyMappingMethods structure, which is unlikely to be extended by third party apps.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">This runs the stackless testsuite.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">K<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> stackless-bounces@stackless.com [mailto:stackless-bounces@stackless.com]
<b>On Behalf Of </b>lars van Gemerden<br>
<b>Sent:</b> 5. febrúar 2014 12:17<br>
<b>To:</b> The Stackless Python Mailing List<br>
<b>Subject:</b> Re: [Stackless] Windows 2.7.6 stability<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">I would like to see better PySide compatibility, since my code relies on stackless and PySide. <o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">The crashes have become less though since maybe a year ago; maybe some improvements on the PySide?<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I am using stackless python 2.7.5.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">CL<o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><o:p> </o:p></p>
<div>
<p class="MsoNormal">On Wed, Feb 5, 2014 at 9:55 AM, Kristján Valur Jónsson <<a href="mailto:kristjan@ccpgames.com" target="_blank">kristjan@ccpgames.com</a>> wrote:<o:p></o:p></p>
<p class="MsoNormal">At one point I had a patch going in stackless, which changed the way we extended PyHeapType, IIRC.<br>
I think this is the way to go, make sure we stay compatible.<o:p></o:p></p>
<div>
<p class="MsoNormal"><br>
> -----Original Message-----<br>
> From: <a href="mailto:stackless-bounces@stackless.com">stackless-bounces@stackless.com</a> [mailto:<a href="mailto:stackless-">stackless-</a><br>
> <a href="mailto:bounces@stackless.com">bounces@stackless.com</a>] On Behalf Of Richard Tew<o:p></o:p></p>
</div>
<div>
<div>
<p class="MsoNormal">> Sent: 4. febrúar 2014 20:11<br>
> To: The Stackless Python Mailing List<br>
> Subject: Re: [Stackless] Windows 2.7.6 stability<br>
><br>
> Well, I think Christian was deep into it, and trying to get the PySide people to<br>
> do a compatibility patch or something.  Last I recall, from several months ago.<br>
><br>
> It is indeed a pity we can't say we're compatible with all Python extensions,<br>
> and it would be good to get it fixed.<br>
><br>
> Cheers,<br>
> Richard.<br>
><br>
> On 2/4/14, Kristján Valur Jónsson <<a href="mailto:kristjan@ccpgames.com">kristjan@ccpgames.com</a>> wrote:<br>
> > This is so annoying.  Time for another stab at this problem, perhaps?<br>
> ><br>
> >> -----Original Message-----<br>
> >> From: <a href="mailto:stackless-bounces@stackless.com">stackless-bounces@stackless.com</a> [mailto:<a href="mailto:stackless-">stackless-</a><br>
> >> <a href="mailto:bounces@stackless.com">bounces@stackless.com</a>] On Behalf Of Richard Tew<br>
> >> Sent: 3. febrúar 2014 18:53<br>
> >> To: The Stackless Python Mailing List<br>
> >> Subject: Re: [Stackless] Windows 2.7.6 stability<br>
> >><br>
> >> No, thanks for the suggestion.  But this is definitely PySide and<br>
> >> it's modification of the base object type that stackless also modifies.<br>
> >><br>
> >> Cheers,<br>
> >> Richard.<br>
> >><br>
> >> On 2/4/14, Anselm Kruis <<a href="mailto:a.kruis@science-computing.de">a.kruis@science-computing.de</a>> wrote:<br>
> >> > Could it be related to the PGO optimised build?<br>
> >> > As far as I know, the mainline python installer is build without PGO.<br>
> >> > Our installer is build with PGO optimisation.<br>
> >> ><br>
> >> > Another question: can you try our 2.7.5 build? It is PGO optimized too.<br>
> >> ><br>
> >> > Cheers<br>
> >> >    Anselm<br>
> >> ><br>
> >> ><br>
> >> > Am <a href="tel:03.02.2014%2012">03.02.2014 12</a>:13, schrieb Kristján Valur Jónsson:<br>
> >> >> Hi.<br>
> >> >> Do you get this only with the installed version?<br>
> >> >> Could you try replacing it with your own build?  If so, could you<br>
> >> >> go into the source code and disable stack spilling ?<br>
> >> >> You have to nerf the macro CSTACK_SAVE_NOW.<br>
> >> >><br>
> >> >> I saw some mysterious crashes recently in a live build in Shanghai<br>
> >> >> that went away when I disabled this.<br>
> >> >><br>
> >> >> K<br>
> >> >><br>
> >> >>> -----Original Message-----<br>
> >> >>> From: <a href="mailto:stackless-bounces@stackless.com">stackless-bounces@stackless.com</a> [mailto:<a href="mailto:stackless-">stackless-</a><br>
> >> >>> <a href="mailto:bounces@stackless.com">bounces@stackless.com</a>] On Behalf Of Richard Tew<br>
> >> >>> Sent: 3. febrúar 2014 03:04<br>
> >> >>> To: <a href="mailto:stackless@stackless.com">stackless@stackless.com</a><br>
> >> >>> Subject: [Stackless] Windows 2.7.6 stability<br>
> >> >>><br>
> >> >>> Hi,<br>
> >> >>><br>
> >> >>> I've got the installer we provide for 2.7.6, on Windows.  And<br>
> >> >>> I've been getting lots of non-crashing premature exits:<br>
> >> >>><br>
> >> >>> SystemError: unknown opcode<br>
> >> >>> XXX lineno: 314, opcode: 0<br>
> >> >>><br>
> >> >>> It's not consistently reproducible using running the same code,<br>
> >> >>> but can be sometimes, and I'm not using any Stackless features.<br>
> >> >>><br>
> >> >>> If I take the mainline python repo and sync to v2.7.6 and<br>
> >> >>> generate a dll, and put it in c:\python27, all the problems go away.<br>
> >> >>><br>
> >> >>> I thought it might be pyside 1.1.2 which I was using, but<br>
> >> >>> upgraded that and the problem remained with pyside 1.2.1.  That's<br>
> >> >>> the only external dependency my code uses.<br>
> >> >>><br>
> >> >>> Anyone else using this installer?<br>
> >> >>><br>
> >> >>> Cheers,<br>
> >> >>> Richard.<br>
> >> >>><br>
> >> >>> _______________________________________________<br>
> >> >>> Stackless mailing list<br>
> >> >>> <a href="mailto:Stackless@stackless.com">Stackless@stackless.com</a><br>
> >> >>> <a href="http://www.stackless.com/mailman/listinfo/stackless" target="_blank">
http://www.stackless.com/mailman/listinfo/stackless</a><br>
> >> >><br>
> >> >><br>
> >> >><br>
> >> >> _______________________________________________<br>
> >> >> Stackless mailing list<br>
> >> >> <a href="mailto:Stackless@stackless.com">Stackless@stackless.com</a><br>
> >> >> <a href="http://www.stackless.com/mailman/listinfo/stackless" target="_blank">
http://www.stackless.com/mailman/listinfo/stackless</a><br>
> >> >><br>
> >> ><br>
> >> > --<br>
> >> >   Dipl. Phys. Anselm Kruis                       science + computing ag<br>
> >> >   Senior Solution Architect                      Ingolstädter Str. 22<br>
> >> >   email <a href="mailto:A.Kruis@science-computing.de">A.Kruis@science-computing.de</a>             80807 München, Germany<br>
> >> >   phone <a href="tel:%2B49%2089%20356386%20874">+49 89 356386 874</a>  fax 737<br>
> >> > <a href="http://www.science-computing.de" target="_blank">www.science-computing.de</a><br>
> >> > --<br>
> >> > Vorstandsvorsitzender/Chairman of the board of management:<br>
> >> > Gerd-Lothar Leonhart<br>
> >> > Vorstand/Board of Management:<br>
> >> > Dr. Bernd Finkbeiner, Michael Heinrichs, Dr. Arno Steitz, Dr.<br>
> >> > Ingrid Zech Vorsitzender des Aufsichtsrats/ Chairman of the<br>
> >> > Supervisory<br>
> >> > Board:<br>
> >> > Philippe Miltin<br>
> >> > Sitz/Registered Office: Tuebingen<br>
> >> > Registergericht/Registration Court: Stuttgart<br>
> >> > Registernummer/Commercial Register No.: HRB 382196<br>
> >> ><br>
> >> ><br>
> >> > _______________________________________________<br>
> >> > Stackless mailing list<br>
> >> > <a href="mailto:Stackless@stackless.com">Stackless@stackless.com</a><br>
> >> > <a href="http://www.stackless.com/mailman/listinfo/stackless" target="_blank">
http://www.stackless.com/mailman/listinfo/stackless</a><br>
> >> ><br>
> >><br>
> >> _______________________________________________<br>
> >> Stackless mailing list<br>
> >> <a href="mailto:Stackless@stackless.com">Stackless@stackless.com</a><br>
> >> <a href="http://www.stackless.com/mailman/listinfo/stackless" target="_blank">
http://www.stackless.com/mailman/listinfo/stackless</a><br>
> ><br>
> ><br>
> ><br>
> > _______________________________________________<br>
> > Stackless mailing list<br>
> > <a href="mailto:Stackless@stackless.com">Stackless@stackless.com</a><br>
> > <a href="http://www.stackless.com/mailman/listinfo/stackless" target="_blank">
http://www.stackless.com/mailman/listinfo/stackless</a><br>
> ><br>
><br>
> _______________________________________________<br>
> Stackless mailing list<br>
> <a href="mailto:Stackless@stackless.com">Stackless@stackless.com</a><br>
> <a href="http://www.stackless.com/mailman/listinfo/stackless" target="_blank">http://www.stackless.com/mailman/listinfo/stackless</a><br>
<br>
<br>
<br>
_______________________________________________<br>
Stackless mailing list<br>
<a href="mailto:Stackless@stackless.com">Stackless@stackless.com</a><br>
<a href="http://www.stackless.com/mailman/listinfo/stackless" target="_blank">http://www.stackless.com/mailman/listinfo/stackless</a><o:p></o:p></p>
</div>
</div>
</div>
<p class="MsoNormal"><br>
<br clear="all">
<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal">-- <br>
====================================<br>
Lars van Gemerden<br>
<a href="mailto:lars@rational-it.com">lars@rational-it.com</a><br>
+31 6 26 88 55 39<br>
==================================== <o:p></o:p></p>
</div>
</div>
</div>
</body>
</html>