Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/06/2017, à 05:47

marinmarais

[Résolu] Ubuntu 16.04 : "segmentation fault"

Bonjour à tous et toutes,

Depuis hier soir, j'ai un souci. Lorsque je veux lancer Scilab via le lanceur, il ne se passe rien. Et si je le lance via un terminal, j'ai ceci en réponse :

thomas@nb-tst:~$ scilab
Segmentation fault (core dumped)

En faisant des recherches sur ce forum et sur ses équivalents anglophones, j'ai testé plusieurs choses :
- Désinstaller complètement scilab et le réinstaller : Echec ;
- Faire tourner memtest86+ au démarrage : dommage, il n'apparaît plus dans mon grub. Je n'ai pas réussi à le faire réapparaître ;
- A défaut, j'ai lancé un test complet de la mémoire dans le BIOS : Aucun problème n'est apparu.

Alors j'ai lu sur ce forum que cela pourrait venir d'une barrette de ram défaillante. Dans ce cas, pourquoi mon test de mémoire est-il un succès total ?

Est-ce quelqu'un aurait une idée ?

Merci et bonne journée,
Thomas.

Dernière modification par marinmarais (Le 29/06/2017, à 06:18)


C'est curieux, chez les marins, ce besoin de faire des phrases.

Hors ligne

#2 Le 21/06/2017, à 10:20

marinmarais

Re : [Résolu] Ubuntu 16.04 : "segmentation fault"

Re-

Quelques informations supplémentaires qui pourraient peut-être aiguiser vos avis :
- D'après le service info au boulot, c'est sans doute un problème software vu que le test hardware dans le bios a été un succès, et vu que -- pour l'instant -- je n'ai de soucis qu'avec ce logiciel
- J'ai supprimé le cache ~/.scilab après avoir désinstallé scilab. J'ai réinstallé le soft et rebelotte...


C'est curieux, chez les marins, ce besoin de faire des phrases.

Hors ligne

#3 Le 21/06/2017, à 10:34

marinmarais

Re : [Résolu] Ubuntu 16.04 : "segmentation fault"

Et voici ce que me renvoit strace scilab :

thomas@nb-tst:~$ strace scilab
execve("/usr/bin/scilab", ["scilab"], [/* 70 vars */]) = 0
brk(NULL)                               = 0x5611a70f1000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7c4abf4000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=170951, ...}) = 0
mmap(NULL, 170951, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f7c4abca000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\t\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0
mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f7c4a607000
mprotect(0x7f7c4a7c7000, 2097152, PROT_NONE) = 0
mmap(0x7f7c4a9c7000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c0000) = 0x7f7c4a9c7000
mmap(0x7f7c4a9cd000, 14752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f7c4a9cd000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7c4abc9000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7c4abc8000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7c4abc7000
arch_prctl(ARCH_SET_FS, 0x7f7c4abc8700) = 0
mprotect(0x7f7c4a9c7000, 16384, PROT_READ) = 0
mprotect(0x5611a5e84000, 8192, PROT_READ) = 0
mprotect(0x7f7c4abf6000, 4096, PROT_READ) = 0
munmap(0x7f7c4abca000, 170951)          = 0
getuid()                                = 1000
getgid()                                = 1000
getpid()                                = 4482
rt_sigaction(SIGCHLD, {0x5611a5c78540, ~[RTMIN RT_1], SA_RESTORER, 0x7f7c4a63c4b0}, NULL, 8) = 0
geteuid()                               = 1000
brk(NULL)                               = 0x5611a70f1000
brk(0x5611a7112000)                     = 0x5611a7112000
getppid()                               = 4480
stat("/home/thomas", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/bin/scilab", O_RDONLY)       = 3
fcntl(3, F_DUPFD, 10)                   = 10
close(3)                                = 0
fcntl(10, F_SETFD, FD_CLOEXEC)          = 0
geteuid()                               = 1000
getegid()                               = 1000
rt_sigaction(SIGINT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGINT, {0x5611a5c78540, ~[RTMIN RT_1], SA_RESTORER, 0x7f7c4a63c4b0}, NULL, 8) = 0
rt_sigaction(SIGQUIT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL, ~[RTMIN RT_1], SA_RESTORER, 0x7f7c4a63c4b0}, NULL, 8) = 0
rt_sigaction(SIGTERM, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTERM, {SIG_DFL, ~[RTMIN RT_1], SA_RESTORER, 0x7f7c4a63c4b0}, NULL, 8) = 0
read(10, "#!/bin/sh\n#\n# Scilab ( http://ww"..., 8192) = 8192
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f7c4abc89d0) = 4483
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 4483
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4483, si_uid=1000, si_status=1, si_utime=0, si_stime=0} ---
rt_sigreturn({mask=[]})                 = 4483
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f7c4abc89d0) = 4486
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 4486
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4486, si_uid=1000, si_status=1, si_utime=0, si_stime=0} ---
rt_sigreturn({mask=[]})                 = 4486
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f7c4abc89d0) = 4489
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 4489
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4489, si_uid=1000, si_status=1, si_utime=0, si_stime=0} ---
rt_sigreturn({mask=[]})                 = 4489
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f7c4abc89d0) = 4492
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 4492
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4492, si_uid=1000, si_status=1, si_utime=0, si_stime=0} ---
rt_sigreturn({mask=[]})                 = 4492
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f7c4abc89d0) = 4495
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 4495
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4495, si_uid=1000, si_status=1, si_utime=0, si_stime=0} ---
rt_sigreturn({mask=[]})                 = 4495
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f7c4abc89d0) = 4498
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 4498
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4498, si_uid=1000, si_status=1, si_utime=0, si_stime=0} ---
rt_sigreturn({mask=[]})                 = 4498
pipe([3, 4])                            = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f7c4abc89d0) = 4501
close(4)                                = 0
read(3, "Linux\n", 128)                 = 6
read(3, "", 128)                        = 0
close(3)                                = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4501, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
rt_sigreturn({mask=[]})                 = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 4501
pipe([3, 4])                            = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f7c4abc89d0) = 4502
close(4)                                = 0
read(3, "x86_64\n", 128)                = 7
read(3, "", 128)                        = 0
close(3)                                = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4502, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
rt_sigreturn({mask=[]})                 = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 4502
read(10, "IN=$run_sci\n            found=1\n"..., 8192) = 8192
read(10, "=:\n                as_save_IFS=$"..., 8192) = 8192
pipe([3, 4])                            = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f7c4abc89d0) = 4503
close(4)                                = 0
read(3, "/home/thomas\n", 128)          = 13
read(3, "", 128)                        = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4503, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
rt_sigreturn({mask=[]})                 = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 4503
pipe([3, 4])                            = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f7c4abc89d0) = 4504
close(4)                                = 0
read(3, "/usr/bin\n", 128)              = 9
read(3, "", 128)                        = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4504, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
rt_sigreturn({mask=[]})                 = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 4504
lstat("/usr/bin/scilab", {st_mode=S_IFREG|0755, st_size=41067, ...}) = 0
stat("/usr/bin/../thirdparty/", 0x7ffc94aacd70) = -1 ENOENT (No such file or directory)
stat("/usr/bin/../share/scilab", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
pipe([3, 4])                            = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f7c4abc89d0) = 4505
close(4)                                = 0
read(3, "/usr/bin\n", 128)              = 9
read(3, "", 128)                        = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 4505
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4505, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
rt_sigreturn({mask=[]})                 = 4505
chdir("/usr/bin")                       = 0
pipe([3, 4])                            = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f7c4abc89d0) = 4506
close(4)                                = 0
read(3, "/usr/bin\n", 128)              = 9
read(3, "", 128)                        = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4506, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
rt_sigreturn({mask=[]})                 = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 4506
pipe([3, 4])                            = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f7c4abc89d0) = 4507
close(4)                                = 0
read(3, "scilab\n", 128)                = 7
read(3, "", 128)                        = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4507, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
rt_sigreturn({mask=[]})                 = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 4507
geteuid()                               = 1000
faccessat(AT_FDCWD, "/usr/bin/scilab-bin", X_OK) = 0
chdir("/usr")                           = 0
pipe([3, 4])                            = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f7c4abc89d0) = 4508
close(4)                                = 0
read(3, "/usr\n", 128)                  = 5
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4508, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
rt_sigreturn({mask=[]})                 = 5
read(3, "", 128)                        = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 4508
geteuid()                               = 1000
faccessat(AT_FDCWD, "/usr/bin/scilab-bin", X_OK) = 0
open("/usr/java", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/java", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/java", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/java", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/jvm", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getdents(3, /* 7 entries */, 32768)     = 272
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
geteuid()                               = 1000
faccessat(AT_FDCWD, "/usr/lib/jvm/default-java/bin/java", X_OK) = 0
chdir("/usr/lib/jvm/default-java")      = 0
pipe([3, 4])                            = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f7c4abc89d0) = 4509
close(4)                                = 0
read(3, "/usr/lib/jvm/java-8-openjdk-amd6"..., 128) = 34
read(3, "", 128)                        = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4509, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
rt_sigreturn({mask=[]})                 = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 4509
chdir("/usr")                           = 0
stat("/usr/lib/jvm/java-8-openjdk-amd64", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat("/usr/lib/jvm/java-8-openjdk-amd64/jre", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat("/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libjava.so", {st_mode=S_IFREG|0644, st_size=191536, ...}) = 0
stat("/usr/bin/../usr", 0x7ffc94aad0a0) = -1 ENOENT (No such file or directory)
pipe([3, 4])                            = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f7c4abc89d0) = 4510
close(4)                                = 0
read(3, "gail:atk-bridge:unity-gtk-module"..., 128) = 33
read(3, "", 128)                        = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4510, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
rt_sigreturn({mask=[]})                 = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 4510
read(10, "//bugzilla.scilab.org/show_bug.c"..., 8192) = 8192
geteuid()                               = 1000
faccessat(AT_FDCWD, "/usr/bin/glxinfo", X_OK) = -1 ENOENT (No such file or directory)
chdir("/home/thomas")                   = 0
stat("/usr/share/scilab//lib/thirdparty", 0x7ffc94aad0e0) = -1 ENOENT (No such file or directory)
open("/usr/share/xml/docbook", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getdents(3, /* 4 entries */, 32768)     = 112
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
open("/usr/share/sgml/docbook", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getdents(3, /* 4 entries */, 32768)     = 104
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
open("/usr/share/sgml/docbook", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getdents(3, /* 4 entries */, 32768)     = 104
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
faccessat(AT_FDCWD, "/usr/share/scilab//thirdparty/docbook/fo/docbook.xsl", R_OK) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, "/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/fo/docbook.xsl", R_OK) = 0
faccessat(AT_FDCWD, "/usr/share/docbook2X/xslt/man//fo/docbook.xsl", R_OK) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, "/usr/share/xml/docbook/stylesheet/nwalsh//fo/docbook.xsl", R_OK) = 0
faccessat(AT_FDCWD, "/usr/share/xml/docbook/stylesheet/nwalsh/current//fo/docbook.xsl", R_OK) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, "/sw/share/xml/xsl/docbook-xsl/fo/docbook.xsl", R_OK) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, "/usr/share/xml/docbook/xsl-stylesheets-*//fo/docbook.xsl", R_OK) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, "/usr/share/sgml/docbook/xsl-stylesheets-*//fo/docbook.xsl", R_OK) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, "/usr/share/sgml/docbook/xsl-stylesheets/fo/docbook.xsl", R_OK) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, "/usr/share/sgml/docbook/xsl-ns-stylesheets-*//fo/docbook.xsl", R_OK) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, "/usr/share/xml/docbook/stylesheet/docbook-xsl/fo/docbook.xsl", R_OK) = 0
faccessat(AT_FDCWD, "/opt/local/share/xsl/docbook-xsl/fo/docbook.xsl", R_OK) = -1 ENOENT (No such file or directory)
geteuid()                               = 1000
faccessat(AT_FDCWD, "/usr/sbin/selinuxenabled", X_OK) = -1 ENOENT (No such file or directory)
read(10, "ATE -eq 1; then\n        if test "..., 8192) = 8192
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f7c4abc89d0) = 4513
wait4(-1, [{WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV && WCOREDUMP(s)}], 0, NULL) = 4513
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_DUMPED, si_pid=4513, si_uid=1000, si_status=SIGSEGV, si_utime=3, si_stime=2} ---
rt_sigreturn({mask=[]})                 = 4513
write(2, "Segmentation fault (core dumped)"..., 33Segmentation fault (core dumped)
) = 33
exit_group(139)                         = ?
+++ exited with 139 +++

C'est curieux, chez les marins, ce besoin de faire des phrases.

Hors ligne

#4 Le 21/06/2017, à 14:30

marinmarais

Re : [Résolu] Ubuntu 16.04 : "segmentation fault"

Hello,

Bon, je me réponds à moi-même, mais ça pourra peut-être servir à quelqu'un rencontrant le même souci. J'ose espérer que je progresse pour circonscrire mon problème. Si vous avez une idée pour me dépanner, n'hésitez pas !

Avant tout, j'ai testé scilab (scilab avec une interface graphique) et scilab-cli (scilab via le terminal). Comme le second fonctionne parfaitement, j'en déduit que j'ai un souci vraisemblablement lié à une librairie graphique nécessaire à scilab.
J'ai tenté de déterminer les dépendances de scilab avec ldd, mais ça ne marche pas  :

thomas@nb-tst:~$ ldd /usr/bin/scilab
	n'est pas un exécutable dynamique

Je ne comprends pas encore cette réponse mais bon. Je regarde sur le Ouèbe.

Cependant, j'ai jeté un coup d’œil à l'historique de mes mises à jours :

his/var/log/apt/history.log a écrit :

Start-Date: 2017-06-20  15:37:03
Commandline: /usr/bin/unattended-upgrade
Install: linux-hwe-edge-tools-4.10.0-24:amd64 (4.10.0-24.28~16.04.1, automatic), linux-signed-image-4.4.0-81-generic:amd64 (4.4.0-81.104, automatic), linux-image-4.4.0-81-generic:amd64 (4.4.0-81.104, automatic), linux-headers-4.4.0-81:amd64 (4.4.0-81.104, automatic), linux-image-extra-4.4.0-81-generic:amd64 (4.4.0-81.104, automatic), linux-headers-4.4.0-81-generic:amd64 (4.4.0-81.104, automatic), linux-tools-4.10.0-24-generic:amd64 (4.10.0-24.28~16.04.1, automatic)
Upgrade: linux-headers-generic:amd64 (4.4.0.79.85, 4.4.0.81.87), linux-libc-dev:amd64 (4.4.0-79.100, 4.4.0-81.104), linux-image-generic:amd64 (4.4.0.79.85, 4.4.0.81.87), linux-signed-image-generic:amd64 (4.4.0.79.85, 4.4.0.81.87), linux-signed-generic:amd64 (4.4.0.79.85, 4.4.0.81.87), linux-tools-virtual-hwe-16.04-edge:amd64 (4.10.0.22.15, 4.10.0.24.17), linux-tools-common:amd64 (4.4.0-79.100, 4.4.0-81.104), linux-generic:amd64 (4.4.0.79.85, 4.4.0.81.87)
End-Date: 2017-06-20  15:38:45

Start-Date: 2017-06-20  15:38:48
Commandline: /usr/bin/unattended-upgrade
Remove: linux-hwe-edge-tools-4.10.0-22:amd64 (4.10.0-22.24~16.04.1), linux-tools-4.10.0-22-generic:amd64 (4.10.0-22.24~16.04.1)
End-Date: 2017-06-20  15:38:49

Après ces mises à jours, je n'ai pas redémarré et scilab fonctionnait. En rentrant chez moi hier soir, j'ai redémarré mon pc et c'est là que mon problème est survenu (ça m'apprendra à bosser à la maison). J'en conclus que ce dernier pourrait être dû à ces mises à jours.

A+
Thomas.


C'est curieux, chez les marins, ce besoin de faire des phrases.

Hors ligne

#5 Le 21/06/2017, à 14:47

marinmarais

Re : [Résolu] Ubuntu 16.04 : "segmentation fault"

Bah voila... Hier, le noyau 4.4.0-81 a été installé. Je viens de booter sur le noyau 4.4.0-79 et tout fonctionne.
J'ai donc une incompatibilité entre scilab 5.5.2 et le noyau 4.4.0.81.

Qu'est-ce que vous me conseillez de faire ? Signaler le bug à Scilab ? Attendre et espérer que le prochain noyau ne pose pas de soucis ?
ça mériterait peut-être une autre discussion.


C'est curieux, chez les marins, ce besoin de faire des phrases.

Hors ligne

#6 Le 29/06/2017, à 06:19

marinmarais

Re : [Résolu] Ubuntu 16.04 : "segmentation fault"

Hello,
Ce matin, mise à jour du noyau et tout est rentré dans l'ordre.
Le sujet est maintenant résolu.
Bonne journée


C'est curieux, chez les marins, ce besoin de faire des phrases.

Hors ligne

#7 Le 30/06/2017, à 11:55

Emeline06

Re : [Résolu] Ubuntu 16.04 : "segmentation fault"

Bonjour,
Je viens de voir votre topic, j'ai exactement le même problème avec scilab et en effet en cherchant, j'ai réussi à comprendre que ça venait bien de la mise à jour. Mon seul problème désormais est de savoir comment revenir à l'ancien noyau. Or je ne suis pas très calée là dedans, pourriez vous me dire la commande du terminal que vous aviez utilisée s'il vous plait ?
Merci beaucoup

Hors ligne

#8 Le 30/06/2017, à 15:04

marinmarais

Re : [Résolu] Ubuntu 16.04 : "segmentation fault"

Bonjour,
Alors fort heureusement je n'ai rien eu à faire ! Enfin presque... Mais rien de complexe.
Hier j'ai lancé une recherche de mise à jour via le gestionnaire de mises à jour. Il m'a proposé d'installer la nouvelle version de noyau linux (la 4.4.0-83 je crois). J'ai accepté. Après l'installation, j'ai redémarré et testé scilab et ça marchait !
J'espère que ça fonctionnera également pour vous.
Thomas.


C'est curieux, chez les marins, ce besoin de faire des phrases.

Hors ligne