unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: Eli Zaretskii <eliz@gnu.org>
To: "Robert Lange" <rcl24@drexel.edu>
Cc: 23499@debbugs.gnu.org
Subject: bug#23499: 24.5; emacs --daemon hangs randomly when emacsclient -c used repeatedly
Date: Tue, 10 May 2016 19:59:46 +0300	[thread overview]
Message-ID: <83wpn1c0hp.fsf@gnu.org> (raw)
In-Reply-To: <fbcc5fe720473.5731d6c4@drexel.edu> (rcl24@drexel.edu)

> From: "Robert Lange" <rcl24@drexel.edu>
> Date: Tue, 10 May 2016 12:40:36 -0400
> 
> (gdb) break x_error_quitter
> (gdb) run -Q -nw -xrm "emacs.synchronous: true" -f server-start
> 
> Breakpoint 3, x_error_quitter (display=0xfd7720, event=0x7fffffff9ac0) at xterm.c:7732
> 7732 {
> (gdb) bt
> #0 x_error_quitter (display=0xfd7720, event=0x7fffffff9ac0) at xterm.c:7732
> #1 0x0000000000542209 in x_error_handler (display=0xfd7720, event=0x7fffffff9ac0) at xterm.c:7717
> #2 0x00007ffff5fbb54b in _XError (dpy=dpy@entry=0xfd7720, rep=rep@entry=0xf97e30) at ../../src/XlibInt.c:1463
> #3 0x00007ffff5fb85e7 in handle_error (dpy=0xfd7720, err=0xf97e30, in_XReply=<optimized out>) at ../../src/xcb_io.c:213
> #4 0x00007ffff5fb8695 in handle_response (dpy=dpy@entry=0xfd7720, response=0xf97e30, in_XReply=in_XReply@entry=1) at ../../src/xcb_io.c:325
> #5 0x00007ffff5fb9578 in _XReply (dpy=dpy@entry=0xfd7720, rep=rep@entry=0x7fffffff9c80, extra=extra@entry=0, discard=discard@entry=0) at ../../src/xcb_io.c:627
> #6 0x00007ffff5faf4cf in XQueryColor (dpy=0xfd7720, cmap=32, def=0x7fffffff9ce0) at ../../src/QuColor.c:49
> #7 0x00007ffff6b8c50c in Xaw3dComputeTopShadowRGB () from /usr/lib/x86_64-linux-gnu/libXaw3d.so.6
> #8 0x00007ffff6b8c600 in ?? () from /usr/lib/x86_64-linux-gnu/libXaw3d.so.6
> #9 0x00007ffff6b8ca6a in ?? () from /usr/lib/x86_64-linux-gnu/libXaw3d.so.6
> #10 0x00007ffff66f1afc in CallInitialize (class=0x7ffff6dae960 <threeDClassRec>, req_widget=req_widget@entry=0x7fffffff9ef0, new_widget=new_widget@entry=0x1655210, args=args@entry=0x7fffffffa3c0, 
>  num_args=3) at ../../src/Create.c:226
> #11 0x00007ffff66f1ac6 in CallInitialize (class=0x7ffff6dac1c0 <scrollbarClassRec>, req_widget=req_widget@entry=0x7fffffff9ef0, new_widget=new_widget@entry=0x1655210, args=args@entry=0x7fffffffa3c0, 
>  num_args=num_args@entry=3) at ../../src/Create.c:221
> #12 0x00007ffff66f2427 in xtCreate (name=name@entry=0x703028 "verticalScrollBar", class=class@entry=0x0, widget_class=widget_class@entry=0x7ffff6dac1c0 <scrollbarClassRec>, parent=parent@entry=0xff6940, 
>  default_screen=0xfb5cb0, args=args@entry=0x7fffffffa3c0, num_args=num_args@entry=3, typed_args=typed_args@entry=0x0, num_typed_args=num_typed_args@entry=0, parent_constraint_class=0x0, 
>  post_proc=post_proc@entry=0x7ffff66f1b40 <widgetPostProc>) at ../../src/Create.c:416
> #13 0x00007ffff66f2840 in _XtCreateWidget (name=name@entry=0x703028 "verticalScrollBar", widget_class=widget_class@entry=0x7ffff6dac1c0 <scrollbarClassRec>, parent=parent@entry=0xff6940, 

So now we know that the error is caused by creation of the vertical
scrollbar.

> (gdb) print event
> $1 = (XErrorEvent *) 0x7fffffff9ac0
> 
> (gdb) print *event
> $2 = {
>  type = 0, 
>  display = 0xfd7720, 
>  resourceid = 0, 
>  serial = 1942, 
>  error_code = 4 '\004', 
>  request_code = 55 '7', 
>  minor_code = 0 '\000'
> }

Error code 4 is BadPixmap, according to my references.  I hope some X
expert will chime in and tell why this happens.  (I actually don't
understand why we try to create the scroll bar when the frame is
iconified.)

Thanks.





  reply	other threads:[~2016-05-10 16:59 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <fbcd9a0f26428.57320c3b@drexel.edu>
     [not found] ` <fcd224a821aeb.57320c77@drexel.edu>
     [not found]   ` <fbe1c22525984.57320e1c@drexel.edu>
     [not found]     ` <fbc9883d2784c.57320e95@drexel.edu>
     [not found]       ` <fbc9cc56232ff.57320ed2@drexel.edu>
2016-05-10 16:40         ` bug#23499: 24.5; emacs --daemon hangs randomly when emacsclient -c used repeatedly Robert Lange
2016-05-10 16:59           ` Eli Zaretskii [this message]
     [not found] <fc5f9b141bd19.5731026b@drexel.edu>
     [not found] ` <fcd3cc4d1b643.573102a8@drexel.edu>
     [not found]   ` <fbcda67a1fe5f.573102e5@drexel.edu>
     [not found]     ` <fbc9bee61830d.5731039a@drexel.edu>
     [not found]       ` <fbc98cff1d60c.57310463@drexel.edu>
     [not found]         ` <fbca8a081e8c0.573108a7@drexel.edu>
     [not found]           ` <fbe1ace31a7aa.57310c71@drexel.edu>
     [not found]             ` <fbdd8b471f70d.57310ceb@drexel.edu>
     [not found]               ` <fbe1c6d11deb4.57310d28@drexel.edu>
     [not found]                 ` <fbcc357c1aea3.57310d65@drexel.edu>
     [not found]                   ` <fcd3bbc91f30f.57310da2@drexel.edu>
     [not found]                     ` <fcd3d7c319a71.57310ddf@drexel.edu>
2016-05-09 22:23                       ` Robert Lange
     [not found]                         ` <fcd2701818d70.57311269@drexel.edu>
     [not found]                           ` <fbcaa5ff18823.573112a6@drexel.edu>
     [not found]                             ` <fbe183901d183.573112e3@drexel.edu>
     [not found]                               ` <fcd267dd1d960.57311320@drexel.edu>
     [not found]                                 ` <fcd208351f8df.5731135d@drexel.edu>
     [not found]                                   ` <fc5fd3fa1ed14.5731153d@drexel.edu>
     [not found]                                     ` <fcd25c8319827.5731157a@drexel.edu>
     [not found]                                       ` <fbe1c59619004.573115b7@drexel.edu>
     [not found]                                         ` <fbdddbfc197fa.573115f4@drexel.edu>
     [not found]                                           ` <fbe04dd319220.573116a9@drexel.edu>
2016-05-09 23:01                                             ` Robert Lange
     [not found] <fbcabc001dac5.5730ed23@drexel.edu>
     [not found] ` <fbc815f61a85d.5730ed60@drexel.edu>
     [not found]   ` <fbc9d9811cdff.5730ed9d@drexel.edu>
     [not found]     ` <fbc9ca7b188c4.5730edda@drexel.edu>
     [not found]       ` <fbc831091b98f.5730ee17@drexel.edu>
     [not found]         ` <fbcc7ea61bb33.5730ee53@drexel.edu>
     [not found]           ` <fbcdf46e1f193.5730ee92@drexel.edu>
     [not found]             ` <fbcded2e1f635.5730eecf@drexel.edu>
     [not found]               ` <fbcaf26219eb8.5730ef0c@drexel.edu>
     [not found]                 ` <fc5fc0a31abec.5730ef49@drexel.edu>
     [not found]                   ` <fcd2255a1ac56.5730ef86@drexel.edu>
     [not found]                     ` <fbcaf4ef19d45.5730efff@drexel.edu>
     [not found]                       ` <fbcdde811e6f2.5730f03b@drexel.edu>
     [not found]                         ` <fbc9dcc21b23b.5730f078@drexel.edu>
     [not found]                           ` <fbddd9071de73.5730f0b5@drexel.edu>
     [not found]                             ` <fbdd9c941e9e1.5730f0f4@drexel.edu>
     [not found]                               ` <fcd3c7f61ebd6.5730f311@drexel.edu>
     [not found]                                 ` <fbc9f9421d63d.5730f34e@drexel.edu>
     [not found]                                   ` <fbe009501fa4f.5730f38b@drexel.edu>
     [not found]                                     ` <fbcdab4c1ed1b.5730f3c8@drexel.edu>
2016-05-09 20:32                                       ` Robert Lange
2016-05-10  2:39                                         ` Eli Zaretskii
2017-09-03 10:15                                         ` martin rudalics

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=83wpn1c0hp.fsf@gnu.org \
    --to=eliz@gnu.org \
    --cc=23499@debbugs.gnu.org \
    --cc=rcl24@drexel.edu \
    /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).