<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Howdy Lars,<br>
      <br>
      not sure, either. It was randomly crashing, but since then PySide
      got much<br>
      better, and also something must have changed about internal
      checks, so<br>
      I had no chance to let it run with the wrong dll. Most probably,
      when I<br>
      first tried that with 1.1.2, PySide was poking into a wrong place
      in the objects<br>
      because stackless and cpython have different layouts.<br>
      <br>
      Anyway, yes, sadly, right now you need a separate build of PySide.<br>
      <br>
      I am going to build .egg files for PySide. Right now I have them
      just for<br>
      Mac OS X. You might tell me what kind of eggs you need. (gack! :-)
      )<br>
      <br>
      When I find the final solution, this extra-build will go away.<br>
      Can take a little time...<br>
      <br>
      cheers - chris<br>
      <br>
      <br>
      On 21.10.13 21:41, lars van Gemerden wrote:<br>
    </div>
    <blockquote
cite="mid:CAP8kt8xjyMj=PDh8sZWFMTVWg=Svd3STL8aF7bF02=SpyHZ1ew@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>Great work Christian, sounds like this was a subtle one.</div>
        <div><br>
        </div>
        I know i was somehow involved at the start of this problem (but
        i can't remember/find how or when). Were these the random
        crashes especially on closing a PySide gui?
        <div>
          <br>
        </div>
        <div>Anyway, do i understand correctly that i have to compile
          PySide to be able to use this patch or is it likely to show up
          in a release version of PySide?</div>
        <div><br>
        </div>
        <div>Cheerio, Lars</div>
        <div><br>
        </div>
        <div><br>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <br>
        <div class="gmail_quote">On Mon, Oct 21, 2013 at 7:07 PM,
          Christian Tismer <span dir="ltr"><<a
              moz-do-not-send="true" href="mailto:tismer@stackless.com"
              target="_blank">tismer@stackless.com</a>></span> wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div class="im">On 21.10.13 18:57, John Ehresman wrote:<br>
              <blockquote class="gmail_quote" style="margin:0 0 0
                .8ex;border-left:1px #ccc solid;padding-left:1ex">
                On 10/21/13 12:44 PM, Christian Tismer wrote:<br>
                <blockquote class="gmail_quote" style="margin:0 0 0
                  .8ex;border-left:1px #ccc solid;padding-left:1ex">
                  On 21.10.13 17:54, John Ehresman wrote:<br>
                  <blockquote class="gmail_quote" style="margin:0 0 0
                    .8ex;border-left:1px #ccc solid;padding-left:1ex">
                    I took a look at the patch and can't quite
                    understand it (I must admit<br>
                    I didn't apply it).  Can someone explain why it's
                    needed?<br>
                  </blockquote>
                  <br>
                  It is all about stackless' different frame layout.<br>
                  This is the minimal patch to be able to compile pyside
                  for stackless<br>
                  python.<br>
                  It is explained in the bug report.<br>
                  <br>
                  <a moz-do-not-send="true"
                    href="https://bugreports.qt-project.org/browse/PYSIDE-199"
                    target="_blank">https://bugreports.qt-project.org/browse/PYSIDE-199</a><br>
                </blockquote>
                <br>
                I think I'm confused -- I see changes to how
                SbkTypeObject fields are referenced (SbkTypeObject is a
                C level extension of the PyHeapTypeObject struct).  I
                don't think I see changes to frames.<br>
              </blockquote>
              <br>
            </div>
            Hoppla, you are right, no frames at all. Did I say that?
            geee<br>
            <br>
            No, it is about the type layout, there are (ah, here came
            the word frame<br>
            again?! ) there are type fields in CPython that stackless
            does not have.<br>
            <br>
            Well, and because these structures are different in size,
            pyside must<br>
            be compiled using stackless, otherwise it crashes ugly.<br>
            <br>
            (bzzt, no frames -- what's up with my brain? like a
            shortcut, I need rewiring)
            <div class="im HOEnZb"><br>
              <br>
              ciao - chris<br>
              <br>
              -- <br>
              Christian Tismer             :^)   <mailto:<a
                moz-do-not-send="true"
                href="mailto:tismer@stackless.com" target="_blank">tismer@stackless.com</a>><br>
              Software Consulting          :     Have a break! Take a
              ride on Python's<br>
              Karl-Liebknecht-Str. 121     :    *Starship* <a
                moz-do-not-send="true"
                href="http://starship.python.net/" target="_blank">http://starship.python.net/</a><br>
              14482 Potsdam                :     PGP key -> <a
                moz-do-not-send="true" href="http://pgp.uni-mainz.de"
                target="_blank">http://pgp.uni-mainz.de</a><br>
              phone <a moz-do-not-send="true"
                href="tel:%2B49%20173%2024%2018%20776"
                value="+491732418776" target="_blank">+49 173 24 18 776</a>
               fax <a moz-do-not-send="true"
                href="tel:%2B49%20%2830%29%20700143-0023"
                value="+49307001430023" target="_blank">+49 (30)
                700143-0023</a><br>
              PGP 0x57F3BF04       9064 F4E1 D754 C2FF 1619  305B C09C
              5A3B 57F3 BF04<br>
                    whom do you want to sponsor today?   <a
                moz-do-not-send="true" href="http://www.stackless.com/"
                target="_blank">http://www.stackless.com/</a><br>
              <br>
              <br>
            </div>
            <div class="HOEnZb">
              <div class="h5">
                _______________________________________________<br>
                Stackless mailing list<br>
                <a moz-do-not-send="true"
                  href="mailto:Stackless@stackless.com" target="_blank">Stackless@stackless.com</a><br>
                <a moz-do-not-send="true"
                  href="http://www.stackless.com/mailman/listinfo/stackless"
                  target="_blank">http://www.stackless.com/mailman/listinfo/stackless</a><br>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
        <br clear="all">
        <div><br>
        </div>
        -- <br>
        ====================================<br>
        Lars van Gemerden<br>
        <a moz-do-not-send="true" href="mailto:lars@rational-it.com">lars@rational-it.com</a><br>
        +31 6 26 88 55 39<br>
        ====================================
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Stackless mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Stackless@stackless.com">Stackless@stackless.com</a>
<a class="moz-txt-link-freetext" href="http://www.stackless.com/mailman/listinfo/stackless">http://www.stackless.com/mailman/listinfo/stackless</a></pre>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Christian Tismer             :^)   <a class="moz-txt-link-rfc2396E" href="mailto:tismer@stackless.com"><mailto:tismer@stackless.com></a>
Software Consulting          :     Have a break! Take a ride on Python's
Karl-Liebknecht-Str. 121     :    *Starship* <a class="moz-txt-link-freetext" href="http://starship.python.net/">http://starship.python.net/</a>
14482 Potsdam                :     PGP key -> <a class="moz-txt-link-freetext" href="http://pgp.uni-mainz.de">http://pgp.uni-mainz.de</a>
phone +49 173 24 18 776  fax +49 (30) 700143-0023
PGP 0x57F3BF04       9064 F4E1 D754 C2FF 1619  305B C09C 5A3B 57F3 BF04
      whom do you want to sponsor today?   <a class="moz-txt-link-freetext" href="http://www.stackless.com/">http://www.stackless.com/</a></pre>
  </body>
</html>