Aller au contenu

Bug de la fonction calculatrice dans Kstars


Traou Mad

Messages recommandés

Salut tout le monde, pour recenser les éphémérides astro de l'année à venir, je me suis tourné cette année vers les outils inclus dans Kstars (à défaut de pouvoir utiliser les outils en ligne de l'IMCCE, suite à la refonte de leur site internet)

 

Problème : ça bugge... J'aimerais savoir si ça vient de moi, de mon ordi, ou si vous aussi constatez la même chose ?

 

Voilà comment je procède : Dans la barre de menus, outils>calculatrice, puis dans le module calculatrice, je choisis système solaire, conjonctions. Je règle les dates au 1er janvier 2018 00h jusqu'au 1er janvier 2019 00h. Je choisis entre les planètes et une planète en particulier, un écart de 10 degrés max, je laisse conjonction et je demande de calculer. A partir de là, une fois sur deux, le logiciel se crashe totalement et je dois le redémarrer...

 

Je précise que j'ai la dernière version PPA de Kstars

Modifié par Traou Mad
Lien vers le commentaire
Partager sur d’autres sites

C'est la première fois que j'utilise gdb (enfin la première fois sans être coaché par Jasem!), j'ai obtenu ça comme trace du crash :

Starting program: /usr/bin/kstars kstars
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe24e9700 (LWP 6557)]
[New Thread 0x7fffd5fd2700 (LWP 6559)]
[New Thread 0x7fffd57d1700 (LWP 6560)]
[New Thread 0x7fffd4fd0700 (LWP 6561)]
[New Thread 0x7fffc7fff700 (LWP 6562)]
[New Thread 0x7fffbffff700 (LWP 6563)]
[New Thread 0x7fffb7fff700 (LWP 6564)]
[New Thread 0x7fffbf7fe700 (LWP 6565)]
[Thread 0x7fffd4fd0700 (LWP 6561) exited]
[New Thread 0x7fffd4fd0700 (LWP 6566)]
[New Thread 0x7fffbcd20700 (LWP 6567)]

FITSIO status = 104: could not open the named file
Name of file to open is blank. (ffopen)
[New Thread 0x7fffbe419700 (LWP 6569)]
[New Thread 0x7fffb77fe700 (LWP 6570)]
[New Thread 0x7fffb6ffd700 (LWP 6571)]
[New Thread 0x7fffb67fc700 (LWP 6572)]
[Thread 0x7fffc7fff700 (LWP 6562) exited]
[Thread 0x7fffb77fe700 (LWP 6570) exited]
[Thread 0x7fffb6ffd700 (LWP 6571) exited]
[Thread 0x7fffbe419700 (LWP 6569) exited]
[Thread 0x7fffd4fd0700 (LWP 6566) exited]
[Thread 0x7fffbf7fe700 (LWP 6565) exited]
[Thread 0x7fffb7fff700 (LWP 6564) exited]
[Thread 0x7fffbffff700 (LWP 6563) exited]
[Thread 0x7fffb67fc700 (LWP 6572) exited]

Thread 1 "kstars" received signal SIGSEGV, Segmentation fault.
0x00007ffff1b86d18 in main_arena () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt
#0  0x00007ffff1b86d18 in main_arena () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x0000555555b5ce18 in SolarSystemSingleComponent::findByName (this=0x5555586dd030, 
   name=...)
   at /build/kstars-bleeding-5HHcHS/kstars-bleeding-17.12+201711191233~ubuntu16.04.1/kstars/skycomponents/solarsystemsinglecomponent.cpp:70
#2  0x00005555559c3a6c in SkyComposite::findByName (this=<optimised out>, name=...)
   at /build/kstars-bleeding-5HHcHS/kstars-bleeding-17.12+201711191233~ubuntu16.04.1/kstars/skycomponents/skycomposite.cpp:78
#3  0x0000555555981f35 in SkyMapComposite::findByName (this=0x5555566920d0, name=...)
   at /build/kstars-bleeding-5HHcHS/kstars-bleeding-17.12+201711191233~ubuntu16.04.1/kstars/skycomponents/skymapcomposite.cpp:598
#4  0x0000555555b2dd87 in KSMoon::findPhase (this=0x5555599a6710, Sun=<optimised out>)
   at /build/kstars-bleeding-5HHcHS/kstars-bleeding-17.12+201711191233~ubuntu16.04.1/kstars/skyobjects/ksmoon.cpp:276
#5  0x0000555555b2d430 in KSMoon::findMagnitude (this=0x5555599a6710)
   at /build/kstars-bleeding-5HHcHS/kstars-bleeding-17.12+201711191233~ubuntu16.04.1/kstars/skyobjects/ksmoon.cpp:257
#6  0x00005555556a3b51 in KSPlanetBase::findPosition (this=this@entry=0x5555599a6710, 
   num=num@entry=0x7fffffffcb70, lat=<optimised out>, LST=LST@entry=0x7fffffffcb40, 
   Earth=Earth@entry=0x55555a7779b0)
   at /build/kstars-bleeding-5HHcHS/kstars-bleeding-17.12+201711191233~ubuntu16.04.1/kstars/skyobjects/ksplanetbase.cpp:144
#7  0x00005555559e5070 in KSConjunct::findDistance (this=this@entry=0x7fffffffd220, 
   jd=2458119.500268993055442479089833796, Object1=Object1@entry=0x555558013cd0, 
   Object2=Object2@entry=0x5555599a6710)
   at /build/kstars-bleeding-5HHcHS/kstars-bleeding-17.12+201711191233~ubuntu16.04.1/kstars/tools/ksconjunct.cpp:165
#8  0x00005555559e5bdb in KSConjunct::findClosestApproach (
---Type <return> to continue, or q <return> to quit---this=this@entry=0x7fffffffd220Quit
(gdb) 

Est-ce que ça peut servir ?

Modifié par Traou Mad
Lien vers le commentaire
Partager sur d’autres sites

Le bug a été corrigé dans la nuit et le correctif sera intégré dans la version 2.8.9. Jasem ne dort-il jamais ? :be:

 

C'est tout ce que j'aime dans le logiciel libre, sa réactivité... (sauf quand les projets sont morts :be: )

Lien vers le commentaire
Partager sur d’autres sites

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.