Howdy,

this seems to be an important one, because of PySide's popularity.
While I'm not convinced that PySide is really bug-free... I have
to ask the Wing guys about how stable it is meanwhile.

What is your impression about the games that stackless plays
with the heaptype - do you see a way to get rid of this potential
source of hidden bugs?

How much of soft-switching would we loose if we stop using
this extra table at all. What alternatives do we have?

Since I'm working with pyside myself in a project, I get into the weird situation
of not using Stackless, which is kind of ironic ;-)


cc'ed to Wingware - hi to John & Stefan

cheers - chris

On 15.11.12 12:51, Kristján Valur Jónsson wrote:
I was unaware of Anselm's patch until now.
The thing is, stackless has always been able to cope with PyTypeObjects coming 
from external, because they do not have the Py_TPFLAGS_HAVE_STACKLESS_EXTENSION 
flag on them and can thus be recognized.  I think Anselm's patch just guarded 
us against another of those issues.
But is that the issue that was causing the crashes with PySide?  I thought 
PySide were doing something more sinister, like copying static types and not 
realizing it had to copy the trailing stackless extensions too.  But I could be 
wrong.
However, the remaining errors could be just another case where an external type 
object's size is incorrectly used.

-----Original Message-----
From: [email protected] [mailto:stackless-
[email protected]] On Behalf Of Richard Tew
Sent: 13. nóvember 2012 18:26
To: The Stackless Python Mailing List
Subject: Re: [Stackless] Still getting crashes with PySide

I thought we fixed that with Anselm's patch?

On Wed, Nov 14, 2012 at 2:43 AM, Kristján Valur Jónsson
<[email protected]> wrote:
So, previously the issue with PySide was how it had a conflicting
redefinition of the PyTypeObject structure from stackless.  I think.
Has it stopped doing that?

-----Original Message-----
From: [email protected] [mailto:stackless-
[email protected]] On Behalf Of Richard Tew
Sent: 13. nóvember 2012 07:33
To: [email protected]
Subject: Re: [Stackless] Still getting crashes with PySide

On Mon, Nov 12, 2012 at 5:24 PM, Richard Tew
<[email protected]>
wrote:
Hi,

Is anyone using PySide with Stackless and getting crashes?
Hi,

Okay, other than the crash on exit I emailed about above, I'm now
getting something more serious.  I've tried reproducing it with
mainline Python 2.7.3 and failed.  There's something broken with
Stackless, and it is directly related to when it is used with PySide.

In the case of the following stacktrace, the VM appears to get
confused or corrupt state.  The sequence of activity is basically to
open a PySide window, open a file dialog, select a file, use the
given path to do file operations.  Why it has suddenly started
repeatedly happening, I do not know.  I've been doing what is now the
reproduction case for the last hour or so without a sign of it.

$ /c/Python27/python qtui.py
XXX lineno: 90, opcode: 0
Traceback (most recent call last):
   File "qtui.py", line 192, in on_file_open_menu
     line_count = run.UI_display_file(file_path)
   ...
     hunk_id = file_info.uint32(f.read(4))
SystemError: unknown opcode

I'll try and find time to look into it, but this isn't how I want to
spend my time
:-)

Cheers,
Richard.

_______________________________________________
Stackless mailing list
[email protected]
http://www.stackless.com/mailman/listinfo/stackless


_______________________________________________
Stackless mailing list
[email protected]
http://www.stackless.com/mailman/listinfo/stackless
_______________________________________________
Stackless mailing list
[email protected]
http://www.stackless.com/mailman/listinfo/stackless


_______________________________________________
Stackless mailing list
[email protected]
http://www.stackless.com/mailman/listinfo/stackless


--
Christian Tismer             :^)   <mailto:[email protected]>
Software Consulting          :     Have a break! Take a ride on Python's
Karl-Liebknecht-Str. 121     :    *Starship* http://starship.python.net/
14482 Potsdam                :     PGP key -> http://pgp.uni-mainz.de
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?   http://www.stackless.com/


_______________________________________________
Stackless mailing list
[email protected]
http://www.stackless.com/mailman/listinfo/stackless

Reply via email to