Opened 10 years ago

Closed 10 years ago

#475 closed defect (fixed)

startup chokes when ccl directory path contains non-ascii chars

Reported by: rme Owned by: gb
Priority: minor Milestone:
Component: Runtime (threads, GC) Version: 1.3
Keywords: Cc:

Description

(from http://clozure.com/pipermail/openmcl-devel/2009-May/009380.html)

In cmd.exe, I cd to c:\cclㅁ; (c:\cclM where M is the square Korean character #\u+3141; any Korean characters in the path have this effect) and run C:\cclㅁ>wx86cl.exe > log.txt

> Error: value NIL is not of the expected type (OR STRING PATHNAME STREAM).
> While executing: PATHNAME-DIRECTORY, in process Initial(0).
> Type :GO to continue, :POP to abort, :R for a list of available restarts.
> If continued: Skip (possibly crucial) startup function
CCL::INIT-LOGICAL-DIRECTORIES.
> Type :? for other options.
> Error: value NIL is not of the expected type CCL::RECURSIVE-LOCK.
> While executing: CCL::RECURSIVE-LOCK-PTR, in process Initial(0).
> Type :POP to abort, :R for a list of available restarts.

We see a similar problem on Darwin:

$ cd ccl-1.3-日本語/
$ ./dx86cl
> Error: value NIL is not of the expected type (OR STRING PATHNAME STREAM).
> While executing: PATHNAME-DIRECTORY, in process Initial(0).
> Type :GO to continue, :POP to abort, :R for a list of available restarts.
> If continued: Skip (possibly crucial) startup function CCL::INIT-LOGICAL-DIRECTORIES.
> Type :? for other options.
1 > 

Change History (1)

comment:1 Changed 10 years ago by rme

  • Resolution set to fixed
  • Status changed from new to closed

r12095 and some subsequent changes address this (in the trunk).

Note: See TracTickets for help on using tickets.