Author

Topic: [Résolu] Bitcoin Core : "Gros" bug !! (Read 1800 times)

sr. member
Activity: 560
Merit: 250
January 10, 2017, 04:16:51 PM
#9
Peut etre passé le sujet en résolu ?  Roll Eyes
legendary
Activity: 1512
Merit: 1012
January 09, 2017, 06:44:32 PM
#8
comme les machines sont dispo. avec 8Go de RAM ... ça risque pas d'évoluer.

mais pour restreindre la RAM, il suffit de diminuer la dbcache et la maxmempool : https://bitcoin.fr/options-de-ligne-de-commande-de-bitcoin-core/

(le programme va plus lentement à la recréation de la blockchain à ce moment-là ... mais pas après si on mine ou qu'on a un noeud complet).

le troisième rêglage à manier est le nombre de connexions acceptées.
newbie
Activity: 12
Merit: 0
January 09, 2017, 01:21:50 PM
#7
Bonjour,

Je comprends mieux alors pourquoi sous windows XP ça ne semble pas fonctionner... Je m'intéresse depuis peu au langage bas niveau comme C/C++, je crois donc bien ce qu'il a été dit dans les notes de la mise à jour, que cela doit être bel et bien lié à Bt qui n'est plus optimisé pour windowsXP... J'utilise donc ma propre expérience pour donner des hypothèses à ma conclusion :

1) donc depuis septembre j'utilisais Bitcoin core sur mon pc Windows7 (32bits) mais voila avec Firefox & les taches qui prenaient assez souvent 96-67% de la mémoire vive (Firefox plante assez souvent (1 fois/2 jours mais bon c pas le propos), je peux donc maintenant comprendre pourquoi par la suite (mais au début non...) qu'il plantait et/ou faisait la base de données corrompue... surement lié au nombre de blocs actuel (mais bon ça ce n'est qu'une hypothèse)...

2) donc suite à ça j'avais tenté donc de lancé Bitcoin core sous mon second pc avec donc les 3.5Go de dispo sous un Windows XP 32 bits; mais voila si Bitcoin core n'est plus supporté sous WindowsXP et provoque des bugs avec les différentes librairies Qt, je comprends dès aujourd'hui pourquoi le programme Bitcoin core plantait malgré qu'il ne prenait que dans les 320Mo de ram et + de 2,5Go de disponible...

3) Pensant à un bug, j'avais refait une installation sur un autre pc serveur sous un WindowsXP virtuel en 32Bits avec aussi 3.5Go de ram, et la même soucis que précédent, les bugs/plantages ou la synchronisation réseau qui ne se faisait + (vers à peu près autant de mémoire utilisée (vers les 320-350Mo donc)).

4) (d'où ensuite mon topic actuel sur ce forum)

5) Et entre temps j'avais refait (comme dit hier) un serveur virtuel mais sous Windows7 en 64bits avec 5Go de ram ne laissant donc tourner que Bitcoin core... et la effectivement depuis mon lancement depuis hier vers les 20h la synchro se passe bien, et va incroyablement vite (par rapport à septembre avec mon windows7 32bits (avec les process/Firefox) il a quasiment sur le serveur quasi tout téléchargé, il n'indique plus que 5 semaines (à la minutes ou j'écris ce post il indique bloc: "441 145") et utilise environs 1,223 Go de ram... Même pas 24h (ou juste un peu) pour prendre tous les blocs, c'est beau Cheesy

Donc mes conclusions sont :
- Meuh6879 : Tu as vu juste concernant WindowsXP, il ne faut plus utiliser Bitcoin Core sur cet OS.
- Sous mon pc Windows7, le manque de mémoire empêche à défaut de le faire fonctionner plus ou moins correctement.
- L'architecture 32/64 n'a donc rien à voir avec son fonctionnement, tant que la ram pour lui est disponible (c'est un peu ce que j'ai pu voir dans mon apprentissage sur le langage C/C++, et du fonctionnement un peu + précis d'un programme informatique).
- Donc maintenant je le laisse tourner sur le Virtual-OS Windows7 64bits, avec 5Go de ram, au moins je suis sûr qu'il tournera correctement Smiley.

Encore merci à vous 2 pour ces précisions et vos réponses.

PS: même WindowsXP ou le manque de mémoire a perturbé un peu les transactions contenus dans wallet.dat car une somme que j'avais pourtant envoyé depuis Bitcoin Core était  avant les problèmes affiché, et sans faire gaffe, suite aux problèmes qui m'avaient amené à poster ici, la transaction n'y avait plus été apparu mais la réapparu depuis qu'il a resynchro sur le bloc correspondant. (arrivé au bloc 442 319)

PS2: tient la mémoire cache (mais sur la version 0.13.2) est passé de 300 à 900Mo (mais bon c'est peut-être voulu)...
Mais il va falloir que la communauté Bitcoin fasse quelque chose (enfin les ordis augmenteront encore en ram/disque dur) mais à un moment donné (même si ça vient dans 15 ans), tout cela va saturer un jour ou l'autre...
newbie
Activity: 12
Merit: 0
January 08, 2017, 08:19:43 PM
#6
Je reviendrai dire quoi, et regarderai les liens, merci meuh Smiley (Et oui je l'ai toujours téléchargé depuis le site bitcoin.org (d'ailleurs c'est le 1er site que j'ai été quand je me suis réellement intéressé au bitcoin))

@ungaro59: ouais avant moi ça tournait H24 sans aucun problème depuis septembre jusque début novembre sous un windows7 en 32bits... puis depuis, ça n'avait pas arrêter de bugguer... que je sois sous ce win7-32 ou 2 pc sous windows XP (mais si ça n'est plus ou mal supporté...)

Donc la je reviens juste pour dire que "pour l'instant" mon teste sous windows7 en 64bits synchronise sans problème... lancé depuis + de 5heures il me reste plus que "1 an et 40 semaines" à synchroniser... enfin je croise les doigts !! Smiley
legendary
Activity: 1512
Merit: 1012
January 08, 2017, 06:51:50 PM
#5
j'espère que tu télécharge le programme ici : https://bitcoin.org/bin/

Windows XP n'est plus supporté et demandait des surveilleurs pour relancer régulièrement Bitcoin Core utilisé comme noeud complet.

https://bitcointalksearch.org/topic/2016-08-22-bitcoin-core-v0130-1594659

https://bitcointalksearch.org/topic/m.12386392
hero member
Activity: 679
Merit: 507
January 08, 2017, 04:38:53 PM
#4
J'ai un noeud bitcoin qui tourne h24 et aucun problème. Ça doit venir de chez toi, ton installation en locale ou voir ta connexion internet instable qui sait mais sûrement pas du logiciel bitcoin core. Faut chercher ailleurs.
newbie
Activity: 12
Merit: 0
January 08, 2017, 08:36:43 AM
#3
Re,

Cela aurait été "bien" que ce soit le disque dur ou un anti virus mais j'ai fait des installations de bitcoin core sur 3 disques durs (dont 1 tout neuf) et 3 systèmes différents (2 sans anti virus, le 1er c'est que microsoft security essential)... et rien n'y fait, toujours ce même problème de base corrompue... (enfin ça télécharge/synchronise avec le réseau et au bout d'un moment il ne synchronise plus et reste figé sur le bloc affiché... et c'est quand je redémarre bitcoin core qu'il me ressort la base corrompue et recommence...

Ainsi que le traitement des blocs sur disque provoque toujours 1 fois ou 2 un "Visual C++ runtime error"... Mais ce qui est étrange c'est que les 1ères semaines tout allait bien Sad


mais je vais faire une autre tentative... sous un autre windows/architecture pour voir (anciennement: winXP-32bits & Win7-32bits : futur test: windows7-64bits)
legendary
Activity: 1512
Merit: 1012
January 07, 2017, 06:59:52 PM
#2
ton disque dur est entrain de mourir ou ... ton antivirus corrompt les blocks.
au choix.
newbie
Activity: 12
Merit: 0
January 07, 2017, 02:45:51 PM
#1
Bonjour,

Je vous fait part d'un gros problème... Bitcoin n'est pas une monnaie sûre en local... En tout cas via le programme BitCoin Core...

Depuis septembre j'avais installé bitcoin core, et tout allait pour le mieux à l'utilisation de mes bitcoins... mais voila depuis fin novembre c'est la merde... à chaque fois j'ai des erreur de base de données corrompues; et entre fin novembre et maintenant, malgré mes multi réinstall du programme ou des blocs, ce problème récurrent de base corrompue intervient...

Et j'ai beau même le refaire d'un nouvel ordinateur ou d'un serveur d'hébergement, le réseau se synchronise bien jusque 2013... et ensuite hop d'un coup sans explication ça ne télécharge +... et quand je ferme donc et le réouvre : hop base de données corrompue... et quand ca traite les blocs sur disque à un moment le programme plante et je dois le relancer... jusqu'à la resynchronisation réseau mais après 10-50 blocs... ça refige et si je quitte/relance le programme rebelotte : "base de données corrompue"...

Donc je ne sais pas si quelqu'un a déjà eu ce problème, mais je comprend un peu le nombre de noeuds pas grand... si le programme n'est pas au point... avoir un programme beta de type "bitcoin core" n'"est pas une valeure sure...

voila,
Cordialement.
Jump to: