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

Daniel Leidert daniel.leidert at wgdd.de
Sat Sep 12 15:30:47 UTC 2009


Am Dienstag, den 09.06.2009, 02:49 +0400 schrieb Konstantin Khomoutov:
> 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.

I can confirm, that the patch from
https://bugs.launchpad.net/ubuntu/+source/blt/+bug/359857/comments/2
"fixes" the crashes in bkchem. It further looks absolutely safe to me
and might fix all crashes, in which the mixture of tcl 8.4 and 8.5
occured in the backtrace.

@Chris: Would you please examine this short patch and apply it to the
blt Debian package?

Further the above mentioned bug report #359857 also contains a link to
the RedHat bugzilla with another patch, which might also be worth to be
checked.

Regards, Daniel




More information about the Pkg-tcltk-devel mailing list