From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: ksqsf Newsgroups: gmane.emacs.bugs Subject: bug#33548: 25.1; GUD GDB doesn't decode file paths correctly Date: Fri, 30 Nov 2018 00:58:34 +0800 Message-ID: <33481.9066957154$1543513456@news.gmane.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1543513457 22886 195.159.176.226 (29 Nov 2018 17:44:17 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 29 Nov 2018 17:44:17 +0000 (UTC) To: 33548@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Nov 29 18:44:12 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gSQMG-0005qA-5V for geb-bug-gnu-emacs@m.gmane.org; Thu, 29 Nov 2018 18:44:12 +0100 Original-Received: from localhost ([::1]:55537 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gSQOM-0005zJ-OC for geb-bug-gnu-emacs@m.gmane.org; Thu, 29 Nov 2018 12:46:22 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55482) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gSQLS-0003e2-C6 for bug-gnu-emacs@gnu.org; Thu, 29 Nov 2018 12:43:26 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gSQCQ-0006FG-2t for bug-gnu-emacs@gnu.org; Thu, 29 Nov 2018 12:34:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:50809) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gSQCP-0006F9-Vp for bug-gnu-emacs@gnu.org; Thu, 29 Nov 2018 12:34:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gSQCP-0006kj-S0 for bug-gnu-emacs@gnu.org; Thu, 29 Nov 2018 12:34:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: ksqsf Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 29 Nov 2018 17:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 33548 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.154351278625884 (code B ref -1); Thu, 29 Nov 2018 17:34:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 29 Nov 2018 17:33:06 +0000 Original-Received: from localhost ([127.0.0.1]:55067 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gSQBW-0006jQ-6g for submit@debbugs.gnu.org; Thu, 29 Nov 2018 12:33:06 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:36224) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gSPfE-0005vN-Lb for submit@debbugs.gnu.org; Thu, 29 Nov 2018 11:59:44 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gSPf8-0002rj-RC for submit@debbugs.gnu.org; Thu, 29 Nov 2018 11:59:39 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:38467) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gSPf8-0002rc-O2 for submit@debbugs.gnu.org; Thu, 29 Nov 2018 11:59:38 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45834) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gSPf8-0007GH-0D for bug-gnu-emacs@gnu.org; Thu, 29 Nov 2018 11:59:38 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gSPf4-0002qX-0Q for bug-gnu-emacs@gnu.org; Thu, 29 Nov 2018 11:59:37 -0500 Original-Received: from smtpbgsg2.qq.com ([54.254.200.128]:57735) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gSPf3-0002pC-DP for bug-gnu-emacs@gnu.org; Thu, 29 Nov 2018 11:59:33 -0500 X-QQ-mid: bizesmtp6t1543510760t14l3c75g Original-Received: from veritas (unknown [183.162.29.172]) by esmtp6.qq.com (ESMTP) with SMTP id 0 for ; Fri, 30 Nov 2018 00:59:19 +0800 (CST) X-QQ-SSF: 0010000000200010F422B00A0000000 X-QQ-FEAT: DL8BXQjj6qoF4wa15x0S9RXb6k/uzArJpXQ8hG6xEma0aoMN5vLft1LHQLXft Rt44aXdnGi6B+xHWVATLXTWrN1DvSPjg5ThFe/rhL4CPi4gMtGKgTCoP/F/JnYr/xFQ4wl5 9D+ZNW4or+7O0w73ux7N47UWY9mW5RETB1Wc4FAtq5TigIEjr20X8kA6jfKXzAYIDKZbwMd 0BuqruTA/CkM+4wUZIZhPqPzAzIazRz/n/YO3YJZoxobAksYxkP8m0SLzQuvjRbbviOz0ph iIFg== X-QQ-GoodBg: 0 X-Mailer: Evolution 3.22.6-1+deb9u1 X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:ksqsf.moe:qybgforeign:qybgforeign2 X-QQ-Bgrelay: 1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Mailman-Approved-At: Thu, 29 Nov 2018 12:33:04 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:152897 Archived-At: Dear maintainers, It seems that GDB MI doesn't decode file paths correctly, which can result in some really weird unexpected behaviors. For example, it attempts to find file /home/ksqsf/我的坚果云/"/home/ksqsf/\346\210\221\347\232\204\345\235\232\346 \236\234\344\272\221/code.cpp" I traced down to the source and found that gdb-get-source-file, gdb- get-source-file-list, and gdb-get-location don't decode file paths using a correct coding system. (In my case, UTF-8.) Instead, they simply use 'read'. Hope this can be fixed soon! Regards, _rika