* C-h f strange behavior with 24.1.50 snapshot
@ 2012-07-05 7:43 Leo Alekseyev
2012-07-05 9:02 ` Peter Dyballa
0 siblings, 1 reply; 3+ messages in thread
From: Leo Alekseyev @ 2012-07-05 7:43 UTC (permalink / raw)
To: help-gnu-emacs
I'm running a 2012-07-01 snapshot from Damien Cassou's Ubuntu PPA and
am seeing C-h f breaking /on one of my machines/ with
: help-fns--autoloaded-p: Wrong type argument: arrayp, nil
The function names which cause this breakage seem to be dependent in
some non-trivial fashion on what I have loaded in my .emacs. For
instance, with blank .emacs, e.g. C-h f dired works, but if I load one
of (emacs-nav [[http://code.google.com/p/emacs-nav/]], dired-extension
[[http://www.emacswiki.org/emacs/dired-extension.el]]) it throws the
error. I haven't been able to figure out what in these packages
causes the error.
If I do emacs -Q, I can reproduce this error by doing
: C-h f help-fns--autoloaded-p
What makes this bizarre is that between my two machines, both running
Ubuntu 12.04 64-bit, both with freshly installed emacs-snapshot from
the PPA, only _one_ exhibits the breakage. How would I try to isolate
the problem further?
In general, how does one go about getting more information about such
errors? Can one enable a more detailed traceback, like one provided
by --debug-init, but something that would get triggered by errors such
as the one above?
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: C-h f strange behavior with 24.1.50 snapshot
2012-07-05 7:43 C-h f strange behavior with 24.1.50 snapshot Leo Alekseyev
@ 2012-07-05 9:02 ` Peter Dyballa
2012-07-05 18:14 ` Leo Alekseyev
0 siblings, 1 reply; 3+ messages in thread
From: Peter Dyballa @ 2012-07-05 9:02 UTC (permalink / raw)
To: Leo Alekseyev; +Cc: help-gnu-emacs
Am 05.07.2012 um 09:43 schrieb Leo Alekseyev:
> In general, how does one go about getting more information about such
> errors? Can one enable a more detailed traceback, like one provided
> by --debug-init, but something that would get triggered by errors such
> as the one above?
What I can suggest is to use this to make GNU Emacs list in *Messages* all Elisp files it loads and compare these lists and then the Elisp files in unusual places:
(defadvice load (before debug-log activate)
(message "(Tipp von Kai G) Lade jetzt: %s" (ad-get-arg 0)))
--
Greetings
Pete
"Klingon function calls do not have 'parameters' - they have 'arguments' - and they ALWAYS WIN THEM."
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: C-h f strange behavior with 24.1.50 snapshot
2012-07-05 9:02 ` Peter Dyballa
@ 2012-07-05 18:14 ` Leo Alekseyev
0 siblings, 0 replies; 3+ messages in thread
From: Leo Alekseyev @ 2012-07-05 18:14 UTC (permalink / raw)
To: Peter Dyballa; +Cc: help-gnu-emacs
>> In general, how does one go about getting more information about such
>> errors? Can one enable a more detailed traceback, like one provided
>> by --debug-init, but something that would get triggered by errors such
>> as the one above?
>
> What I can suggest is to use this to make GNU Emacs list in *Messages* all Elisp files it loads and compare these lists and then the Elisp files in unusual places:
>
> (defadvice load (before debug-log activate)
> (message "(Tipp von Kai G) Lade jetzt: %s" (ad-get-arg 0)))
>
> --
Thanks for the tip!
For the record, my original problem was resolved by installing the
emacs-snapshot-el package. It's probably a bug for help to break
silently if the elisp files aren't installed...
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2012-07-05 18:14 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-05 7:43 C-h f strange behavior with 24.1.50 snapshot Leo Alekseyev
2012-07-05 9:02 ` Peter Dyballa
2012-07-05 18:14 ` Leo Alekseyev
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.