Ticket UUID: | 1356721 | |||
Title: | tcl8.5a3 segfault foreach loop thread creation | |||
Type: | Bug | Version: | obsolete: 8.5a3 | |
Submitter: | nickpa | Created on: | 2005-11-14 17:20:23 | |
Subsystem: | 80. Thread Package | Assigned To: | vasiljevic | |
Priority: | 5 Medium | Severity: | ||
Status: | Closed | Last Modified: | 2007-06-30 21:55:21 | |
Resolution: | Out of Date | Closed By: | vasiljevic | |
Closed on: | 2007-06-30 14:55:21 | |||
Description: |
tcl crashes when I launch multiple (5) threads and then send scripts to it (async). running on the following system: tclver: 8.5a3 (none cvs) os: Linux 2.6.13.4 #1 SMP Mon Oct 17 19:19:27 CEST 2005 i686 GNU/Linux (debian) I have to add that I have only been able to reproduce the error with 'package require tls' within the newly created threads. Also, it looks like it is some kind of racing condition; it barely crashes on a system with high loads, with low loads it does. Below is an example of what I see when I run the script. ns2986:/home/nick/ # /usr/tcl85/bin/tclsh8.5 crash.tcl Menu l launching thead:1 launching thead:2 launching thead:3 Segmentation fault NOTE: sometimes I have to start and close the script again and then type 'l' to launch the thread creation, for it to segfault. So it does not ALWAYS crash, it does crash a lot though. Hope this helps you guys, might be my system, tls package or TCL. I'v attached the script for testing purposes. Kind Regards, Nick Parrin | |||
User Comments: |
vasiljevic added on 2007-06-30 21:55:21:
Logged In: YES user_id=95086 Originator: NO I cannot reproduce this with Tcl / Threa extension. It must be something related to external packages. vasiljevic added on 2005-12-20 19:18:40: Logged In: YES user_id=95086 Can you help me with this: What is TLS package? If you do not load the TLS package in newly created threads, are you still able to get the crash? nickpa added on 2005-11-15 00:27:08: File Deleted - 156228: nickpa added on 2005-11-15 00:24:47: File Added - 156231: crash.tcl nickpa added on 2005-11-15 00:22:35: File Added - 156228: crash.tcl |
Attachments:
- crash.tcl [download] added by nickpa on 2005-11-15 00:24:45. [details]