Forum openmoko-fr.org

Forum de la communauté francophone autour du projet OpenMoko

Vous n'êtes pas identifié.

Annonce

Bienvenue sur ce forum.

Face à un afflux de spammers, les inscriptions ont été désactivée.
Si vous souhaitez vous inscrire, il faudra en faire la demande auprès du webmaster (voir la section "Contact" sur le Blog).

#1 23-07-2009 01:40:31

gilbertf
Moko
Date d'inscription: 23-07-2009
Messages: 15

[Navit] Segfault au démarrage sous QtMoko

J'ai installé Navit sur mon FR sous Qtmoko, et je ne réussis pas à le faire démarrer.   Après quelques sessions de bidouillage assistées par Google, il ne me reste qu'une dernière chose:

Code:

gui_internal:gui_internal_new:register
Segmentation fault

Auparavant j'avais l'erreur "gdb not found" mais je m'en suis débarassé en mettant

Code:

<debug name="segv" level="0"/>

Je comprends maintenant que le raccourci n'a pas réglé le problème...

Des idées?  J'ai même essayé de mettre la variable d'environnement LANG comme dans le wiki anglais de navit...

Hors ligne

 

#2 28-07-2009 16:23:01

asthro
MoKorateur
Lieu: Haubourdin - Nord
Date d'inscription: 02-01-2009
Messages: 775
Site web

Re: [Navit] Segfault au démarrage sous QtMoko

Le GPS sur QTmoko est en statut "Not Tested", y'a peut-être un début de piste ?

Quelle version de QTMoko utilises-tu ? Car le nom de Navit et QTmoko dans une même phrase je trouve ça ... étrange.


______ // AstHrO \\ ________
A6 * Revival   *  QtMoko V31fr
Site proSite freerunner

Hors ligne

 

#3 04-08-2009 04:07:17

gilbertf
Moko
Date d'inscription: 23-07-2009
Messages: 15

Re: [Navit] Segfault au démarrage sous QtMoko

asthro a écrit:

Le GPS sur QTmoko est en statut "Not Tested", y'a peut-être un début de piste ?

Quelle version de QTMoko utilises-tu ? Car le nom de Navit et QTmoko dans une même phrase je trouve ça ... étrange.

Excellente question....   le fichier est "qtmoko-snapshot-20090707-rootfs.jffs2".   Évidemment Navit ne venait pas dans les logiciels de base, il a fallu que je l'installe avec opkg.

Pour info, j'ai maintenant la version svn-2430 de navit, et une nouvelle erreur s'est ajoutée, portant le total à ceci:

Code:

root@om-gta02:~# navit
navit:convert_to_attrs:failed to create attribute 'cursor' with value '1'
gui_internal:gui_internal_new:register
Segmentation fault

Dernière modification par gilbertf (04-08-2009 04:09:41)

Hors ligne

 

#4 04-08-2009 08:38:01

Burn2
MoKorateur
Date d'inscription: 15-05-2009
Messages: 1782

Re: [Navit] Segfault au démarrage sous QtMoko

Pour lancer navit je pense qu'il te faut la version QTmoko debian et pas l'autre... (la V5) qui possède un serveur X et donc serait plus à même de lancer navit. (et le gps marche puisque je fais tourner tango gps sans problème)


Fr A6 - Android 1.5
Aucun fix, A6 pur. (donc bug du buzz inside hmm )

Hors ligne

 

#5 05-08-2009 12:45:12

KaZeR
Addicted-Moko
Lieu: Lille
Date d'inscription: 15-10-2008
Messages: 390

Re: [Navit] Segfault au démarrage sous QtMoko

Je confirme, actuellement navit ne tournera pas en framebuffer. Il y a un début de support, mais il faudra patienter un peu encore.


Heureux possesseur d'un Freerunner
Membre du projet Navit
Flash : shr-full-eglibc-ipk-rc4-20110513-om-gta02.rootfs.ubi
Kernel : uImage-2.6.37-r5-oe6-om-gta02.bin

Hors ligne

 

#6 05-08-2009 19:39:31

FreedomSound
Addicted-Moko
Date d'inscription: 25-10-2008
Messages: 284

Re: [Navit] Segfault au démarrage sous QtMoko

tu as tester avec la v6 de qtmoko sous debian  ??

Hors ligne

 

#7 06-08-2009 16:00:11

chami
Mini Moko
Date d'inscription: 06-08-2009
Messages: 2

Re: [Navit] Segfault au démarrage sous QtMoko

Bonjour,

KaZeR a écrit:

Je confirme, actuellement navit ne tournera pas en framebuffer. Il y a un début de support, mais il faudra patienter un peu encore.

As-tu plus d'informations à ce sujet? Pourquoi ça coince? Quelle serait la solution? Qui s'en occupe dans le projet?


Désolé, j'en ai vraiment besoin ^^


Bonne journée

Hors ligne

 

#8 06-08-2009 20:18:21

Burn2
MoKorateur
Date d'inscription: 15-05-2009
Messages: 1782

Re: [Navit] Segfault au démarrage sous QtMoko

Ben c'est pourtant clair. yikes il faut un serveur X pour navit! Pour ça tu prends la version avec serveur X de qtmoko et tu le lances en démarrant qx + terminal et tu tappes navit. yikes
Voir ce topic: http://openmoko-fr.org/forum/viewtopic.php?id=846


Fr A6 - Android 1.5
Aucun fix, A6 pur. (donc bug du buzz inside hmm )

Hors ligne

 

#9 07-08-2009 13:23:51

KaZeR
Addicted-Moko
Lieu: Lille
Date d'inscription: 15-10-2008
Messages: 390

Re: [Navit] Segfault au démarrage sous QtMoko

chami a écrit:

Bonjour,

KaZeR a écrit:

Je confirme, actuellement navit ne tournera pas en framebuffer. Il y a un début de support, mais il faudra patienter un peu encore.

As-tu plus d'informations à ce sujet? Pourquoi ça coince? Quelle serait la solution? Qui s'en occupe dans le projet?

Tu peux tenter ta chance avec le graphics sdl.
Il te faudra de quoi compiler pour ton FR (le package fourni ne compile que pour GTK).
Si tu veux de l'aide, le mieux c'est #navit sur irc.freenode.net.

chami a écrit:

Désolé, j'en ai vraiment besoin ^^

Nécessité est mère de l'invention smile


Heureux possesseur d'un Freerunner
Membre du projet Navit
Flash : shr-full-eglibc-ipk-rc4-20110513-om-gta02.rootfs.ubi
Kernel : uImage-2.6.37-r5-oe6-om-gta02.bin

Hors ligne

 

#10 07-08-2009 16:21:21

chami
Mini Moko
Date d'inscription: 06-08-2009
Messages: 2

Re: [Navit] Segfault au démarrage sous QtMoko

J'ai effectivement tenté ma chance avec sdl et internal. ça a marché une seul fois... Mais la c'est fini et je ne sais pas pourquoi.

Je suis déjà passé sur le chan (pour monter navit sur l'apf27, tu t'en souviens peut-être wink )

Quoi qu'il en soit, mon soucis vient d'ailleurs que du sdl je suppose. J'ai du supprimer le double buffer pour qu'il se lance mais après il bloque et je ne sais pas trop pourquoi mais j'ai pas d'erreur sdl. J'ai eu la même erreur que gilbertf.

Bonne journée à tous

Hors ligne

 

#11 07-08-2009 16:53:17

KaZeR
Addicted-Moko
Lieu: Lille
Date d'inscription: 15-10-2008
Messages: 390

Re: [Navit] Segfault au démarrage sous QtMoko

Mmm, un segfault sans trace gdb ça n'aide pas des masses..opkg install gdb? smile


Heureux possesseur d'un Freerunner
Membre du projet Navit
Flash : shr-full-eglibc-ipk-rc4-20110513-om-gta02.rootfs.ubi
Kernel : uImage-2.6.37-r5-oe6-om-gta02.bin

Hors ligne

 

#12 07-08-2009 16:55:21

KaZeR
Addicted-Moko
Lieu: Lille
Date d'inscription: 15-10-2008
Messages: 390

Re: [Navit] Segfault au démarrage sous QtMoko

... et n'oublie pas de remettre la bonne valeur pour <debug name="segv" > smile


Heureux possesseur d'un Freerunner
Membre du projet Navit
Flash : shr-full-eglibc-ipk-rc4-20110513-om-gta02.rootfs.ubi
Kernel : uImage-2.6.37-r5-oe6-om-gta02.bin

Hors ligne

 

#13 10-08-2009 23:13:17

gilbertf
Moko
Date d'inscription: 23-07-2009
Messages: 15

Re: [Navit] Segfault au démarrage sous QtMoko

KaZeR a écrit:

Mmm, un segfault sans trace gdb ça n'aide pas des masses..opkg install gdb? smile

Je m'y colle dans 2 ou 3 heures.   D'ici là mon estomac crie famine et c'est plus important wink

Hors ligne

 

#14 11-08-2009 03:19:22

gilbertf
Moko
Date d'inscription: 23-07-2009
Messages: 15

Re: [Navit] Segfault au démarrage sous QtMoko

Alors, voilà le résultat en ligne de commande:

Code:

root@om-gta02:~# navit
navit:convert_to_attrs:failed to create attribute 'cursor' with value '1'
gui_internal:gui_internal_new:register
GNU gdb 6.8
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "arm-angstrom-linux-gnueabi"...
Attaching to program: /usr/bin/navit, process 2200
Reading symbols from /usr/lib/libgthread-2.0.so.0...done.
Loaded symbols for /usr/lib/libgthread-2.0.so.0
Reading symbols from /lib/libpthread.so.0...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/librt.so.1...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /usr/lib/libgmodule-2.0.so.0...done.
Loaded symbols for /usr/lib/libgmodule-2.0.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/lib/libglib-2.0.so.0...done.
Loaded symbols for /usr/lib/libglib-2.0.so.0
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.3...done.
Loaded symbols for /lib/ld-linux.so.3
Reading symbols from /usr/lib/navit/gui/libgui_internal.so...done.
Loaded symbols for /usr/lib/navit/gui/libgui_internal.so
Reading symbols from /usr/lib/navit/osd/libosd_core.so...done.
Loaded symbols for /usr/lib/navit/osd/libosd_core.so
Reading symbols from /usr/lib/navit/vehicle/libvehicle_gpsd.so...done.
Loaded symbols for /usr/lib/navit/vehicle/libvehicle_gpsd.so
Reading symbols from /usr/lib/libgps.so.16...done.
Loaded symbols for /usr/lib/libgps.so.16
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /usr/lib/libstdc++.so.6...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
0x40291eac in waitpid () from /lib/libc.so.6
#0  0x40291eac in waitpid () from /lib/libc.so.6
#1  0x4023b79c in ?? () from /lib/libc.so.6
Cannot access memory at address 0x2062645e
Detaching from program: /usr/bin/navit, process 2200

C'est tout pour maintenant, on dirait vraiment un pointeur dirigé vers une adresse mémoire inexistante (c'est quoi un segfault? :-P)

J'espère que ça peut t'aider à repérer le problème dans le code...

Hors ligne

 

#15 10-10-2009 13:46:30

FreedomSound
Addicted-Moko
Date d'inscription: 25-10-2008
Messages: 284

Re: [Navit] Segfault au démarrage sous QtMoko

la même pour moi sad

Hors ligne

 

#16 10-10-2009 19:39:18

FreedomSound
Addicted-Moko
Date d'inscription: 25-10-2008
Messages: 284

Re: [Navit] Segfault au démarrage sous QtMoko

bon j'ai avancé un peu
maintenant j'ai :

Code:

 
(gdb) run
Starting program: /usr/bin/navit 
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[New Thread 0x40362380 (LWP 2118)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
navit:plugin_load:can't load '/usr/lib/navit/graphics/libgraphics_qt_qpainter.so', Error '/usr/lib/navit/graphics/libgraphics_qt_qpainter.so: undefined symbol: _ZN7QWidget16contextMenuEventEP17QContextMenuEvent'
(no debugging symbols found)
gui_internal:gui_internal_new:register
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x40362380 (LWP 2118)]
0x00000000 in ?? ()
(gdb) bt
#0  0x00000000 in ?? ()
#1  0x00011514 in event_add_watch ()
#2  0x403c1f88 in ?? () from /usr/lib/navit/vehicle/libvehicle_gpsd.so
(gdb)

Dernière modification par FreedomSound (10-10-2009 19:40:44)

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.20
Traduction par FluxBB.fr

Hébergé par :
Bearstech