From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eli Zaretskii Subject: Re: bug#17749: 24.3.91; Crash on mwheel-scroll of org file Date: Tue, 10 Jun 2014 20:54:25 +0300 Message-ID: <8361k81wha.fsf@gnu.org> References: <"018001cf84c5$6252a1c0$26f7e540$@alexiev"@ontotext.com> Reply-To: Eli Zaretskii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60916) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WuQFp-0001if-C1 for emacs-orgmode@gnu.org; Tue, 10 Jun 2014 13:54:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WuQFe-0001lc-CP for emacs-orgmode@gnu.org; Tue, 10 Jun 2014 13:54:37 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:64620) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WuQFe-0001lJ-4q for emacs-orgmode@gnu.org; Tue, 10 Jun 2014 13:54:26 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0N6Y00600S406Y00@a-mtaout22.012.net.il> for emacs-orgmode@gnu.org; Tue, 10 Jun 2014 20:54:24 +0300 (IDT) In-reply-to: <"018001cf84c5$6252a1c0$26f7e540$@alexiev"@ontotext.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: vladimir.alexiev@ontotext.com Cc: 17749@debbugs.gnu.org, emacs-orgmode@gnu.org > From: "Vladimir Alexiev" > Date: Tue, 10 Jun 2014 19:02:30 +0300 > > 1. Open emacs-crash-test.org > 2. Make the window smaller (e.g. 20 lines tall) > 2. Roll the mouse wheel down until you see the end of file, then up. > 3. CRASH > > I cannot reproduce it with "emacs -Q" yet. I cannot reproduce this with the Org file you've sent, if I perform the steps above starting from "emacs -Q". > I cannot always reproduce it with emacs-crash-test.org. I made this by replacing all letter with "a" in an original file that I can't share. > Please let me know whether this is a new crash and you are willing to debug it. > Then I can dig deeper to find which exact situation, or my code, or ELPA package causes this. Please do, I need a reproducible recipe starting from "emacs -Q" in order to debug this. > ../../emacs-24.3.91/src/xdisp.c:6066: Emacs fatal error: assertion failed: (BUFFERP (it->object) && IT_CHARPOS (*it) == it->bidi_it.charpos && IT_BYTEPOS (*it) == it->bidi_it.bytepos) || (STRINGP (it->object) && IT_STRING_CHARPOS (*it) == it->bidi_it.charpos && IT_STRING_BYTEPOS (*it) == it->bidi_it.bytepos) || (CONSP (it->object) && it->method == GET_FROM_STRETCH) This is an assertion violation, not a crash. Some assumption in the code turned out to be false, but it is not possible to know which one, and whether it's just a wrong assumption or a real problem. So a reproducible recipe is required, I hope you can find it. Thanks.