From: Tim Cross <firstname.lastname@example.org> To: email@example.com Subject: Re: [patch] fix ox-latex async export bug Date: Mon, 29 Nov 2021 09:54:58 +1100 [thread overview] Message-ID: <firstname.lastname@example.org> (raw) In-Reply-To: <email@example.com> Nicolas Goaziou <firstname.lastname@example.org> writes: > Hello, > > Rasmus <email@example.com> writes: > >> When I try to export documents asynchronously with ox-latex, I always get >> a bug in the “org-export-processFOO” files. The last sexp is always something like this: >> >> (funcall '#<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_83> "test.tex") >> >> where the “#” and “’” are mixed around. This happens even with a very >> simple ‘org-export-async-init-file’ just loading ELPA Org. >> >> This was previously reported here: >> >> https://lists.gnu.org/archive/html/emacs-orgmode/2021-06/msg00422.html >> >> Nicolas’ fix (replicated in this patch) seems to fix it. > > Applied. Thank you. > >> I don’t really understand why this bug happens to be honest. > > The patch is already an improvement, but the beast is still lurking, > indeed. > Just a shot in the dark which might be completely misleading, but ... I noticed a thread recently on emacs-devel which talked about one of the problems with async calls in Emacs is that they cannot handle user input correctly. All seems to work fine provided the async process being generated doesn't try to wait for user input at some point. I'm wondering if this could be a problem when exporting to latex if the underlying latex process encounters errors and is waiting for user input before it can continue (which happens if there are problems in the tex source latex is trying to process)? It might be worth checking next time you encounter an error if you can run latex on the generated *.tex file and see if it waits for user input?
next prev parent reply other threads:[~2021-11-28 23:00 UTC|newest] Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-11-28 15:59 Rasmus 2021-11-28 19:52 ` Nicolas Goaziou 2021-11-28 22:54 ` Tim Cross [this message] 2021-11-29 5:15 ` Timothy 2021-11-30 19:46 ` Rasmus 2021-11-29 9:19 ` Sébastien Miquel 2021-11-29 21:39 ` Nicolas Goaziou 2021-11-30 11:58 ` Sébastien Miquel 2021-12-10 9:30 ` Nicolas Goaziou 2021-11-30 19:35 ` Rasmus Pank Roulund 2021-12-01 6:40 ` Sébastien Miquel 2021-12-01 8:06 ` Rasmus
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 \ --firstname.lastname@example.org \ --email@example.com \ --firstname.lastname@example.org \ --subject='Re: [patch] fix ox-latex async export bug' \ /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
Code repositories for project(s) associated with this 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).