piratebab a écrit : 28 août 2017, 17:21
C'est l'artillerie lourde que tu proposes!
Mais vu qu'il n'y a pas d'autre moyen d'avoir ce qui se passe ...
En espérant que la console ne disparaisse pas avec chromium (dans ce cas il faut envoyer la sortie vers un fichier ..)
gilles, si tu as un peu de temps, tu pourrais faire un tuto sur le wiki pour l'utilisation du débogage avec gdb. Quasiment un copié collé de ce que tu viens d'écrire.
Pas trop le temps en ce moment, mais pourquoi pas dès que possible, de toute façon nous allons continuer à d'abord aider DbFr871.
DbFr871 a écrit : 29 août 2017, 10:26
Un retour d'info, tant que chromium est visible :
Code : Tout sélectionner
bernard# chromium --debug 2>&1 | tee gdb-chromium.txt
# Env:
# LD_LIBRARY_PATH=
# PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
# GTK_PATH=
# CHROMIUM_FLAGS=
/usr/bin/gdb /usr/lib/chromium/chromium -x /tmp/chromiumargs.vrzELO
GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1
Copyright (C) 2014 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 "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/lib/chromium/chromium...Reading symbols from /usr/lib/debug/.build-id/e2/06e3acde7124fca936e2a5b2fed8196cc5fb46.debug...(no debugging symbols found)...done.
(no debugging symbols found)...done.
(gdb) quit
bernard#
.
Pour l'instant, rien de "failed"... ouf...
Il y a trois choses qui me tracassent:
1] dans ce que tu montres, tu lances gdb par l'intermédiaire de
chromium --debug 2>&1 | tee gdb-chromium.txt, c'est bien, mais nous ne voyons pas les étapes suivantes :
(gdb) handle SIG33 pass nostop noprint
(gdb) set pagination 0
(gdb) run
celle du
run qui doit lancer chromium pour de bon et ici c'est à cette étape que l'on peut voir si toutes les bibliothèques requises sont bien présentes ou non. Chromium ne doit pas, bien sûr, être lancé comme d'habitude auparavant, mais juste par le terminal avec
chromium --debug 2>&1 | tee gdb-chromium.txt
2] Nous pouvons lire : no debugging symbols found, ce qui m'étonne, vu que tu es censé avoir installé chromium-dbg
3] depuis le début du fil, nous ignorons à la fois ta version de Debian, [[ mais nous lisons dans ton log gdb : (GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1)]] et ta version de chromium.
Donne-nous aussi :
$ cat /etc/debian_version
$ apt-cache policy chromium
Parler de liberté n'a de sens qu'à condition que ce soit la liberté de dire aux gens ce qu'ils n'ont pas envie d'entendre. Eric Blair, George Orwell