TCL : Milestone and further investigations.

classic Classic list List threaded Threaded
7 messages Options
Bruno JOFRET Bruno JOFRET
Reply | Threaded
Open this post in threaded view
|

TCL : Milestone and further investigations.

Hi there,

Sorry for the delay, but I have been sick and busy for a while...
So first, I beg your pardon for this pending situation, I did not want
this thread to "die".

Just want to gather all the informations and state we are involved in.

Actual State : (Trunk Version)
=========
I created a separated TCL thread in Scilab in order to have all TCL Gui
no more muddy.
It fixes BUG 2514 and 2640 (for me, do you all agree ?).
Extended features :
- Separate TCL "update" loop
- TCL_* Commands available (except TCL_EvalFile, see below)
- Recursive commands using ScilabEval & TCL_EvalStr are working.
(For this issue, can you Francois and Enrico tell me the need of such a
think. I guess it was for some synchro
but I confess it looks obscure to me)
Broken stuff :
- Scipad Debug Mode
- TCL_EvalFile.

Investigations : (Dev version, not published in order to have an
operationnal Trunk)
==========
- Doing some active loops in Scipad freeze to update process.
(But if you kill the loop from scilab, everything came right back).
I am trying 2 solutions :
    1-Join the "main" Scilab thread to execute the script
    2-Launch another thread...
I face troubles for the 2 cases, despite the fact I locked Scilab "run"
process
to only have a single execution.
- Scipad Debug Mode is not working anymore :
I did not have enough time to investigate on that. Is there any wiki
page or whatsoever describing
the communication process between Scilab & Scipad ?
- TCL_EvalFile :
There is a simple solution, but Ido not know if it's effective or not :
TCL_EvalFile(file) <=> TCL_EvalStr("source "+file)
When I will have free time, I will this hack and test it.
This might be a final solution but it may unlock this situation.

I hope I did not forget any remarks/question.
If i did, feel free to answer back :-P
I will mail each time I commit a new step on that work.

Regards,

--
Bruno JOFRET

         Project Engineer
___SCILAB - INRIA Rocquencourt___
  Domaine de Voluceau - B.P. 105
    78153 Le Chesnay Cedex
  Tel : (+33/0)1.39.63.58.63
  Mailto : [hidden email]
     http://www.scilab.org

Enrico Segre Enrico Segre
Reply | Threaded
Open this post in threaded view
|

Re: TCL : Milestone and further investigations.

Bruno,
I'm sorry, but as for me, I can't build the trunk on the two machines I
work most (bugs 2678 and 2709) so I can't test. I have no time for
trying yet another installation, or download every nightly build to
check if it accidentally works.

> Is there any wiki
> page or whatsoever describing
> the communication process between Scilab & Scipad ?
 
ROFL.
Well, if it helps the communication we could think of starting one,
using the discussion in many of the "ScilabEval" bugs in bugzilla as a
starting point.

Enrico


mottelet-2 mottelet-2
Reply | Threaded
Open this post in threaded view
|

Re: TCL : Milestone and further investigations.

In reply to this post by Bruno JOFRET
> - Recursive commands using ScilabEval & TCL_EvalStr are working.
> (For this issue, can you Francois and Enrico tell me the need of such a
> think. I guess it was for some synchro
> but I confess it looks obscure to me)

Not obscure, but vital

As far as I am concerned : when you have a Tk gui with
a ScilabEval callback, for example on a button, which has to
make some computations (this is Scilab's job) and display the
result back in the gui, then there is no other way : the callback
script, which is called from Tk by ScilabEval, must use a
TCL_SetVar.

My 2 cents...

S.

-------------------------------------------------


Sylvestre Ledru Sylvestre Ledru
Reply | Threaded
Open this post in threaded view
|

Re: TCL : Milestone and further investigations.

In reply to this post by Enrico Segre

Le mardi 12 février 2008 à 10:06 +0200, Enrico Segre a écrit :
> Bruno,
> I'm sorry, but as for me, I can't build the trunk on the two machines I
> work most (bugs 2678 and 2709)
I am working on the bug 2709 (Actually, I am waiting for Enrico to
confirm if it is fixed or not).

For the bug 2678, it is the 64 bits bug of the stack. I have to spend
more time on this.

Sylvestre



Francois Vogel-2 Francois Vogel-2
Reply | Threaded
Open this post in threaded view
|

Re: TCL : Milestone and further investigations.

In reply to this post by Bruno JOFRET
Selon Bruno JOFRET <[hidden email]>:
> It fixes BUG 2514 and 2640 (for me, do you all agree ?).

I think it does, I remember having checked some weeks ago (was however not
perfect I think), but I can't check on Linux right now since I'm far away from
home.


> - Recursive commands using ScilabEval & TCL_EvalStr are working.

I'n not so sure. Look at this (in debug(-1) mode so that you can see the output
of the queueing and unqueueing processes):

-->TCL_EvalStr("ScilabEval a=10")    <<<hit enter once here
TCL_EvalScilabCmd a=10              <<<this gets displayed: command is queued
 ans  =

               <<<no return value:normal for the ScilabEval instruction

-->            <<<At this point the command is not yet executed. Hit enter!
   Unqueuing a=10 - No option    <<<the queued command gets executed only now!

-->


Btw, in Scilab5 the width of the debug(-1) output has become much narrower than
it was in Scilab 4.x. Doesn't help readability and should be fixed too.


Moreover:
-->TCL_EvalStr("ScilabEval TCL_EvalStr(""pwd"")")
TCL_EvalScilabCmd TCL_EvalStr("pwd")
 ans  =



-->    <<< hit enter here, apart from this, this is OK below
   Unqueuing TCL_EvalStr("pwd") - No optio
     (end) n

BUT:

-->TCL_EvalStr("ScilabEval TCL_EvalStr(""set a 1"")")
TCL_EvalScilabCmd TCL_EvalStr("set a 1")
 ans  =



-->    <<< hit enter here
   Unqueuing TCL_EvalStr("set - No option
TCL_EvalStr("set
             !--error 31
Incorrect string.

while executing a callback


-->

Apparently a problem when the string passed contains spaces. Which means I think
you're wrong when you say that recursive commands using ScilabEval & TCL_EvalStr
are working, such as TCL_EvalStr("ScilabEval TCL_EvalStr(""ScilabEval a=7"")")


> - TCL_EvalFile :
> There is a simple solution,

A simple solution to what problem? Why doesn't it work any more? Why is the
current code not compatible with your changes? This looks strange to me since
it's a similar code for TCL_EvalStr and you state that the latter is working.


> I hope I did not forget any remarks/question.

Did I miss your answers to my email somewhere in January where I asked a number
of wuestions about what you're doing exactly (I don't have this email at hand
sorry, not even its send date)?


Francois

Francois Vogel-2 Francois Vogel-2
Reply | Threaded
Open this post in threaded view
|

Re: TCL : Milestone and further investigations.

Selon [hidden email]:
> Selon Bruno JOFRET <[hidden email]>:
> > It fixes BUG 2514 and 2640 (for me, do you all agree ?).
>
> I think it does, I remember having checked some weeks ago (was however not
> perfect I think), but I can't check on Linux right now since I'm far away
> from home.

After all even bug 2514 is not completely fixed. Test case:

1. Open Scilab 5.
2. Open Scipad
3. type debug(-1) in the Scilab console (just so that you can see what's
happening)
4. In Scipad type anything having a help file, say the word function
5. Place the cursor in Scipad somewhere inside the word function
6. Hit Ctrl-F1

This launches a ScilabEval command having "help ""function""" as string, and
with no option.

In the shell you can see:

 TCL_EvalScilabCmd help "fu
     (end) nction"


-->

Note that the help widget doesn't open at this stage.

7. Now hit enter in the Scilab shell.

The following gets displayed:

   Unqueuing help "functio
     (end) n" - No option


-->

and the help widget opens at last.

Conclusion: you still have to fiddle in the Scilab hell in order to have the Tcl
commands get executed.


Francois


Enrico Segre Enrico Segre
Reply | Threaded
Open this post in threaded view
|

Re: TCL : Milestone and further investigations.

In reply to this post by Bruno JOFRET
So finally I painfully built scilab on one system (real PIA, indeed, and without jogl, possibly). I could observe:

-open scipad, file/open source of/any function -> nothing before a CR is typed in the shell window

-debug(-1), any scipad command -> vavavuma gringo

*** glibc detected *** /usr/local/scilab/.libs/lt-scilab-bin: free(): invalid pointer: 0x0063e793 ***
======= Backtrace: =========
/lib/libc.so.6[0x3706ac1]
/lib/libc.so.6(cfree+0x90)[0x370a0f0]
/usr/local/scilab/modules/tclsci/.libs/libscitclsci.so.0(TCL_EvalScilabCmd+0x658)[0x638d48]
/usr/lib/libtcl8.4.so(TclInvokeStringCommand+0x6e)[0x486575e]
/usr/lib/libtcl8.4.so(TclEvalObjvInternal+0x333)[0x4866f93]
/usr/lib/libtcl8.4.so(Tcl_EvalObjv+0x11b)[0x4869ddb]
/usr/lib/libtcl8.4.so[0x48a2165]
/usr/lib/libtcl8.4.so(TclEvalObjvInternal+0x333)[0x4866f93]
/usr/lib/libtcl8.4.so[0x4894075]
/usr/lib/libtcl8.4.so(Tcl_ExprObj+0x1ad)[0x48912ed]
/usr/lib/libtcl8.4.so(Tcl_ExprBooleanObj+0x33)[0x48667b3]
/usr/lib/libtcl8.4.so(Tcl_IfObjCmd+0x112)[0x4874d12]
/usr/lib/libtcl8.4.so(TclEvalObjvInternal+0x333)[0x4866f93]
/usr/lib/libtcl8.4.so(Tcl_EvalEx+0x437)[0x48693d7]
/usr/lib/libtcl8.4.so(Tcl_FSEvalFile+0x21b)[0x48b18bb]
/usr/lib/libtcl8.4.so(Tcl_SourceObjCmd+0x56)[0x4877606]
/usr/lib/libtcl8.4.so(TclEvalObjvInternal+0x333)[0x4866f93]
/usr/lib/libtcl8.4.so[0x4894075]
/usr/lib/libtcl8.4.so(TclCompEvalObj+0x9c)[0x4897e2c]
/usr/lib/libtcl8.4.so(Tcl_EvalObjEx+0x69)[0x4869f89]
/usr/lib/libtcl8.4.so(Tcl_IfObjCmd+0x1b7)[0x4874db7]
/usr/lib/libtcl8.4.so(TclEvalObjvInternal+0x333)[0x4866f93]
/usr/lib/libtcl8.4.so(Tcl_EvalEx+0x437)[0x48693d7]
/usr/lib/libtcl8.4.so(Tcl_FSEvalFile+0x21b)[0x48b18bb]
/usr/lib/libtcl8.4.so(Tcl_SourceObjCmd+0x56)[0x4877606]
/usr/lib/libtcl8.4.so(TclEvalObjvInternal+0x333)[0x4866f93]
/usr/lib/libtcl8.4.so(Tcl_EvalEx+0x437)[0x48693d7]
/usr/lib/libtcl8.4.so(Tcl_Eval+0x3c)[0x48696dc]
/usr/local/scilab/modules/tclsci/.libs/libscitclsci.so.0(startTclLoop+0x123)[0x63a7b3]
/usr/local/scilab/modules/tclsci/.libs/libscitclsci.so.0(DaemonOpenTCLsci+0x1e2)[0x638472]
/lib/libpthread.so.0[0x1e3450b]
/lib/libc.so.6(clone+0x5e)[0x3770b2e]
======= Memory map: ========
00110000-00111000 r-xp 00110000 00:00 0          [vdso]
00111000-00113000 r-xp 00000000 08:12 1393091    /usr/local/scilab/modules/.libs/libscilab.so.0.0.0
00113000-00114000 rwxp 00001000 08:12 1393091    /usr/local/scilab/modules/.libs/libscilab.so.0.0.0
00114000-0011d000 r-xp 00000000 08:12 1377852    /usr/local/scilab/modules/mexlib/.libs/libmex.so.0.0.0
0011d000-0011e000 rwxp 00009000 08:12 1377852    /usr/local/scilab/modules/mexlib/.libs/libmex.so.0.0.0
0011e000-0011f000 rwxp 0011e000 00:00 0
0011f000-00126000 r-xp 00000000 08:12 1360563    /usr/local/scilab/modules/boolean/.libs/libsciboolean.so.0.0.0
00126000-00127000 rwxp 00006000 08:12 1360563    /usr/local/scilab/modules/boolean/.libs/libsciboolean.so.0.0.0
00127000-001e1000 rwxp 00127000 00:00 0
001e1000-00210000 r-xp 00000000 08:12 1331715    /usr/local/scilab/modules/arnoldi/.libs/libsciarnoldi.so.0.0.0
00210000-00211000 rwxp 0002f000 08:12 1331715    /usr/local/scilab/modules/arnoldi/.libs/libsciarnoldi.so.0.0.0
00211000-0021e000 r-xp 00000000 08:12 1377704    /usr/local/scilab/modules/double/.libs/libscidouble.so.0.0.0
0021e000-0021f000 rwxp 0000c000 08:12 1377704    /usr/local/scilab/modules/double/.libs/libscidouble.so.0.0.0
0021f000-002d9000 rwxp 0021f000 00:00 0
002d9000-0034c000 r-xp 00000000 08:12 854537     /usr/local/scilab/modules/graphics/.libs/libscigraphics.so.0.0.0
0034c000-0034f000 rwxp 00073000 08:12 854537     /usr/local/scilab/modules/graphics/.libs/libscigraphics.so.0.0.0
0034f000-00354000 rwxp 0034f000 00:00 0
00354000-00360000 r-xp 00000000 08:12 1377804    /usr/local/scilab/modules/data_structures/.libs/libscidata_structures.so.0.0.0
00360000-00361000 rwxp 0000b000 08:12 1377804    /usr/local/scilab/modules/data_structures/.libs/libscidata_structures.so.0.0.0
00361000-0041b000 rwxp 00361000 00:00 0
0041b000-00442000 r-xp 00000000 08:12 753801     /usr/local/scilab/modules/graphic_export/.libs/libscigraphic_export.so.0.0.0
00442000-00443000 rwxp 00027000 08:12 753801     /usr/local/scilab/modules/graphic_export/.libs/libscigraphic_export.so.0.0.0
00443000-005c6000 r-xp 00000000 08:12 1343759    /usr/local/scilab/modules/renderer/.libs/libscirenderer.so.0.0.0
005c6000-005d5000 rwxp 00182000 08:12 1343759    /usr/local/scilab/modules/renderer/.libs/libscirenderer.so.0.0.0
005d5000-005d6000 rwxp 005d5000 00:00 0
005d6000-00607000 r-xp 00000000 08:12 1392778    /usr/local/scilab/modules/gui/.libs/libscigui.so.0.0.0
00607000-00608000 rwxp 00031000 08:12 1392778    /usr/local/scilab/modules/gui/.libs/libscigui.so.0.0.0
00608000-0061a000 r-xp 00000000 08:12 1377414    /usr/local/scilab/modules/interpolation/.libs/libsciinterpolation.so.0.0.0
0061a000-0061b000 rwxp 00012000 08:12 1377414    /usr/local/scilab/modules/interpolation/.libs/libsciinterpolation.so.0.0.0
0061b000-0061e000 r-xp 00000000 08:12 1377450    /usr/local/scilab/modules/localization/.libs/libscilocalization.so.0.0.0
0061e000-00624000 rwxp 00002000 08:12 1377450    /usr/local/scilab/modules/localization/.libs/libscilocalization.so.0.0.0
00624000-0062a000 r-xp 00000000 08:12 1377440    /usr/local/scilab/modules/sound/.libs/libscisound.so.0.0.0
0062a000-0062b000 rwxp 00005000 08:12 1377440    /usr/local/scilab/modules/sound/.libs/libscisound.so.0.0.0
0062b000-0062e000 rwxp 0062b000 00:00 0
0062e000-00631000 r-xp 00000000 08:12 1377479    /usr/local/scilab/modules/time/.libs/libscitime.so.0.0.0
00631000-00632000 rwxp 00003000 08:12 1377479    /usr/local/scilab/modules/time/.libs/libscitime.so.0.0.0
00632000-00633000 r-xp 00000000 08:12 1392999    /usr/local/scilab/modules/windows_tools/.libs/libsciwindows_tools.so.0.0.0
00633000-00634000 rwxp 00000000 08:12 1392999    /usr/local/scilab/modules/windows_tools/.libs/libsciwindows_tools.so.0.0.0
00634000-00640000 r-xp 00000000 08:12 1377882    /usr/local/scilab/modules/tclsci/.libs/libscitclsci.so.0.0.0
00640000-00641000 rwxp 0000b000 08:12 1377882    /usr/local/scilab/modules/tclsci/.libs/libscitclsci.so.0.0.0
00641000-00643000 r-xp 00000000 08:12 1360097    /usr/local/scilab/modules/intersci/.libs/libsciintersci.so.0.0.0
00643000-00644000 rwxp 00001000 08:12 1360097    /usr/local/scilab/modules/intersci/.libs/libsciintersci.so.0.0.0
00644000-00645000 r-xp 00000000 08:12 1393019    /usr/local/scilab/modules/fftw/.libs/libscifftw.so.0.0.0
00645000-00646000 rwxp 00000000 08:12 1393019    /usr/local/scilab/modules/fftw/.libs/libscifftw.so.0.0.0
00646000-00647000 r-xp 00000000 08:12 1393027    /usr/local/scilab/modules/pvm/.libs/libscipvm.so.0.0.0
00647000-00648000 rwxp 00000000 08:12 1393027    /usr/local/scilab/modules/pvm/.libs/libscipvm.so.0.0.0
00648000-0065b000 r-xp 00000000 08:12 1376824    /usr/local/scilab/modules/fileio/.libs/libscifileio.so.0.0.0
0065b000-0065c000 rwxp 00013000 08:12 1376824    /usr/local/scilab/modules/fileio/.libs/libscifileio.so.0.0.0
0065c000-0065e000 rwxp 0065c000 00:00 0
0065e000-00665000 r-xp 00000000 08:12 884777     /usr/local/scilab/modules/shell/.libs/libscishell.so.0.0.0
00665000-00666000 rwxp 00007000 08:12 884777     /usr/local/scilab/modules/shell/.libs/libscishell.so.0.0.0
00666000-0066c000 r-xp 00000000 08:12 1343528    /usr/local/scilab/modules/console/.libs/libsciconsole.so.0.0.0
0066c000-0066d000 rwxp 00005000 08:12 1343528    /usr/local/scilab/modules/console/.libs/libsciconsole.so.0.0.0
0066d000-00671000 r-xp 00000000 08:12 1343524    /usr/local/scilab/modules/completion/.libs/libscicompletion.so.0.0.0
00671000-00672000 rwxp 00003000 08:12 1343524    /usr/local/scilab/modules/completion/.libs/libscicompletion.so.0.0.0
00672000-0067f000 r-xp 00000000 08:12 1343526    /usr/local/scilab/modules/history_manager/.libs/libscihistory_manager.so.0.0.0
0067f000-00680000 rwxp 0000c000 08:12 1343526    /usr/local/scilab/modules/history_manager/.libs/libscihistory_manager.so.0.0.0
00680000-0068c000 r-xp 00000000 08:12 1393045    /usr/local/scilab/modules/spreadsheet/.libs/libscispreadsheet.so.0.0.0
0068c000-0068d000 rwxp 0000b000 08:12 1393045    /usr/local/scilab/modules/spreadsheet/.libs/libscispreadsheet.so.0.0.0
0068d000-0068e000 r-xp 00000000 08:12 1343516    /usr/local/scilab/modules/action_binding/.libs/libsciaction_binding.so.0.0.0
0068e000-0068f000 rwxp 00000000 08:12 1343516    /usr/local/scilab/modules/action_binding/.libs/libsciaction_binding.so.0.0.0
0068f000-0069b000 r-xp 00000000 08:12 1376491    /usr/local/scilab/modules/output_stream/.libs/libscioutput_stream.so.0.0.0
0069b000-0069c000 rwxp 0000b000 08:12 1376491    /usr/local/scilab/modules/output_stream/.libs/libscioutput_stream.so.0.0.0
0069c000-0069e000 rwxp 0069c000 00:00 0
0069e000-0069f000 r-xp 00000000 08:12 77351      /usr/lib/libpcreposix.so.0.0.0
0069f000-006a0000 rwxp 00001000 08:12 77351      /usr/lib/libpcreposix.so.0.0.0
006a0000-006a5000 r-xp 00000000 08:12 1393073    /usr/local/scilab/modules/jvm/.libs/libscijvm.so.0.0.0
006a5000-006a6000 rwxp 00004000 08:12 1393073    /usr/local/scilab/modules/jvm/.libs/libscijvm.so.0.0.0
006a6000-006a9000 r-xp 00000000 08:12 213042     /lib/libdl-2.7.so
006a9000-006aa000 r-xp 00002000 08:12 213042     /lib/libdl-2.7.so
006aa000-006ab000 rwxp 00003000 08:12 213042     /lib/libdl-2.7.so
006ab000-006ac000 r-xp 00000000 08:12 1360169    /usr/local/scilab/libs/dynamiclibrary/.libs/libscidynamiclibrary.so.0.0.0
006ac000-006ad000 rwxp 00000000 08:12 1360169    /usr/local/scilab/libs/dynamiclibrary/.libs/libscidynamiclibrary.so.0.0.0
006ad000-006ae000 r-xp 00000000 08:12 1393011    /usr/local/scilab/modules/scicos/.libs/libsciscicos.so.0.0.0
006ae000-006af000 rwxp 00000000 08:12 1393011    /usr/local/scilab/modules/scicos/.libs/libsciscicos.so.0.0.0
006b0000-006cb000 r-xp 00000000 08:12 213023     /lib/ld-2.7.so
006cb000-006cc000 r-xp 0001a000 08:12 213023     /lib/ld-2.7.so
006cc000-006cd000 rwxp 0001b000 08:12 213023     /lib/ld-2.7.so
006cd000-006f7000 r-xp 00000000 08:12 1377588    /usr/local/scilab/modules/integer/.libs/libsciinteger.so.0.0.0
006f7000-006f8000 rwxp 00029000 08:12 1377588    /usr/local/scilab/modules/integer/.libs/libsciinteger.so.0.0.0
006f8000-007b2000 rwxp 006f8000 00:00 0
007b2000-007c7000 r-xp 00000000 08:12 1343496    /usr/local/scilab/modules/io/.libs/libsciio.so.0.0.0
007c7000-007c8000 rwxp 00015000 08:12 1343496    /usr/local/scilab/modules/io/.libs/libsciio.so.0.0.0
007c8000-00882000 rwxp 007c8000 00:00 0
00882000-008c8000 r-xp 00000000 08:12 1377926    /usr/local/scilab/modules/sparse/.libs/libscisparse.so.0.0.0
008c8000-008c9000 rwxp 00045000 08:12 1377926    /usr/local/scilab/modules/sparse/.libs/libscisparse.so.0.0.0
008c9000-00983000 rwxp 008c9000 00:00 0
00983000-009a6000 r-xp 00000000 08:12 1376470    /usr/local/scilab/modules/linear_algebra/.libs/libscilinear_algebra.so.0.0.0
009a6000-009a7000 rwxp 00022000 08:12 1376470    /usr/local/scilab/modules/linear_algebra/.libs/libscilinear_algebra.so.0.0.0
009a7000-00a61000 rwxp 009a7000 00:00 0
00a61000-00aad000 r-xp 00000000 08:12 1377164    /usr/local/scilab/modules/metanet/.libs/libscimetanet.so.0.0.0
00aad000-00aae000 rwxp 0004b000 08:12 1377164    /usr/local/scilab/modules/metanet/.libs/libscimetanet.so.0.0.0
00aae000-00c9a000 rwxp 00aae000 00:00 0
00c9a000-00ce6000 r-xp 00000000 08:12 1377279    /usr/local/scilab/modules/optimization/.libs/libscioptimization.so.0.0.0
00ce6000-00ce7000 rwxp 0004c000 08:12 1377279    /usr/local/scilab/modules/optimization/.libs/libscioptimization.so.0.0.0
00ce7000-00da1000 rwxp 00ce7000 00:00 0
00da1000-00daf000 r-xp 00000000 08:12 1377765    /usr/local/scilab/modules/randlib/.libs/libscirandlib.so.0.0.0
00daf000-00db0000 rwxp 0000d000 08:12 1377765    /usr/local/scilab/modules/randlib/.libs/libscirandlib.so.0.0.0
00db0000-00e6c000 rwxp 00db0000 00:00 0
00e6c000-00e70000 r-xp 00000000 08:12 1377866    /usr/local/scilab/modules/symbolic/.libs/libscisymbolic.so.0.0.0
00e70000-00e71000 rwxp 00003000 08:12 1377866    /usr/local/scilab/modules/symbolic/.libs/libscisymbolic.so.0.0.0
00e71000-00f2b000 rwxp 00e71000 00:00 0
00f2b000-00f34000 r-xp 00000000 08:12 1377731    /usr/local/scilab/modules/special_functions/.libs/libscispecial_functions.so.0.0.0
00f34000-00f35000 rwxp 00008000 08:12 1377731    /usr/local/scilab/modules/special_functions/.libs/libscispecial_functions.so.0.0.0
00f35000-00fef000 rwxp 00f35000 00:00 0
00fef000-01004000 r-xp 00000000 08:12 1377565    /usr/local/scilab/modules/statistics/.libs/libscistatistics.so.0.0.0
01004000-01005000 rwxp 00014000 08:12 1377565    /usr/local/scilab/modules/statistics/.libs/libscistatistics.so.0.0.0
01005000-010bf000 rwxp 01005000 00:00 0
010bf000-010e5000 r-xp 00000000 08:12 1360526    /usr/local/scilab/modules/polynomials/.libs/libscipolynomials.so.0.0.0
010e5000-010e6000 rwxp 00025000 08:12 1360526    /usr/local/scilab/modules/polynomials/.libs/libscipolynomials.so.0.0.0
010e6000-011a1000 rwxp 010e6000 00:00 0
011a1000-01285000 r-xp 00000000 08:12 1362297    /usr/local/scilab/libs/lapack/.libs/libscilapack.so.0.0.0
01285000-01286000 rwxp 000e4000 08:12 1362297    /usr/local/scilab/libs/lapack/.libs/libscilapack.so.0.0.0
01286000-01301000 rwxp 01286000 00:00 0
01301000-0130c000 r-xp 00000000 08:12 213073     /lib/libgcc_s-4.1.2-20070925.so.1
0130c000-0130d000 rwxp 0000a000 08:12 213/usr/local/scilab/bin/scilab: line 381:  5980 Aborted                 "$SCILABBIN" $*