* #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug>
@ 2019-04-27 20:13 Jean Louis
2019-04-28 2:29 ` Eli Zaretskii
2019-04-28 9:34 ` Philipp Stephani
0 siblings, 2 replies; 7+ messages in thread
From: Jean Louis @ 2019-04-27 20:13 UTC (permalink / raw)
To: help-gnu-emacs
I was using the module emacs-libpq for months
without problem. Reference:
https://github.com/anse1/emacs-libpq/issues/9
Now I have upgraded to the latest development
version of Emacs and am getting this bug below.
(["tlds_id" "integer" "nextval('tlds_tlds_id_seq'::regclass)" "" 1 #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> "" #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> "p" #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> "ID"] ["tlds_tld" "text" #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> "" 2 #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> "" #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> #<EMACS BUG: INVALID DATATYP
E (0x01) Save your buffers immediately and please report this bug> "x
Not even "SELECT 1" I can do without this bug
appearing.
If somebody have a clue, let me know.
Jean
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug>
2019-04-27 20:13 #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> Jean Louis
@ 2019-04-28 2:29 ` Eli Zaretskii
2019-04-28 5:14 ` Jean Louis
2019-04-28 8:44 ` Jean Louis
2019-04-28 9:34 ` Philipp Stephani
1 sibling, 2 replies; 7+ messages in thread
From: Eli Zaretskii @ 2019-04-28 2:29 UTC (permalink / raw)
To: help-gnu-emacs
> Date: Sat, 27 Apr 2019 22:13:42 +0200
> From: Jean Louis <bugs@gnu.support>
>
> I was using the module emacs-libpq for months
> without problem. Reference:
> https://github.com/anse1/emacs-libpq/issues/9
>
> Now I have upgraded to the latest development
> version of Emacs and am getting this bug below.
>
> (["tlds_id" "integer" "nextval('tlds_tlds_id_seq'::regclass)" "" 1 #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> "" #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> "p" #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> "ID"] ["tlds_tld" "text" #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> "" 2 #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> "" #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> #<EMACS BUG: INVALID DATAT
YPE (0x01) Save your buffers immediately and please report this bug> "x
>
> Not even "SELECT 1" I can do without this bug
> appearing.
>
> If somebody have a clue, let me know.
Did you try recompiling the module against the new emacs-module.h?
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug>
2019-04-28 2:29 ` Eli Zaretskii
@ 2019-04-28 5:14 ` Jean Louis
2019-04-28 8:44 ` Jean Louis
1 sibling, 0 replies; 7+ messages in thread
From: Jean Louis @ 2019-04-28 5:14 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: help-gnu-emacs
* Eli Zaretskii <eliz@gnu.org> [2019-04-28 04:29]:
> > Date: Sat, 27 Apr 2019 22:13:42 +0200
> > From: Jean Louis <bugs@gnu.support>
> >
> > I was using the module emacs-libpq for months
> > without problem. Reference:
> > https://github.com/anse1/emacs-libpq/issues/9
> >
> > Now I have upgraded to the latest development
> > version of Emacs and am getting this bug below.
> >
> > (["tlds_id" "integer" "nextval('tlds_tlds_id_seq'::regclass)" "" 1 #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> "" #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> "p" #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> "ID"] ["tlds_tld" "text" #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> "" 2 #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> "" #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> #<EMACS BUG: INVALID DAT
ATYPE (0x01) Save your buffers immediately and please report this bug> "x
> >
> > Not even "SELECT 1" I can do without this bug
> > appearing.
> >
> > If somebody have a clue, let me know.
>
> Did you try recompiling the module against the new emacs-module.h?
Header of that module is here:
#include <emacs-module.h>
#include <libpq-fe.h>
#include "pg_type.h"
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <assert.h>
Module emacs-libpq is here:
https://github.com/anse1/emacs-libpq/blob/master/pq.c
I am now trying to checkout some earlier version of Emacs to make it work.
And I found out everything works fine in commit commit
1dff09739346037a588a3b9290800c09a9b3409a from Fri Feb 1 03:01:39 2019
+0300
Commit from March 1st 2019 did not work.
I will now try to move February 14th and let you know.
Jean
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug>
2019-04-28 2:29 ` Eli Zaretskii
2019-04-28 5:14 ` Jean Louis
@ 2019-04-28 8:44 ` Jean Louis
1 sibling, 0 replies; 7+ messages in thread
From: Jean Louis @ 2019-04-28 8:44 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: help-gnu-emacs
The latest commit that works successfully is:
a1c53d4294550380de76d6a6c4e29e9e8f6f9133
as from Tue Apr 16 14:33:24 2019 -0700
The dates after this one mostly segfaults when loading the module emacs-libpq or I get the bug.
I am trying to find some version newer than April 16th.
Jean
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug>
2019-04-27 20:13 #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> Jean Louis
2019-04-28 2:29 ` Eli Zaretskii
@ 2019-04-28 9:34 ` Philipp Stephani
2019-04-28 9:46 ` Jean Louis
2019-04-29 5:45 ` Solved - was " Jean Louis
1 sibling, 2 replies; 7+ messages in thread
From: Philipp Stephani @ 2019-04-28 9:34 UTC (permalink / raw)
To: Jean Louis; +Cc: help-gnu-emacs
Am Sa., 27. Apr. 2019 um 22:18 Uhr schrieb Jean Louis <bugs@gnu.support>:
>
> I was using the module emacs-libpq for months
> without problem. Reference:
> https://github.com/anse1/emacs-libpq/issues/9
>
> Now I have upgraded to the latest development
> version of Emacs and am getting this bug below.
>
> (["tlds_id" "integer" "nextval('tlds_tlds_id_seq'::regclass)" "" 1 #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> "" #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> "p" #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> "ID"] ["tlds_tld" "text" #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> "" 2 #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> "" #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> "x
>
> Not even "SELECT 1" I can do without this bug
> appearing.
>
> If somebody have a clue, let me know.
Can you try running Emacs with the --module-assertions option?
Without investigating in detail, the code at
https://github.com/anse1/emacs-libpq/blob/master/pq.c#L325-L326 is
clearly buggy, see https://phst.eu/emacs-modules#value-lifetime.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug>
2019-04-28 9:34 ` Philipp Stephani
@ 2019-04-28 9:46 ` Jean Louis
2019-04-29 5:45 ` Solved - was " Jean Louis
1 sibling, 0 replies; 7+ messages in thread
From: Jean Louis @ 2019-04-28 9:46 UTC (permalink / raw)
To: Philipp Stephani; +Cc: help-gnu-emacs
This is what I get on latest commit with Emacs. I do not know how to debug this.
emacs --module-assertion
Emacs module assertion: Emacs value not found in 11 values of 1 environments
Fatal error 6: Aborted
Backtrace:
emacs[0x5039f2]
emacs[0x4176a5]
emacs[0x41788b]
emacs[0x418223]
emacs[0x58cb31]
emacs[0x58ef72]
/home/admin/Programming/git/emacs-libpq/pq.so(+0x14ed)[0x7fd9e35444ed]
Aborted
More progress here:
https://github.com/anse1/emacs-libpq/issues/9
Jean
^ permalink raw reply [flat|nested] 7+ messages in thread
* Solved - was Re: #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug>
2019-04-28 9:34 ` Philipp Stephani
2019-04-28 9:46 ` Jean Louis
@ 2019-04-29 5:45 ` Jean Louis
1 sibling, 0 replies; 7+ messages in thread
From: Jean Louis @ 2019-04-29 5:45 UTC (permalink / raw)
To: Philipp Stephani; +Cc: help-gnu-emacs
* Philipp Stephani <p.stephani2@gmail.com> [2019-04-28 11:35]:
> Without investigating in detail, the code at
> https://github.com/anse1/emacs-libpq/blob/master/pq.c#L325-L326 is
> clearly buggy, see https://phst.eu/emacs-modules#value-lifetime.
Thank you much for helping, now it is solved.
Jean
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2019-04-29 5:45 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-04-27 20:13 #<EMACS BUG: INVALID DATATYPE (0x01) Save your buffers immediately and please report this bug> Jean Louis
2019-04-28 2:29 ` Eli Zaretskii
2019-04-28 5:14 ` Jean Louis
2019-04-28 8:44 ` Jean Louis
2019-04-28 9:34 ` Philipp Stephani
2019-04-28 9:46 ` Jean Louis
2019-04-29 5:45 ` Solved - was " Jean Louis
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).