(
Jump to the original submission)
Great, I am happy that we finally tracked it down. Thanks for your patience and relentless testing :)
Cheers
Beda
p.s.- I think that the bug is probably in the fact that the BLT library is built against Tcl 8.4, but Tcl 8.5 will try to use it anyway, which leads to the behavior we witnessed.
|
That's it: I simply removed tcltk 8.4 with synaptics (XChat was depending on it) and the crashes are gone. I will file a bug for Ubuntu so that they add a conflict in the debian package.
|
Great, I think that the traceback from the core dump gives a clue to what is happening.
The most interesting thing is the mix of the 8.4 and 8.5 version of tcl which starts after the BLT library kicks in. I believe that this could be the reason for the crash - there is an older version of Tcl (8.4) in your system (or traces of it) which conflicts with the new 8.5 version. In my fresh system the 8.4 library does not exist and it runs fine.
Could you please try to get rid of this old library? I am not sure if it would be possible via apt-get or synaptic, but you could start by moving /usr/lib/libtcl8.4.so.0 somewhere else (so that Tcl cannot find it) and running BKChem again.
After that, we will see what happens.
Cheers
Beda
|
I am using Xfce and do not have Compiz or any visual effects enabled. I tried to create a coredump using https://wiki.ubuntu.com/Apport The program uploaded it automatically to https://bugs.launchpad.net/ubuntu/+source/bkchem/+bug/380346 Hope this helps somehow.
|
The only thing that comes to mind is to try to create a core-dump and see what you can extract from it. However, it is not a trivial task. It would be much better if I could reproduce the problem.
I assume you use Gnome. Do you use compiz? What happens when you disable visual effects in "System->Preferences->Appearance->Visual effects"? Does it change?
Cheers
Beda
|
Yes it does segfault when I download the source from BKChem website, unpack it, cd to bkchem-0.13.0/bkchem and do "python bkchem.py" and click "Help → About". I also tried bkchem-0.13.0-nopiddle 0.12.6, 0.12.5, 0.12.4 (0.12.3 and lower does not start) and they all segfault :/ Is there any way I can give more detailed crash information?
|
I downloaded a virtual machine with Ubuntu 9.04 and I cannot reproduce the bug - I can use both the 0.12.2 that comes with Ubuntu as well as 0.13.0 downloaded from BKChem website :(
When you download the source from BKChem website, unpack it, cd to bkchem-0.13.0/bkchem and do "python bkchem.py" does it also segfault?
|
OK, I will try to check it on an Ubuntu virtual machine and let you know.
Beda
|
Yes, the symptons are the same as described in bug #24769. I tried the BKchem version from the Ubuntu repositories and installed the latest one manually via http://packages.debian.org/de/sid/bkchem and I also tried downloading the source and start it using python bkchem.py and always get segfaults.
|
Please see the following bug:
https://savannah.nongnu.org/bugs/index.php?24769
It seems that this is the same problem with the new Ubuntu.
How did you install BKChem - from a package or from the source from http://bkchem.zirael.org?
Cheers
Beda
|
Whenever I click "file-properties", "info" or "options" I get a segmentation fault on Ubuntu 9.04 using BKchem 13.0 and 12.2
|
(Note: upload size limit is set to 16384 kB, after insertion of the required
escape characters.)
Attach Files:
Comment:
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
Do you think this task is very important?
If so, you can add your encouragement to it.
This task has 0 encouragements so far.
Only logged-in users can vote.