From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#59715: 28.2; Emacs crashes after ``turkish-case-conversion-enable'' Date: Wed, 30 Nov 2022 18:12:58 +0200 Message-ID: <83lensju9h.fsf@gnu.org> References: <87y1rtw317.fsf@std.iyte.edu.tr> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4503"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 59715@debbugs.gnu.org To: YUSUF ALPER =?UTF-8?Q?=C3=87IKI=C5=9EIR?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Nov 30 17:14:20 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1p0Pj1-0000vh-Dr for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 30 Nov 2022 17:14:19 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p0Pim-0007MM-GZ; Wed, 30 Nov 2022 11:14:04 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p0Pik-0007Lx-Fj for bug-gnu-emacs@gnu.org; Wed, 30 Nov 2022 11:14:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p0Pik-0004TK-7I for bug-gnu-emacs@gnu.org; Wed, 30 Nov 2022 11:14:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1p0Pij-0006mY-Rm for bug-gnu-emacs@gnu.org; Wed, 30 Nov 2022 11:14:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Nov 2022 16:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59715 X-GNU-PR-Package: emacs Original-Received: via spool by 59715-submit@debbugs.gnu.org id=B59715.166982481626048 (code B ref 59715); Wed, 30 Nov 2022 16:14:01 +0000 Original-Received: (at 59715) by debbugs.gnu.org; 30 Nov 2022 16:13:36 +0000 Original-Received: from localhost ([127.0.0.1]:33653 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0PiK-0006m4-Dq for submit@debbugs.gnu.org; Wed, 30 Nov 2022 11:13:36 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:60692) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0PiJ-0006ly-Ga for 59715@debbugs.gnu.org; Wed, 30 Nov 2022 11:13:35 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p0PiB-0004QQ-Ok; Wed, 30 Nov 2022 11:13:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=kYlgqDGmdEqdmWF5f5o8xu79hjP9O8D5plG8Ptl3KkI=; b=fsirQAOjQ4NKsgeOzC4/ WL3NrwBnBny2kpkNs2cKk6HnCPo0E2+/7zm6Ni0J+ENjFVXiOZmMO6fzk/K4+nBRnJUn/NnGWlkOI SkVFe1I9ojENG0/BF5MCRL/UPRz/XLup9k9hNeSxKqhzDg+YFKpYSAqaYMvtNf6kCqowyf4DQjnkh ETbl3eyEjcJfDpyevSKQTFNkYBBWc6gMqelWfa0lIrgOF92orvQCB5pZhz4ywYNYwYsDIN+/ybxYU tqhxhN68ZWo8HK9nNza2qDmhAyQokSI2fgcE/COvxix21dVsRKMCGzFH8seTtYAbS+nt98iRcP2pk udnYf47BsEsZvQ==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p0PiB-0008Uc-6I; Wed, 30 Nov 2022 11:13:27 -0500 In-Reply-To: <87y1rtw317.fsf@std.iyte.edu.tr> (bug-gnu-emacs@gnu.org) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:249524 Archived-At: > Date: Wed, 30 Nov 2022 06:10:28 +0300 > From: YUSUF ALPER ÇIKIŞIR via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > > When I set Turkish language environment with > ``set-language-environment'' it runs ``turkish-case-conversion-enable'' > to properly upcase and downcase İ and ı characters. It calls this > function without any errors or crashes. But after using Emacs for a > while, it suddenly crashes. The crash usually occurs when Emacs was > asked to create a new buffer. For example when I try to find > definitions of an object by using ``xref-find-definitions'', it crashes. > If I don't call ``set-language-environment'' and run > ``turkish-case-conversion-enable'' alone, it occurs anyway so it is > definitely related to that function. Here is the output of crash: > > Fatal error 6: Aborted > Backtrace: > /gnu/store/4zwgq7gi5pgw5dqmkfzyfwglngw2k2zv-emacs-ytc-28.2/bin/emacs-28.2[0x527ce7] > /gnu/store/4zwgq7gi5pgw5dqmkfzyfwglngw2k2zv-emacs-ytc-28.2/bin/emacs-28.2[0x425278] These addresses can be interpreted only on your system. So either you do what the "Crashing" node in the Emacs manual tells to do in order to convert the addresses into human-readable file names and line numbers, or please run Emacs under GDB, trigger the crash, and then type at the "(gdb)" prompt: (gdb) thread apply all bt and post here everything it prints. FWIW, I tried to reproduce the problem using your recipe, but couldn't. Thanks.