Skip Menu |

This queue is for tickets about the Tk CPAN distribution.

Report information
The Basics
Id: 127629
Status: stalled
Priority: 0/
Queue: Tk

People
Owner: Nobody in particular
Requestors: joelz [...] pobox.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Spurious debugging information on terminal
Date: Sun, 11 Nov 2018 13:23:18 -1000
To: bug-Tk [...] rt.cpan.org
From: Joel Roth <joelz [...] pobox.com>
Dear Maintainers, Calls to the createLine method generate debugging output of the form: TclObj_get 55eef006e4c0 int 100' This prints on the terminal. As my app makes frequent calls to this method, the spurious output makes the terminal unusable. I'm running 8.04.033 under perl 5.24.1 OS reported as Linux sprite 4.9.0-6-amd64 #1 SMP Debian 4.9.88-1+deb9u1 (2018-05-07) x86_64 GNU/Linux
On 2018-11-11 18:23:49, joelz@pobox.com wrote: Show quoted text
> Dear Maintainers, > > Calls to the createLine method generate > debugging output of the form: > > TclObj_get 55eef006e4c0 int 100' > > This prints on the terminal. > > As my app makes frequent calls to this method, > the spurious output makes the terminal unusable. > > I'm running 8.04.033 under perl 5.24.1 OS reported as Linux > sprite 4.9.0-6-amd64 #1 SMP Debian 4.9.88-1+deb9u1 > (2018-05-07) x86_64 GNU/Linux
804.033 is not the latest Perl/Tk. Can you try 804.034? In any case, I never saw this kind of warnings (and I am also using a lot of createLine calls in my applications). Can you create a small test script which reproduces the problem?
On 2018-11-12 01:28:49, SREZIC wrote: Show quoted text
> On 2018-11-11 18:23:49, joelz@pobox.com wrote:
> > Dear Maintainers, > > > > Calls to the createLine method generate > > debugging output of the form: > > > > TclObj_get 55eef006e4c0 int 100' > > > > This prints on the terminal. > > > > As my app makes frequent calls to this method, > > the spurious output makes the terminal unusable. > > > > I'm running 8.04.033 under perl 5.24.1 OS reported as Linux > > sprite 4.9.0-6-amd64 #1 SMP Debian 4.9.88-1+deb9u1 > > (2018-05-07) x86_64 GNU/Linux
> > 804.033 is not the latest Perl/Tk. Can you try 804.034? > > In any case, I never saw this kind of warnings (and I am also using a > lot of createLine calls in my applications). Can you create a small > test script which reproduces the problem?
Probably the error message was generated in this line: https://github.com/eserte/perl-tk/blob/a045672316137040706a6686fc74da26eb6854d7/objGlue.c#L1376 It looks like the internal data type was unexpected, and a debugging message printed. Possibly in your program the createLine arguments are return value from other Perl/Tk calls. Is this possible? Still, can you create a minimal script to reproduce the problem? Regards, Slaven