This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: ls \\\\\?\\DRIVE\\ Aborted (core dumped)
- From: Brian Inglis <Brian dot Inglis at SystematicSw dot ab dot ca>
- To: cygwin at cygwin dot com
- Date: Mon, 23 Sep 2019 15:23:42 -0600
- Subject: Re: ls \\\\\?\\DRIVE\\ Aborted (core dumped)
- References: <1569223086.860642696@f357.i.mail.ru> <CAJLNCaRU3VtPUu=q+R+-X0PurudJ0_8LmHHGKJkkETJtCPDX3Q@mail.gmail.com> <5ccc23b3-0240-7382-d018-a7a6bf285f47@cornell.edu>
- Reply-to: Brian dot Inglis at SystematicSw dot ab dot ca
On 2019-09-23 09:02, Ken Brown wrote:
> On 9/23/2019 10:42 AM, Mark Zhitomirski wrote:
>> While trying different path names I've hit the following crash:
>>
>> $ ls \\\\\?\\DRIVE\\
>> assertion "p >= path" failed: file
>> "/home/corinna/src/cygwin/cygwin-3.0.7/cygwin-3.0.7-1.x86_64/src/newlib-cygwin/winsup/cygwin/path.cc",
>> line 2916, function: int symlink_info::check(char*, const
>> suffix_info*, fs_info&, path_conv_handle&)
>> Aborted (core dumped)
>
> Thanks for the report. I can confirm the crash. I'll look into it.
Although:
$ ll $SYSTEMDRIVE\\
lists normally, the owner and group is the current user, whereas the correct
owners and groups are shown by:
$ ll /proc/cygdrive/c/
and Cygwin really does not like the entries in:
$ ll \\\\\?\\*\\
use of any name instead of *, or none causes a crash:
$ ll \\\\\?\\Boot\\
$ ll \\\\\?\\
--
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada
This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple