[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#30106: Loading file /sources/emacs/lisp/emacs-lisp/ert.elc failed to
From: |
Jean Louis |
Subject: |
bug#30106: Loading file /sources/emacs/lisp/emacs-lisp/ert.elc failed to provide feature `mod-test' |
Date: |
Tue, 16 Jan 2018 22:18:55 +0300 |
User-agent: |
Mutt/1.9.2 (2017-12-15) |
On Tue, Jan 16, 2018 at 08:10:49PM +0200, Eli Zaretskii wrote:
> > Date: Mon, 15 Jan 2018 21:55:33 +0300
> > From: Jean Louis <bugs@gnu.support>
> > Cc: 30106@debbugs.gnu.org
> >
> > I can see that 'make check' fails so:
> >
> > ELC src/emacs-module-tests.elc
> > Emacs module assertion: Module function called from outside the current
> > Lisp thread
> > /bin/sh: line 1: 6214 Aborted EMACSLOADPATH= LC_ALL=C
> > EMACS_TEST_DIRECTORY=/sources/emacs/test "../src/emacs" --module-assertions
> > -batch --no-site-file --no-site-lisp -L ":." -f batch-byte-compile
> > src/emacs-module-tests.el
>
> Ah, that changes almost everything. The test fails here:
>
> static void
> module_assert_thread (void)
> {
> if (!module_assertions)
> return;
> if (!in_current_thread ())
> module_abort ("Module function called from outside " <<<<<<<<<<<<<<<
> "the current Lisp thread");
> if (gc_in_progress)
> module_abort ("Module function called during garbage collection");
> }
>
> And in_current_thread does this:
>
> static bool
> in_current_thread (void)
> {
> if (current_thread == NULL)
> return false;
> #ifdef HAVE_PTHREAD
> return pthread_equal (pthread_self (), current_thread->thread_id);
> #elif defined WINDOWSNT
> return GetCurrentThreadId () == current_thread->thread_id;
> #endif
> }
>
> So either current_thread is NULL in your case, or pthread_equal
> returns false. Can you tell which one of these happens?
I cannot test it myself on my own. You may tell me
what to do, to test it.
Do I miss some software package?
Jean
- bug#30106: Loading file /sources/emacs/lisp/emacs-lisp/ert.elc failed to provide feature `mod-test', (continued)
- bug#30106: Loading file /sources/emacs/lisp/emacs-lisp/ert.elc failed to provide feature `mod-test', Jean Louis, 2018/01/15
- bug#30106: Loading file /sources/emacs/lisp/emacs-lisp/ert.elc failed to provide feature `mod-test', Jean Louis, 2018/01/15
- bug#30106: Loading file /sources/emacs/lisp/emacs-lisp/ert.elc failed to provide feature `mod-test', Eli Zaretskii, 2018/01/15
- bug#30106: Loading file /sources/emacs/lisp/emacs-lisp/ert.elc failed to provide feature `mod-test', Jean Louis, 2018/01/16
- bug#30106: Loading file /sources/emacs/lisp/emacs-lisp/ert.elc failed to provide feature `mod-test', Glenn Morris, 2018/01/16
- bug#30106: Loading file /sources/emacs/lisp/emacs-lisp/ert.elc failed to provide feature `mod-test', Jean Louis, 2018/01/16
- bug#30106: Loading file /sources/emacs/lisp/emacs-lisp/ert.elc failed to provide feature `mod-test', Eli Zaretskii, 2018/01/16
- bug#30106: Loading file /sources/emacs/lisp/emacs-lisp/ert.elc failed to provide feature `mod-test',
Jean Louis <=
- bug#30106: Loading file /sources/emacs/lisp/emacs-lisp/ert.elc failed to provide feature `mod-test', Eli Zaretskii, 2018/01/17
- bug#30106: Loading file /sources/emacs/lisp/emacs-lisp/ert.elc failed to provide feature `mod-test', Jean Louis, 2018/01/17
- bug#30106: Loading file /sources/emacs/lisp/emacs-lisp/ert.elc failed to provide feature `mod-test', Eli Zaretskii, 2018/01/17
- bug#30106: Loading file /sources/emacs/lisp/emacs-lisp/ert.elc failed to provide feature `mod-test', Glenn Morris, 2018/01/17
- bug#30106: Loading file /sources/emacs/lisp/emacs-lisp/ert.elc failed to provide feature `mod-test', Glenn Morris, 2018/01/17
- bug#30106: Loading file /sources/emacs/lisp/emacs-lisp/ert.elc failed to provide feature `mod-test', Jean Louis, 2018/01/17
- bug#30106: Loading file /sources/emacs/lisp/emacs-lisp/ert.elc failed to provide feature `mod-test', Glenn Morris, 2018/01/18
- bug#30106: Loading file /sources/emacs/lisp/emacs-lisp/ert.elc failed to provide feature `mod-test', Eli Zaretskii, 2018/01/17
- bug#30106: Loading file /sources/emacs/lisp/emacs-lisp/ert.elc failed to provide feature `mod-test', Glenn Morris, 2018/01/17
- bug#30106: Loading file /sources/emacs/lisp/emacs-lisp/ert.elc failed to provide feature `mod-test', Philipp Stephani, 2018/01/17