Download Reference Manual
The Developer's Library for D
About Wiki Forums Source Search Contact

Ticket #595 (assigned defect)

Opened 1 year ago

Last modified 5 months ago

Some Threads never finish on OS X

Reported by: besquared Assigned to: sean (accepted)
Priority: major Milestone: 1.0
Component: Core Functionality Version: trunk
Keywords: thread, mac, osx, gdc, triage Cc:

Description

On OSX if you allocate large dynamic array allocations a Thread may never finish running. Sample code is attached. The order the threads finish is unimportant. Sometimes they both finish, sometimes only one finishes, and sometimes neither finishes.

Attachments

threadish_multi.d (279 bytes) - added by besquared on 08/28/07 14:00:05.
example break

Change History

08/28/07 14:00:05 changed by besquared

  • attachment threadish_multi.d added.

example break

11/12/07 06:07:17 changed by larsivi

  • keywords changed from thread to thread, mac, osx, gdc.

01/08/08 16:27:23 changed by sean

  • status changed from new to assigned.

Can anyone reproduce this?

01/09/08 08:07:16 changed by afb

Reproduced on Mac OS X 10.4

01/14/08 18:29:44 changed by sean

I'm afraid I have no idea. Can someone supply a stack trace or any other information about the stuck thread?

05/24/08 13:16:09 changed by larsivi

  • keywords changed from thread, mac, osx, gdc to thread, mac, osx, gdc, triage.