* bug#17847: 24.3; Emacsclient hang/crash
@ 2014-06-25 15:32 Robert Horn
2014-06-25 16:58 ` Eli Zaretskii
2021-07-14 9:43 ` Lars Ingebrigtsen
0 siblings, 2 replies; 6+ messages in thread
From: Robert Horn @ 2014-06-25 15:32 UTC (permalink / raw)
To: 17847
Minimal test:
1. Start emacs --daemon -Q -s test
2. Start emacsclient --alternate-editor="" -c -s test
3. Exit emacsclient with c-X 5 0
4. Repeat 2. and 3. until fail (3-6 tries typically)
Failure is a momentary appearance of the X-window frame for the
emacsclient. After it is gone, the emacs daemon has also exited.
Related test:
1. Start emacs --daemon -s test (full startup with configuration
indicated below).
2., 3., 4. the same
Failure is creation of the X-window frame with full decoration, but no
emacs contents. Frame is not responsive to input. Killing the
emacsclient (SIGKILL) removes frame, but leaves daemon in a mode where
all subsequent emacsclient fail the same way. Killing the emacsclient,
then using emacsclient with "-t" instead of "-c" works properly, and
recovers daemon. Subsequent emacsclient -c work for 3-5 tries.
Window environment is windowmaker version 0.95.4 on X.org X server 1.13.2.
I'm not sure what steps will provide further useful information. Since
I'm using emacsclient merely because I have a habit of exiting emacs
windows rather than closing them, I'm trying to break that habit and
closing the window rather than exiting emacs. emacsclient merely avoids
the long startup delay on a busy system.
In GNU Emacs 24.3.1 (x86_64-unknown-linux-gnu, X toolkit, Xaw scroll bars)
of 2014-06-22 on hp-toy.robs.office
Windowing system distributor `The X.Org Foundation', version 11.0.11302000
System Description: openSUSE 12.3 (x86_64)
Important settings:
value of $LC_CTYPE: en_US.UTF-8
value of $LANG: en_US.utf8
value of $XMODIFIERS: @im=local
locale-coding-system: utf-8-unix
default enable-multibyte-characters: t
Major mode: mu4e:main
Minor modes in effect:
tooltip-mode: t
mouse-wheel-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
blink-cursor-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
buffer-read-only: t
line-number-mode: t
transient-mark-mode: t
overwrite-mode: overwrite-mode-binary
Load-path shadows:
/home/hornrj/.emacs.d/elpa/org-20140217/org-protocol hides /usr/local/share/emacs/24.3/lisp/org/org-protocol
/home/hornrj/.emacs.d/elpa/org-20140217/ob-table hides /usr/local/share/emacs/24.3/lisp/org/ob-table
/home/hornrj/.emacs.d/elpa/org-20140217/ob-tangle hides /usr/local/share/emacs/24.3/lisp/org/ob-tangle
/home/hornrj/.emacs.d/elpa/org-20140217/ob-gnuplot hides /usr/local/share/emacs/24.3/lisp/org/ob-gnuplot
/home/hornrj/.emacs.d/elpa/org-20140217/ob-sh hides /usr/local/share/emacs/24.3/lisp/org/ob-sh
/home/hornrj/.emacs.d/elpa/org-20140217/ob-shen hides /usr/local/share/emacs/24.3/lisp/org/ob-shen
/home/hornrj/.emacs.d/elpa/org-20140217/ob-clojure hides /usr/local/share/emacs/24.3/lisp/org/ob-clojure
/home/hornrj/.emacs.d/elpa/org-20140217/org-mhe hides /usr/local/share/emacs/24.3/lisp/org/org-mhe
/home/hornrj/.emacs.d/elpa/org-20140217/org-inlinetask hides /usr/local/share/emacs/24.3/lisp/org/org-inlinetask
/home/hornrj/.emacs.d/elpa/org-20140217/org-w3m hides /usr/local/share/emacs/24.3/lisp/org/org-w3m
/home/hornrj/.emacs.d/elpa/org-20140217/org-irc hides /usr/local/share/emacs/24.3/lisp/org/org-irc
/home/hornrj/.emacs.d/elpa/org-20140217/ob-ocaml hides /usr/local/share/emacs/24.3/lisp/org/ob-ocaml
/home/hornrj/.emacs.d/elpa/org-20140217/ob-exp hides /usr/local/share/emacs/24.3/lisp/org/ob-exp
/home/hornrj/.emacs.d/elpa/org-20140217/ob-fortran hides /usr/local/share/emacs/24.3/lisp/org/ob-fortran
/home/hornrj/.emacs.d/elpa/org-20140217/org-plot hides /usr/local/share/emacs/24.3/lisp/org/org-plot
/home/hornrj/.emacs.d/elpa/org-20140217/ob hides /usr/local/share/emacs/24.3/lisp/org/ob
/home/hornrj/.emacs.d/elpa/org-20140217/ob-java hides /usr/local/share/emacs/24.3/lisp/org/ob-java
/home/hornrj/.emacs.d/elpa/org-20140217/org-ctags hides /usr/local/share/emacs/24.3/lisp/org/org-ctags
/home/hornrj/.emacs.d/elpa/org-20140217/ob-python hides /usr/local/share/emacs/24.3/lisp/org/ob-python
/home/hornrj/.emacs.d/elpa/org-20140217/ob-ruby hides /usr/local/share/emacs/24.3/lisp/org/ob-ruby
/home/hornrj/.emacs.d/elpa/org-20140217/org-faces hides /usr/local/share/emacs/24.3/lisp/org/org-faces
/home/hornrj/.emacs.d/elpa/org-20140217/ob-io hides /usr/local/share/emacs/24.3/lisp/org/ob-io
/home/hornrj/.emacs.d/elpa/org-20140217/org-eshell hides /usr/local/share/emacs/24.3/lisp/org/org-eshell
/home/hornrj/.emacs.d/elpa/org-20140217/ob-lilypond hides /usr/local/share/emacs/24.3/lisp/org/ob-lilypond
/home/hornrj/.emacs.d/elpa/org-20140217/ob-octave hides /usr/local/share/emacs/24.3/lisp/org/ob-octave
/home/hornrj/.emacs.d/elpa/org-20140217/org-src hides /usr/local/share/emacs/24.3/lisp/org/org-src
/home/hornrj/.emacs.d/elpa/org-20140217/ob-css hides /usr/local/share/emacs/24.3/lisp/org/ob-css
/home/hornrj/.emacs.d/elpa/org-20140217/org-crypt hides /usr/local/share/emacs/24.3/lisp/org/org-crypt
/home/hornrj/.emacs.d/elpa/org-20140217/ob-emacs-lisp hides /usr/local/share/emacs/24.3/lisp/org/ob-emacs-lisp
/home/hornrj/.emacs.d/elpa/org-20140217/org-rmail hides /usr/local/share/emacs/24.3/lisp/org/org-rmail
/home/hornrj/.emacs.d/elpa/org-20140217/org-mouse hides /usr/local/share/emacs/24.3/lisp/org/org-mouse
/home/hornrj/.emacs.d/elpa/org-20140217/ob-asymptote hides /usr/local/share/emacs/24.3/lisp/org/ob-asymptote
/home/hornrj/.emacs.d/elpa/org-20140217/org-timer hides /usr/local/share/emacs/24.3/lisp/org/org-timer
/home/hornrj/.emacs.d/elpa/org-20140217/org-compat hides /usr/local/share/emacs/24.3/lisp/org/org-compat
/home/hornrj/.emacs.d/elpa/org-20140217/ob-latex hides /usr/local/share/emacs/24.3/lisp/org/ob-latex
/home/hornrj/.emacs.d/elpa/org-20140217/org-habit hides /usr/local/share/emacs/24.3/lisp/org/org-habit
/home/hornrj/.emacs.d/elpa/org-20140217/org-id hides /usr/local/share/emacs/24.3/lisp/org/org-id
/home/hornrj/.emacs.d/elpa/org-20140217/ob-dot hides /usr/local/share/emacs/24.3/lisp/org/ob-dot
/home/hornrj/.emacs.d/elpa/org-20140217/ob-scheme hides /usr/local/share/emacs/24.3/lisp/org/ob-scheme
/home/hornrj/.emacs.d/elpa/org-20140217/ob-js hides /usr/local/share/emacs/24.3/lisp/org/ob-js
/home/hornrj/.emacs.d/elpa/org-20140217/ob-ditaa hides /usr/local/share/emacs/24.3/lisp/org/ob-ditaa
/home/hornrj/.emacs.d/elpa/org-20140217/ob-sql hides /usr/local/share/emacs/24.3/lisp/org/ob-sql
/home/hornrj/.emacs.d/elpa/org-20140217/ob-C hides /usr/local/share/emacs/24.3/lisp/org/ob-C
/home/hornrj/.emacs.d/elpa/org-20140217/org-info hides /usr/local/share/emacs/24.3/lisp/org/org-info
/home/hornrj/.emacs.d/elpa/org-20140217/org-docview hides /usr/local/share/emacs/24.3/lisp/org/org-docview
/home/hornrj/.emacs.d/elpa/org-20140217/org-pcomplete hides /usr/local/share/emacs/24.3/lisp/org/org-pcomplete
/home/hornrj/.emacs.d/elpa/org-20140217/ob-scala hides /usr/local/share/emacs/24.3/lisp/org/ob-scala
/home/hornrj/.emacs.d/elpa/org-20140217/ob-haskell hides /usr/local/share/emacs/24.3/lisp/org/ob-haskell
/home/hornrj/.emacs.d/elpa/org-20140217/org-entities hides /usr/local/share/emacs/24.3/lisp/org/org-entities
/home/hornrj/.emacs.d/elpa/org-20140217/org-gnus hides /usr/local/share/emacs/24.3/lisp/org/org-gnus
/home/hornrj/.emacs.d/elpa/org-20140217/org-capture hides /usr/local/share/emacs/24.3/lisp/org/org-capture
/home/hornrj/.emacs.d/elpa/org-20140217/org-agenda hides /usr/local/share/emacs/24.3/lisp/org/org-agenda
/home/hornrj/.emacs.d/elpa/org-20140217/org-macs hides /usr/local/share/emacs/24.3/lisp/org/org-macs
/home/hornrj/.emacs.d/elpa/org-20140217/org-colview hides /usr/local/share/emacs/24.3/lisp/org/org-colview
/home/hornrj/.emacs.d/elpa/org-20140217/org hides /usr/local/share/emacs/24.3/lisp/org/org
/home/hornrj/.emacs.d/elpa/org-20140217/org-mobile hides /usr/local/share/emacs/24.3/lisp/org/org-mobile
/home/hornrj/.emacs.d/elpa/org-20140217/ob-lisp hides /usr/local/share/emacs/24.3/lisp/org/ob-lisp
/home/hornrj/.emacs.d/elpa/org-20140217/ob-matlab hides /usr/local/share/emacs/24.3/lisp/org/ob-matlab
/home/hornrj/.emacs.d/elpa/org-20140217/ob-ref hides /usr/local/share/emacs/24.3/lisp/org/ob-ref
/home/hornrj/.emacs.d/elpa/org-20140217/ob-keys hides /usr/local/share/emacs/24.3/lisp/org/ob-keys
/home/hornrj/.emacs.d/elpa/org-20140217/ob-comint hides /usr/local/share/emacs/24.3/lisp/org/ob-comint
/home/hornrj/.emacs.d/elpa/org-20140217/ob-R hides /usr/local/share/emacs/24.3/lisp/org/ob-R
/home/hornrj/.emacs.d/elpa/org-20140217/ob-org hides /usr/local/share/emacs/24.3/lisp/org/ob-org
/home/hornrj/.emacs.d/elpa/org-20140217/org-bbdb hides /usr/local/share/emacs/24.3/lisp/org/org-bbdb
/home/hornrj/.emacs.d/elpa/org-20140217/ob-plantuml hides /usr/local/share/emacs/24.3/lisp/org/ob-plantuml
/home/hornrj/.emacs.d/elpa/org-20140217/ob-eval hides /usr/local/share/emacs/24.3/lisp/org/ob-eval
/home/hornrj/.emacs.d/elpa/org-20140217/ob-mscgen hides /usr/local/share/emacs/24.3/lisp/org/ob-mscgen
/home/hornrj/.emacs.d/elpa/org-20140217/org-feed hides /usr/local/share/emacs/24.3/lisp/org/org-feed
/home/hornrj/.emacs.d/elpa/org-20140217/org-footnote hides /usr/local/share/emacs/24.3/lisp/org/org-footnote
/home/hornrj/.emacs.d/elpa/org-20140217/org-attach hides /usr/local/share/emacs/24.3/lisp/org/org-attach
/home/hornrj/.emacs.d/elpa/org-20140217/ob-picolisp hides /usr/local/share/emacs/24.3/lisp/org/ob-picolisp
/home/hornrj/.emacs.d/elpa/org-20140217/ob-sass hides /usr/local/share/emacs/24.3/lisp/org/ob-sass
/home/hornrj/.emacs.d/elpa/org-20140217/org-loaddefs hides /usr/local/share/emacs/24.3/lisp/org/org-loaddefs
/home/hornrj/.emacs.d/elpa/org-20140217/ob-calc hides /usr/local/share/emacs/24.3/lisp/org/ob-calc
/home/hornrj/.emacs.d/elpa/org-20140217/org-bibtex hides /usr/local/share/emacs/24.3/lisp/org/org-bibtex
/home/hornrj/.emacs.d/elpa/org-20140217/org-table hides /usr/local/share/emacs/24.3/lisp/org/org-table
/home/hornrj/.emacs.d/elpa/org-20140217/org-clock hides /usr/local/share/emacs/24.3/lisp/org/org-clock
/home/hornrj/.emacs.d/elpa/org-20140217/org-datetree hides /usr/local/share/emacs/24.3/lisp/org/org-datetree
/home/hornrj/.emacs.d/elpa/org-20140217/ob-screen hides /usr/local/share/emacs/24.3/lisp/org/ob-screen
/home/hornrj/.emacs.d/elpa/org-20140217/ob-sqlite hides /usr/local/share/emacs/24.3/lisp/org/ob-sqlite
/home/hornrj/.emacs.d/elpa/org-20140217/ob-lob hides /usr/local/share/emacs/24.3/lisp/org/ob-lob
/home/hornrj/.emacs.d/elpa/org-20140217/ob-perl hides /usr/local/share/emacs/24.3/lisp/org/ob-perl
/home/hornrj/.emacs.d/elpa/org-20140217/org-list hides /usr/local/share/emacs/24.3/lisp/org/org-list
/home/hornrj/.emacs.d/elpa/org-20140217/org-archive hides /usr/local/share/emacs/24.3/lisp/org/org-archive
/home/hornrj/.emacs.d/elpa/org-20140217/ob-ledger hides /usr/local/share/emacs/24.3/lisp/org/ob-ledger
/home/hornrj/.emacs.d/elpa/org-20140217/org-indent hides /usr/local/share/emacs/24.3/lisp/org/org-indent
/home/hornrj/.emacs.d/elpa/org-20140217/ob-awk hides /usr/local/share/emacs/24.3/lisp/org/ob-awk
/home/hornrj/.emacs.d/elpa/org-20140217/ob-maxima hides /usr/local/share/emacs/24.3/lisp/org/ob-maxima
/home/hornrj/.emacs.d/elpa/org-20140217/org-install hides /usr/local/share/emacs/24.3/lisp/org/org-install
/home/hornrj/.emacs.d/elpa/org-20140217/org-element hides /usr/local/share/emacs/24.3/lisp/org/org-element
/home/hornrj/.emacs.d/elpa/org-20140217/org-version hides /usr/local/share/emacs/24.3/lisp/org/org-version
Features:
(shadow sort mail-extr emacsbug cal-move parse-time thingatpt ido
org-clock tabify cal-china lunar solar cal-dst cal-bahai cal-islam
cal-hebrew holidays hol-loaddefs diary-lib diary-loaddefs cal-iso vc-git
org-element mule-util org-w3m org-wl org-vm org-rmail org-mhe org-mew
org-irc org-inlinetask org-habit org-jsinfo org-infojs org-html org-info
org-gnus org-docview org-bibtex bibtex org-bbdb tsdh-dark-theme delsel
cus-start cus-load org-mu4e org-exp org-exp-blocks org-agenda mu4e
mu4e-speedbar speedbar sb-image ezimage dframe mu4e-main mu4e-view epa
derived epg epg-config browse-url mu4e-headers mu4e-compose mu4e-draft
mu4e-actions rfc2368 smtpmail auth-source eieio gnus-util password-cache
sendmail mu4e-mark mu4e-message html2text mu4e-proc mu4e-utils doc-view
jka-compr image-mode dired mu4e-lists mu4e-about mu4e-vars message
cl-macs gv rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse
rfc2231 rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mailabbrev
mail-utils gmm-utils mailheader hl-line cl mu4e-meta org byte-opt
warnings bytecomp byte-compile cconv advice help-fns cl-lib
advice-preload org-macro org-footnote org-pcomplete pcomplete org-list
org-faces org-entities noutline outline easy-mmode org-version
ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp
ob-comint comint ansi-color ring ob-core ob-eval org-compat org-macs
org-loaddefs format-spec find-func cal-menu calendar cal-loaddefs
org-autoloads info easymenu package time-date tooltip ediff-hook
vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image
regexp-opt fringe tabulated-list newcomment lisp-mode register page
menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock
syntax facemenu font-core frame cham georgian utf-8-lang misc-lang
vietnamese tibetan thai tai-viet lao korean japanese hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs
button faces cus-face macroexp files text-properties overlay sha1 md5
base64 format env code-pages mule custom widget hashtable-print-readable
backquote make-network-process dbusbind dynamic-setting
system-font-setting font-render-setting x-toolkit x multi-tty emacs)
^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#17847: 24.3; Emacsclient hang/crash
2014-06-25 15:32 bug#17847: 24.3; Emacsclient hang/crash Robert Horn
@ 2014-06-25 16:58 ` Eli Zaretskii
2014-06-25 19:15 ` Robert Horn
2021-07-14 9:43 ` Lars Ingebrigtsen
1 sibling, 1 reply; 6+ messages in thread
From: Eli Zaretskii @ 2014-06-25 16:58 UTC (permalink / raw)
To: Robert Horn; +Cc: 17847
> From: Robert Horn <rjhorn@alum.mit.edu>
> Date: Wed, 25 Jun 2014 11:32:19 -0400
>
> Minimal test:
>
> 1. Start emacs --daemon -Q -s test
> 2. Start emacsclient --alternate-editor="" -c -s test
> 3. Exit emacsclient with c-X 5 0
> 4. Repeat 2. and 3. until fail (3-6 tries typically)
>
> Failure is a momentary appearance of the X-window frame for the
> emacsclient. After it is gone, the emacs daemon has also exited.
>
> Related test:
> 1. Start emacs --daemon -s test (full startup with configuration
> indicated below).
> 2., 3., 4. the same
What's the significance of all the non-default options in this recipe?
Does the problem only happen if you use precisely those options? If
so, can you tell why you need them?
^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#17847: 24.3; Emacsclient hang/crash
2014-06-25 16:58 ` Eli Zaretskii
@ 2014-06-25 19:15 ` Robert Horn
0 siblings, 0 replies; 6+ messages in thread
From: Robert Horn @ 2014-06-25 19:15 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 17847
Eli Zaretskii writes:
>> From: Robert Horn <rjhorn@alum.mit.edu>
>> Date: Wed, 25 Jun 2014 11:32:19 -0400
>>
>> Minimal test:
>>
>> 1. Start emacs --daemon -Q -s test
>> 2. Start emacsclient --alternate-editor="" -c -s test
>> 3. Exit emacsclient with c-X 5 0
>> 4. Repeat 2. and 3. until fail (3-6 tries typically)
>>
>> Failure is a momentary appearance of the X-window frame for the
>> emacsclient. After it is gone, the emacs daemon has also exited.
>>
>> Related test:
>> 1. Start emacs --daemon -s test (full startup with configuration
>> indicated below).
>> 2., 3., 4. the same
>
> What's the significance of all the non-default options in this recipe?
> Does the problem only happen if you use precisely those options? If
> so, can you tell why you need them?
I retested the minimal with starting emacs using "emacs --daemon -Q"
and emacsclient using "emacsclient -c". The results are the same.
After 5 cycles there is the momentary appearence of the X-window frame,
then both emacs and emacsclient processes have exited.
They were in there as leftovers from my old setup where I want
emacsclient to go to a particular socket and start emacs automatically
if there is not a daemon running already.
R Horn
^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#17847: 24.3; Emacsclient hang/crash
2014-06-25 15:32 bug#17847: 24.3; Emacsclient hang/crash Robert Horn
2014-06-25 16:58 ` Eli Zaretskii
@ 2021-07-14 9:43 ` Lars Ingebrigtsen
2021-07-14 14:28 ` Robert Horn
1 sibling, 1 reply; 6+ messages in thread
From: Lars Ingebrigtsen @ 2021-07-14 9:43 UTC (permalink / raw)
To: Robert Horn; +Cc: 17847
Robert Horn <rjhorn@alum.mit.edu> writes:
> Minimal test:
>
> 1. Start emacs --daemon -Q -s test
> 2. Start emacsclient --alternate-editor="" -c -s test
> 3. Exit emacsclient with c-X 5 0
> 4. Repeat 2. and 3. until fail (3-6 tries typically)
>
> Failure is a momentary appearance of the X-window frame for the
> emacsclient. After it is gone, the emacs daemon has also exited.
(I'm going through old bug reports that unfortunately got little
response at the time.)
I tried this recipe in Emacs 28, but I was unable to reproduce the
problem. Are you still seeing this issue in recent Emacs versions?
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#17847: 24.3; Emacsclient hang/crash
2021-07-14 9:43 ` Lars Ingebrigtsen
@ 2021-07-14 14:28 ` Robert Horn
2021-07-14 14:30 ` Lars Ingebrigtsen
0 siblings, 1 reply; 6+ messages in thread
From: Robert Horn @ 2021-07-14 14:28 UTC (permalink / raw)
To: Lars Ingebrigtsen; +Cc: 17847, Robert Horn
Lars Ingebrigtsen writes:
> Robert Horn <rjhorn@alum.mit.edu> writes:
>
>> Minimal test:
>>
>> 1. Start emacs --daemon -Q -s test
>> 2. Start emacsclient --alternate-editor="" -c -s test
>> 3. Exit emacsclient with c-X 5 0
>> 4. Repeat 2. and 3. until fail (3-6 tries typically)
>>
>> Failure is a momentary appearance of the X-window frame for the
>> emacsclient. After it is gone, the emacs daemon has also exited.
>
> (I'm going through old bug reports that unfortunately got little
> response at the time.)
>
> I tried this recipe in Emacs 28, but I was unable to reproduce the
> problem. Are you still seeing this issue in recent Emacs versions?
No. I don't recall which version fixed it. I haven't seen it on 26 or
27. Feel free to close.
--
Robert Horn
rjhorn@alum.mit.edu
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2021-07-14 14:30 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-06-25 15:32 bug#17847: 24.3; Emacsclient hang/crash Robert Horn
2014-06-25 16:58 ` Eli Zaretskii
2014-06-25 19:15 ` Robert Horn
2021-07-14 9:43 ` Lars Ingebrigtsen
2021-07-14 14:28 ` Robert Horn
2021-07-14 14:30 ` Lars Ingebrigtsen
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).