** Changed in: blt (Debian)
Status: New => Fix Released
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to blt in Ubuntu.
https://bugs.launchpad.net/bugs/359857
Title:
blt does not work as currently packaged
Status in “bkchem” package in Ubuntu:
Fix Released
Status in “blt” package in Ubuntu:
New
Status in “blt” package in Debian:
Fix Released
Bug description:
Binary package hint: blt
I'm no tcl/tk expert, but I think that blt-2.4z is incompatible with
tcl/tk 8.5 and attempting to package blt to support both is a mistake.
We have been using the blt libraries with the Swarm toolkit for years.
With tcl/tk 8.4 and blt from Ubuntu Hardy, we have had no trouble
until the release of Intrepid. I suspect that part of the trouble we
have is just exposing a fundamental problem in blt as packaged. Our
Swarm programs crash, and I'm able to reproduce similar problems with
the blt-demos packages.
Go into the blt-demos in Intrepid and run
$ wish graph1.tcl
A graph will pop up, but if you try to zoom into the graph by drawing
a rectangle with two left mouse clickings, then you see segmentation
fault.
Here's a back trace.
pauljohn@pols124:demos$ blt wish
bash: blt: command not found
pauljohn@pols124:demos$ gdb wish
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(no debugging symbols found)
(gdb) set args graph2.tcl
(gdb) run
Starting program: /usr/bin/wish graph2.tcl
[Thread debugging using libthread_db enabled]
[New Thread 0xb7b1b6b0 (LWP 32279)]
[New Thread 0xb7b1ab90 (LWP 32282)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7b1b6b0 (LWP 32279)]
0x00000000 in ?? ()
(gdb) bt
#0 0x00000000 in ?? ()
#1 0xb7180355 in ?? () from /usr/lib/libBLT.2.4.so.8.4
#2 0xb7180570 in ?? () from /usr/lib/libBLT.2.4.so.8.4
#3 0xb7df35ce in TclInvokeStringCommand ()
from /usr/lib/libtcl8.4.so.0
#4 0xb7df494e in TclEvalObjvInternal () from /usr/lib/libtcl8.4.so.0
#5 0xb7e20d71 in ?? () from /usr/lib/libtcl8.4.so.0
#6 0xb7e1edb8 in TclCompEvalObj () from /usr/lib/libtcl8.4.so.0
#7 0xb7e5707e in TclObjInterpProc () from /usr/lib/libtcl8.4.so.0
#8 0xb7df494e in TclEvalObjvInternal () from /usr/lib/libtcl8.4.so.0
#9 0xb7e20d71 in ?? () from /usr/lib/libtcl8.4.so.0
#10 0xb7e1edb8 in TclCompEvalObj () from /usr/lib/libtcl8.4.so.0
#11 0xb7e5707e in TclObjInterpProc () from /usr/lib/libtcl8.4.so.0
#12 0xb7df494e in TclEvalObjvInternal () from /usr/lib/libtcl8.4.so.0
#13 0xb7df5812 in Tcl_EvalEx () from /usr/lib/libtcl8.4.so.0
#14 0xb7ea4989 in Tk_BindEvent () from /usr/lib/libtk8.4.so.0
#15 0xb7eab2c7 in TkBindEventProc () from /usr/lib/libtk8.4.so.0
#16 0xb7eb3dc9 in Tk_HandleEvent () from /usr/lib/libtk8.4.so.0
#17 0xb7eb4628 in ?? () from /usr/lib/libtk8.4.so.0
#18 0xb7e4b3eb in Tcl_ServiceEvent () from /usr/lib/libtcl8.4.so.0
#19 0xb7e4b719 in Tcl_DoOneEvent () from /usr/lib/libtcl8.4.so.0
#20 0xb7eb46ef in Tk_MainLoop () from /usr/lib/libtk8.4.so.0
#21 0xb7ec25b0 in Tk_MainEx () from /usr/lib/libtk8.4.so.0
---Type <return> to continue, or q <return> to quit---
#22 0x0804880b in main ()
(gdb)
Then I grabbed the packages from Hardy:
$ sudo dpkg -i blt_2.4z-4ubuntu1_i386.deb blt-dev_2.4z-
4ubuntu1_i386.deb
After that, demos run without crashing, and our Swarm programs run
too.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bkchem/+bug/359857/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp