ls \\\\\?\\DRIVE\\ Aborted (core dumped)

Brian Inglis Brian.Inglis@SystematicSw.ab.ca
Mon Sep 23 22:35:00 GMT 2019


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



More information about the Cygwin mailing list