[Résolu] Erreur "Bad allocation"

Fichier corrompu, impossible à ouvrir ou avec affichage du filtre ASCII. Venez déposer ici votre document.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Règles spécifiques à cette section du forum :
Les demandes de récupération par messages privés ne sont pas admises et n'obtiendront pas de réponse. Veuillez créer un sujet dans cette section.
Les fichiers récupérés seront supprimés du forum dès que possible par un modérateur lorsque que vous en ferez la demande dans votre dernier message.
Avatar de l’utilisateur
GabrielM
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 17 août 2016 13:45

[Résolu] Erreur "Bad allocation"

Message par GabrielM »

Bonjour,

Suite à une mauvaise manip, mon fichier ods s'est retrouvé à 20Mo (formule copiée dans toutes les cellules), il a planté et il est impossible de le réouvrir (s'affiche l'erreur "bad allocation").

Je voulais donc savoir ce qu'il y aurait à faire...

Le fichier a 2 feuilles et s'est la 2ème qui foire. Je me disais qu'il est peut être possible de supprimer la feuille en passant par le code ou autre...

Merci de votre réponse, il y a 20h de travail en jeu :(

PS : J'ai essayé "testeurCorruption" mais il fait planter LO
Dernière modification par micmac le 10 janv. 2017 18:47, modifié 1 fois.
Raison : Balisage dans le premier message
LibreOffice 5.0.6.3 / Win7 i5-2430M 2.40GHz 4.00Go 64bits
Avatar de l’utilisateur
tintin
GourOOu
GourOOu
Messages : 9362
Inscription : 18 juil. 2008 15:29
Localisation : F-Oise + F-Savoie

Re: Erreur "Bad allocation"

Message par tintin »

Bonjour,

Comment joindre un fichier
Si le fichier dépasse les 500 Ko acceptés mais inférieur à 8 Mo (8 192 Ko)
vous pouvez le joindre en passant uniquement par le site Cjoint :http://www.cjoint.com/
s'il dépasse cette limite de 8 Mo, vous pouvez le joindre en passant par le site dl.free.fr : http://dl.free.fr/

Ce site conservera le fichier 30 jours ce qui devrait être largement suffisant.
Vous placez dans votre message le lien que vous donne free après votre téléchargement.
AOO 4.1.15 et LibO stable 7.6.6 / macOS Intel 13.6.6 Ventura
Adoptium-temurinJDK-jre_1.8.0_402 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
Avatar de l’utilisateur
GabrielM
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 17 août 2016 13:45

Re: Erreur "Bad allocation"

Message par GabrielM »

Pardon,

Le fichier est téléchargeable à cette adresse : https://we.tl/vXwoQPbIQG
LibreOffice 5.0.6.3 / Win7 i5-2430M 2.40GHz 4.00Go 64bits
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25173
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: Erreur "Bad allocation"

Message par Dude »

Salut,
GabrielM a écrit :Le fichier a 2 feuilles et s'est la 2ème qui foire. Je me disais qu'il est peut être possible de supprimer la feuille en passant par le code ou autre...
Oui, comme d'habitude lire le post-it sur le sujet.
Une feuille est délimitée dans le content.xml par l'ouverture d'un noeud du type :

Code : Tout sélectionner

<table:table table:name="Nom de la feuille" ...>
puis fermé bien sûr par un :

Code : Tout sélectionner

</table:table>
Il suffit donc de supprimer cette portion.
Scrat
HédOOniste
HédOOniste
Messages : 2051
Inscription : 06 juin 2014 10:39

Re: Erreur "Bad allocation"

Message par Scrat »

Bonjour.

On peut dézipper l'archive et extraire le sous-document content.xml, mais impossible d'éditer ce monstre qui fait 746 Mo une fois décompressé !!!! Je ne sais pas s'il existe des éditeurs capables d'avaler ça, mais à mon avis, la meilleure solution serait d'écrire un bout de code en C pour essayer de repérer les balises encadrant la feuille à supprimer. Si quelqu'un veut essayer, bon courage...

A+
Ne contribue plus au forum
Avatar de l’utilisateur
GabrielM
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 17 août 2016 13:45

Re: Erreur "Bad allocation"

Message par GabrielM »

Oui, j'y suis arrivé et comme tu dis c'est un monstre !
Tout simplement avec le bloc note.

Par contre, je rezippe, renomme en ods mais calc m'indique "Impossible d'ouvrir le fichier '$(ARG1)' : il n'a pas pu être réparé."

Et Testeur Corruption m'indique : "La structure zip de ce document ODF est endommagée."

En PJ, le zip avec le fichier "content" corrigé.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 5.0.6.3 / Win7 i5-2430M 2.40GHz 4.00Go 64bits
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25173
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: Erreur "Bad allocation"

Message par Dude »

Tu as compressé le fichier à un niveau supérieur.
Du coup, tu as un ZIP qui contient un dossier inutile.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Scrat
HédOOniste
HédOOniste
Messages : 2051
Inscription : 06 juin 2014 10:39

Re: Erreur "Bad allocation"

Message par Scrat »

Avec Notepad++, impossible, mais finalement, j'ai pu ouvrir et réparer content.xml avec l'éditeur binaire HxD. Voici le document ods réparé avec une seule feuille.

A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Ne contribue plus au forum
Avatar de l’utilisateur
GabrielM
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 17 août 2016 13:45

Re: Erreur "Bad allocation"

Message par GabrielM »

waaaaaa

Merci énormément vous deux :super:
Quel soulagement !

Je viens de comprendre mon problème de zip. Je saurais pour la prochaine fois.

J'installe de suite l'extension "Sauvegarde avec incrémentation automatique".

Gabriel
Dernière modification par GabrielM le 10 janv. 2017 19:03, modifié 1 fois.
LibreOffice 5.0.6.3 / Win7 i5-2430M 2.40GHz 4.00Go 64bits
Avatar de l’utilisateur
tintin
GourOOu
GourOOu
Messages : 9362
Inscription : 18 juil. 2008 15:29
Localisation : F-Oise + F-Savoie

Re: Erreur "Bad allocation"

Message par tintin »

Bonjour,

Le balisage [Résolu] et la coche, c'est dans le titre du premier message.
AOO 4.1.15 et LibO stable 7.6.6 / macOS Intel 13.6.6 Ventura
Adoptium-temurinJDK-jre_1.8.0_402 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
Avatar de l’utilisateur
GabrielM
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 17 août 2016 13:45

Re: [Résolu] Erreur "Bad allocation"

Message par GabrielM »

Oups, merci
LibreOffice 5.0.6.3 / Win7 i5-2430M 2.40GHz 4.00Go 64bits