Subject: bug#11315: 24.1.50; Emacs 24 Hangs [Related to gnutls and lisp_data_to_selection_data]

From: [email-masked] (Emilio Jesús Gallego Arias)
Date: Tue, 24 Apr 2012 12:25:22 +0200

Chong Yidong <[email-masked]> writes:

> Please apply the following patch and see if it fixes the hang.
>
> === modified file 'src/xselect.c'
> *** src/xselect.c	2012-02-25 03:01:11 +0000
> --- src/xselect.c	2012-04-24 02:36:56 +0000
> ***************
> *** 931,936 ****
> --- 931,937 ----
>   
>     /* Otherwise, record the converted selection to binary.  */
>     cs = xmalloc (sizeof (struct selection_data));
> +   cs->data = NULL;
>     cs->nofree = 1;
>     cs->property = property;
>     cs->wait_object = NULL;

Thanks for the patch, I'll test it ASAP and report back. Keep in mind
that the hang is not easy to reproduce (about twice a week), so I'll try
it for about 10 days.

Regards,
Emilio