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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Erreur mysql : corrupted double-linked list

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Erreur mysql : corrupted double-linked list

n°1944334
welcominh
Posté le 25-11-2009 à 10:59:58  profilanswer
 

Bonjour à tous,
 
Je poste ce message également dans la catégorie Système, car je ne suis pas sur que cela touche vraiment à la base de données.
Mon problème: lorsque je suis connecté en SSH sur mon serveur, je vois parfois apparaître un message qui défile, sans que je n'entre aucune commande, le voici:
 

Code :
  1. nsXXXXXX:~/dump# *** glibc detected *** /usr/sbin/mysqld: corrupted double-linked list: 0x0000000001471ff0 ***
  2. ======= Backtrace: =========
  3. /lib/libc.so.6[0x7fcd2f1a6948]
  4. /lib/libc.so.6[0x7fcd2f1a8888]
  5. /lib/libc.so.6(cfree+0x76)[0x7fcd2f1a8a56]
  6. /usr/sbin/mysqld(_ZN10Field_blob7val_strEP6StringS1_+0x73)[0x5bc8a3]
  7. /usr/sbin/mysqld(_Z10field_convP5FieldS0_+0x17f)[0x6b3faf]
  8. /usr/sbin/mysqld(_ZN10Item_field13save_in_fieldEP5Fieldb+0x49)[0x54e4c9]
  9. /usr/sbin/mysqld(_Z11fill_recordP3THDPP5FieldR4ListI4ItemEb+0x4a)[0x604a7a]
  10. /usr/sbin/mysqld(_ZN12select_union9send_dataER4ListI4ItemE+0x4c)[0x6d7e6c]
  11. /usr/sbin/mysqld[0x614651]
  12. /usr/sbin/mysqld[0x6176b6]
  13. /usr/sbin/mysqld(_Z10sub_selectP4JOINP13st_join_tableb+0x89)[0x61c549]
  14. /usr/sbin/mysqld[0x61eb9d]
  15. /usr/sbin/mysqld(_ZN4JOIN4execEv+0x4e5)[0x62f7d5]
  16. /usr/sbin/mysqld(_ZN18st_select_lex_unit4execEv+0x1df)[0x6d80bf]
  17. /usr/sbin/mysqld(_Z11mysql_unionP3THDP6st_lexP13select_resultP18st_select_lex_unitm+0x68)[0x6d9428]
  18. /usr/sbin/mysqld(_Z13handle_selectP3THDP6st_lexP13select_resultm+0x50)[0x631330]
  19. /usr/sbin/mysqld(_Z21mysql_execute_commandP3THD+0x208b)[0x5e567b]
  20. /usr/sbin/mysqld(_Z11mysql_parseP3THDPKcjPS2_+0x24f)[0x5e8c3f]
  21. /usr/sbin/mysqld(_Z16dispatch_command19enum_server_commandP3THDPcj+0x96b)[0x5eb1bb]
  22. /usr/sbin/mysqld(handle_one_connection+0x85e)[0x5ec99e]
  23. /lib/libpthread.so.0[0x7fcd30082fc7]
  24. /lib/libc.so.6(clone+0x6d)[0x7fcd2f2025ad]
  25. ======= Memory map: ========
  26. 00400000-00b42000 r-xp 00000000 09:01 132604                             /usr/sbin/mysqld
  27. 00d41000-00dbc000 rw-p 00741000 09:01 132604                             /usr/sbin/mysqld
  28. 00dbc000-05475000 rw-p 00000000 00:00 0                                  [heap]
  29. 40084000-40085000 ---p 00000000 00:00 0
  30. 40085000-400a5000 rw-p 00000000 00:00 0
  31. 40124000-40125000 ---p 00000000 00:00 0
  32. 40125000-40145000 rw-p 00000000 00:00 0
  33. 404d8000-404d9000 ---p 00000000 00:00 0
  34. 404d9000-40cd9000 rw-p 00000000 00:00 0
  35. 40cd9000-40cda000 ---p 00000000 00:00 0
  36. 40cda000-40cfa000 rw-p 00000000 00:00 0
  37. 40cfa000-40cfb000 ---p 00000000 00:00 0
  38. 40cfb000-40d1b000 rw-p 00000000 00:00 0
  39. 40d1b000-40d1c000 ---p 00000000 00:00 0
  40. 40d1c000-40d3c000 rw-p 00000000 00:00 0
  41. 40d4a000-40d4b000 ---p 00000000 00:00 0
  42. 40d4b000-40d6b000 rw-p 00000000 00:00 0
  43. 40d6b000-40d6c000 ---p 00000000 00:00 0
  44. 40d6c000-40d8c000 rw-p 00000000 00:00 0
  45. 40d8c000-40d8d000 ---p 00000000 00:00 0
  46. 40d8d000-40dad000 rw-p 00000000 00:00 0
  47. 40faf000-40fb0000 ---p 00000000 00:00 0
  48. 40fb0000-40fd0000 rw-p 00000000 00:00 0
  49. 41464000-41465000 ---p 00000000 00:00 0
  50. 41465000-41c65000 rw-p 00000000 00:00 0
  51. 41c65000-41c66000 ---p 00000000 00:00 0
  52. 41c66000-41c86000 rw-p 00000000 00:00 0
  53. 41c86000-41c87000 ---p 00000000 00:00 0
  54. 41c87000-41ca7000 rw-p 00000000 00:00 0
  55. 41ca7000-41ca8000 ---p 00000000 00:00 0
  56. 41ca8000-41cc8000 rw-p 00000000 00:00 0
  57. 41cc8000-41cc9000 ---p 00000000 00:00 0
  58. 41cc9000-41ce9000 rw-p 00000000 00:00 0
  59. 41ce9000-41cea000 ---p 00000000 00:00 0
  60. 41cea000-41d0a000 rw-p 00000000 00:00 0
  61. 41dd8000-41dd9000 ---p 00000000 00:00 0
  62. 41dd9000-425d9000 rw-p 00000000 00:00 0
  63. 425d9000-425da000 ---p 00000000 00:00 0
  64. 425da000-42dda000 rw-p 00000000 00:00 0
  65. 42dda000-42ddb000 ---p 00000000 00:00 0
  66. 42ddb000-435db000 rw-p 00000000 00:00 0
  67. 435db000-435dc000 ---p 00000000 00:00 0
  68. 435dc000-43ddc000 rw-p 00000000 00:00 0
  69. 43ddc000-43ddd000 ---p 00000000 00:00 0
  70. 43ddd000-445dd000 rw-p 00000000 00:00 0
  71. 445dd000-445de000 ---p 00000000 00:00 0
  72. 445de000-44dde000 rw-p 00000000 00:00 0
  73. 7fccec000000-7fcceeae5000 rw-p 00000000 00:00 0
  74. 7fcceeae5000-7fccf0000000 ---p 00000000 00:00 0
  75. 7fccf4000000-7fccf71a2000 rw-p 00000000 00:00 0
  76. 7fccf71a2000-7fccf8000000 ---p 00000000 00:00 0
  77. 7fccf8003000-7fcd28000000 rw-p 00000000 00:00 0
  78. 7fcd28000000-7fcd2b4d7000 rw-p 00000000 00:00 0
  79. 7fcd2b4d7000-7fcd2c000000 ---p 00000000 00:00 0
  80. 7fcd2d77b000-7fcd2d78b000 r-xp 00000000 09:01 97847                      /lib/libresolv-2.7.so
  81. 7fcd2d78b000-7fcd2d98b000 ---p 00010000 09:01 97847
  82. ...
  83. ...etc         
  84. ...
  85. Et ca reste en attente. Je dois reprendre la main avec Ctrl+C.


 
La base crashe par intermittence, quelque fois par jour, un peu aléatoirement. (Je ne peux pas la redémarrer, je suis obligé de killer le processus et de démarrer mysql.)
Du coup, comme je vois /usr/sbin/mysqld dans l'erreur, je me dis que c'est bien la base qui pose problème.
Une des pistes serait que je n'ai pas fait gaffe et que j'ai monté la base avec un fichier de backup, et ce en production, cad que les visiteurs tapaient dans mysql alors que la base était en train de se "construire".
 
Avez-vous une idée du pourquoi de cette erreur (qui fait probablement crasher mysql) ?
 
Merci beaucoup pour votre aide.


Message édité par welcominh le 25-11-2009 à 11:00:22
mood
Publicité
Posté le 25-11-2009 à 10:59:58  profilanswer
 

n°1944701
cbeyls
Hail to the King, Baby
Posté le 25-11-2009 à 18:19:54  profilanswer
 

Pourquoi tu n'essayes pas de vérifier/réparer ta base?

n°1944710
welcominh
Posté le 25-11-2009 à 18:36:22  profilanswer
 

Bonjour,
j'ai vérifié si aucune des tables n'avait de doublon dans les identifiants. J'ai fait tout ce qui était possible concernant les opération sur les tables : analyser, réparer, optimiser, vérifier (via phpmyadmin).
je ne sais pas si je peux faire autre chos de plus  [:airforceone]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Erreur mysql : corrupted double-linked list

 

Sujets relatifs
Bug Visual Basic : impossible de voir la ligne de l'erreurPlantage lors de l'execution d'une requete [PHP/MySQL]
Perte de connexion avec la base MySQLProblème de connexion avec le serveur MySQL
Problemes requetes PHP/MySqlASP - MYSQL -
Monitorer les accès en base de données MySQLInternet Explorer : erreur de syntaxe ligne 4
Erreur 1064 Mysql 
Plus de sujets relatifs à : Erreur mysql : corrupted double-linked list


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR