bug in PARI or calling program

Utilisation de Xcas

Modérateur : xcasadmin

jjbat
Messages : 29
Inscription : jeu. juin 28, 2007 8:11 am
Localisation : Toulouse
Contact :

bug in PARI or calling program

Message par jjbat » jeu. août 09, 2007 2:14 pm

J'utilise xas version 0.7.0 installée sur mandriva 2007.0
Après une sortie de xcas non sollicitée, je n'arrive plus à recharger le fichier sur lequel je travaillais, lorsque je tente de le recharger xcas s'arrête avec le message
*** segmentation fault: bug in PARI or calling program.
Le fichier euler.xws est ci-dessous. Quelques caractères douteux, par exemple -A (lignes 6 et 7), ne sont pas visibles lorsque j'édite le fichier avec emacs

Code : Tout sélectionner

// xcas version=0.7.0 fontsize=12
// fltk 7Fl_Tile 20 -363 988 55 12
[
// fltk N4xcas23Comment_Multiline_InputE 20 -363 988 44 12
a et b bornes de l'intervalle I, n nombre de segments de la ligne
polygonale -bà construire.£x0 élément de l'intervalle I, y0 image de x0-A
par la fonction f -bà approximer.£g est la dérivée de f-A
,
// fltk N4xcas10Log_OutputE 20 -319 988 11 12

]
,
// fltk 7Fl_Tile 20 -306 988 288 12
[
// fltk N4xcas6FigureE 20 -306 988 287 12
// fltk N4xcas12History_PackE 22 -288 563 381 12
[
// fltk 7Fl_Tile 31 -288 554 39 12
[
// fltk N4xcas19Multiline_Input_tabE 31 -288 554 19 12
a:=0;b:=4;n:=4;h:=(b-a)/n;
,
// fltk N4xcas10Log_OutputE 31 -269 554 1 12

,
// fltk N4xcas10Gen_OutputE 31 -268 554 19 12
0,4,4,1
]
,
// fltk 7Fl_Tile 31 -247 554 39 12
[
// fltk N4xcas19Multiline_Input_tabE 31 -247 554 19 12
x0:=0;y0:=0;
,
// fltk N4xcas10Log_OutputE 31 -228 554 1 12

,
// fltk N4xcas10Gen_OutputE 31 -227 554 19 12
0,0
]
,
// fltk 7Fl_Tile 31 -206 554 67 12
[
// fltk N4xcas19Multiline_Input_tabE 31 -206 554 19 12
g:=x->1/(1+x^2):;
,
// fltk N4xcas10Log_OutputE 31 -187 554 29 12
// Success-b£// End defining g£-A
,
// fltk N4xcas10Gen_OutputE 31 -158 554 19 12
"Done"
]
,
// fltk 7Fl_Tile 31 -137 554 39 12
[
// fltk N4xcas19Multiline_Input_tabE 31 -137 554 19 12
M0:=point(x0,y0);
,
// fltk N4xcas10Log_OutputE 31 -118 554 1 12

,
// fltk N4xcas10Gen_OutputE 31 -117 554 19 12
point(0,0)
]
,
// fltk 7Fl_Tile 31 -96 554 39 12
[
// fltk N4xcas19Multiline_Input_tabE 31 -96 554 19 12
x1:=x0+h;y1:=y0+h*g(x0);M1:=point(x1,y1);segment(M0,M1);
,
// fltk N4xcas10Log_OutputE 31 -77 554 1 12

,
// fltk N4xcas10Gen_OutputE 31 -76 554 19 12
[1,1,point(1,1),segment(point(0,0),point(1,1))]
]
,
// fltk 7Fl_Tile 31 -55 554 39 12
[
// fltk N4xcas19Multiline_Input_tabE 31 -55 554 19 12
x2:=x1+h;y2:=y1+h*g(x1);M2:=point(x2,y2);segment(M1,M2);
,
// fltk N4xcas10Log_OutputE 31 -36 554 1 12

,
// fltk N4xcas10Gen_OutputE 31 -35 554 19 12
[2,3/2,point(2,3/2),segment(point(1,1),point(2,3/2))]
]
,
// fltk 7Fl_Tile 31 -14 554 39 12
[
// fltk N4xcas19Multiline_Input_tabE 31 -14 554 19 12
x3:=x2+h;y3:=y2+h*g(x2);M3:=point(x3,y3);segment(M2,M3);
,
// fltk N4xcas10Log_OutputE 31 5 554 1 12

,
// fltk N4xcas10Gen_OutputE 31 6 554 19 12
[3,17/10,point(3,17/10),segment(point(2,3/2),point(3,17/10))]
]
,
// fltk 7Fl_Tile 31 27 554 39 12
[
// fltk N4xcas19Multiline_Input_tabE 31 27 554 19 12
x4:=x3+h;y4:=y3+h*g(x3);M4:=point(x4,y4);segment(M3,M4);
,
// fltk N4xcas10Log_OutputE 31 46 554 1 12

,
// fltk N4xcas10Gen_OutputE 31 47 554 19 12
[4,9/5,point(4,9/5),segment(point(3,17/10),point(4,9/5))]
]
,
// fltk 7Fl_Tile 31 68 554 23 12
[
// fltk N4xcas19Multiline_Input_tabE 31 68 554 22 12

,
// fltk N4xcas10Log_OutputE 31 90 554 1 12

]
]
// fltk N4xcas5Geo2dE 601 -288 276 269 12
0,4,0,1.8,[0,4,4,1,0,0,"Done",pnt(pnt[0,[],"M0"]),1,1,pnt(pnt[1+i,[],"M1"]),pnt(pnt[group[0,1+i],0]),2,3/2,pnt(pnt[(4+3*i)/2,[],"M2"]),pnt(pnt[group[1+i,(4+3*i)/2],0]),3,17/10,pnt(pnt[(30+17*i)/10,[],"M3"]),pnt(pnt[group[(4+3*i)/2,(30+17*i)/10],0]),4,9/5,pnt(pnt[(20+9*i)/5,[],"M4"]),pnt(pnt[group[(30+17*i)/10,(20+9*i)/5],0])],-5,5,1,0,0,0,1,1,1,826278018,1,1.8333,0,1,1,[]

,
// fltk N4xcas10Log_OutputE 20 -19 988 1 12

]
,
// fltk N4xcas12History_FoldE 20 -16 988 314 12

// fltk N4xcas12History_PackE 20 2 976 680 12
[
// fltk 7Fl_Tile 29 2 967 314 12
[
// fltk N4xcas7EditeurE 29 2 967 162 12
221 ,
MonEuler(x0,y0,n,h):=
{local (s:=[point(x0,y0)$(n+1)]),(x:=[x0 $(n+1)]),(y:=[y0 $(n+1)]);
 for (j:=1;j<=n;j++){
   x[j]:=x0+j*h;
   y[j]:=y[j-1]+h*g(x[j-1]);
   s[j]:=point(x[j],y[j]);
 }
 return polygone_ouvert(s);
}
   ,
// fltk N4xcas10Log_OutputE 29 164 967 29 12
// Parsing MonEuler-b£// Warning: j g  declared as global variable(s) compiling MonEuler£-A
,
// fltk N4xcas8EquationE 29 193 967 123 12
expr(" (x0,y0,n,h)-> -b£{ local (s:=[(point(x0,y0))$(n+1)]),(x:=[x0$(n+1)]),(y:=[y0$(n+1)]); £  for (j:=1;j<=n;j++) { £      x[j]:=x0+j*h;  £      y[j]:=y[j-1]+h*g(x[j-1]);  £      s[j]:=point(x[j],y[j]);  £    };  £  return(polygone_ouvert(s));  £}",0)-A
]
,
// fltk 7Fl_Tile 29 318 967 362 12
[
// fltk N4xcas19Multiline_Input_tabE 29 318 967 32 12
n:=16;h:=(b-a)/n;MonEuler(x0,y0,n,h);MonEuler(x0,y0,n,-h);-b£-A
,
// fltk N4xcas10Log_OutputE 29 350 967 1 12

,
// fltk 7Fl_Tile 29 351 967 329 12
[
// fltk N4xcas7Graph2dE 29 351 791 329 12
-4,4,-1.4433,1.4433,[16,1/4,pnt(pnt[group[0,1/(2-2*i),(34+33*i)/68,(244-11*i)/(170-170*i),(1700+1437*i)/1700,(4250+3299*i)/3400,(209100+148859*i)/139400,(3171350+2074567*i)/1812200,(3624400+2186087*i)/1812200,(4077450+2276697*i)/1812200,(439458500+228088409*i)/175783400,(14018726150+6790347261*i)/5097718600,(2095162344600+950668449157*i)/698387448200,(809471835503-325407767822*i)/(174596862050-174596862050*i),(45220587270950+18189725483477*i)/12920167791700,(1772429483508178-795453865092197*i)/(342384446480050-342384446480050*i),(660117212813536400+238190199610091821*i)/165029303203384100],0]),pnt(pnt[group[0,(-i)/(2+2*i),(-34-33*i)/68,(-11-244*i)/(170+170*i),(-1700-1437*i)/1700,(-4250-3299*i)/3400,(-209100-148859*i)/139400,(-3171350-2074567*i)/1812200,(-3624400-2186087*i)/1812200,(-4077450-2276697*i)/1812200,(-439458500-228088409*i)/175783400,(-14018726150-6790347261*i)/5097718600,(-2095162344600-950668449157*i)/698387448200,(-325407767822-809471835503*i)/(174596862050+174596862050*i),(-45220587270950-18189725483477*i)/12920167791700,(-795453865092197-1772429483508178*i)/(342384446480050+342384446480050*i),(-660117212813536400-238190199610091821*i)/165029303203384100],0])],-5,5,1,0,0,0,1,0.1,1,0,1,2.0714,0,0,1,[]
,
// fltk 7Fl_Tile 820 351 176 329 12
[
// fltk N4xcas14Mouse_PositionE 820 351 176 24 12
[]
,
// fltk 8Fl_Group 820 375 176 75 12
[
// fltk 9Fl_Button 820 375 58 15 12
[]
,
// fltk 9Fl_Button 878 375 58 15 12
[]
,
// fltk 9Fl_Button 936 375 58 15 12
[]
,
// fltk 9Fl_Button 820 390 58 15 12
[]
,
// fltk 9Fl_Button 878 390 58 15 12
[]
,
// fltk 9Fl_Button 936 390 58 15 12
[]
,
// fltk 9Fl_Button 820 405 58 15 12
[]
,
// fltk 9Fl_Button 878 405 58 15 12
[]
,
// fltk 9Fl_Button 936 405 58 15 12
[]
,
// fltk 9Fl_Button 820 420 58 15 12
[]
,
// fltk 9Fl_Button 878 420 58 15 12
[]
,
// fltk 9Fl_Button 936 420 58 15 12
[]
,
// fltk 9Fl_Button 820 435 58 15 12
[]
,
// fltk 11Fl_Menu_Bar 878 435 116 15 12
[]
]
,
// fltk 8Fl_Group 820 450 176 230 12
[
]
]
]
]
]
,
// fltk 7Fl_Tile 20 300 988 23 12
[
// fltk N4xcas19Multiline_Input_tabE 20 300 988 22 12

,
// fltk N4xcas10Log_OutputE 20 322 988 1 12

]
,
// fltk 7Fl_Tile 20 325 988 341 12
[
// fltk N4xcas6FigureE 20 325 988 340 12
// fltk N4xcas12History_PackE 22 343 324 231 12
[
// fltk 7Fl_Tile 31 343 315 53 12
[
// fltk N4xcas19Multiline_Input_tabE 31 343 315 19 12
n:=2;h:=(b-a)/n;affichage(jaune);MonEuler(x0,y0,n,h);MonEuler(x0,y0,n,-h);
,
// fltk N4xcas10Log_OutputE 31 362 315 1 12

,
// fltk 9Fl_Scroll 31 363 315 33 12
[
// fltk N4xcas10Gen_OutputE 31 363 557 19 12
[2,2,0,polygone(point(0,0),point(2,2),point(4,12/5)),polygone(point(0,0),point(-2,-2),point(-4,-12/5))]
,
// fltk 12Fl_Scrollbar 31 384 315 12 12
[]
,
// fltk 12Fl_Scrollbar 346 363 16 21 12
[]
]
]
,
// fltk 7Fl_Tile 31 398 315 53 12
[
// fltk N4xcas19Multiline_Input_tabE 31 398 315 19 12
n:=4;h:=(b-a)/n;affichage(rouge);MonEuler(x0,y0,n,h);MonEuler(x0,y0,n,-h);
,
// fltk N4xcas10Log_OutputE 31 417 315 1 12

,
// fltk 9Fl_Scroll 31 418 315 33 12
[
// fltk N4xcas10Gen_OutputE 31 418 863 19 12
[4,1,3,polygone(point(0,0),point(1,1),point(2,3/2),point(3,17/10),point(4,9/5)),polygone(point(0,0),point(-1,-1),point(-2,-3/2),point(-3,-17/10),point(-4,-9/5))]
,
// fltk 12Fl_Scrollbar 31 439 315 12 12
[]
,
// fltk 12Fl_Scrollbar 346 418 16 21 12
[]
]
]
,
// fltk 7Fl_Tile 31 453 315 53 12
[
// fltk N4xcas19Multiline_Input_tabE 31 453 315 19 12
n:=8;h:=(b-a)/n;affichage(bleu);MonEuler(x0,y0,n,h);MonEuler(x0,y0,n,-h);
,
// fltk N4xcas10Log_OutputE 31 472 315 1 12

,
// fltk 9Fl_Scroll 31 473 315 33 12
[
// fltk N4xcas10Gen_OutputE 31 473 1974 19 12
[8,1/2,1,polygone(point(0,0),point(1/2,1/2),point(1,9/10),point(3/2,23/20),point(2,339/260),point(5/2,73/52),point(3,2221/1508),point(7/2,5741/3770),point(4,311813/199810)),polygone(point(0,0),point(-1/2,-1/2),point(-1,-9/10),point(-3/2,-23/20),point(-2,-339/260),point(-5/2,-73/52),point(-3,-2221/1508),point(-7/2,-5741/3770),point(-4,-311813/199810))]
,
// fltk 12Fl_Scrollbar 31 494 315 12 12
[]
,
// fltk 12Fl_Scrollbar 346 473 16 21 12
[]
]
]
,
// fltk 7Fl_Tile 31 508 315 39 12
[
// fltk N4xcas19Multiline_Input_tabE 31 508 315 19 12
n:=16;h:=(b-a)/n;affichage(noir);MonEuler(x0,y0,n,h);MonEuler(x0,y0,n,-h);
,
// fltk N4xcas10Log_OutputE 31 527 315 1 12

,
// fltk N4xcas10Gen_OutputE 31 528 315 19 12
Too large for display
]
,
// fltk 7Fl_Tile 31 549 315 23 12
[
// fltk N4xcas19Multiline_Input_tabE 31 549 315 22 12

,
// fltk N4xcas10Log_OutputE 31 571 315 1 12

]
]
// fltk N4xcas5Geo2dE 350 343 527 322 12
-4,4,-2.4,2.4,[2,2,0,pnt(pnt[group[0,2+2*i,(20+12*i)/5],3]),pnt(pnt[group[0,-2-2*i,(-20-12*i)/5],3]),4,1,3,pnt(pnt[group[0,1+i,(4+3*i)/2,(30+17*i)/10,(20+9*i)/5],1]),pnt(pnt[group[0,-1-i,(-4-3*i)/2,(-30-17*i)/10,(-20-9*i)/5],1]),8,1/2,1,pnt(pnt[group[0,1/(1-i),(10+9*i)/10,(30+23*i)/20,(520+339*i)/260,(130+73*i)/52,(4524+2221*i)/1508,(9468-3727*i)/(1885-1885*i),(799240+311813*i)/199810],4]),pnt(pnt[group[0,1/(-1+i),(-10-9*i)/10,(-30-23*i)/20,(-520-339*i)/260,(-130-73*i)/52,(-4524-2221*i)/1508,(-9468+3727*i)/(1885-1885*i),(-799240-311813*i)/199810],4]),16,1/4,4,pnt(pnt[group[0,1/(2-2*i),(34+33*i)/68,(244-11*i)/(170-170*i),(1700+1437*i)/1700,(4250+3299*i)/3400,(209100+148859*i)/139400,(3171350+2074567*i)/1812200,(3624400+2186087*i)/1812200,(4077450+2276697*i)/1812200,(439458500+228088409*i)/175783400,(14018726150+6790347261*i)/5097718600,(2095162344600+950668449157*i)/698387448200,(809471835503-325407767822*i)/(174596862050-174596862050*i),(45220587270950+18189725483477*i)/12920167791700,(1772429483508178-795453865092197*i)/(342384446480050-342384446480050*i),(660117212813536400+238190199610091821*i)/165029303203384100],0]),pnt(pnt[group[0,(-i)/(2+2*i),(-34-33*i)/68,(-11-244*i)/(170+170*i),(-1700-1437*i)/1700,(-4250-3299*i)/3400,(-209100-148859*i)/139400,(-3171350-2074567*i)/1812200,(-3624400-2186087*i)/1812200,(-4077450-2276697*i)/1812200,(-439458500-228088409*i)/175783400,(-14018726150-6790347261*i)/5097718600,(-2095162344600-950668449157*i)/698387448200,(-325407767822-809471835503*i)/(174596862050+174596862050*i),(-45220587270950-18189725483477*i)/12920167791700,(-795453865092197-1772429483508178*i)/(342384446480050+342384446480050*i),(-660117212813536400-238190199610091821*i)/165029303203384100],0])],-5,5,1,0,0,0,1,1,1,0,1,2.25,6,1,1,[]

,
// fltk N4xcas10Log_OutputE 20 665 988 1 12

]
,
// fltk 7Fl_Tile 20 668 988 23 12
[
// fltk N4xcas19Multiline_Input_tabE 20 668 988 22 12

,
// fltk N4xcas10Log_OutputE 20 690 988 1 12

]

parisse
Messages : 5739
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Message par parisse » ven. août 10, 2007 6:36 am

Je crains de ne pas pouvoir faire du copier-coller avec les caractères accentués, le mieux serait de m'envoyer le fichier attaché par e-mail.

Répondre