emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Carsten Dominik <carsten.dominik@gmail.com>
To: Bernt Hansen <bernt@norang.ca>
Cc: org-mode mailing list <emacs-orgmode@gnu.org>
Subject: Re: Strange bug, request for more info
Date: Wed, 26 May 2010 13:35:44 +0200	[thread overview]
Message-ID: <27B55289-0683-4A16-9763-E0E2E7DA983D@gmail.com> (raw)
In-Reply-To: <87iq6bjsas.fsf@gollum.intra.norang.ca>


On May 26, 2010, at 4:44 AM, Bernt Hansen wrote:

> Carsten Dominik <carsten.dominik@gmail.com> writes:
>
>> Hi everyone,
>>
>> John Wiegley is being haunted by a strange bug and I have so far not
>> been able to reproduce and fix it.  So I would like to know
>> if anyone else sees the same bug and can contribute observations
>> that may help us to track this down.  I believe I had a similar
>> report quite a while ago, but don't remember who reported it.
>>
>> The bug happens when being in the agenda and trying to goto or show
>> the origin location of an agenda entry by pressing SPC or RET.
>> John reports that sometimes (for him several times a day),
>> the other window shows a completely different location.
>> The most weird part of it is that going back to the agenda buffer
>> and then trying the exact same command again, everything works
>> fine!  This is driving me crazy, and I'd love to find and fix
>> this problem.
>>
>> So please, if anyone sees the same bug, try to give as as much as  
>> info
>> as possible.  How often does it happen, under what circumstances,
>> what is your setup etc etc.
>
> Hi Carsten,
>
> Here I am replying to a 2.5 year old post...  I assume this hasn't  
> been
> fixed yet.  I think I was the other person who mentioned this ages  
> ago.
> I'm still seeing this 'go to the wrong place' scenario up to a few  
> times
> per day.
>
> It's really annoying - you 'go to' a task and it's the wrong place --
> but if you do it again it works.  I've seen this occur in the  
> following
> cases:
>
> - looking at an agenda and hitting SPC or TAB to get to the task
> - jumping to the last refile task with C-u C-u C-c C-w
> - jumping to the last remember task with C-u C-u C-M-r
>
> With follow mode on I've never noticed this bug but I don't use
> follow-mode regularly.
>
> Let me know if you can think of anything I can provide to help track
> down this bug.

Unfortunately, I really don't know how to fix this bug.   Until I can  
get a way to reproduce this, it will be very hard to figure out what  
is causing this.

My suspicion is that it has to do with redisplay.  When Emacs is  
redisplaying, it will move window start in a window so that (point)  
will be visible in the buffer.  For some reason that is a complex  
combination of folding text (maybe) and the complex code that Org  
evaluates before actually showing an agenda item, it seems that the  
redisplay engine might be kicked of with a wrong idea of where point  
should be.

In this view, the reason why Samuel is getting this error more than  
anybody else would have to do with the fact that he is using HUGE  
fonts, with very little text in a window at any given time, so that  
the "point is not in the window" condition might be triggered more  
often.

These are wild guesses, I know that years ago I spent *many* hours  
trying to figure out what is happening her.  I still don't know.

What you can do is make me a test case that will reproduce this  
behavior, reliably.  I think that this problem could depend on hook  
settings and on setings of the context-revealing variables like

org-show-hierarchy-above
org-show-following-heading
org-show-entry-below
org-show-siblings

so if you are trying to make a test case, you should use the same  
values for these variables and also try to figure out if the current  
visibility state of the outline has to do with it.

Also, does this error exist in Emacs 23?

:/

Regards

- Carsten

  parent reply	other threads:[~2010-05-27  8:24 UTC|newest]

Thread overview: 93+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-01-31  8:37 Strange bug, request for more info Carsten Dominik
2008-01-31 10:32 ` Adam Spiers
2008-01-31 10:59   ` Hugo Schmitt
2008-01-31 11:54     ` Adam Spiers
     [not found]       ` <orgmode@adamspiers.org>
2008-01-31 16:19         ` Nick Dokos
2008-01-31 16:52           ` Adam Spiers
2008-01-31 17:35         ` Nick Dokos
2009-11-09 15:23         ` BUG: org-annotation-helper.el uses caddr without requiring cl Nick Dokos
2009-11-09 21:10           ` Sebastian Rose
2009-11-09 21:34             ` Carsten Dominik
2009-11-09 22:28               ` Sebastian Rose
2009-12-18 15:06         ` Beamer support in Org-mode Nick Dokos
2009-12-18 21:01           ` Daniel Martins
2009-12-19 22:33             ` Thomas S. Dye
2009-12-20 15:08               ` Darlan Cavalcante Moreira
2010-01-03 19:07                 ` Carsten Dominik
2010-01-03 23:22                   ` Russell Adams
2010-01-04  9:07                     ` Carsten Dominik
2010-01-04 14:49                       ` Darlan Cavalcante Moreira
2010-01-04 15:30                         ` Carsten Dominik
2010-01-05 17:21                         ` Carsten Dominik
2008-01-31 11:25   ` Strange bug, request for more info Carsten Dominik
2008-01-31 12:03     ` Adam Spiers
2008-01-31 14:09       ` Carsten Dominik
2008-01-31 15:33         ` Behavior Change/Bug: Agenda sorting of deadline items v > 4.73 Eric J Haywiser
2008-01-31 15:43           ` Carsten Dominik
2008-01-31 23:20             ` Eric J Haywiser
2008-02-01  8:28               ` Behavior Change/Bug: Agenda sorting of deadline itemsv " Egli Christian (KIRO 41)
2008-02-01 16:57                 ` Eric J Haywiser
2008-02-03  8:21                   ` Carsten Dominik
2008-01-31 13:59 ` Strange bug, request for more info Bernt Hansen
2008-01-31 19:59 ` Philip Rooke
2008-01-31 20:43   ` Jost Burkardt
2008-02-04 17:59 ` Ivan Kanis
2008-02-06 18:08 ` Jost Burkardt
2008-02-07  9:41   ` Carsten Dominik
2010-05-26  2:44 ` Bernt Hansen
2010-05-26  3:21   ` Samuel Wales
2010-05-26 11:35   ` Carsten Dominik [this message]
2010-05-27 11:39     ` Bernt Hansen
2010-05-27 17:32       ` John Wiegley
  -- strict thread matches above, loose matches on Subject: below --
2009-11-09 13:07 BUG: org-annotation-helper.el uses caddr without requiring cl Adam Spiers
2009-11-26 11:17 Beamer support in Org-mode Carsten Dominik
2009-11-26 11:26 ` Friedrich Delgado Friedrichs
2009-11-26 14:01 ` Sébastien Vauban
2009-11-26 14:54   ` Carsten Dominik
2009-11-26 17:53     ` Sébastien Vauban
2009-11-26 16:30 ` Nick Dokos
2009-11-26 16:47   ` Carsten Dominik
2009-11-26 18:29     ` Darlan Cavalcante Moreira
2009-12-10 16:09       ` Carsten Dominik
2009-12-10 16:50         ` Darlan Cavalcante Moreira
2009-12-10 17:28           ` Nick Dokos
2009-12-10 20:49             ` Mark Elston
2009-12-10 21:00               ` Thomas S. Dye
2009-12-10 22:02                 ` Mark Elston
2009-12-10 23:31                   ` Nick Dokos
2009-12-10 23:49                     ` Mark Elston
2009-12-11  8:05                       ` Carsten Dominik
2009-12-21 15:50                         ` Thomas S. Dye
2009-12-21 22:28                           ` Carsten Dominik
2009-12-10 21:05               ` Scot Becker
2009-12-15 15:51         ` Eric S Fraga
2009-12-15 19:07           ` Daniel Martins
2009-12-15 19:49             ` Darlan Cavalcante Moreira
2009-12-18 11:06               ` Adam Spiers
2009-11-26 16:49 ` Dan Davison
2009-11-26 16:57   ` Carsten Dominik
2009-11-27  8:02     ` Eric S Fraga
2009-11-27  9:09       ` Sébastien Vauban
2009-11-27 13:48         ` Carsten Dominik
2009-11-27 15:04           ` Sébastien Vauban
2009-11-27 18:40           ` Eric S Fraga
2009-11-27  8:01   ` Eric S Fraga
2009-11-26 17:04 ` Thomas S. Dye
2009-11-26 18:40   ` Dan Davison
2009-11-26 21:38     ` Sébastien Vauban
2009-11-26 21:47       ` Russell Adams
2009-11-27  8:15         ` Eric S Fraga
2009-12-04 10:23           ` Carsten Dominik
2009-11-26 23:51     ` Carsten Dominik
2009-11-27  9:13       ` Sébastien Vauban
2009-11-27 14:26       ` Stephan Schmitt
2009-12-02 16:27       ` Christian Egli
2009-11-27 14:21     ` Magnus Henoch
2009-11-27 15:31       ` Dan Davison
2009-11-27 16:43         ` S5 Slideschows / Presentations - was " Sebastian Rose
2009-11-26 17:10 ` Christoph Groth
2009-11-26 21:25   ` Sébastien Vauban
2009-11-26 18:26 ` Eric S Fraga
2009-11-29 18:03 ` Gray Calhoun
2009-11-29 20:19   ` Carsten Dominik
2009-11-30 23:21     ` Gray Calhoun

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=27B55289-0683-4A16-9763-E0E2E7DA983D@gmail.com \
    --to=carsten.dominik@gmail.com \
    --cc=bernt@norang.ca \
    --cc=emacs-orgmode@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).