unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: Eli Zaretskii <eliz@gnu.org>
To: Vincent Bernat <bernat@luffy.cx>
Cc: 16737@debbugs.gnu.org, o.krehel@tue.nl
Subject: bug#16737: Timed out waiting for reply from selection owner
Date: Mon, 19 Jan 2015 19:46:02 +0200	[thread overview]
Message-ID: <83mw5ey885.fsf@gnu.org> (raw)
In-Reply-To: <m3h9vp6q2u.fsf@neo.luffy.cx>

> From: Vincent Bernat <bernat@luffy.cx>
> Cc: Oleh Krehel <o.krehel@tue.nl>,  16737@debbugs.gnu.org
> Date: Sat, 17 Jan 2015 22:43:21 +0100
> 
>  ❦ 17 janvier 2015 20:07 +0200, Eli Zaretskii <eliz@gnu.org> :
> 
> >> The thing is, I don't know how to get a backtrace - I'm only a novice
> >> with GDB.  I was hoping someone would post a sequence of commands to
> >> get a proper backtrace for this problem.
> >
> > During those 5 seconds, attach GDB to the Emacs process:
> >
> >   $ gdb -p PID
> >
> > where PID is the numeric process ID of Emacs; you can find that out
> > in advance, before you start the reproducing sequence, and prepare the
> > above command line, so that all you need to do is hit RET.
> >
> > Then, when GDB displays its prompt "(gdb)", type this:
> >
> >   thread apply all bt
> >
> > This will show a backtrace of every thread in the Emacs process.
> 
> I also have the same problem. It happens randomly when I try to paste or
> when I try to kill something. Once it happens, it happens often. I
> usually restart emacs after cursing it a lot. The backtrace is always
> the same:
> 
> #0  0x00007fdbf286d009 in __pselect (nfds=nfds@entry=27,
>  readfds=readfds@entry=0x7fff9569f510, writefds=writefds@entry=0x0,
>  exceptfds=exceptfds@entry=0x0, timeout=<optimized out>,
>  timeout@entry=0x7fff9569faf0, sigmask=sigmask@entry=0x0) at
>  ../sysdeps/unix/sysv/linux/pselect.c:77
> #1  0x00000000005d4ac2 in xg_select (fds_lim=27,
>  rfds=rfds@entry=0x7fff9569fb10, wfds=wfds@entry=0x0,
>  efds=efds@entry=0x0, timeout=timeout@entry=0x7fff9569faf0,
>  sigmask=sigmask@entry=0x0) at xgselect.c:105
> #2  0x0000000000599b66 in wait_reading_process_output
>  (time_limit=<optimized out>, nsecs=0, read_kbd=0, do_display=false,
>  wait_for_cell=12579542, wait_proc=0x0, just_wait_proc=0) at
>  process.c:4606
> #3  0x00000000004d2239 in x_get_foreign_selection (selection_symbol=27,
>  target_type=12623842, time_stamp=12315698, frame=-1) at xselect.c:1237

This just shows that Emacs is waiting for the SelectionNotify event.

Can you compile xselect.c while enabling the TRACEs there, and show
the output you get?

Also, if your value of x-selection-timeout is not zero, does it help
to enlarge it?





  parent reply	other threads:[~2015-01-19 17:46 UTC|newest]

Thread overview: 60+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-02-13  3:40 bug#16737: 24.3.50; Yank causes hang Sujith Manoharan
2014-02-13  5:22 ` Dmitry Antipov
2014-02-19 16:04   ` Sujith Manoharan
2014-03-04 12:47   ` Nicolas Richard
2014-03-04 16:59     ` Eli Zaretskii
2014-03-05 11:01       ` Nicolas Richard
2014-03-05 17:08         ` Eli Zaretskii
2014-03-21  6:19           ` Nicolas Richard
2014-03-21  6:28             ` Nicolas Richard
2014-03-21  6:42               ` Nicolas Richard
2014-03-21  8:18               ` Eli Zaretskii
2014-03-21  8:17             ` Eli Zaretskii
2014-03-27  9:34               ` Nicolas Richard
2014-02-13 10:23 ` Nicolas Richard
2014-06-25 16:04 ` bug#16737: Timed out waiting for reply from selection owner Stefan Monnier
2014-06-25 18:07   ` Alex Bennée
2015-06-03 15:18     ` Tassilo Horn
2015-06-03 15:35       ` Alex Bennée
2015-06-03 15:39         ` bug#20283: " Oleh Krehel
2015-06-05  9:26           ` Alex Bennée
2014-06-25 18:28   ` Jan Djärv
2014-06-25 19:56     ` Stefan Monnier
2014-07-21 15:02     ` Alex Bennée
2014-11-21 10:53     ` Tom Tromey
2014-06-25 19:58   ` Nicolas Richard
2014-09-25 20:43 ` bug#16737: Autoloading `safe-local-variable' properties Stefan Monnier
2014-11-11 12:37 ` bug#16737: Yank causes hang in v24.4.1 Mike Crowe
2014-11-11 13:26   ` Mike Crowe
2015-01-17 14:38 ` bug#16737: Timed out waiting for reply from selection owner Oleh Krehel
2015-01-17 14:56   ` Eli Zaretskii
2015-01-17 15:34     ` Oleh Krehel
2015-01-17 18:07       ` Eli Zaretskii
2015-01-17 21:43         ` Vincent Bernat
2015-01-17 21:45           ` Vincent Bernat
2015-01-19 17:46           ` Eli Zaretskii [this message]
2015-01-27 16:43             ` Vincent Bernat
2015-01-27 17:42               ` Eli Zaretskii
2015-01-27 18:16                 ` Vincent Bernat
2015-01-28  9:54                   ` Nicolas Richard
2015-01-28 10:16                     ` Vincent Bernat
2015-01-28 14:14                       ` Vincent Bernat
2015-01-28 14:23               ` Oleh Krehel
2015-01-27 10:43         ` Oleh Krehel
2015-01-27 17:43           ` Eli Zaretskii
2015-01-27 18:05             ` Oleh Krehel
2015-01-27 19:10               ` Eli Zaretskii
2015-04-04 14:12 ` bug#16737: 24.3.50; Yank causes hang Jan Djärv
2015-06-04 13:42 ` bug#16737: Timed out waiting for reply from selection owner Alan D. Salewski
2015-06-05 14:36   ` Alan D. Salewski
2015-06-15  3:00     ` Alan D. Salewski
2015-06-16 11:10       ` Oleh Krehel
2015-06-23 23:45       ` Stefan Monnier
2015-07-08 20:54 ` bug#16737: A bit of digging Mike Crowe
2015-07-09 12:44   ` bug#16737: Possible patch Mike Crowe
2015-07-15 18:36     ` bug#16737: Emacs bug #16737: " Mike Crowe
2015-07-16  8:32       ` Tassilo Horn
2015-07-17 19:58         ` Martin Renold
2015-07-17 19:08 ` bug#16737: Patch for "Yank causes hang" bug in Emacs Paul Eggert
2015-07-18  5:16   ` Sujith Manoharan
2015-09-26  4:39   ` bug#19320: " Mitchel Humpherys

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.gnu.org/software/emacs/

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

  git send-email \
    --in-reply-to=83mw5ey885.fsf@gnu.org \
    --to=eliz@gnu.org \
    --cc=16737@debbugs.gnu.org \
    --cc=bernat@luffy.cx \
    --cc=o.krehel@tue.nl \
    /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.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).