Menu

#361 testthread send hangs up forever

final: 8.1.1
closed-invalid
nobody
2
2001-04-22
2000-10-26
Anonymous
No

OriginalBugID: 2361 Bug
Version: 8.1.1
SubmitDate: '1999-07-16'
LastModified: '1999-08-05'
Severity: CRIT
Status: Closed
Submitter: techsupp
ChangedBy: hobbs
OS: SunOS
OSVersion: solaris 2.5.1
Machine: Sparc
FixedDate: '2000-10-25'
ClosedDate: '1999-08-05'

Name:
Yun-Wu Cheng

Extensions:
TK BLT

ReproducibleScript:
% testthread names
1
% testthread create
5
% testthread create
6
% testthread send 6 {testthread send 5 {set yy 9}}
9
% testthread send 5 {puts $yy}
9
% testthread send 6 {testthread send 1 {set yy 9}} <== hangs up forever

DesiredBehavior:
I tried to send informations among threads. If this problem gets
removed, I don't need to use variable traces. Actually, I don't see any
document telling how to use variable traces for sharing information
among threads.

This was shown to be a classic deadlock by Duffin:
http://x25.deja.com/\[ST_rn=ps]/viewthread.xp?AN=500747247
-- 08/05/1999 hobbs

Discussion

  • Brent B. Welch

    Brent B. Welch - 2000-10-26
    • priority: 5 --> 2
    • status: open --> closed-fixed
     
  • Don Porter

    Don Porter - 2001-04-22
    • labels: 104246 --> 49. Threading
    • status: closed-fixed --> closed-invalid