Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4357 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  289  290  291  ..  474  475  476  477  478  479
Auteur Sujet :

[ Arch Linux ] Nouveauté, Stabilité, Simplicité [HAPPY BIRTHDAY !] \o/

n°1368113
Elbarto
Posté le 08-11-2014 à 03:20:27  profilanswer
 

Reprise du message précédent :
le backtrace avec winedbg quand je veux executer notepad :

 

Unhandled exception: assertion failed in 32-bit code (0xf7722cf0).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:f7722cf0 ESP:0033e274 EBP:0033e538 EFLAGS:00000296(   - --  I S -A-P- )
 EAX:00000000 EBX:00000639 ECX:00000639 EDX:00000006
 ESI:00000049 EDI:f7522000
Stack dump:
0x0033e274:  0033e538 00000006 00000639 f7399f37
0x0033e284:  f7522000 0033e324 f739b579 00000006
0x0033e294:  0033e2a4 00000000 3a303020 30203030
0x0033e2a4:  00000020 00000000 00000000 00000000
0x0033e2b4:  00000000 00000000 00000000 00000000
0x0033e2c4:  00000000 00000000 00000000 00000000
000c: sel=0067 base=00000000 limit=00000000 16-bit r-x
Backtrace:
=>0 0xf7722cf0 __kernel_vsyscall+0x10() in [vdso].so (0x0033e538)
  1 0xf7399f37 gsignal+0x46() in libc.so.6 (0x0033e538)
  2 0xf739b579 abort+0x148() in libc.so.6 (0x0033e538)
  3 0xf73d9cde __libc_message+0x28d() in libc.so.6 (0x0033e538)
  4 0xf73df927 malloc_printerr+0xa6() in libc.so.6 (0xf7522840)
  5 0xf73e010d _int_free+0x10c() in libc.so.6 (0xf7522840)
  6 0x7df4a467 in libxcursor.so.1 (+0x6466) (0x7cc9a7b0)
  7 0x7df4a61d XcursorLibraryLoadImages+0x7c() in libxcursor.so.1 (0x00000015)
  8 0x7df4a6cc XcursorLibraryLoadCursor+0x3b() in libxcursor.so.1 (0x00000015)
  9 0x7df4b124 XcursorTryShapeBitmapCursor+0x103() in libxcursor.so.1 (0x7df4b6bd)
  10 0x7dfb5c24 _XTryShapeBitmapCursor+0xc3() in libx11.so.6 (0x0033e800)
  11 0x7dfb516e XCreatePixmapCursor+0x4d() in libx11.so.6 (0x0033e800)
  12 0x7e14b8f9 in winex11 (+0x2b8f8) (0x0033e828)
  13 0x7e14d645 in winex11 (+0x2d644) (0x0033e868)
  14 0x7e14d71a in winex11 (+0x2d719) (0x0033e938)
  15 0x7e1619d4 in winex11 (+0x419d3) (0x0033f1e8)
  16 0x7e1628c1 X11DRV_WindowPosChanging+0x3a0() in winex11 (0x0033f268)
  17 0x7e9616f8 in user32 (+0x916f7) (0x0033f3b8)
  18 0x7e95d602 in user32 (+0x8d601) (0x0033f578)
  19 0x7e957025 CreateWindowExW+0x84() in user32 (0x0033f5f8)
  20 0x7edb6d4a WinMain+0xaf9() in notepad (0x0033fd38)
  21 0x7edb1ba4 main+0xd3() in notepad (0x0033fdd8)
  22 0x7edb755f in notepad (+0x755e) (0x0033fe28)
  23 0x7b85c64c call_process_entry+0xb() in kernel32 (0x0033fe48)
  24 0x7b85d74a in kernel32 (+0x4d749) (0x0033fe78)
  25 0x7bc7c640 call_thread_func_wrapper+0xb() in ntdll (0x0033fe98)
  26 0x7bc7f6bf call_thread_func+0xde() in ntdll (0x0033ff88)
  27 0x7bc7c61e RtlRaiseException+0x21() in ntdll (0x0033ffb8)
  28 0x7bc51451 call_dll_entry_point+0x440() in ntdll (0x0033ffd8)
  29 0xf754ba8d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  30 0xf754bc0a wine_switch_to_stack+0x29() in libwine.so.1 (0xffc7d0c8)
  31 0x7bc56c05 LdrInitializeThunk+0x1f4() in ntdll (0xffc7d118)
  32 0x7b8636f2 __wine_kernel_init+0x871() in kernel32 (0xffc7e288)
  33 0x7bc57a63 __wine_process_init+0x162() in ntdll (0xffc7e2f8)
  34 0xf7549643 wine_init+0x2f2() in libwine.so.1 (0xffc7e368)
  35 0x7bf00db2 main+0x81() in <wine-loader> (0xffc7e7c8)
  36 0xf7385e5e __libc_start_main+0xdd() in libc.so.6 (0x00000000)
0xf7722cf0 __kernel_vsyscall+0x10 in [vdso].so: popl    %ebp

 

ça donne l'impression que wine a un problème quand il veut créer une interface graphique ( messages liés à  libxcursor.so.1 ), peut-être une incompatibilité avec le pilote radeon open source de ma carte graphique ati radeon HD4650 pcie ?

 

d'ailleurs quand je lance un programme DOS avec wine là il n'y a pas de plantage, vu qu'un programme DOS n'utilise pas d'interface graphique,

 

tu as quoi comme carte graphique Gee ?

 

Message cité 1 fois
Message édité par Elbarto le 08-11-2014 à 03:26:01
mood
Publicité
Posté le 08-11-2014 à 03:20:27  profilanswer
 

n°1368115
gee
Bon ben hon
Posté le 08-11-2014 à 04:48:36  profilanswer
 

Elbarto a écrit :

l'erreur que j'ai est une erreur liée à glibc ( bibliothèque C standard ) :
 

Citation :

*** Error in `nom_du_programme': free(): invalid next size (fast): 0x7d9d72f8 ***


 
s'il y a des pros ici du langage C ils auront peut-être une piste


free c'est en gros l'inverse de malloc.
Ca tente de liberer la memoire qui etait occupee par un object mais ca n'y arrive pas.
 
Pour une description plus exacte:

Citation :


It means that you have a memory error. You may be trying to free a pointer that wasn't allocated by malloc (or delete an object that wasn't created by new) or you may be trying to free/delete such an object more than once. You may be overflowing a buffer or otherwise writing to memory to which you shouldn't be writing, causing heap corruption.


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
n°1368116
gee
Bon ben hon
Posté le 08-11-2014 à 04:50:02  profilanswer
 

J'ai une radeon aussi, mais je tourne avec radeonsi et non pas r600g.
 
Apres pour dos je ne crois pas que wine soit vraiment utilisee, pour des applications dos wine invoque dosbox, c'est peut etre pour cela que ca fonctionne.


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
n°1368118
Elbarto
Posté le 08-11-2014 à 05:16:00  profilanswer
 

en fait il s'agissait d'un programme win32 mais sans interface ( qui tourne en mode console ), là wine arrive à le faire tourner sans planter,
 
c'est pour ça que j'ai l'impression que ça ne plante que si wine essaie de dessiner une interface
 
voici les dépendances de /usr/bin/wine :
 

$ ldd /usr/bin/wine
        linux-gate.so.1 (0xf7759000)
        libwine.so.1 => /usr/bin/../lib32/libwine.so.1 (0xf759e000)
        libpthread.so.0 => /usr/bin/../lib32/libpthread.so.0 (0xf7582000)
        libc.so.6 => /usr/bin/../lib32/libc.so.6 (0xf73ca000)
        libdl.so.2 => /usr/lib32/libdl.so.2 (0xf7384000)
        /lib/ld-linux.so.2 (0xf775b000)


 
et de /usr/bin/wine64 :
 


$ ldd /usr/bin/wine64
        linux-vdso.so.1 (0x00007fffcbffe000)
        libwine.so.1 => /usr/bin/../lib/libwine.so.1 (0x00007ffa27adc000)
        libpthread.so.0 => /usr/bin/../lib/libpthread.so.0 (0x00007ffa278c0000)
        libc.so.6 => /usr/bin/../lib/libc.so.6 (0x00007ffa2751d000)
        libdl.so.2 => /usr/lib/libdl.so.2 (0x00007ffa27319000)
        /lib64/ld-linux-x86-64.so.2 (0x00007ffa27e82000)


 
il y a peut-être un bug dans glibc 2.20 dont le paquet date du 14 septembre dernier qui est déclenché par une action de wine ?
 
j'ai voulu downgrader le paquet glibc mais c'est impossible :
 

# pacman -U glibc-2.19-5-x86_64.pkg.tar.xz  
chargement des paquets...
avertissement : retourne à la version antérieure du paquet glibc (2.20-2 => 2.19-5)
résolution des dépendances...
recherche des conflits entre paquets...
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: binutils : requiert glibc>=2.20
:: gcc-libs-multilib : requiert glibc>=2.20
:: valgrind : requiert glibc>=2.20



Message édité par Elbarto le 08-11-2014 à 05:23:44
n°1368119
Elbarto
Posté le 08-11-2014 à 05:59:33  profilanswer
 

ce ne serait pas une histoire de cache, avec ldconfig ?

 

http://linux.die.net/man/8/ldconfig

 

un truc qui a foiré lors de l'installation d'un paquet si un script d'installation avait été lancé et que ce script avait bogué ?

 

ces derniers jours j'ai compilé énormément de noyaux linux via un fichier pkgbuild, dont un fichier pkgbuild issu de AUR ( paquet linux-mainline ), peut-être qu'à ce moment là ça a merdé pour la génération du cache de ldconfig ?


Message édité par Elbarto le 08-11-2014 à 06:06:45
n°1368120
hisvin
Posté le 08-11-2014 à 06:15:33  profilanswer
 

Perso, j'ai un autre problème avec les polices de caractères dans les applications GTK (2 à priori). :D
http://i526.photobucket.com/albums/cc349/hisvin/debats/shot-2014-11-08_05-58-43v01_zpse921a0a2.png~original
C'est complètement aléatoire (et cela dure depuis environ 2 semaines). Pas vraiment trouver de solutions, ni de réels coupables à part peut-être la nouvelle version de Gtk3.
 
PS:Pilote libre radeon.

n°1368121
make insta​ll
Posté le 08-11-2014 à 09:00:37  profilanswer
 

Elbarto a écrit :


l'erreur que j'ai est une erreur liée à glibc ( bibliothèque C standard ) :

 
Citation :

*** Error in `nom_du_programme': free(): invalid next size (fast): 0x7d9d72f8 ***

 

s'il y a des pros ici du langage C ils auront peut-être une piste


Loin d'être un pro, mais comme tu le dis, ça semble venir d'un très bas niveau, j'incriminerais même gcc sur ce coup là...

Elbarto a écrit :

le backtrace avec winedbg quand je veux executer notepad :

 

[fixed]Unhandled exception: assertion failed in 32-bit code (0xf7722cf0).
Register dump:


Ca semble être autre chose, c'était pas un assert qui crashait tout avant :??:


Message édité par make install le 08-11-2014 à 09:01:13
n°1368122
Elbarto
Posté le 08-11-2014 à 09:29:22  profilanswer
 

oui le programme affiche un :

 

Unhandled exception: assertion failed in 32-bit code (0xf7701cf0).

 

ensuite le backtrace :

 

Backtrace:

=>0 0xf7701cf0 __kernel_vsyscall+0x10() in [vdso].so (0x0033e538)
  1 0xf7378f37 gsignal+0x46() in libc.so.6 (0x0033e538)
  2 0xf737a579 abort+0x148() in libc.so.6 (0x0033e538)
  3 0xf73b8cde __libc_message+0x28d() in libc.so.6 (0x0033e538)
  4 0xf73be927 malloc_printerr+0xa6() in libc.so.6 (0xf7501840)
  5 0xf73bf10d _int_free+0x10c() in libc.so.6 (0xf7501840)
  6 0x7df47467 in libxcursor.so.1 (+0x6466) (0x7dde2c38)
  7 0x7df4761d XcursorLibraryLoadImages+0x7c() in libxcursor.so.1 (0x00000015)
  8 0x7df476cc XcursorLibraryLoadCursor+0x3b() in libxcursor.so.1 (0x00000015)
  9 0x7df48124 XcursorTryShapeBitmapCursor+0x103() in libxcursor.so.1 (0x7df486bd)
  10 0x7dfa7c24 _XTryShapeBitmapCursor+0xc3() in libx11.so.6 (0x0033e800)
  11 0x7dfa716e XCreatePixmapCursor+0x4d() in libx11.so.6 (0x0033e800)
  12 0x7e13d8f9 in winex11 (+0x2d8f8) (0x0033e828)
  13 0x7e13f645 in winex11 (+0x2f644) (0x0033e868)
  14 0x7e13f71a in winex11 (+0x2f719) (0x0033e938)
  15 0x7e1539d4 in winex11 (+0x439d3) (0x0033f1e8)
  16 0x7e1548c1 X11DRV_WindowPosChanging+0x3a0() in winex11 (0x0033f268)
  17 0x7e9536f8 in user32 (+0x936f7) (0x0033f3b8)
  18 0x7e94f602 in user32 (+0x8f601) (0x0033f578)
  19 0x7e949025 CreateWindowExW+0x84() in user32 (0x0033f5f8)
  20 0x7eda8d4a WinMain+0xaf9() in notepad (0x0033fd38)
  21 0x7eda3ba4 main+0xd3() in notepad (0x0033fdd8)
  22 0x7eda955f in notepad (+0x955e) (0x0033fe28)
  23 0x7b85c64c call_process_entry+0xb() in kernel32 (0x0033fe48)
  24 0x7b85d74a in kernel32 (+0x4d749) (0x0033fe78)
  25 0x7bc7c640 call_thread_func_wrapper+0xb() in ntdll (0x0033fe98)
  26 0x7bc7f6bf call_thread_func+0xde() in ntdll (0x0033ff88)
  27 0x7bc7c61e RtlRaiseException+0x21() in ntdll (0x0033ffb8)
  28 0x7bc51451 call_dll_entry_point+0x440() in ntdll (0x0033ffd8)
  29 0xf752aa8d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  30 0xf752ac0a wine_switch_to_stack+0x29() in libwine.so.1 (0xffca18d8)
  31 0x7bc56c05 LdrInitializeThunk+0x1f4() in ntdll (0xffca1928)
  32 0x7b8636f2 __wine_kernel_init+0x871() in kernel32 (0xffca2a98)
  33 0x7bc57a63 __wine_process_init+0x162() in ntdll (0xffca2b08)
  34 0xf7528643 wine_init+0x2f2() in libwine.so.1 (0xffca2b78)
  35 0x7bf00db2 main+0x81() in <wine-loader> (0xffca2fd8)
  36 0xf7364e5e __libc_start_main+0xdd() in libc.so.6 (0x00000000)
0xf7701cf0 __kernel_vsyscall+0x10 in [vdso].so: popl    %ebp

 

je remarque que le crash a lieu après l'appel à libxcursor.so.1, qui est une lib32 liée au serveur X, ça donne l'impression que dès que le programme necessite une interface graphique alors wine plante,

 

est-ce qu'il existe un moyen de lancer wine en dehors de KDE depuis un mode console pur ?

 

j'imagine qu'il faudrait lancer une session X avant, quelle est la commande en console pure ?

 

je cherche à savoir s'il n'y a pas un processus parasite lié à KDE qui fait planter wine,

 

je cherche aussi à savoir s'il y a des fichiers "cache" présents dans /usr, /var/cache, /etc que je pourrai supprimer ?
peut-être qu'il y a un cache corrompu


Message édité par Elbarto le 08-11-2014 à 09:31:18
n°1368123
gee
Bon ben hon
Posté le 08-11-2014 à 09:30:55  profilanswer
 

Je n'ai pas trop compris tes histoires de console pure.
Mais tu peux lancer 'startx' depuis un TTY et ca te lancera juste X (et probablement un xterminal).


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
n°1368124
Elbarto
Posté le 08-11-2014 à 09:35:18  profilanswer
 

le startx est programmé pour lancer KDE, j'ai lancé startx au lieu de KDM pour voir si le fautif n'était pas KDM mais wine continue de planter,
 
le seul truc que je n'ai pas testé c'est un environnement X tout simple ( pas de KDE ) surlequel wine pourrait se lancer,
 
en plus j'ai réinstallé l'intégralité des paquets de mon système via la commande :
 

# pacman -Qenq | pacman -S -


 
mais ça n'a rien résolu, et pourtant tous les fichiers sont biens présents puisque j'ai réinstallé tous les paquets, d'où peut donc provenir le problème avec wine ?

mood
Publicité
Posté le 08-11-2014 à 09:35:18  profilanswer
 

n°1368127
gee
Bon ben hon
Posté le 08-11-2014 à 09:56:08  profilanswer
 

Hmmm, la derniere fois que j'ai utilise startx il n'y a pas eu de KDE mais peut etre que ca a change, ou que ta configuration est differente.
 
Si tu as des doutes sur kde et que tu ne sais pas lancer X tout seul, tu peux toujours tenter fluxbox ou un autre DE minimaliste.
 
Apres, tu as peut etre des fichiers de configurations corrompus ou un truc du genre, difficile a dire.
Ou peut etre est-ce ta config?


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
n°1368128
gee
Bon ben hon
Posté le 08-11-2014 à 09:59:20  profilanswer
 

Aussi j'ai un doute sur le 'e' de ton Qenq, je ne pense pas que tu le veuilles mais je peux me tromper.


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
n°1368129
Elbarto
Posté le 08-11-2014 à 10:13:30  profilanswer
 

le "e" de "pacman -Qe" signifie "lister tous les paquets explicitement installés", le "n" cible les paquets "natifs" présents dans la base de données synchronisée,

 

ça permet de réinstaller proprement tous les paquets déjà installés ( sauf ceux de AUR ),

 

concernant la session X j'ai utilisé les options de secours de KDM qui permettent de lancer une session X rudimentaire ( sans KDE, juste xterminal ), ça m'a permis de lancer wine et malheureusement de voir que j'avais encore le bug :/

 

on peut donc exclure un problème lié à KDE,

 

le filet se resserre, il nous reste donc à tester l'hypothèse d'un fichier de configuration présent dans /etc ou /usr ou /var qui serait corrompu, puis l'hypothèse d'un pilote vidéo radeon r600g bogué, et enfin l'hypothèse d'un GCC bogué puisque c'est lui qui a servi à compiler les paquets archlinux, ça bogue peut-être avec certains types de CPU ( j'ai un pentium dual core E6800 )

 

j'ai bien vérifié mes barettes avec memtest, pas d'erreurs

Message cité 1 fois
Message édité par Elbarto le 08-11-2014 à 10:14:38
n°1368130
gee
Bon ben hon
Posté le 08-11-2014 à 10:27:27  profilanswer
 

Elbarto a écrit :

le "e" de "pacman -Qe" signifie "lister tous les paquets explicitement installés", le "n" cible les paquets "natifs" présents dans la base de données synchronisée,  
 
ça permet de réinstaller proprement tous les paquets déjà installés ( sauf ceux de AUR ),


Justement je ne crois pas.
Tu oublies le 'explicitement'.
 
Par example:

Citation :


pacman -Qenq |grep binuti


ne retourne rien
 
pourtant:

Citation :


pacman -Qi binutils  
Name           : binutils
.....


 
et bien sur:

Citation :


pacman -Qnq |grep binuti  
binutils


 

Elbarto a écrit :


concernant la session X j'ai utilisé les options de secours de KDM qui permettent de lancer une session X rudimentaire ( sans KDE, juste xterminal ), ça m'a permis de lancer wine et malheureusement de voir que j'avais encore le bug :/
 
on peut donc exclure un problème lié à KDE,
 
le filet se resserre, il nous reste donc à tester l'hypothèse d'un fichier de configuration présent dans /etc ou /usr ou /var qui serait corrompu, puis l'hypothèse d'un pilote vidéo radeon r600g bogué, et enfin l'hypothèse d'un GCC bogué puisque c'est lui qui a servi à compiler les paquets archlinux, ça bogue peut-être avec certains types de CPU ( j'ai un pentium dual core E6800 )
 
j'ai bien vérifié mes barettes avec memtest, pas d'erreurs


Ca me parait logique pour KDE mais en meme temps, on ne sais jamais d'ou ca peut venir..
 
Tu peux toujours tente en vesa sans r600g.
M'enfin si d'autres applications 3d fonctionnent, ca serait etonnant que wine non...


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
n°1368131
make insta​ll
Posté le 08-11-2014 à 10:29:18  profilanswer
 

de mémoire tu peux lancer un X assez épuré avec un truc style "xinit -- /usr/bin/xterm", la syntaxe est pas forcément exacte :o

n°1368132
Elbarto
Posté le 08-11-2014 à 10:34:17  profilanswer
 

gee a écrit :


Justement je ne crois pas.
Tu oublies le 'explicitement'.
 
Par example:

Citation :


pacman -Qenq |grep binuti


ne retourne rien
 
pourtant:

Citation :


pacman -Qi binutils  
Name           : binutils
.....


 
et bien sur:

Citation :


pacman -Qnq |grep binuti  
binutils


 


 
en effet si j’enlève le "e" je passe de 574 paquets à 1386 :D
 
mais j'ose pas valider car je vois ces avertissements :
 

résolution des dépendances...
avertissement : cycle de dépendances détecté :
avertissement : harfbuzz sera installé avant sa dépendance freetype2
avertissement : cycle de dépendances détecté :
avertissement : libtxc_dxtn sera installé avant sa dépendance mesa
avertissement : cycle de dépendances détecté :
avertissement : libffado sera installé avant sa dépendance jack2
avertissement : cycle de dépendances détecté :
avertissement : lib32-harfbuzz sera installé avant sa dépendance lib32-freetype2


 
je vais tenter le coup du pilote vesa dans le xorg.conf

n°1368133
gee
Bon ben hon
Posté le 08-11-2014 à 10:42:36  profilanswer
 

Donc il te reste pres de 800 paquets a reinstaller :D
 
Pour les avertissements, ils ne m'ont pas l'air bien mechant, mais a toi de voire. (Par contre ils sont bizarres, on penserait que pacman sache gerer ce genre de choses...)


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
n°1368135
Elbarto
Posté le 08-11-2014 à 10:48:19  profilanswer
 

donc tu me conseilles d’exécuter cette commande afin d'avoir tous les paquets ( même les dépendances ) réinstallés ?
 

# pacman -Qnq | pacman -S -


 
sinon je viens d'essayer le pilote vesa dans le fichier xorg.conf mais ça n'a pas résolu le problème

n°1368136
gee
Bon ben hon
Posté le 08-11-2014 à 10:59:24  profilanswer
 

Ah mais je ne n'ai jamais fait cela moi-meme, j'ai juste vu une faute dans ta commande :)
 
Apres le reste a toi de voir, mais ca me parait raisonnable.
 
Sinon as tu tente de reinstaller libxcursor et lib32 libxcursor?
Vu que ton soucis vient de l'un d'eux on dirait...


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
n°1368137
Elbarto
Posté le 08-11-2014 à 11:11:26  profilanswer
 

bon j'ai fini par lancer la commande, sauf que j'ai demandé que la réinstallation des dépendances ( vu que j'avais déjà réinstallé les paquets installés explicitements )

 

pacman -Qdnq | pacman -S -

 

la commande s'est bien déroulée, réinstallation ultra rapide en moins de 5 minutes, 800 paquets de dépendances,

 

mais cela ne résout pas le bug,

 


mais finalement j'ai trouvé la solution après réflexion [:shay]

 


c'était dû à une modification que j'avais faite il y a 2 semaines dans le fichier /usr/share/icons/default/index.theme, j'avais selectionné le thème "Oxygen_White" afin d'avoir le curseur de KDE dès le boot de X :

 

[Icon Theme]
Inherits=Oxygen_White

 

à force de voir "libXcursors" dans le backtrace ça m'a fait penser à cette modification qui est pourtant valable, je me suis dit alors "et si ça venait de cette modification du curseur par défaut du serveur X" ?

 

donc j'ai remis la valeur par défaut :

 


[Icon Theme]
Inherits=Adwaita

 

et là wine s'est mis enfin à fonctionner correctement :D

 

incroyable quand même que le simple fait de mettre un thème de curseur personnalisé peut entrainer un tel bug [:implosion du tibia]

Message cité 2 fois
Message édité par Elbarto le 08-11-2014 à 11:13:53
n°1368139
make insta​ll
Posté le 08-11-2014 à 11:33:46  profilanswer
 

Elbarto a écrit :

bon j'ai fini par lancer la commande, sauf que j'ai demandé que la réinstallation des dépendances ( vu que j'avais déjà réinstallé les paquets installés explicitements )  
 

pacman -Qdnq | pacman -S -


 
la commande s'est bien déroulée, réinstallation ultra rapide en moins de 5 minutes, 800 paquets de dépendances,
 
mais cela ne résout pas le bug,


Grave erreur IMO.
Tu viens de passer tous tes paquets non installés explicitement (donc installés comme dépendance) en 'installé explicitement'.
Maintenant TOUS tes paquets sont "installés explicitement".
Tu ne peux plus utiliser correctement un "pacman -Rs" de façon "normale". C'est pas dramatique, tu peux utiliser "-Rss" pour forcer la suppression des dépendances installées explicitement.
Perso je suis hyper maniaque de ma base de pacman et jamais j'aurais fait ce que tu viens de faire car il y a une grosse perte d'infos  :sweat:  
 
Tu aurais du faire
packages explicites | pacman -S -
packages de dépendance | pacman -S --asdep -

n°1368140
gee
Bon ben hon
Posté le 08-11-2014 à 11:40:44  profilanswer
 

Elbarto a écrit :


mais finalement j'ai trouvé la solution après réflexion [:shay]  
 
 
c'était dû à une modification que j'avais faite il y a 2 semaines dans le fichier /usr/share/icons/default/index.theme, j'avais selectionné le thème "Oxygen_White" afin d'avoir le curseur de KDE dès le boot de X :
 

[Icon Theme]
Inherits=Oxygen_White


 
à force de voir "libXcursors" dans le backtrace ça m'a fait penser à cette modification qui est pourtant valable, je me suis dit alors "et si ça venait de cette modification du curseur par défaut du serveur X" ?
 
donc j'ai remis la valeur par défaut :
 


[Icon Theme]
Inherits=Adwaita


 
et là wine s'est mis enfin à fonctionner correctement :D
 
incroyable quand même que le simple fait de mettre un thème de curseur personnalisé peut entrainer un tel bug [:implosion du tibia]


 
Le truc qui on dirait n'a rien avoir et pourtant...
Je dirais de creer un bug quelque part, mais je ne sais meme pas ou il faudrait le faire...


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
n°1368141
Elbarto
Posté le 08-11-2014 à 11:49:55  profilanswer
 

oui c'est un sacré bug, je pense que j'ai en fait découvert un bug du serveur X qui entraine un crash de wine,
 
car normalement le fait de spécifier un curseur personnalisé dans la configuration du serveur X ne devrait pas créer de tels problèmes [:transparency]
 
c'est grâce au backtrace que j'ai fait la liaison entre libxcursor et le thème de curseur du serveur X, car par élimination la seule hypothèse qui tenait c'était le cas du fichier de configuration qui fout le bordel :D
 
 

make install a écrit :


Grave erreur IMO.
Tu viens de passer tous tes paquets non installés explicitement (donc installés comme dépendance) en 'installé explicitement'.
Maintenant TOUS tes paquets sont "installés explicitement".
Tu ne peux plus utiliser correctement un "pacman -Rs" de façon "normale". C'est pas dramatique, tu peux utiliser "-Rss" pour forcer la suppression des dépendances installées explicitement.
Perso je suis hyper maniaque de ma base de pacman et jamais j'aurais fait ce que tu viens de faire car il y a une grosse perte d'infos  :sweat:  
 
Tu aurais du faire
packages explicites | pacman -S -
packages de dépendance | pacman -S --asdep -


 
pourtant quand je refais un "pacman -Qdnq" je retrouve la même liste de 800 paquets de dépendances,
 
à mon avis il y a pas de problèmes, rien n'a changé, parce que les paquets que j'ai réinstallé étaient donc déjà installés, donc pacman a tout simplement conservé le même motif d'installation ( "dépendance" ou "installé explicitement" selon le contexte ),
 
c'est logique car il arrive souvent de devoir réinstaller manuellement un paquet ( en faisant un pacman -S nom_du_paquet ) et cela n'a jamais transformé le motif d'installation si ce paquet était une dépendance [:transparency]
 
là par exemple je viens de taper ceci :
 

$ pacman -Qi xsp
Nom                   : xsp
Version               : 3.0.11-1
Description           : A simple webserver based on mono - provides ASP.NET support
Architecture          : x86_64
URL                   : http://www.go-mono.com
Licences              : custom
Groupes               : --
Fournit               : --
Dépend de             : mono  sqlite
Dépendances opt.      : --
Requis par            : mod_mono
Optionnel pour        : --
Est en conflit avec   : --
Remplace              : --
Taille installé       : 898,00 KiB
Paqueteur             : Daniel Isenmann <daniel@archlinux.org>
Compilé le            : lun. 10 juin 2013 18:33:10 CEST
Installé le           : sam. 08 nov. 2014 11:01:22 CET
Motif d’installation  : Installé comme dépendance d’un autre paquet
Script d’installation : Oui
Validé par            : Signature


 
et ça me dit toujours que le paquet a été installé comme une dépendance d'un autre paquet

n°1368143
make insta​ll
Posté le 08-11-2014 à 11:59:28  profilanswer
 

Tu as de la chance alors :D
A mon avis c'est un changement de comportement récent d'ailleurs.

n°1368144
Elbarto
Posté le 08-11-2014 à 12:11:23  profilanswer
 

d'après le wiki ça a l'air d'être ça :
 

Citation :

How do I reinstall all packages, retaining information on whether something was explicitly installed or as a dependency?
 
To reinstall all the native packages: pacman -S $(pacman -Qnq) (the -S option preserves the installation reason by default).
You will then need to reinstall all the foreign packages, which can be listed with pacman -Qmq.  


 
https://wiki.archlinux.org/index.ph [...] endency.3F
 
ils disent que le "-S" préserve le motif d'installation par défaut
 
en tout cas tous ces bugs ( le kernel 3.17 qui freeze aléatoirement au boot, le wine qui déconne ) m'arrivent alors que je vais bientôt fêter ma première année complète passée sous archlinux  [:intercalaire]  
 
bon en réalité ça fait 3 ans ( 2 ans via une machine virtuelle et 1 an en tant qu'OS principal ) :D

Message cité 1 fois
Message édité par Elbarto le 08-11-2014 à 12:17:44
n°1368306
Elbarto
Posté le 11-11-2014 à 03:33:30  profilanswer
 

Elbarto a écrit :

le kernel 3.17 qui freeze aléatoirement au boot


 
pour ce bug le coupable a été identifié, plus d'infos sur cet autre topic :
 
http://forum.hardware.fr/forum2.ph [...] 0#t1368299

n°1368312
Elbarto
Posté le 11-11-2014 à 09:18:22  profilanswer
 

une nouvelle version de grub est disponible dans le dépôt officiel stable,
 
elle apporte comme fonctionnalité la détection automatique du fichier intel-ucode.img ( lors de la génération par le script grub-mkconfig du fichier grub.cfg ) si ce fichier est présent dans le répertoire /boot,
 
il n'est donc plus nécessaire de modifier manuellement le fichier grub.cfg pour ceux qui avaient utilisé cette méthode pour la prise en compte du fichier microcode intel

Message cité 2 fois
Message édité par Elbarto le 11-11-2014 à 09:32:15
n°1368318
Kortex@HFR
Qu'ils sont cons ces lamas !!!
Posté le 11-11-2014 à 12:08:00  profilanswer
 

Elbarto a écrit :

une nouvelle version de grub est disponible dans le dépôt officiel stable,
 
elle apporte comme fonctionnalité la détection automatique du fichier intel-ucode.img ( lors de la génération par le script grub-mkconfig du fichier grub.cfg ) si ce fichier est présent dans le répertoire /boot,
 
il n'est donc plus nécessaire de modifier manuellement le fichier grub.cfg pour ceux qui avaient utilisé cette méthode pour la prise en compte du fichier microcode intel


Ca c'est chouette :)


---------------
Au coeur du swirl - Mon feed
n°1368320
zoidberg
Gloire au crapaud Hypno!!
Posté le 11-11-2014 à 12:35:21  profilanswer
 

T'as lu ça ou, parce que ça ne semble pas fonctionner chez moi, j'ai viré ma modif du 10_linux et quand je lance grub-mkconfig je n'ai aucune allusion au fichier intel-ucode.img.
la dernière version date d'hier, c'est la 1:2.02.beta2-5, c'est bien celle que j'ai pourtant :heink:
 
edit: effectivement : https://wiki.archlinux.org/index.php/microcode

Citation :

Grub
With the release of grub-1:2.02-beta2-5, /usr/bin/grub-mkconfig will automatically handle the microcode update. Users are directed to regenerate the grub config to activate loading the microcode update by running # grub-mkconfig -o /boot/grub/grub.cfg after installing intel-ucode.

reedit: je suis un boulet, c'est leur modif que j'ai viré du 10_linux, pas la mienne  [:haha fail]


Message édité par zoidberg le 11-11-2014 à 12:40:50
n°1368322
make insta​ll
Posté le 11-11-2014 à 12:55:30  profilanswer
 

Pourtant si tu avais déjà modifié le fichier, tu aurais du avoir un pacnew...

n°1368323
zoidberg
Gloire au crapaud Hypno!!
Posté le 11-11-2014 à 12:59:34  profilanswer
 

bah non rien du tout :(

n°1368324
make insta​ll
Posté le 11-11-2014 à 13:02:18  profilanswer
 

Tu avais peut-être la même modification à l'octet près :D

n°1368326
zoidberg
Gloire au crapaud Hypno!!
Posté le 11-11-2014 à 13:08:42  profilanswer
 

Non, justement la ils utilisent la fonction make_system_path_relative_to_its_root que je n'ai surement pas utilisé vu que je ne connaissais pas ;)

n°1369225
nh3xus
Posté le 22-11-2014 à 01:47:18  profilanswer
 

Elbarto a écrit :

une nouvelle version de grub est disponible dans le dépôt officiel stable,
 
elle apporte comme fonctionnalité la détection automatique du fichier intel-ucode.img ( lors de la génération par le script grub-mkconfig du fichier grub.cfg ) si ce fichier est présent dans le répertoire /boot,
 
il n'est donc plus nécessaire de modifier manuellement le fichier grub.cfg pour ceux qui avaient utilisé cette méthode pour la prise en compte du fichier microcode intel


 
Est-ce que quelqu'un sait ce que l'on "loupe" comme fonctionnalités en ne chargeant pas ce firmware lors du boot ?

n°1369227
gee
Bon ben hon
Posté le 22-11-2014 à 04:09:13  profilanswer
 

Ca depend de ton processeur.


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
n°1369829
Magicpanda
Pushing the envelope
Posté le 01-12-2014 à 01:22:18  profilanswer
 

J'essaye depuis 5 heures d'installer Arch sur mon dell precidio', j'ai testé avec uefi, sans uefi avec gpt, sans uefi avec mbr, ça merde toujours. La distrib boot mais je me mange un warning "wrong partition table" ...


---------------
" Quel est le but du capital ? Le but du capital c'est produire pour le capital. L'objectif, lui, est illimité. L'objectif du capital c'est produire pour produire." - Deleuze || André Gorz - Vers la société libérée
n°1369830
Elbarto
Posté le 01-12-2014 à 01:37:04  profilanswer
 

il faut faire abstraction de la distribution et voir déjà si le boulot de partitionnement a bien été fait correctement, en utilisant par exemple gparted live cd, tu vires toutes les partitions existantes puis tu en crées de nouvelles proprement ( une partition primaire "/", puis une partition étendue qui contiendra une partition logique swap et une partition logique "home" )
 
en mode mbr tout ce qu'il y a plus de classique ça doit démarrer avec grub ou syslinux sans messages d'erreurs
 
http://gparted.org/h2-fix-msdos-pt.php

n°1369832
Magicpanda
Pushing the envelope
Posté le 01-12-2014 à 06:33:32  profilanswer
 

A priori le plus simple c'est de faire du mbr sans uefi non ?


---------------
" Quel est le but du capital ? Le but du capital c'est produire pour le capital. L'objectif, lui, est illimité. L'objectif du capital c'est produire pour produire." - Deleuze || André Gorz - Vers la société libérée
n°1369895
Elbarto
Posté le 01-12-2014 à 16:22:37  profilanswer
 

oui il me semble si ta partition ne fait pas plus de 2 To :
 
https://wiki.manjaro.org/index.php? [...] S_v/s_UEFI
 
dans le bios uefi il faudra sans doute vérifier s'il y a une option "legacy bios compatibility" à activer


Message édité par Elbarto le 01-12-2014 à 16:24:02
n°1369896
make insta​ll
Posté le 01-12-2014 à 16:30:24  profilanswer
 

Si ça chie au niveau du boot avec une erreur aussi énorme, c'est que tu n'as pas du déceler que tu avais fait un truc pas comme il fallait pendant l'installation.
Recommence :o


Message édité par make install le 01-12-2014 à 16:30:45
n°1369915
Magicpanda
Pushing the envelope
Posté le 01-12-2014 à 22:23:45  profilanswer
 

Voila donc une arch tout neuve sur le dell M4700, je vais le passer à 32 Go de Ram en conf full 64 bits :o

 

TODO list :

 

- contrôle luminosité écran
- configuration touchpad
- custom dwm / vim / urxvt
- Texlive
- R / Rstudio (chier Rstudio est dans AUR :-/ )

 


Le driver ATI radeonSI est pas mal du tout pour la Firepro M4000

 


Message édité par Magicpanda le 01-12-2014 à 22:26:34

---------------
" Quel est le but du capital ? Le but du capital c'est produire pour le capital. L'objectif, lui, est illimité. L'objectif du capital c'est produire pour produire." - Deleuze || André Gorz - Vers la société libérée
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  289  290  291  ..  474  475  476  477  478  479

Aller à :
Ajouter une réponse
 

Sujets relatifs
linux + routeur/modem = casse teteDonnez moi des raisons pour me mettre a Linux
Conversation Video sous Linuxfree dégroupé en sagem sous linux et xp??
Linux 10.0 ^no bootInstaller Linux avec Windows XP
integration d'un drivers dans linux comment?FreeBSD vs Linux
[LINUX] comment faire marcher une clé usb?Linux oui mais...
Plus de sujets relatifs à : [ Arch Linux ] Nouveauté, Stabilité, Simplicité [HAPPY BIRTHDAY !] \o/


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)