je n'arrive pas a reproduire cela avec ton binaire linux amd64 1.2.2-81, mais lorsque je compile
le source de la 1.2.2-81 (dans les 2 cas j'ai fait avec --disable-gui)
J'ai le crash suivant (pas toujours au premier essai de jordan(A) parfois je dois en faire 5 ou 6):
Code : Tout sélectionner
1>> jordan(A)
[New Thread 0x7fffedbc9700 (LWP 15329)]
Program received signal SIGSEGV, Segmentation fault.
giac::mutexptr (contextptr=contextptr@entry=0x7fffedbc6320) at global.cc:1046
1046 return contextptr->globalptr->_mutexptr;
(gdb) bt
#0 giac::mutexptr (contextptr=contextptr@entry=0x7fffedbc6320)
at global.cc:1046
#1 0x00007ffff75219ce in giac::is_context_busy (contextptr=0x7fffedbc6320)
at global.cc:1051
#2 0x00007ffff75296ec in giac::check_thread (contextptr=0x7fffedbc6320)
at global.cc:3445
#3 0x000000000040ea1e in xcas::icas_eval (g=..., gg=...,
reading_file=@0x7fffffffe020: 0, filename="",
contextptr=contextptr@entry=0x7fffffffe0f0) at Xcas1.cc:3208
#4 0x0000000000406936 in main (ARGC=<optimized out>, ARGV=<optimized out>)
at icas.cc:923
Code : Tout sélectionner
---------------------------------------------
ou bien avec threads:=1
Program received signal SIGSEGV, Segmentation fault.
giac::mutexptr (contextptr=contextptr@entry=0x7fffb16d8c10) at global.cc:1076
1076 return contextptr->globalptr->_mutexptr;
(gdb) bt
#0 giac::mutexptr (contextptr=contextptr@entry=0x7fffb16d8c10) at global.cc:1076
#1 0x00007ffff74f12de in giac::is_context_busy (contextptr=0x7fffb16d8c10) at global.cc:1081
#2 0x00007ffff74f9139 in giac::check_thread (contextptr=0x7fffb16d8c10) at global.cc:3479
#3 0x00000000004121d6 in xcas::icas_eval (g=..., gg=..., reading_file=@0x7fffffffd7f0: 0, filename="", contextptr=contextptr@entry=0x7fffffffd8b0) at Xcas1.cc:3280
#4 0x000000000040a23b in main (ARGC=<optimized out>, ARGV=<optimized out>) at icas.cc:1445
--------------------------------------
ou bien compile sur une autre machine avec --disable-gui
1>> jordan(A)
[New Thread 0x7fffedbc9700 (LWP 15329)]
Program received signal SIGSEGV, Segmentation fault.
giac::mutexptr (contextptr=contextptr@entry=0x7fffedbc6320) at global.cc:1046
1046 return contextptr->globalptr->_mutexptr;
(gdb) bt
#0 giac::mutexptr (contextptr=contextptr@entry=0x7fffedbc6320)
at global.cc:1046
#1 0x00007ffff75219ce in giac::is_context_busy (contextptr=0x7fffedbc6320)
at global.cc:1051
#2 0x00007ffff75296ec in giac::check_thread (contextptr=0x7fffedbc6320)
at global.cc:3445
#3 0x000000000040ea1e in xcas::icas_eval (g=..., gg=...,
reading_file=@0x7fffffffe020: 0, filename="",
contextptr=contextptr@entry=0x7fffffffe0f0) at Xcas1.cc:3208
#4 0x0000000000406936 in main (ARGC=<optimized out>, ARGV=<optimized out>)
at icas.cc:923