GNU TeXmacs - Bugs: bug #38386, detecting maxima does not timeout...
You are not allowed to post comments on this tracker with your current authentication level.
bug #38386: detecting maxima does not timeout and may freeze Texmacs at startup
Submitter: | toutatis <toutatis> | ||
Submitted: | Sat 23 Feb 2013 01:18:03 PM UTC | ||
Category: | None | Priority: | 5 - Normal |
Item Group: | Error | Status: | Postponed |
Privacy: | Public | Assigned to: | vdhoeven |
Originator Name: | Open/Closed: | Open | |
Release: | None | Release: | |
Fixed Release: | None | Fixed Release: | |
Keywords: |
( Jump to the original submission )
Fri 23 Jun 2017 06:06:24 PM UTC, comment #10: |
Joris van der Hoeven <vdhoeven>![]() ![]() |
Mon 25 Feb 2013 10:11:56 AM UTC, comment #9: Yes, I think we should prevent this situation by putting some timeout in maxima_detect (and maybe elsewhere) and just assume that the program is not installed if the timeout is reached. Let us keep the bug open to remember us the issue.
Thanks for the feedback.
|
Massimiliano Gubinelli <mgubi>![]() |
Mon 25 Feb 2013 10:09:42 AM UTC, comment #8: Yes I think that the problem came from maxima.
I found that the problem is known (see http://comments.gmane.org/gmane.comp.mathematics.maxima.general/30783) and comes from the fact that maxima must be recompiled when a new version of sbcl is installed: "It seems to need the exact same sbcl at runtime than what was used to build, even if it is the same version".
|
toutatis <toutatis> |
Mon 25 Feb 2013 08:26:29 AM UTC, comment #7: Yes, I remarked in one of your previous comments that you wrote
And the following new processes are
so it seems that the program blocks while trying to detect maxima installation. sbcl is running, so apparently it found maxima and try to run some script in it (maybe to check the versions?)
Do you confirm that is the maxima installation that is broken on your system, or can you run maxima standalone without problems?
max
|
Massimiliano Gubinelli <mgubi>![]() |
Mon 25 Feb 2013 08:17:00 AM UTC, comment #6: Hello,
For the filesystem layout, I use "spill" (http://www.rpcurnow.force9.co.uk/spill/) whch creates symbolic links between files in "/app/Texmacs/1.0.7.18" to "/usr/local".
But I found that it works if I suppress maxima (also with "spill").
|
toutatis <toutatis> |
Sun 24 Feb 2013 06:52:03 PM UTC, comment #5: OK, Thanks.
So it seems you have a non-standard file system layout. Is this the usual slackware layout or is it a custom setup of your own? In principle this should not be a problem if the PATH is set correctly. However it could be that some part in Texmacs, in the plugins, or the install script is assuming a more standard linux file system layout...
You say it used to work with version 1.0.7.15. Was it in exactly the same setup? Could you revert to that version to check if it still working (that would significantly narrow down on the problem)?
Next: What about this searching for maxima? Have you installed maxima? Have you set maxima as scripting language (in the preferences)? AFAIK this maxima_detect process should never be running with the default settings (say, if you start texmacs with no ~/.TeXmacs folder). Can you check that?
Philippe
|
Philippe Joyez <pjoyez>![]() |
Sun 24 Feb 2013 02:39:34 PM UTC, comment #4: I dit not use svn, but version 1.0.7.18, from TeXmacs-1.0.7.18-src.tar.gz, that I did compile without a problem.
"texmacs -debug-all" gives this:
TeXmacs] Installing internal plug-ins...
<<<<<<<< reapply_sent_slots() for widget: simple_widget id: 3
|
toutatis <toutatis> |
Sun 24 Feb 2013 01:00:23 PM UTC, comment #3: Sorry to insist but it is very important to answer the question: Did you compile texmacs from the svn source? If not (if you are using some package assembled by someone else), you are most likely facing a problem with an unfulfilled dependency, and compiling from the genuine texmacs source should solve the issue. On the other hand if you did compile from the svn source with all default options, then that is a real bug that needs to be investigated.
Also it looks like texmacs is searching for maxima (which is not the default setup). Although it should not, it may be stuck on this.
Can you run "texmacs -debug-all" from the terminal?
|
Philippe Joyez <pjoyez>![]() |
Sat 23 Feb 2013 06:17:23 PM UTC, comment #2: Thank you for your answer.
Yes I have tried to delete ~/.TeXmacs.
When I run texmacs from the console the following lines appear
TeXmacs] Loading corktounicode
then the window opens, with all the menus of texmacs, but nothing works. The window has no title.
And the following new processes are
|
toutatis <toutatis> |
Sat 23 Feb 2013 03:32:53 PM UTC, comment #1: Hello,
Thank you for taking time to report your problem with TeXmacs. However, you surely realize that likely none of the developpers will be able to investigate that issue in a setup similar to yours. Thus, in order to to be able to help you, we need you to provide contextual information on the problem you are facing:
-Did you compile yourself from the latest svn? Are you using the default options?
-Did it work previously for you in a similar setup?
-If you launch texmacs from the console are there some diagnostic messages shown?
-Have you tryied to clear your ~/.TeXmacs folder? (back it up if you have made some changes to the defaults)
Philippe
|
Philippe Joyez <pjoyez>![]() |
Sat 23 Feb 2013 01:18:03 PM UTC, original submission:
on slackware64-current
The main windows opens, but it is impossible to do anything, even closing the window does not work. |
toutatis <toutatis> |
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
I do not think that I did anything to fix this issue yet.