Opened 6 years ago

#1179 new defect

win64 threads crash # 2

Reported by: vi1 Owned by:
Priority: normal Milestone:
Component: Runtime (threads, GC) Version: trunk
Keywords: win64 threads Cc:

Description

This is related to ticket 1123 (http://trac.clozure.com/ccl/ticket/1123)

Unfortunalelly there are still problems with threads on Windows.

I still get crashes for my multi-threaded opengl program. Note that it works fine with sbcl (never seen a single crash). I don't want to bother you with my whole sources and I try to create small reproducers. So

  1. I use trunk ccl sources as of 2014.05.02
  2. I use cygwin64 with mingw64 as of 2014.05.02 with x86_64-w64-mingw32-gcc 4.8.2
  3. I build ccl kernel with empty COPT (which defaults to -O0)

The attached program leads to crashes with some (random) messages:

Error: Fault during read of memory address #x3F33FF8 While executing: CCL::%INIT-GVECTOR, in process listener(1).

Error: Fault during read of memory address #x3F0D740 While executing: CCL::MAKE-UARRAY-1, in process listener(1).

Error: Fault during read of memory address #x40FFFE0 While executing: WORKER, in process worker0(2).

which indicates that gc/memory is screwed. The fail usually happends within 5 minutes.

Attachments (1)

primes.lisp (904 bytes) - added by vi1 6 years ago.

Download all attachments as: .zip

Change History (1)

Changed 6 years ago by vi1

Note: See TracTickets for help on using tickets.