From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Herwig Hochleitner Newsgroups: gmane.emacs.devel Subject: Re: Segfault during fontification of rgrep buffers [HELP NEEDED] Date: Wed, 26 Oct 2016 20:44:55 +0200 Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a114b9b08a6d7a2053fc90612 X-Trace: blaine.gmane.org 1477511015 31493 195.159.176.226 (26 Oct 2016 19:43:35 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 26 Oct 2016 19:43:35 +0000 (UTC) Cc: Emacs developers To: Noam Postavsky Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Oct 26 21:43:31 2016 Return-path: Envelope-to: ged-emacs-devel@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 1bzU6G-0004m4-Jx for ged-emacs-devel@m.gmane.org; Wed, 26 Oct 2016 21:43:00 +0200 Original-Received: from localhost ([::1]:37137 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bzU6J-0008Bn-3V for ged-emacs-devel@m.gmane.org; Wed, 26 Oct 2016 15:43:03 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53396) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bzTCR-0004xD-8A for emacs-devel@gnu.org; Wed, 26 Oct 2016 14:45:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bzTCQ-0003e4-48 for emacs-devel@gnu.org; Wed, 26 Oct 2016 14:45:19 -0400 Original-Received: from mail-lf0-x22a.google.com ([2a00:1450:4010:c07::22a]:32934) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1bzTCP-0003dR-Ri for emacs-devel@gnu.org; Wed, 26 Oct 2016 14:45:18 -0400 Original-Received: by mail-lf0-x22a.google.com with SMTP id x79so12816716lff.0 for ; Wed, 26 Oct 2016 11:45:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=zYDpdbzyppEf4UXve84sBCtXfP87MaqUPkWxmrlln9E=; b=Wi07IBzqAiuLzIwNrSoKEwecDiOV0DrVc2/zB4zhJyFbho1RB2hafm+1J8+6t8d9fi tdsZV7YoRJDjzpv/IGTpXSSrW9iP9ugt/4t2VlsK40Mpy5DSKQwFfPcoMn5Q/I3zs1lb GllN1Xmrl1K0lfIGQklKWg2DByqQH6TYZ+tYahzcOk8g7fREz5h6sIkGXGf7r754eTzg m5F6vV5zWPW+z8gWbCg8N36A3lyT6k4h61AqQ2G8xlvnxxj1ZUiR0JeSZ8T0br00q36T 03u1mEEzYUzadjHr7j/Wu2iFktQeuc3hxdSSJie5S4raA4903of7WHRyTSghBfQkTP3k uMhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=zYDpdbzyppEf4UXve84sBCtXfP87MaqUPkWxmrlln9E=; b=NVbo1OokhaAX3NdFQz7BbkAQzK+xRCBRkn2/f11f2lsPtEiduP7LoCKqfkh9gM5NXM M/1tHdzpKOGfdIdJryvDdbzyTshJLgF5SFUtam3DW4DkuCIY7zujq+bnV/MObV8rwrkV QW0eSyDhej+M9fGgVlw9W5j7KNNV1TPkZTbLpRyqecmo4jiPuaFiXpeSkfzrp5sPwU43 CqdtjZpxcxEd0Wzdw223NufRCNaU9lS8H/vmS2hIBwLuTppBSJPnPUvGTXILPR0F30yR r9kn+fVlpiSGlcNBbODM5cY2OfHWcCbCdVMz4bbIG9AkosbLM6TFwjyJ7HdE4p4ARuOw FftA== X-Gm-Message-State: ABUngveaya2hruJCIG8mWAmw6d3OLNwm1XdG7+y/IWSM1lIsMUye6Di9zydUrTGBHIfRBtKBGFMYqFQAepyF+A== X-Received: by 10.25.201.1 with SMTP id z1mr3218192lff.6.1477507516125; Wed, 26 Oct 2016 11:45:16 -0700 (PDT) Original-Received: by 10.114.79.194 with HTTP; Wed, 26 Oct 2016 11:44:55 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a00:1450:4010:c07::22a X-Mailman-Approved-At: Wed, 26 Oct 2016 15:42:58 -0400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:208855 Archived-At: --001a114b9b08a6d7a2053fc90612 Content-Type: text/plain; charset=UTF-8 2016-10-26 20:36 GMT+02:00 Noam Postavsky : > On Wed, Oct 26, 2016 at 12:09 PM, Herwig Hochleitner > wrote: > > Hi, > > > > I've been hunting a segfault during usage of rgrep for some time, now > I've > > managed to catch it in gdb. From the looks of it, BEGV_ADDR is changed > > during a single run of search_buffer, which leaves a stale pointer in a > > local variable. > > > This is almost certainly the same bug as #24358. You can try building > with REL_ALLOC=no, or applying > https://debbugs.gnu.org/cgi/bugreport.cgi?msg=225;att=2; > bug=24358;filename=v4-0002-Inhibit-buffer-relocation- > during-regex-searches.patch. > That looks like the issue. I'll do a test build, and if successful, will add the patch to NixOS' emacs 25.1 build. Thanks! --001a114b9b08a6d7a2053fc90612 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
2016= -10-26 20:36 GMT+02:00 Noam Postavsky <npostavs@users.sourcef= orge.net>:
On Wed, Oct 26, 2016 at 12:09 PM, Herwig Hochleitner
<hhochleitner@gmail.com>= ; wrote:
> Hi,
>
> I've been hunting a segfault during usage of rgrep for some time, = now I've
> managed to catch it in gdb. From the looks of it, BEGV_ADDR is changed=
> during a single run of search_buffer, which leaves a stale pointer in = a
> local variable.


This is almost certainly the same bug as #24358. You can try buildin= g
with REL_ALLOC=3Dno, or applying
https://debbugs.gnu.org/cgi/bugreport.cgi?msg=3D225;att=3D2;bug=3D24358;filename=3Dv4-0002-Inhibit-buffer-relocation-during-regex-searches.patch.

That looks like the= issue. I'll do a test build, and if successful, will add the patch to = NixOS' emacs 25.1 build.

Thanks!
--001a114b9b08a6d7a2053fc90612--