This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: assertion "p >= path" failed
- From: Ken Brown <kbrown at cornell dot edu>
- To: "cygwin at cygwin dot com" <cygwin at cygwin dot com>
- Date: Thu, 31 Oct 2019 18:19:06 +0000
- Subject: Re: assertion "p >= path" failed
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu; dkim=pass header.d=cornell.edu; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XW4JEk0roqoL4J5Iel1QBWAhovGh9ANR7YKwsxkIjcc=; b=mEK0RvacvN+9RWeuhNzN2PMleoOB7Jtvkv7WnKekxp8pHnIjUC/UcMFrZevpSlUJvdEGvqQOk4c2q3rGvmvQwy8v3hjF9nFx46RnjdDZiyO12k6QJdoZQKusAUoq0C4dG7+2zEqBTxiomcYTaEAwbo/gzmAaRQgBbSa2dnw9qXSsChq39a4g1jRGghnuYpMtZaFnLSHj0NocCnkyThVNItS3o7nkYUW+0K/PtBBFVTuIgq+v4biiw90lVHR1EWAgq+jdu1vqNnE6P/SyQ0nz8GDXFR3awHqfnojh69zwbywQXV9VYzdyZUW+l+UtIbuUzAbhmdrpfa3ykYQ1px4GOA==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gI93M3SuojxtBr3VPvugCP1a8HHVY7FK7ENE9a3XvSH/A2wf04ka+O1bia6sStAYfUZRpMx+bshtFM6KeBWma+DGOPSLJERofCOcH7ZXj1zCNHyU9sAfndSYVN3nVPH/Ae+xnzl3IRojIvb/fQu2k0MOihfec7OwmGXQuCwcLFDSzaY0S616v/DqApLSH+Paqhxid//IV+wPDqWjrUAmR2vJcN/mROxiAkyjEKyhV8RjTu7HXwu4E2VV1UyhC8EgQynGRGovyGZ56ll2r92BsWbemsTfNHxFNfu3tZyY0OyFmx2LIzcAYYN+Z1I7iFN42rjSrqjCSQPiaSq9FvSZUQ==
- References: <deaacaf0-81be-79fa-a2eb-1d30923cf89f@rl.ac.uk> <13b61476-6c41-1697-817e-652a695d3520@cornell.edu> <5b60cc71-fa1b-b972-10be-b37ff5756fab@rl.ac.uk> <46bc0b2e-a138-3e25-a403-4f3d6eff1651@rl.ac.uk>
[Please don't top-post on this list. Thanks.]
On 10/30/2019 7:56 PM, Tim Adye wrote:
> I'm afraid I get a very similar error with 3.1.0-0.7:
>
> assertion "p >= path" failed: file
> "/home/kbrown/src/cygpackages/cygwin/cygwin-3.1.0-0.7.x86_64/src/newlib-cygwin/winsup/cygwin/path.cc",
> line 2906, function: int symlink_info::check(char*, const suffix_info*,
> fs_info&, path_conv_handle&)
OK, so your issue is different from the one that was fixed.
> Again following resume from hibernation after going offline with the offline
> files as HOME (H:\).
I'm not familiar with offline files, so it would help if you would explain this
in complete detail.
It would also help if you could capture the assertion failure in a debugger. Do
you know how to use gdb? If so, I would suggest attaching gdb to bash before
hibernating, and putting a breakpoint at symlink_info::check. Assuming that gdb
is still usable after you resume from hibernation, we ought to be able to find
the cause of the assertion failure.
Ken
--
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