From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Daniel Colascione Newsgroups: gmane.emacs.bugs Subject: bug#17168: 24.3.50; Segfault at mark_object Date: Sun, 06 Apr 2014 09:37:23 -0700 Message-ID: <534182C3.30205@dancol.org> References: <87y4zop44m.fsf@yahoo.fr> <533C3AF5.6070502@yandex.ru> <533C6905.9060309@dancol.org> <83bnwjbh8v.fsf@gnu.org> <533C75A6.60900@dancol.org> <533D06E6.2060001@yandex.ru> <533D07EF.1040502@yandex.ru> <533D13E2.3060300@dancol.org> <533D251E.3030108@dancol.org> <533D6A19.8050504@yandex.ru> <533D9099.3000104@dancol.org> <533D9F2C.7030500@yandex.ru> <533D9FBB.2050803@dancol.org> <533DB4F0.20706@dancol.org> <534085B1.9070307@dancol.org> <838uri8pkf.fsf@gnu.org> <534179FB.4090301@dancol.org> <834n268m7r.fsf@gnu.org> <53417FA1.1060100@dancol.org> <83zjjy7763.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="bqi9xBALaunSpQVH6jrHd7vKDnu9iHgx5" X-Trace: ger.gmane.org 1396802301 21428 80.91.229.3 (6 Apr 2014 16:38:21 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 6 Apr 2014 16:38:21 +0000 (UTC) Cc: dmantipov@yandex.ru, 17168@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Apr 06 18:38:15 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WWq5H-0005yZ-7c for geb-bug-gnu-emacs@m.gmane.org; Sun, 06 Apr 2014 18:38:15 +0200 Original-Received: from localhost ([::1]:58679 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WWq5G-0002It-Pb for geb-bug-gnu-emacs@m.gmane.org; Sun, 06 Apr 2014 12:38:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59445) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WWq59-0002Io-U5 for bug-gnu-emacs@gnu.org; Sun, 06 Apr 2014 12:38:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WWq55-00056N-Id for bug-gnu-emacs@gnu.org; Sun, 06 Apr 2014 12:38:07 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:37078) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WWq55-00056G-GE for bug-gnu-emacs@gnu.org; Sun, 06 Apr 2014 12:38:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WWq55-0003sa-02 for bug-gnu-emacs@gnu.org; Sun, 06 Apr 2014 12:38:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Daniel Colascione Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 Apr 2014 16:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17168 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 17168-submit@debbugs.gnu.org id=B17168.139680225014859 (code B ref 17168); Sun, 06 Apr 2014 16:38:01 +0000 Original-Received: (at 17168) by debbugs.gnu.org; 6 Apr 2014 16:37:30 +0000 Original-Received: from localhost ([127.0.0.1]:38260 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WWq4X-0003ra-LH for submit@debbugs.gnu.org; Sun, 06 Apr 2014 12:37:30 -0400 Original-Received: from dancol.org ([96.126.100.184]:45223) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WWq4U-0003rP-If for 17168@debbugs.gnu.org; Sun, 06 Apr 2014 12:37:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Type:In-Reply-To:References:Subject:CC:To:MIME-Version:From:Date:Message-ID; bh=DWTJFlPQP9zrHSd4pMHEDq/gLPO8AIOD8UIHLHzKGlg=; b=eqqw+xbIJuVyKVgmUgIgj8DbECBfCn9u2OyjXVuJCyOcgqyeYXaZ3Ohdt72NpJh/3N5Ct8FH2XNGv4ee46aEHPJASw0IWOYed2+ppAfI6bYa/aEc+3bTasulj8IMClkT+dTAVEUtmQAGA5DtzZd2owgUWRn81AT2Igo9uPL8ULM+jpABO3O9/r2sRd2oA5DyLvL1M/aDYyfon/nY0Y08XRFE20z5VRv+0N8017emHmb9H5IH0G9EDLDC/hRONMboj8oB5BOx4TqpqCDUL5kDzkKsaUOCsFROGYOwfAEemewvCEATg1N4CwCY2ka6xZ8IObGZnBno3aOFyHR+Szsx4Q==; Original-Received: from [2601:8:b200:551::2b1] by dancol.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1WWq4S-0005VO-Hg; Sun, 06 Apr 2014 09:37:24 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 In-Reply-To: <83zjjy7763.fsf@gnu.org> X-Enigmail-Version: 1.6 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:87811 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --bqi9xBALaunSpQVH6jrHd7vKDnu9iHgx5 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 04/06/2014 09:29 AM, Eli Zaretskii wrote: >> Date: Sun, 06 Apr 2014 09:24:01 -0700 >> From: Daniel Colascione >> CC: monnier@IRO.UMontreal.CA, dmantipov@yandex.ru, 17168@debbugs.gnu.o= rg >> >>> Then how do you explain that we never saw such problems, in all the >>> years before? >> >> It's probabilistic. How do you know we didn't? >=20 > Because Richard has been using that machine for years, and I very much > doubt that he changed his usage patterns lately. Richard's not the only one who has seen this crash. Drew's also reported GC crashes in odd, and different, places. >>>>> In http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D15583#23, Richard= >>>>> provided the last good revno (113938) and the first bad one (114268= ); >>>>> I looked at that range of revisions, and 114156 looks relevant. Ho= w >>>>> about if we revert it and see if the problems go away? >>>> >>>> The bug would still be there, and we'd have no way to tell whether y= our >>>> proposed change actually reduced its occurrence to a tolerable level= =2E >>>> Why would you want to do that instead of just fixing the bug? >>> >>> Because it's simpler, >> >> It's easy to make code that's simple and wrong. >=20 > I didn't suggest any new code. No: you're just suggesting leaving incorrect code in Emacs. >>> and because it just might be that the bug was >>> caused by that other changeset. >> >> How might that changeset in particular have caused the problem reports= ? >=20 > It is related to calling a function, and is in the same function from > which all the recent crashes started. You haven't identified a causal mechanism. Any recent change could have caused enough of a shift in code generation or stack layout to cause this problem, and because it manifests so seldom, it'd be hard to verify that reverting any particular change "fixed" the problem. Also, eval_sub does *everything*. It's no surprise that we saw the crashes there. That's like saying "all crashes are associated with main, this change affects main, and therefore this change is responsible." --bqi9xBALaunSpQVH6jrHd7vKDnu9iHgx5 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJTQYLDAAoJEMAaIROpHW7I4p0P+gN8HuQQQ9GnvEGpdOCCYj6p LuQrZ8qa2wz32eEhxDZYFUMLtbMChLdeADkuVA8iKoSYh8bVK+2bwXNXdCK+6mFH +DwzhGeLqWsqb6yvDE9O6+LB4ERm4oI6fLCyxuO6lHR0by/leJ+GtXOhVvoD/fxv Wj8em4vl7SQfRYM7JaSRmgGOJE1i8ot1sS0abZeHFNSNtEi8/M5oFrGl0Zzq/8rq UiRqHzFWJ4pYY2iZHKb+v3ZvaV2TxCNvFCvBcHHImLyAq2R1rxGUbqUgflnFEj4B O4fqEqfGr9581rWHaIwyDCxqe6isjpJ9kIQWJmKYlijFmTMh+lrCrI0hcK7A+soQ HZTi7UDxRfTMWzrOzdZZ/OpK0Ja+ZyxAvu8/Pjx+r4SZN6sw3UBGvVJPERG+z3S3 wsSwEUp9QjR8ogPgCIMXh0gIRzZdkWocxpiQtSR/rOz8R9dPyaorqK3mLNTt57X5 ijVZcaWKhnEukNT9HBs3KQkgloiAd6rSdb25dPi5bieZde36exwvDv1sl8BHGwV0 wlBG1WDGq0u8euU3sW/WV0y28ToWEuaTJhlrCKjDvDPwSuMvN8l36p2+f478MB5u 1jGLbUtgSA+jZ/PDeHMcXIaIUcaTTZPMo33QX9OJO2/PQdfSZ8aAFXPF4OPn8RMR fAGCl9JXjQp7hft7lCTm =qZt/ -----END PGP SIGNATURE----- --bqi9xBALaunSpQVH6jrHd7vKDnu9iHgx5--