Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <vhlm5b$8urr$1@dont-email.me>
Deutsch   English   Français   Italiano  
<vhlm5b$8urr$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: news.eternal-september.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Paul Obermeier <obermeier@poSoft.de>
Newsgroups: comp.lang.tcl
Subject: Re: Img package 1.4.13 broken
Date: Wed, 20 Nov 2024 22:59:25 +0100
Organization: A noiseless patient Spider
Lines: 48
Message-ID: <vhlm5b$8urr$1@dont-email.me>
References: <h6hsjjp61efhdlb83t2jgv674d6eu81q6b@4ax.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 20 Nov 2024 23:00:11 +0100 (CET)
Injection-Info: dont-email.me; posting-host="8ab68c29163e63c7c6ef36284006df83";
	logging-data="293755"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+mCyN7iF2YAGTXNWfVfz9UdSlybzDI+58="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:ZNoefSs5Rkxut3n13oHQV9rlkhE=
In-Reply-To: <h6hsjjp61efhdlb83t2jgv674d6eu81q6b@4ax.com>

Am 20.11.2024 um 21:36 schrieb Helmut Giese:
> Hello out there,
> the Img package distributed with the latest versions of Tcl contain a
> bug - well, not really 'Img' itself but rather the zlib DLL it uses.
> 
> Here is what happened:
> When trying to run the second example from
> 
> https://wiki.tcl-lang.org/page/CollapsableFrame+%2DA+Toggle+Resized+Labelled+Frame+Container
> I got the error
> 	IDAT: invalid distance too far back
> 		while executing
> 	image create photo iconeClose -format png -data $data
> 		...
> with data being defined as
>          set data
> "iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAIAAAHeSjtLAAAABGdBTUEAAYagMei\
> WXwAAAKBJREFUCJmlUCESxCAMXJiIPqfyJOJEn8WTIpGRJxEInoKoOAGTo6X05uZ2EGw2ySYxZS8ALIC\
> coqmMcooATNlL/QEgAMyhkpbXFM1hDhYdSAs+3db1oaEYX8yBlOCIJpwqzvaK7bnZnOJCS//qcGcP7Wn\
> HPl+Ei6nagt77MV1EDne8B3MQEVI+uij6e9FMmDWabjfDHwWX84xx45z7yeENMlJR1s8KWugAAAAASUV\
> ORK5CYII="
> 
> I found a mention of this error in
> 	https://mirror.netzwerge.de/openbsd/Changelogs/ChangeLog.62
> Search for 'invalid distance' , 2nd occurrence.
> 
> There it is said that this error was introduced in zlib 1.2.2.2 and
> fixed - I think - by this commit
> 	CVSROOT:	/cvs
> 	Module name:	src
> 	Changes by:	tb@cvs.openbsd.org	2022/03/25 04:58:39
> 
> It's long ago that I filed a bug and have forgotten how and where.
> If you consider it a bug, too, I would be glad for a note how to
> report it.
> Helmut

Hi Helmut,

I can confirm, that the example script gives the mentioned error, if using Img 1.4.17.

It does however work, if using the latest Img version 2.0 or if using the native Tk PNG parser.
As the Img 1.4.X branch is not supported anymore (see https://tkimg.sourceforge.net/history.html#Version_1_4_17),
I have no plans to fix this specific bug.

Regards,
Paul