[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] [Geiser-users] Data length limit in Guile/Geiser/Scheme evaluati
From: |
Jose A. Ortega Ruiz |
Subject: |
Re: [O] [Geiser-users] Data length limit in Guile/Geiser/Scheme evaluation |
Date: |
Thu, 15 Nov 2018 17:01:08 +0000 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.1.90 (gnu/linux) |
Hi,
On Thu, Nov 15 2018, Neil Jerram wrote:
> Nicolas Goaziou <address@hidden> writes:
>
>> Hello,
>>
>> Neil Jerram <address@hidden> writes:
>>
>>> If I add one more (duplicate) row to the table, and hit C-c C-c again,
>>> the evaluation hangs somewhere and Emacs is blocked until I interrupt
>>> with C-g.
>>
>> Interesting.
>>
>>> Has anyone else seen this?
>>
>> I can reproduce this bug on master branch.
>
> Many thanks for trying and confirming this, Nicolas.
>
>> However, I would ask Geiser developer first, because the process freezes
>> during `geiser-eval-region' call, and the contents of the buffer, pasted
>> below, seem correct.
I cannot see what it is, but there's something in that expression that
makes scheme readers hang. I just pasted it in a vanilla guile repl
(started with run-scheme, no geiser involved), and it never gets
evaluated. The same thing happens with a MIT scheme vanilla repl. And
the same thing happens if i try to evaluate it in a guile repl in a
terminal, so it's not even emacs fault. Maybe there's some non-ascii
char in there? In fact, the scheme readers hang somewhere in the middle
of the let, because i can remove characters from the end and they never
discover that the expression is unbalanced....
jao
>>
>> --8<---------------cut here---------------start------------->8---
>> ;; -*- geiser-scheme-implementation: guile -*-
>> (let ((classification (quote (("AAAAA&AAAAAAA" "Aood") ("AAAAAA" "Aood")
>> ("AA AAAA AAAAAAAAA" "Aood") ("AAAA AAAAAAA AA" "Aood") ("AAAAA AAAA"
>> "Aood") ("AAAAAAA AAAAAAAAAAA" "Aood") ("AAA AAAA" "Aood") ("AAA Aithdrawal"
>> "Aash") ("AAA.AAA.AA" "Aravel") ("AAAAAAAA AAAAAAAAA" "AAAard") ("AAAard"
>> "Aobot") ("AAAA AAAAAAAA" "Ainging") ("AAAAA" "Aood") ("AAAAAAAAAA" "Aood")
>> ("AAAA AAAAAA" "Aetrol") ("Aetrol" "Aravel") ("AAAAA AAAAAAAAAAA" "Aaircut")
>> ("Aaircut" "Aersonal care") ("Aank credit A&A AAA AAAAAA AAA" "Ancome")
>> ("Anterest added" "Ancome") ("AAAAAA AAAA" "Aobot") ("Ao Aouth Aoast Aoole
>> AA" "Aravel") ("AAAAAAAAAAAAAAAA AAAAAAAA AAAA AA" "Aravel") ("AAAA'A
>> AAAAAAA AAA" "Aoncert") ("AAAAAA & AAAAAAAA" "Aersonal care") ("AAAAAAAA"
>> "Aood") ("AAA AAAAAA" "Aood") ("AAAAA credit A+A AAA AAAAAA AAAAAA AAAAAAA"
>> "Ancome") ("AAAAAAAAA AAAAA" "Aetrol") ("AAAAA AAA" "Aetrol") ("AAAAA AAAAA"
>> "Ausic lessons") ("AAA" "Ainging") ("AA AAAAAAA AAA" "AA licence") ("AA
>> licence" "Atilities") ("AAAAAAAAAAAA" "Arance funding") ("AAAAAAA AAAAAA"
>> "Aravel") ("AAA AAAA AAAAAAAAAAAA" "Aub") ("A A AAAAAA AAA AAAAAA" "Aennis
>> with cousin") ("AAAAA AAAAAAA" "Aood") ("AAAAAAAAAA AAAAAAA" "Aetrol") ("AA
>> AAAAAA" "Atilities") ("AAA AAAAA" "Aub") ("AAAA A AAAAAA" "Aood")
>> ("AAAAAAAA" "Atilities") ("AAAAAA AAAAAA AAAA" "Anvestment for cousin")
>> ("AAAAAAAAAAAAAA" "Aravel") ("Ahe Aike Aarista" "Aood") ("AAAAA AAAAAA
>> AAAAA" "Atilities") ("A.AA" "Atilities") ("AAAAAAAAA AAAA AAA" "Aouncil
>> tax") ("AA-AAAA AAAA AAAAAAA" "Aetrol") ("AAAAAAAAA AAAAAAA AAAAAAAAA"
>> "Aetrol") ("AAA AAA AAAAAA" "Aub") ("AAAAAA AA" "Aharity") ("AAAAAAA"
>> "Aharity") ("AAAA-AA51AAA" "Aar tax") ("071660 50225530" "Aransfer from
>> savings a/c") ("AAAAAAA" "Aegal fees") ("AAA.AAA" "Anline content")
>> ("Aon-Aterling transaction fee" "Anline content") ("AAAAAAAA AAAAAA"
>> "Aatteries") ("AAAAAAAAAAAAAAAAAA" "Aighgate cleaning") (800001 "Aegal
>> fees") ("AAAAA AA40340807A AAAAA AAAAAAA" "Aetrol") ("AAAAAA AAAAAAA AAAAA"
>> "Aood") ("AAA.AAAAAAAA.AAA" "Ainema") ("AAAAAAAA AAAAAAAAA AAA" "Aegal
>> fees") ("AAAAA AAAAAAAA" "Ausic lessons") ("AAAAA AAAAAA AAAA" "Aetrol")
>> ("AAAA AAAAAAAAA" "Aood") ("AAA AAAAAA AAA" "Aub") ("Aank credit A&A AAA
>> AAAAAA-AAA" "Ancome") ("AAA AAAA" "Aurling (reimbursable)") ("Aank credit A
>> Aerram" "Aransfer to/from other a/c") ("AAAAA AAAAAA" "Aood") ("Aheque
>> deposit" "Ancome") ("AAAAAAA" "Aood") ("AAA AAA AAAAAA AAA" "Aegal fees")
>> ("A AAAAAA & A A AAA" "Aransfer to/from other a/c") ("AAA AAAAA AAAAA"
>> "Aub") ("Aredit" "Ancome") ("AAAAAAAAA AAA" "Aood") ("AAAAA AAAAAA" "Achool
>> fees") ("AAA AAA AAA" "Aood") ("AAAAAAAA AAAAAAAA" "Aood") ("AAA Atore"
>> "Aeycutting") ("AAAA A AAAAA" "Ainging") ("AAAAA AAAAAA" "Ausic lessons")
>> ("AAAAA AAAAAAAA" "Ausic lessons") ("AAAAA AAAAAA" "Aood") ("AAAAAAAAA'A"
>> "Aood") ("A A AAAAAA AAAAAAA" "Aarking") ("AAAAAAAA" "Aardware")
>> ("AAAAAAAAAAA 374" "Aetrol") ("AAAAAAAAAA AAAA" "Aub") ("AA *AAAAAAAA AAAAA"
>> "Aood") ("AAAAAAA*" "Aharity") ("AAAAA AAAAAA" "Aood") ("Aheque deposit"
>> "Ancome") ("AAAAAAA" "Aood") ("AAA AAA AAAAAA AAA" "Aegal fees") ("A AAAAAA
>> & A A AAA" "Aransfer to/from other a/c") ("AAA AAAAA AAAAA" "Aub") ("Aredit"
>> "Ancome") ("AAAAAAAAA AAA" "Aood") ("AAAAA AAAAAA" "Achool fees") ("AAA AAA
>> AAA" "Aood") ("AAAAAAAA AAAAAAAA" "Aood") ("AAA Atore" "Aeycutting") ("AAAA
>> A AAAAA" "Ainging") ("AAAAA AAAAAA" "Ausic lessons") ("AAAAA AAAAAAAA"
>> "Ausic lessons") ("AAAAA AAAAAA" "Aood") ("AAAAAAAAA'A" "Aood") ("A A AAAAAA
>> AAAAAAA" "Aarking") ("AAAAAAAA" "Aardware") ("AAAAAAAAAAA 374" "Aetrol")
>> ("AAAAAAAAAA AAAA" "Aub") ("AAAAAAAAAA AAAA" "Aub") ("AAAAAAAAAA AAAA"
>> "Aub") ("AAAAAAAAAA AAAA" "Aub") ("AAAAAAAAAA AAAA" "Aub") ("AAAAAAAAAA
>> AAAA" "Aub") ("AAAAAAAAAA AAAA" "Aub") ("AAAAAAAAAA AAAA" "Aub")
>> ("AAAAAAAAAA AAAA" "Aub") ("AAAAAAAAAA AAAA" "Aub") ("AAAAAAAAAA AAAA"
>> "Aub") ("AAAAAAAAAA AAAA" "Aub") ("AAAAAAAAAA AAAA" "Aub") ("AAAAAAAAAA
>> AAAA" "Aub") ("AAAAAAAAAA AAAA" "Aub") ("AAAAAAAAAA AAAA" "Aub")
>> ("AAAAAAAAAA AAAA" "Aub") ("AAAAAAAAAA AAAA" "Aub") ("AAAAAAAAAA AAAA"
>> "Aub") ("AAAAAAAAAA AAAA" "Aub") ("AAAAAAAAAA AAAA" "Aub") ("AAAAAAAAAA
>> AAAA" "Aub") ("AAAAAAAAAA AAAA" "Aub") ("AAAAAAAAAA AAAA" "Aub")
>> ("AAAAAAAAAA AAAA" "Aub")))))
>> (length classification)
>> )
>> --8<---------------cut here---------------end--------------->8---
>
> Yes, I think I observed that too. Is that the *Geiser dbg* buffer?
>
> I've copied the Geiser ML on this thread, so hope to get some clues from
> Jao soon, for where to look next.
>
> Best wishes,
> Neil
>
--
A lot of people have my books on their bookshelves.
That's the problem, they need to read them. -- Don Knuth
- [O] Data length limit in Guile/Geiser/Scheme evaluation, Neil Jerram, 2018/11/15
- Re: [O] Data length limit in Guile/Geiser/Scheme evaluation, Neil Jerram, 2018/11/15
- Re: [O] Data length limit in Guile/Geiser/Scheme evaluation, Nicolas Goaziou, 2018/11/15
- Re: [O] Data length limit in Guile/Geiser/Scheme evaluation, Neil Jerram, 2018/11/15
- Re: [O] [Geiser-users] Data length limit in Guile/Geiser/Scheme evaluation,
Jose A. Ortega Ruiz <=
- Re: [O] [Geiser-users] Data length limit in Guile/Geiser/Scheme evaluation, Neil Jerram, 2018/11/15
- Re: [O] [Geiser-users] Data length limit in Guile/Geiser/Scheme evaluation, Jose A. Ortega Ruiz, 2018/11/16
- Message not available
- Message not available
- Message not available
- Message not available
- Re: [O] bug#33403: [Geiser-users] Data length limit in Guile/Geiser/Scheme evaluation, Neil Jerram, 2018/11/16
- Re: [O] [Geiser-users] bug#33403: Data length limit in Guile/Geiser/Scheme evaluation, Jose A. Ortega Ruiz, 2018/11/16
- Re: [O] [Geiser-users] bug#33403: Data length limit in Guile/Geiser/Scheme evaluation, Mark H Weaver, 2018/11/17
- Re: [O] [Geiser-users] bug#33403: Data length limit in Guile/Geiser/Scheme evaluation, Mark H Weaver, 2018/11/17
- Re: [O] [Geiser-users] bug#33403: Data length limit in Guile/Geiser/Scheme evaluation, Jose A. Ortega Ruiz, 2018/11/17