* Fwd: Fails to bring up a back trace [not found] <CAG9ihEvJq=iH-cVVHc3J2zNSXEnxg=8Tu02=P1nmgHz0cMpH8g@mail.gmail.com> @ 2023-11-29 21:43 ` Davin Pearson 2023-11-29 23:29 ` Emanuel Berg ` (2 more replies) 0 siblings, 3 replies; 7+ messages in thread From: Davin Pearson @ 2023-11-29 21:43 UTC (permalink / raw) To: gnu.emacs.help -- Sincerely and kindest regards, *Davin Pearson* http://davin.50webs.com ---------- Forwarded message --------- From: Davin Pearson <davin.pearson@gmail.com> Date: Thu, 30 Nov 2023 at 10:37 Subject: Fails to bring up a back trace To: <gnu.emacs.help@googlegroups.com> When I run my code, it spews out the following error message: Symbol's function definition is void: t To ensure normal operation, you should investigate and remove the cause of the error in your initialization file. Start Emacs with the ‘--debug-init’ option to view a complete error backtrace. Here is the contents of my runmacs.bat file: emacs --geometry 2048x1024 --debug-init & Yet it fails to bring up an error backtrace. I also tried the following command: emacs --geometry 2048x1024 --eval "(setq debug-on-error)" --debug-init & What gives? -- Sincerely and kindest regards, *Davin Pearson* http://davin.50webs.com ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Fwd: Fails to bring up a back trace 2023-11-29 21:43 ` Fwd: Fails to bring up a back trace Davin Pearson @ 2023-11-29 23:29 ` Emanuel Berg 2023-11-30 4:58 ` tomas 2023-11-30 13:17 ` Michael Heerdegen via Users list for the GNU Emacs text editor 2 siblings, 0 replies; 7+ messages in thread From: Emanuel Berg @ 2023-11-29 23:29 UTC (permalink / raw) To: help-gnu-emacs Davin Pearson wrote: > Symbol's function definition is void: t > > To ensure normal operation, you should investigate and remove the > cause of the error in your initialization file. Start Emacs with > the ‘--debug-init’ option to view a complete error backtrace. > > Here is the contents of my runmacs.bat file: > > emacs --geometry 2048x1024 --debug-init & > > Yet it fails to bring up an error backtrace. > > I also tried the following command: > > emacs --geometry 2048x1024 --eval "(setq debug-on-error)" --debug-init & > > What gives? Should be (setq debug-on-error t) Maybe that is what you have in code as well? Peace. -- underground experts united https://dataswamp.org/~incal ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Fwd: Fails to bring up a back trace 2023-11-29 21:43 ` Fwd: Fails to bring up a back trace Davin Pearson 2023-11-29 23:29 ` Emanuel Berg @ 2023-11-30 4:58 ` tomas 2023-11-30 9:47 ` Basile Starynkevitch 2023-11-30 13:17 ` Michael Heerdegen via Users list for the GNU Emacs text editor 2 siblings, 1 reply; 7+ messages in thread From: tomas @ 2023-11-30 4:58 UTC (permalink / raw) To: Davin Pearson; +Cc: gnu.emacs.help [-- Attachment #1: Type: text/plain, Size: 413 bytes --] On Thu, Nov 30, 2023 at 10:43:45AM +1300, Davin Pearson wrote: [...] > Yet it fails to bring up an error backtrace. I fear this is too scant a context to feed educated guesses. But this, at least, looks wrong to me: > I also tried the following command: > > emacs --geometry 2048x1024 --eval "(setq debug-on-error)" --debug-init & ... it should be "(setq debug-on-error t)". Cheers -- t [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 195 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Fwd: Fails to bring up a back trace 2023-11-30 4:58 ` tomas @ 2023-11-30 9:47 ` Basile Starynkevitch 2023-11-30 10:17 ` tomas 0 siblings, 1 reply; 7+ messages in thread From: Basile Starynkevitch @ 2023-11-30 9:47 UTC (permalink / raw) To: tomas, Davin Pearson; +Cc: gnu.emacs.help On 11/30/23 05:58, tomas@tuxteam.de wrote: > On Thu, Nov 30, 2023 at 10:43:45AM +1300, Davin Pearson wrote: > > [...] > >> Yet it fails to bring up an error backtrace. > I fear this is too scant a context to feed educated guesses. But > this, at least, looks wrong to me: > >> I also tried the following command: >> >> emacs --geometry 2048x1024 --eval "(setq debug-on-error)" --debug-init & > ... it should be "(setq debug-on-error t)". A possible approach to backtracking on Linux might be to improve or enhance GNU emacs to use Ian Taylor's libbacktrace open source library. The libbacktrace source code is on https://github.com/ianlancetaylor/libbacktrace On Linux, mixing that library with the dladdr function (see https://man7.org/linux/man-pages/man3/dladdr.3.html) gives human readable backtraces. And this is used both in recent GCC compilers (see https://gcc.gnu.org/ - the source code of libbacktrace is incorporated in GCC 13...) and in the RefPerSys open source inference engine project on https://github.com/RefPerSys/RefPerSys/ It seems that the latest GNU emacs snapshot commit e87644baa3239ce5 is using GNU libc backtracing functions, but not (like GCC does) the libbacktrace from Ian Taylor. For details, contact me (Basile Starynkevitch, in France near Paris) by email to basile@starynkevitch.net Regards -- Basile Starynkevitch <basile@starynkevitch.net> (only mine opinions / les opinions sont miennes uniquement) 92340 Bourg-la-Reine, France web page: starynkevitch.net/Basile/ ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Fwd: Fails to bring up a back trace 2023-11-30 9:47 ` Basile Starynkevitch @ 2023-11-30 10:17 ` tomas 2023-11-30 10:38 ` Basile Starynkevitch 0 siblings, 1 reply; 7+ messages in thread From: tomas @ 2023-11-30 10:17 UTC (permalink / raw) To: Basile Starynkevitch; +Cc: Davin Pearson, gnu.emacs.help [-- Attachment #1: Type: text/plain, Size: 1025 bytes --] On Thu, Nov 30, 2023 at 10:47:36AM +0100, Basile Starynkevitch wrote: > > On 11/30/23 05:58, tomas@tuxteam.de wrote: > > On Thu, Nov 30, 2023 at 10:43:45AM +1300, Davin Pearson wrote: > > > > [...] > > > > > Yet it fails to bring up an error backtrace. > > I fear this is too scant a context to feed educated guesses. But > > this, at least, looks wrong to me: > > > > > I also tried the following command: > > > > > > emacs --geometry 2048x1024 --eval "(setq debug-on-error)" --debug-init & > > ... it should be "(setq debug-on-error t)". > > > A possible approach to backtracking on Linux might be to improve or enhance > GNU emacs to use Ian Taylor's libbacktrace open source library. The > libbacktrace source code is on > https://github.com/ianlancetaylor/libbacktrace [...] Hi, Basile I think (but I may be wrong, of course) the OP's problem was much simpler and they were just after a plain boring Lisp stack trace. That saie, I'm still a fan of your work :) Cheers -- t [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 195 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Fwd: Fails to bring up a back trace 2023-11-30 10:17 ` tomas @ 2023-11-30 10:38 ` Basile Starynkevitch 0 siblings, 0 replies; 7+ messages in thread From: Basile Starynkevitch @ 2023-11-30 10:38 UTC (permalink / raw) To: tomas; +Cc: Davin Pearson, gnu.emacs.help On 11/30/23 11:17, tomas@tuxteam.de wrote: > On Thu, Nov 30, 2023 at 10:47:36AM +0100, Basile Starynkevitch wrote: >> On 11/30/23 05:58, tomas@tuxteam.de wrote: >>> On Thu, Nov 30, 2023 at 10:43:45AM +1300, Davin Pearson wrote: >>> >>> [...] >>> >>>> Yet it fails to bring up an error backtrace. >>> I fear this is too scant a context to feed educated guesses. But >>> this, at least, looks wrong to me: >>> >>>> I also tried the following command: >>>> >>>> emacs --geometry 2048x1024 --eval "(setq debug-on-error)" --debug-init & >>> ... it should be "(setq debug-on-error t)". >> >> A possible approach to backtracking on Linux might be to improve or enhance >> GNU emacs to use Ian Taylor's libbacktrace open source library. The >> libbacktrace source code is on >> https://github.com/ianlancetaylor/libbacktrace > [...] > > Hi, Basile > > I think (but I may be wrong, of course) the OP's problem was much simpler > and they were just after a plain boring Lisp stack trace. But recent GNU emacs can be built to use the libgccjit library to translate emacs lisp code to machine code, and can also be built to accept emacs modules, that is dlopen-ed shared libraries. See https://phst.eu/emacs-modules.html I tend to believe that a plain boring Lisp stack trace is not always enough (since emacs lisp bytecode is sometimes translated to maching code, or because of emacs modules). > > That saie, I'm still a fan of your work :) Thanks. The issue is find funding and ITEA or HorizonEurope consortium supporting https://github.com/RefPerSys/RefPerSys/ > > Cheers -- Basile Starynkevitch <basile@starynkevitch.net> (only mine opinions / les opinions sont miennes uniquement) 92340 Bourg-la-Reine, France web page: starynkevitch.net/Basile/ ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Fwd: Fails to bring up a back trace 2023-11-29 21:43 ` Fwd: Fails to bring up a back trace Davin Pearson 2023-11-29 23:29 ` Emanuel Berg 2023-11-30 4:58 ` tomas @ 2023-11-30 13:17 ` Michael Heerdegen via Users list for the GNU Emacs text editor 2 siblings, 0 replies; 7+ messages in thread From: Michael Heerdegen via Users list for the GNU Emacs text editor @ 2023-11-30 13:17 UTC (permalink / raw) To: help-gnu-emacs Davin Pearson <davin.pearson@gmail.com> writes: > When I run my code, it spews out the following error message: What does "I run my code" mean? Michael. ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2023-11-30 13:17 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <CAG9ihEvJq=iH-cVVHc3J2zNSXEnxg=8Tu02=P1nmgHz0cMpH8g@mail.gmail.com> 2023-11-29 21:43 ` Fwd: Fails to bring up a back trace Davin Pearson 2023-11-29 23:29 ` Emanuel Berg 2023-11-30 4:58 ` tomas 2023-11-30 9:47 ` Basile Starynkevitch 2023-11-30 10:17 ` tomas 2023-11-30 10:38 ` Basile Starynkevitch 2023-11-30 13:17 ` Michael Heerdegen via Users list for the GNU Emacs text editor
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).