From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daimrod Subject: Re: still seeing semi-regular lockups Date: Thu, 12 Jun 2014 07:18:53 +0900 Message-ID: <87ppifccoi.fsf@tanger.home> References: <87siocrbyb.fsf@ericabrahamsen.net> <87siobtn1i.fsf@bzg.ath.cx> <87ha4r1j91.fsf@tanger.home> <87k39hdf2o.fsf@tanger.home> <874n09cmq7.fsf@tanger.home> <87k393y6at.fsf@gmail.com> <877g53tjvh.fsf@tanger.home> <871tuvek7e.fsf@tanger.home> <87mwdjgmn1.fsf@selenimh.mobile.lan> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37487) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WuqrM-0002Qa-C9 for emacs-orgmode@gnu.org; Wed, 11 Jun 2014 18:19:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WuqrH-0005KF-Qb for emacs-orgmode@gnu.org; Wed, 11 Jun 2014 18:19:08 -0400 In-Reply-To: <87mwdjgmn1.fsf@selenimh.mobile.lan> (Nicolas Goaziou's message of "Wed, 11 Jun 2014 23:30:10 +0200") 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: Bastien Cc: Eric Abrahamsen , emacs-orgmode@gnu.org Nicolas Goaziou writes: > Hello, > > Daimrod writes: > >> Okay, so I've found a more or less reliable way to reproduce this bug (on my >> machine at least). >> >> 1. $ emacs -Q -l debug.el test.org >> 2. Expand headline () >> 3. go below the first headline (C-n) >> 4. press `i' a couple of seconds ~10 chars >> 5. delete the line (C-a C-k) >> 6. goto 4 until if locks up >> >> As I said, it's not completely reliable but so far the lockup always >> happens. Sometimes it happens after the third iteration, sometimes after >> the tenth iteration, but it always happen. >> >> I've attached `debug.el' and `test.org'. >> > > [...] > >> Do you confirm the lockup with this setting? > > Yes, I do. I will investigate on this soon. Thank you for providing this > recipe. Cool! Also, I should have mentioned that I didn't trace the function `org-element--cache-key-less-p' because when I do so, Emacs stays locked even when I send it the signal SIGUSR2. However, this function appears in the backtrace produced by `xbacktrace' in a gdb session if I call it during a lockup. My guess is that the lockup happens in `org-element--cache-key-less-p', called by `org-element--cache-process-request'. Best, -- Daimrod/Greg