Multi-platform Threading

From: Lane LiaBraaten (lliabraa_at_isrparc.org)
Date: 10/17/03


Date: Fri, 17 Oct 2003 11:35:23 -0400
To: python-list@python.org

I am working on an app that uses the threading module and Queue.Queue(s) for
communicating between the threads. Everything was working on Linux (Redhat
7.3) but when I tried it on WinNT 4.0 it hung at random times during thread
execution.

Sometimes I get this error and the program craches:
---------------------------------------
TclExecuteByteCode: done instruction at pc 45: stack top 19 != entry stack top
-1
TclExecuteByteCode execution failure: end stack top != start stack top

abnormal program termination
---------------------------------------

Most of the time the program can start a new thread, but the thread never
finishes what it is doing and the program hangs.

LGL



Relevant Pages

  • Error from TclExecuteByteCode: whose fault it is?
    ... TclExecuteByteCode execution failure: end stack top < start stack top ... I got this error while running some java code from within tclblend. ... so no debug information is available. ...
    (comp.lang.tcl)
  • pop connector craching?
    ... Registers: ... Call stack: ... Address Frame ... This happens at random times for no apparent reason i have ...
    (microsoft.public.exchange2000.win2000)