[Scilab-users] Division of uint8 matrix by a double matrix => segfault in scilab-branch-6.0 ?

philippe rouxph.22 at gmail.com
Mon Sep 10 23:32:39 CEST 2018


Le 10/09/2018 à 14:35, antoine.monmayrant at laas.fr a
écrit :
> a=uint8(rand(2,2)*255);
> b=rand(2,2);
> //let's be sure not to divide by 0
> while or(b==0)
>     b=rand(2,2);
> end
> //adios amigo: Segmentation fault (core dumped)
> a./b


I confirm scilab crash while executing this code in scilab-6.0.1  and
ubuntu 18.04, in the console I have message about  floating point
exception and divide-by-zero*.

Best regards

Philippe

* from console :

Une erreur fatale a été détectée par Scilab.
Veuillez vérifier les fonctions définies par l'utilisateur (ou celles
des modules externes), elles devraient apparaître dans le suivi de la pile.
Ou sinon, vous pouvez reporter un bug sur http://bugzilla.scilab.org/ avec :
  * un simple code qui reproduit le problème
  * le résultat de [a, b] = getdebuginfo()
  * l'information suivante :
[jenny-a-03:10145] Signal: Exception en point flottant (8)
[jenny-a-03:10145] Signal code: Integer divide-by-zero (1)
[jenny-a-03:10145] Failing at address: 0x7f7f744a0293

Pile d'appel :
   1: 0x8f260b <JVM_handle_linux_signal>
(/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so)
   2: 0x8e5318 < >
(/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so)
   3: 0x12890  < >
(/lib/x86_64-linux-gnu/libpthread.so.0)
   4: 0x357293 <types::InternalType* dotdiv_M_M<types::Int<unsigned
char>, types::Double, types::Int<unsigned char> >(types::Int<unsigned
char>*, types::Double*)> (/usr/lib/scilab/libsciast.so.6)
   5: 0x3349f6 <GenericDotRDivide(types::InternalType*,
types::InternalType*)> (/usr/lib/scilab/libsciast.so.6)
   6: 0x191dfb
<ast::RunVisitorT<ast::ExecVisitor>::visitprivate(ast::OpExp const&)>
(/usr/lib/scilab/libsciast.so.6)
   7: 0x1be9ff
<ast::RunVisitorT<ast::ExecVisitor>::visitprivate(ast::SeqExp const&)>
(/usr/lib/scilab/libsciast.so.6)
   8: 0x1a17c2 <StaticRunner::launch()>
(/usr/lib/scilab/libscilab-cli.so.6)
   9: 0x19a52a <RunScilabEngine>
(/usr/lib/scilab/libscilab-cli.so.6)
  10: 0x19ac   <main>                           (/usr/bin/scilab-bin)
  11: 0x21b97  <__libc_start_main>
(/lib/x86_64-linux-gnu/libc.so.6)
  12: 0x24ca   < >                              (/usr/bin/scilab-bin)
Fin de la pile






More information about the users mailing list