Forum de la communauté francophone autour du projet OpenMoko
Vous n'êtes pas identifié.
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).
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:
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
<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
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.
Hors ligne
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:
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
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)
Hors ligne
Je confirme, actuellement navit ne tournera pas en framebuffer. Il y a un début de support, mais il faudra patienter un peu encore.
Hors ligne
tu as tester avec la v6 de qtmoko sous debian ??
Hors ligne
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
Ben c'est pourtant clair. 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.
Voir ce topic: http://openmoko-fr.org/forum/viewtopic.php?id=846
Hors ligne
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
Hors ligne
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 )
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
Mmm, un segfault sans trace gdb ça n'aide pas des masses..opkg install gdb?
Hors ligne
... et n'oublie pas de remettre la bonne valeur pour <debug name="segv" >
Hors ligne
KaZeR a écrit:
Mmm, un segfault sans trace gdb ça n'aide pas des masses..opkg install gdb?
Je m'y colle dans 2 ou 3 heures. D'ici là mon estomac crie famine et c'est plus important
Hors ligne
Alors, voilà le résultat en ligne de commande:
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
la même pour moi
Hors ligne
bon j'ai avancé un peu
maintenant j'ai :
(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