[Pkg-tcltk-devel] RFH: Bug#524149: blt and segmentation faults

Konstantin Khomoutov flatworm at users.sourceforge.net
Mon Jun 8 22:49:53 UTC 2009


On Mon, Jun 08, 2009 at 12:10:38PM +0200, Daniel Leidert wrote:

> would you please be so kind to examine bug #524149 and the packaging of blt?
> There are plenty of crash reports:
> 
> http://bugs.debian.org/524149
> https://bugs.launchpad.net/bugs/359857 (related report in Ubuntu)
> https://bugs.launchpad.net/bugs/380346 (bkchem)
> https://bugs.launchpad.net/bugs/305211 (python-pmw, pymol)
> https://bugs.launchpad.net/bugs/297699 (pymol)
> 
> (there are probably more in Debian/Ubuntu bug-trackers - I didn't check all
> dependencies of blt, python-pmw and the other)
> 
> So this issue is a pain.

Jeff Hobbs pointed out that bkchem bug
https://bugs.launchpad.net/bugs/380346 (bkchem)
possibly caused by mixed 8.4 and 8.5 versions of libtcl loaded
at the same time, which can be seen in the backtrace.
bkchem depends on python-pmw which depends strictly on Tcl/Tk >= 8.5,
and BLT which depends on Tcl/Tk 8.5 or 8.4, so it might happen that the
user reported the crash has both versions of Tcl installed, and the
application is written in such a way that two versions of libtcl ended
up being linked to a process.
It would be nice if you forwarded this to the bkchem maintainers in
Ubuntu.

Other bugs appear to be more serious and might happen due to
incompatibility between BLT and Tcl/Tk 8.5 (as BLT possibly
uses Tcl internals, not only its public API which donesn't
change between point releases).

I'm not sure but possibly asking for help on tcl-core mailing list and
comp.lang.tcl newsgroup would yield more information.
Personally, I have no experience with BLT.




More information about the Pkg-tcltk-devel mailing list