Error message unknow (Memory arrays, Malloc, ...)

Hello,

Full discolsure : Im not a dev =D

I am trying to vizualise a graph written in Dot (I guess) on this “compiler” : Graphviz Online

But I obtain this error message :

>abort("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value 16777216, (2) compile with -s ALLOW_MEMORY_GROWTH=1 which allows increasing the size at runtime but prevents some optimizations, (3) set Module.TOTAL_MEMORY to a higher value before the program runs, or (4) if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 "). Build with -s ASSERTIONS=1 for more info.

The code is the following :

digraph hierarchy {
  rankdir = LR
  nodesep = 0.1
  node [shape = box style ="filled,rounded" colorscheme="greens9"]
  splines = ortho
  
    C0 [ label = " Les objectifs, les usages \n dont je viens juste de parler, ce n'était pas des objectifs que j'avais au début " , color="0 0.8 1", shape=Mdiamond]
    C1 [ label = " cuisine mobile " , color="0.5 0.5 1"]
    C2 [ label = " faire de la cuisine collectivement, à plusieurs " , color="0.5 0.5 1"]
    C3 [ label = " en utilisant le plus possible des systèmes low-tech " , color="0.5 0.5 1"]
    C4 [ label = " avec des gens qui ne sont \n pas forcément aculturés aux \n systèmes low-tech, à ces pratiques là, à cette façon de \n cuisiner " , color="0.5 0.5 1"]
    C5 [ label = " ce système est expérimental " , color="0.5 0.5 1"]
    K6 [ label = " Il n'est pas fait pour faire des repas de manière récurente mais plutôt pour expérimenter " , color="0.4 0.5 1"]
    C7 [ label = " des techniques " , color="0.5 0.5 1"]
    C8 [ label = " des usages " , color="0.5 0.5 1"]
    K9 [ label = " La cuisinière solaire " , color="0.4 0.5 1"]
    K10 [ label = " C'est un objet d'expérimentation, un peu plus technique " , color="0.4 0.5 1"]
    C11 [ label = " Il sert à tester, de support de formations, à apprendre ce qu'est de faire la cuisine solaire " , color="0.5 0.5 1"]
    C12 [ label = " c'est un prototype " , color="0.5 0.5 1"]
    K13 [ label = " Il a plein de défauts, de \n trucs pas très bien faits mais qui permet d'apprendre " , color="0.4 0.5 1"]
    K14 [ label = " j'y vais un peu à l'estime. " , color="0.4 0.5 1"]
    K15 [ label = " J'avance en ayant un guide \n " , color="0.4 0.5 1"]
    K16 [ label = " Je ne vise pas un objectif \n en particulier " , color="0.4 0.5 1"]
    K17 [ label = " J'avance au fur et à mesure en fonction des opportunités qui se présentent, des idées qui arrivent " , color="0.4 0.5 1"]
    C18 [ label = " L'histoire " , color="0.5 0.5 1"]
    C19 [ label = " j'ai commencé il y a 2-3 ans par l'entrée technique " , color="0.5 0.5 1"]
    C20 [ label = " un poêle à bois, un rocket \n stove, pour faire de la cuisine " , color="0.5 0.5 1"]
    K21 [ label = " un plan qui est conçu par \n Barnabé Chaillot " , color="0.4 0.5 1"]
    K22 [ label = " les plans étaient assez clairs. Ca me paraissait très \n bien conçu " , color="0.4 0.5 1"]
    K23 [ label = " J'avais passé en revu plusieurs plans " , color="0.4 0.5 1"]
    C24 [ label = " J'étais en lien avec un éco-lieux qui avait besoin d'expérimenter dessus " , color="0.5 0.5 1"]
    C25 [ label = " Comprendre comment ça marche " , color="0.5 0.5 1"]
    C26 [ label = " Comprendre quelle genre de \n cuisine on peut faire. Comprendre comment on l'utilise \n " , color="0.5 0.5 1"]
    C27 [ label = " j'ai cherché des plans " , color="0.5 0.5 1"]
    C28 [ label = " Il y a déjà des choses qui \n existes, il ne faut pas chercher à tout réinventer " , color="0.5 0.5 1"]
    K29 [ label = " j'ai trouvé des plans d'une cuisinière solaire qui étaient bien écrit et soigné, qui me paraissait bien conçu \n " , color="0.4 0.5 1"]
    K30 [ label = " j'ai quand même fais des modifications " , color="0.4 0.5 1"]
    C31 [ label = " J'ai quand même adapté parce que j'avais envie de tester des profils un peu différents " , color="0.5 0.5 1"]
    K32 [ label = " j'avais des matériaux différents " , color="0.4 0.5 1"]
    K33 [ label = " Je n'ai pas suivi exactement les plan qui étaient donné " , color="0.4 0.5 1"]
    C34 [ label = " Mon point d'entré c'est le \n fait de concevoir, de fabriquer ces systèmes là et de les éprouver " , color="0.5 0.5 1"]
    C35 [ label = " C'est des intuitions en terme d'usage mais je n'étais \n pas en train de me dire que \n j'allais avoir une activité \n économique " , color="0.5 0.5 1"]
    C36 [ label = " Je me disais, je pense qu'il y a quelque chose à faire \n de ce côté là. Avant d'aller plus loin, testons. Je fabrique, je test, je vois les \n limites, les possibilités. " , color="0.5 0.5 1"]
    C37 [ label = " Comme ce n'est globalement \n pas des systèmes très complexes à fabriquer, ça ne nécessite pas des mois et des mois de fabrication, ce n'est \n pas des matériaux très couteux. Donc le risque est faible. Si la conception du système était complétement foireuse, le risque est très faible. " , color="0.5 0.5 1"]
    K38 [ label = " on l'a fabriqué à 2-3, c'était aussi l'occasion de former deux autres personnes, de partager des pratiques " , color="0.4 0.5 1"]
    K39 [ label = " Je pilotais la fabrication \n " , color="0.4 0.5 1"]
    K40 [ label = " j'étais tout seul. " , color="0.4 0.5 1"]
    K41 [ label = " J'ai fais ça dans un atelier partagé " , color="0.4 0.5 1"]
    C41 [ label = " ont l'intérêt d'être assez \n facile à fabriquer, avec peu d'outillage (visseuse, perçeuse) " , color="0.5 0.5 1"]
    K42 [ label = " J'en avais fabriqué un avec des collègues, pour chauffer un atelier " , color="0.4 0.5 1"]
    K43 [ label = " C'était une version assez \n grosse mais très très rustique. C'est plus un braséro " , color="0.4 0.5 1"]
    C44 [ label = " C'était l'occasion de faire plein de plans, de faire des tests très simples. " , color="0.5 0.5 1"]
    K45 [ label = " commencer par chercher de \n la documentation " , color="0.4 0.5 1"]
    K46 [ label = " beaucoup de temps à regarder ce qui existe, à regarder \n des plans et vidéos sur internet, des livres " , color="0.4 0.5 1"]
    K47 [ label = " J'essaie de chercher les sources qui me paraissent les \n plus fiables. " , color="0.4 0.5 1"]
    K48 [ label = " ne pas forcément m'enthousiasmer sur une vidéo Youtube \n tournée à l'arrache. " , color="0.4 0.5 1"]
    K49 [ label = " Plutôt comparer des choses \n et remonter à la source. Plutôt se tourner vers des personnes qui ont initié des projets et qui de fait ont plus d'expérience " , color="0.4 0.5 1"]
    K50 [ label = " Soit des référents qui ont \n beaucoup travaillé dessus, \n qui ont fait beaucoup d'expérimentation et qui les ont documenté. " , color="0.4 0.5 1"]
    C51 [ label = " En parralèle, quand c'est \n possible, faire des essais. \n Faire des manips pour se rendre compte. Ce n'est pas toujours possible " , color="0.5 0.5 1"]
    K52 [ label = " On peut en faire avec des \n briques réfractaires qu'on empile sans joints, sans mortiers, à sec. " , color="0.4 0.5 1"]
    K53 [ label = " On peut coincer un tube en \n tôle pour faire une cheminée. Ca permet de tester la configuration du poêle, de configurer le tirage, de la forme de la flame " , color="0.4 0.5 1"]
    K54 [ label = " C'est vraiment de la manip \n rapide " , color="0.4 0.5 1"]
    K55 [ label = " Comme le poêle n'a pas de \n mortiers, il n'est pas bien \n étanche. Il peut y avoir un \n peu de fumée qui fuie par les joints " , color="0.4 0.5 1"]
    K56 [ label = " Il vaut mieux le faire en \n extérieur qu'en intérieur, car il y a quand même des risques de gaz toxiques qui s'échappent. " , color="0.4 0.5 1"]
    K57 [ label = " Ca permet de faire des essais et de faire 3-4 configurations dans la même journée \n en faisant des montages différents. " , color="0.4 0.5 1"]
    K58 [ label = " C'est des examples de manip qui permettent de tester rapidement, de comprendre comment ça fonctionne, de comprendre les problèmes. " , color="0.4 0.5 1"]
    K59 [ label = " De pouvoir se focaliser sur des points clés et de laisser de côté des points qui ne sont pas très importants " , color="0.4 0.5 1"]
    C60 [ label = " j'ai besoin de mettre les \n mains dedans. De vraiment avoir les matériaux dans les mains, les systèmes devant moi " , color="0.5 0.5 1"]
    C61 [ label = " Si on reste sur la théorie, sur les plans, ce n'est pas suffisant pour moi " , color="0.5 0.5 1"]
    K62 [ label = " aller récupérer quelques matériaux " , color="0.4 0.5 1"]
    K63 [ label = " un tas de briques réfractaires trouvées sur leboncoin \n " , color="0.4 0.5 1"]
    K64 [ label = " Des bouts de ferrailles que j'avais récupérer pour faire une cheminée très très rustique " , color="0.4 0.5 1"]
    K65 [ label = " Puis des bouts de tôtle de \n récupération " , color="0.4 0.5 1"]
    K66 [ label = " Une fois compris comment ça fonctionne, à quoi il faut \n faire attention, il faut fabriquer le système qui allait servir à faire chauffer l'atelier " , color="0.4 0.5 1"]
    K67 [ label = " Pour le coup, il était fait en tôle et pas en brique réfractaire " , color="0.4 0.5 1"]
    K68 [ label = " des récupérations de bidons, de tôles " , color="0.4 0.5 1"]
    K69 [ label = " Il n'y a que pour la cheminée ou les tubes étaient neufs " , color="0.4 0.5 1"]
    K70 [ label = " Parce que je n'arrivais pas à récupérer ou à trouver d'occasion suffisament de longueur de même diamètre " , color="0.4 0.5 1"]
    K71 [ label = " L'autre raison était que l'évacuation des fumées dans \n un poêle à bois dans un batiment, il faut quand même faire attention à ne pas faire \n n'importe quoi en terme d'intoxication " , color="0.4 0.5 1"]
    K72 [ label = " Après on apprend à s'en servir, à l'allumer, à régler \n la température...C'était  " , color="0.4 0.5 1"]
    K73 [ label = " du prototypage continu " , color="0.4 0.5 1"]
    K74 [ label = " on est dans un cadre d'atelier partagé. Les gens qui sont là aime expérimenter, il \n n'y a pas de soucis avec le \n fait de faire évoluer le système au fur et à mesure.de \n testeer de sidées, de tester \n de susages " , color="0.4 0.5 1"]
    K75 [ label = " De ce rendre compte qu'on \n peut aller réchafuuer la pizza sur la tôle du poèle " , color="0.4 0.5 1"]
    K76 [ label = " faire gaffe car la tôle reste assez chaude. " , color="0.4 0.5 1"]
    K77 [ label = " Se rendre compte que par exemple, quelque chose que je \n n'avais pas compris au début mais le foyer, à la base du bidon, ce sont des fut de \n pétrôle, assez gros, le foyer à la base était trop étalé \n et si on oublié de l'alimenter, le foyer se refroidi et \n parfois il s'éteint. Du coup on a mis quelques briques \n réfractaire au fond et on a \n diminué la taille du foyer pour qu'il se refroidisse moins vite. " , color="0.4 0.5 1"]
    K78 [ label = " Ete 2017-2018, à l'atelier \n Z, un écolieu en Bretagne, \n qui fait un rassemblement de \n maker de manière très large" , color="0.4 0.5 1"]
    K79 [ label = " j'avais rassemblé le cuiseur solaire, un système d'évier mobile et le poèle à bois \n sur un petit espace " , color="0.4 0.5 1"]
    C80 [ label = " l'idée était de voir ce qu'était une cuisine lowtech et comment ils interragissent. Tester des temporalités " , color="0.5 0.5 1"]
    K81 [ label = " le cuiseur solaire il faut \n s'inquiéter de la météo, prévoir les cuissons assez tôt \n dans la matinée " , color="0.4 0.5 1"]
    K82 [ label = " Cette cuisine n'était pas \n mobile mais les modules étaient déplçable. c'était sous \n un hangar très très aéré " , color="0.4 0.5 1"]
    K83 [ label = " J'ai fait les même manips \n à un festival 0 déchet pour \n la promotion de techniques et de démonstration " , color="0.4 0.5 1"]
    K84 [ label = " J'avais ramené les modules \n et je les mettais en oeuvre, pour interrragir avec du public un peu novice, de la ratatouille cuite sur du rocket stove, des choses comme ça " , color="0.4 0.5 1"]
    K85 [ label = " avoir quelque chose de mobile " , color="0.4 0.5 1"]
    K86 [ label = " J'ai fait une ou deux démo \n à la myne " , color="0.4 0.5 1"]
    K87 [ label = " c'est assez intéressant pour discuter avec des perosnnes en faisant la cuisine, typiquement le moment convivial, pour partager des recettes, des cuissons, on peut discuter de low-tech de la posture low-tech, de collaboratif " , color="0.4 0.5 1"]
    K88 [ label = " C'est là ou les choses ce \n sont un peu assemblé, fin 2019- début 2020. " , color="0.4 0.5 1"]
    K89 [ label = " on peut avoir un espèce de \n remorque pour facilité le transport, possibilité de mettre plus de matériel que dans la camionette " , color="0.4 0.5 1"]
    C90 [ label = " Et sur le concept " , color="0.5 0.5 1"]
    C91 [ label = " au début quand j'installé \n les modules à l'atelier Z ou \n au festivale. Les moddules \n sont soit en ligne soit en U \n (comme une cusine et on évolu au milieu) " , color="0.5 0.5 1"]
    C92 [ label = " il faut retourner le concept : il faut plutôt installer les sytèmes sur une remoqrue et que tout le monde cuisine autour de la remoqrque " , color="0.5 0.5 1"]
    K93 [ label = " Cela permet d'avoir quelque chose d'assez compact " , color="0.4 0.5 1"]
    K94 [ label = " aussi qu'on se voit tous lorsqu'on utilise les systèmes. On est tous sur le sol, autour de la remorque, les plans de travails sont à hauteur classiques, on peut tenir \n à 6-8 autour et on se voit \n et on peut se parler " , color="0.4 0.5 1"]
    K95 [ label = " Quand on est 5-6 à cuisiner, on se voit pas forcément \n très bien même si on peut discuter quand même " , color="0.4 0.5 1"]
    C96 [ label = " Sur cette remorque " , color="0.5 0.5 1"]
    K97 [ label = " je l'ai vraiment conçu ex-nihilo " , color="0.4 0.5 1"]
    K98 [ label = " J'ai fait des schéma pour \n avoir les dimensions. Il y a \n pleins de dimensions cirtiques pour que le poèle à bois \n rentre " , color="0.4 0.5 1"]
    K99 [ label = " En terme de design d'espace, la hauter des plans de travail c'ets importat pour être à niveau " , color="0.4 0.5 1"]
    K100 [ label = " La logique ausis, par rapport à ce qui est sale, la partie évier où là on fait la \n vaiselle et on rince les légumes " , color="0.4 0.5 1"]
    K101 [ label = " J'ai fait du plan d'implatation. Un bête logiciee de dessin en 2 dimensions, ou on \n se fait des petits carrés des différent modules " , color="0.4 0.5 1"]
    K102 [ label = " C'est un logiciel qui s'appelle INkscape " , color="0.4 0.5 1"]
    K103 [ label = " permet de faire du dessin \n 2 dimensions vectorielle " , color="0.4 0.5 1"]
    K104 [ label = " assez simple à utiliser " , color="0.4 0.5 1"]
    K105 [ label = " je m'en sert aussi à dessiner des pièces que je vais utiliser à la découpe laser ou aussi en imprimante 3D " , color="0.4 0.5 1"]
    C106 [ label = " Il y avait l'intérêt que j'avais déjà la plupart des modules " , color="0.5 0.5 1"]
    C107 [ label = " l'évier " , color="0.5 0.5 1"]
    C108 [ label = " un vélo mixeur aussi qui était déjà fait " , color="0.5 0.5 1"]
    K109 [ label = " j'avais toutes les dimensions, les encombrements, les \n contraintes d'utilisation " , color="0.4 0.5 1"]
    K110 [ label = " Il faut prendre plus de temps pour bien imaginer les dimensions " , color="0.4 0.5 1"]
    K111 [ label = " la modification est un peu \n plus difficile " , color="0.4 0.5 1"]
    K112 [ label = " si on se plante sur 10 centimètres sur la taille, ça peut être emmerdant longtemps \n " , color="0.4 0.5 1"]
    C113 [ label = " Pour les conceptions comme \n ça, je prend le temps de l'étaler dans le temps si c'est possible " , color="0.5 0.5 1"]
    K114 [ label = " de me dire, ce soir j'ai envie d'avancer sur tel sujet, où peut être qu'il y a des \n matériaux à récupérer quelque part, est-ce que c'est pertinent ou pas " , color="0.4 0.5 1"]
    K115 [ label = " Un copain envoi un lien vers un concept qui est intéressant, on va voir pendant 1 \n ou 2h " , color="0.4 0.5 1"]
    K116 [ label = " A ce moment là, hiver 2020, j'avais pas de contrainte \n forte " , color="0.4 0.5 1"]
    C117 [ label = " une remorque routière " , color="0.5 0.5 1"]
    K118 [ label = " s'intéresser au histoire de gabarits routier, les poids maximales qu'on peut utiliser " , color="0.4 0.5 1"]
    K119 [ label = " ça rentre aussi das la conception car ça contraint et \n ça rend possibles des choses \n " , color="0.4 0.5 1"]
    C120 [ label = " sur la partie fabrication \n de cette remorque " , color="0.5 0.5 1"]
    K121 [ label = " une petite remoqrque bagagère sur le boncoin, elle m'a \n servi de base pour un chassi " , color="0.4 0.5 1"]
    K122 [ label = " une plateforme par dessus, \n la remorque faisait 1m par \n 1m  moi j'ai fait un truc de \n 1m50 sur 2m de long " , color="0.4 0.5 1"]
    K123 [ label = " Donc la façon de rassembler des matériaux, au grès des \n possibilités, aller cherche \n de quoi réparer la remorques, changer les amortisseurs, \n ce genre de choses; ça se fait au fil de l'eau " , color="0.4 0.5 1"]
    K124 [ label = " en mars 2020 j'intervenais \n dans un hackaton, à st etienne dans une école d'ingénieurs " , color="0.4 0.5 1"]
    K125 [ label = " j'avais proposé de venir avec la cuisine mobile et faire intevrenir les étudiants \n " , color="0.4 0.5 1"]
    K126 [ label = " Cette date là m'a un peu contraint sur la fabrication, \n ça m'a boosté " , color="0.4 0.5 1"]
    K127 [ label = " j'ai du travailler fortement pour tester sur l'autoroute " , color="0.4 0.5 1"]
    K128 [ label = " j'ai fait travailler les étudiants sur comment on peut \n rendre cette cuisine appropriable par des novices en low-tech mais qui savent cuisiner " , color="0.4 0.5 1"]
    K129 [ label = " Comment rendre la cuisine \n appropriable, de manière didactique, de manière simple, \n pas une notice d'utilisation \n de 50 page " , color="0.4 0.5 1"]
    C130 [ label = " ça reste un objet qui est \n pas magique mais différent, \n convivial " , color="0.5 0.5 1"]
    K131 [ label = " En plus avec des systèmes \n low-tech on perçoit comment \n ça fonctionne; par exemple le vélo mixeur on voit très facilement comment ça marche \n " , color="0.4 0.5 1"]
    C132 [ label = " Il y a d'autres techniques \n qui sont un peu plus difficile à comprendre, par exemple comment on gère les eaux usées pour ne pas consommer trop d'eau, ne pas les jeter \n aux tout à l'égout mais montrer comment on peut la réutiliser pour différents usages \n " , color="0.5 0.5 1"]
    K133 [ label = " Ils ont produits toute une \n série de fiches qui se disposent sur la cuisine pour expliquer comment utiliser tel \n systèmes, comment on peut utiliser les différents déchets de la cuisine pour éviter \n les déchets finaux au maximum " , color="0.4 0.5 1"]
    C134 [ label = " Par exemple, ils avaient trouvé une technique à partir \n de cendre qui est produit par le poèle à bois. " , color="0.5 0.5 1"]
    K135 [ label = " la cendre c'est abrasif et \n ça contient un peu de potasse dedans " , color="0.4 0.5 1"]
    K136 [ label = " Et ça peut servir à nettoyer les plats quand ils sont \n très sales, très gras, voir \n noirci par la fumée, ça sert \n à faire le premier nettoyage, qu'on peut faire casiment \n à se " , color="0.4 0.5 1"]
    K137 [ label = " Ils avaient un prototypé des sytèmes pus simple pour récupérer les eaux et trier les déchets " , color="0.4 0.5 1"]
    K138 [ label = " Ils ont produits, des idées, des documentation, des explications. " , color="0.4 0.5 1"]
    C139 [ label = " l'idée de faire des conserves alimentaire " , color="0.5 0.5 1"]
    C140 [ label = " l'idée était un peu venu parcequ'à la myne, on réfléchissait à des situation pour \n pouvoir aider dans les situation de crise " , color="0.5 0.5 1"]
    K141 [ label = " Il y avait l'histoire du gel hydroalcoolique " , color="0.4 0.5 1"]
    K142 [ label = " On avait entendu parlé de \n la problématique de main d'oeuvre dans les champ pour pouvoir planter, désherber, faire les récoltes " , color="0.4 0.5 1"]
    K143 [ label = " Pour recontextualiser, comme les frontières européennes étaient fermés " , color="0.4 0.5 1"]
    K144 [ label = " Il avait notament des grosses inquiétudes et aussi des \n problématiques avec les petits producteurs locaux, de légumes qui étaient très handicapés pour leurs circuit de \n redistribution qui éaient directement mis à mal " , color="0.4 0.5 1"]
    K145 [ label = " Donc il y avait des circuits alternatifs, des cicruit \n directement à la ferme ou en \n amap qui se sont monté " , color="0.4 0.5 1"]
    K146 [ label = " on a fait pusieurs petits \n échanges à la myne, en mode \n prospection, on échnage les \n idées, on est en contact avce quelques réseaux d'alimentation locales, des amaps, des asociations " , color="0.4 0.5 1"]
    K147 [ label = " si on est dans un contexte \n d'urgence, des problématique d'accés à l'énergie, est-ce que les low-tech ne pourraient pas être une forme de réponse ? " , color="0.4 0.5 1"]
    K148 [ label = " l'idée ce n'était pas d'aller proposer une forme de service à des petits producteurs ou à des réseaux de distribution. parcequ'en fait la \n cuisine mobile reste très petite " , color="0.4 0.5 1"]
    K149 [ label = " le petit producteur payasans, les légumes une fois qu'ils sont ceuillis, ils sont \n cueillis, on peu pas attendre une semaine le temps que je modifie ma cuisine " , color="0.4 0.5 1"]
    C150 [ label = " ça c'est quelque chose que \n j'ai du mal à faire comprendre à des gens qui ne sont pas suffisamment technique, cette temporalité, ces contraintes, les effets de tailles, les fiabilités des systèmes " , color="0.5 0.5 1"]
    K151 [ label = " Aujourd'hui quand j'utilise la cuisine mobile ou n'importe quel système lowthech j'ai toujours la boite à outils avce moi, car je sais qu'il y aura des trucs à modifier, à coriger, des boulons qui se dessèrent " , color="0.4 0.5 1"]
    K152 [ label = " Un exemple que j'avais vu \n : c'était un petit reportage \n qui est passé à la télé d'un producteur de tomate. En été il a fait très chaud, sa \n production à donner énormément et en fait ses réseaux de \n distribution étaient mis à \n mal " , color="0.4 0.5 1"]
    K153 [ label = " ouvert ces champs et les gens venaient cuieillir dans \n le champ directement à un pris défiant toute concurrence, moins d'1 euros le kg de tomate " , color="0.4 0.5 1"]
    K154 [ label = " Là en mode urgence, on aurait pu faire de la conserve \n de tomate ne mode production \n " , color="0.4 0.5 1"]
    K155 [ label = " se projeter dans se contexte là et se dire que peut être que l'année prochaine ça \n peut se reproduire. Et on pourrait imaginer fabriquer 5-6 poèle à bois en série, en \n mode rapide pour pouvoir faire de la conserve alimentaire " , color="0.4 0.5 1"]
    K156 [ label = " L'idée c'était de se projetter dans des usages possibles " , color="0.4 0.5 1"]
    K157 [ label = " je vais pas traiter 5 tonnes de toates mais je vais déjà en traiter quelques cageots, faire des conserves et voir un peu comment ça peut s'organiser " , color="0.4 0.5 1"]
    K158 [ label = " Sur fin septembre, j'ai monté un session de 10 jours où j'ai posé la remorque chez \n un ami de la myne, pour faire de la conserve alimentaire " , color="0.4 0.5 1"]
    K159 [ label = " de la ratatouille, de la tomate, des haricots, en faisant un peu de récup de fin de marchés et tester " , color="0.4 0.5 1"]
    K160 [ label = " l'organisation " , color="0.4 0.5 1"]
    K161 [ label = " la technique " , color="0.4 0.5 1"]
    K162 [ label = " l'usage " , color="0.4 0.5 1"]
    K163 [ label = " la cuisine est pas très grande et l'autocuiseur qui sert à faire la conserve, c'est un truc faimiliale de 10 litres " , color="0.4 0.5 1"]
    K164 [ label = " on fait un 10aines de pots \n à chaque sessions. En terme \n de production on a juste partagé les pots entre nous " , color="0.4 0.5 1"]
    K165 [ label = " le poèle à bois était pas \n assez puissant, c'était long \n à chauffé " , color="0.4 0.5 1"]
    K166 [ label = " Des gens sont venu aider et n'avait jamais vu un rocket stove, c'est l'occasion de \n leur expliquer comment ça focntionne, dans la conception, dans l'utilisation " , color="0.4 0.5 1"]
    K167 [ label = " on a cuisiné 2 repas à midi (à la cuisinière solaire) \n mais la météo était globalement pas très très intéressante; On a surtout travaillé au bois " , color="0.4 0.5 1"]
    C168 [ label = " le poèle à bois trop petit \n et pas assez puissant " , color="0.5 0.5 1"]
    C169 [ label = " le site sur lequel on s'installe " , color="0.5 0.5 1"]
    K170 [ label = " c'est important de l'avoir \n prospecter avant pour bien \n identifier la partie infrastrcuture " , color="0.4 0.5 1"]
    K171 [ label = " c'est avoir un endroit plat pour mettre la remorque " , color="0.4 0.5 1"]
    K172 [ label = " avoir éventuellement un point pour mettre la remorque \n à l'abris " , color="0.4 0.5 1"]
    K173 [ label = " d'avoir un point d'eau " , color="0.4 0.5 1"]
    K174 [ label = " c'est où est-ce qu'on loge \n les gens qui participent, viennent-il en camion aménagé, comment on les logent ? " , color="0.4 0.5 1"]
    K175 [ label = " avoir une alimentation électrique " , color="0.4 0.5 1"]
    K176 [ label = " De base sur la cuisine c'est pas indispensable malgrés \n tout avoir de la lumière le \n soir c'est pas mal, pouvoir \n brancher la perceuse quand \n il y a une modif à faire, pouvoir charger le téléphone, \n ce genre de chose " , color="0.4 0.5 1"]


    C1 -> {C2}[color="0.05 0.85 1"]
    C1 -> {C3}[color="0.1 0.9 1"]
    C2 -> {C4}[color="0.05 0.85 1"]
    C1 -> {C5}[color="0.15 0.95 1"]
    C5 -> {K6}[color="0.15 0.95 1"]
    K6 -> {C7}[color="0.15 0.95 1"]
    K6 -> {C8}[color="0.15 0.95 1"]
    C5 -> {K9}[color="0.15 0.95 1"]
    K9 -> {K10}[color="0.15 0.95 1"]
    K9 -> {C11}[color="0.15 0.95 1"]
    C5 -> {C12}[color="0.15 0.95 1"]
    C12 -> {K13}[color="0.15 0.95 1"]
    C1 -> {C18}[color="0.2 1.0 1"]
    C18 -> {C19}[color="0.2 1.0 1"]
    C1 -> {C20}[color="0.25 1.05 1"]
    C20 -> {K21}[color="0.25 1.05 1"]
    C20 -> {K22}[color="0.25 1.05 1"]
    C20 -> {K23}[color="0.25 1.05 1"]
    C19 -> {C24}[color="0.2 1.0 1"]
    C5 -> {C25}[color="0.15 0.95 1"]
    C8 -> {C26}[color="0.15 0.95 1"]
    K9 -> {C27}[color="0.15 0.95 1"]
    C1 -> {C28}[color="0.3 1.1 1"]
    K9 -> {K29}[color="0.15 0.95 1"]
    K9 -> {K30}[color="0.15 0.95 1"]
    K30 -> {C31}[color="0.15 0.95 1"]
    K30 -> {K32}[color="0.15 0.95 1"]
    K30 -> {K33}[color="0.15 0.95 1"]
    C8 -> {C35}[color="0.15 0.95 1"]
    C20 -> {K38}[color="0.25 1.05 1"]
    C20 -> {K39}[color="0.25 1.05 1"]
    K9 -> {K40}[color="0.15 0.95 1"]
    K9 -> {K41}[color="0.15 0.95 1"]
    C20 -> {C41}[color="0.25 1.05 1"]
    C20 -> {K42}[color="0.25 1.05 1"]
    K42 -> {K43}[color="0.25 1.05 1"]
    K43 -> {C44}[color="0.25 1.05 1"]
    C28 -> {K45}[color="0.3 1.1 1"]
    K45 -> {K46}[color="0.3 1.1 1"]
    K45 -> {K47}[color="0.3 1.1 1"]
    K47 -> {K48}[color="0.3 1.1 1"]
    K47 -> {K49}[color="0.3 1.1 1"]
    K49 -> {K50}[color="0.3 1.1 1"]
    C28 -> {C51}[color="0.3 1.1 1"]
    C31 -> {K52}[color="0.15 0.95 1"]
    K52 -> {K53}[color="0.15 0.95 1"]
    K52 -> {K54}[color="0.15 0.95 1"]
    K54 -> {K55}[color="0.15 0.95 1"]
    K54 -> {K56}[color="0.15 0.95 1"]
    K54 -> {K57}[color="0.15 0.95 1"]
    K57 -> {K58}[color="0.15 0.95 1"]
    K57 -> {K59}[color="0.15 0.95 1"]
    C5 -> {C60}[color="0.15 0.95 1"]
    C5 -> {C61}[color="0.15 0.95 1"]
    C20 -> {K62}[color="0.25 1.05 1"]
    K62 -> {K63}[color="0.25 1.05 1"]
    K62 -> {K64}[color="0.25 1.05 1"]
    K62 -> {K65}[color="0.25 1.05 1"]
    C20 -> {K66}[color="0.25 1.05 1"]
    K66 -> {K67}[color="0.25 1.05 1"]
    K66 -> {K68}[color="0.25 1.05 1"]
    K66 -> {K69}[color="0.25 1.05 1"]
    K69 -> {K70}[color="0.25 1.05 1"]
    K69 -> {K71}[color="0.25 1.05 1"]
    C20 -> {K72}[color="0.25 1.05 1"]
    C20 -> {K74}[color="0.25 1.05 1"]
    K74 -> {K75}[color="0.25 1.05 1"]
    K75 -> {K76}[color="0.25 1.05 1"]
    K74 -> {K77}[color="0.25 1.05 1"]
    C19 -> {K78}[color="0.2 1.0 1"]
    K78 -> {K79}[color="0.2 1.0 1"]
    K79 -> {C80}[color="0.2 1.0 1"]
    C80 -> {K81}[color="0.2 1.0 1"]
    C80 -> {K82}[color="0.2 1.0 1"]
    K78 -> {K83}[color="0.2 1.0 1"]
    K83 -> {K84}[color="0.2 1.0 1"]
    C1 -> {K85}[color="0.35 1.15 1"]
    K83 -> {K86}[color="0.2 1.0 1"]
    C2 -> {K87}[color="0.05 0.85 1"]
    K86 -> {K88}[color="0.2 1.0 1"]
    K88 -> {K89}[color="0.2 1.0 1"]
    C1 -> {C90}[color="0.4 1.2 1"]
    C90 -> {C91}[color="0.4 1.2 1"]
    C90 -> {C92}[color="0.4 1.2 1"]
    C92 -> {K93}[color="0.4 1.2 1"]
    C1 -> {K94}[color="0.45 1.25 1"]
    K94 -> {K95}[color="0.45 1.25 1"]
    K85 -> {C96}[color="0.35 1.15 1"]
    C96 -> {K97}[color="0.35 1.15 1"]
    C96 -> {K98}[color="0.35 1.15 1"]
    C96 -> {K99}[color="0.35 1.15 1"]
    C96 -> {K100}[color="0.35 1.15 1"]
    K100 -> {K101}[color="0.35 1.15 1"]
    K101 -> {K102}[color="0.35 1.15 1"]
    K102 -> {K103}[color="0.35 1.15 1"]
    K102 -> {K104}[color="0.35 1.15 1"]
    K102 -> {K105}[color="0.35 1.15 1"]
    C96 -> {C106}[color="0.35 1.15 1"]
    C1 -> {C107}[color="0.5 1.3 1"]
    C1 -> {C108}[color="0.55 1.35 1"]
    C96 -> {K109}[color="0.35 1.15 1"]
    C96 -> {K110}[color="0.35 1.15 1"]
    K110 -> {K111}[color="0.35 1.15 1"]
    K110 -> {K112}[color="0.35 1.15 1"]
    C1 -> {C113}[color="0.6 1.4 1"]
    C113 -> {K114}[color="0.6 1.4 1"]
    C113 -> {K115}[color="0.6 1.4 1"]
    K88 -> {K116}[color="0.2 1.0 1"]
    C96 -> {C117}[color="0.35 1.15 1"]
    C117 -> {K118}[color="0.35 1.15 1"]
    C96 -> {K119}[color="0.35 1.15 1"]
    C96 -> {C120}[color="0.35 1.15 1"]
    C120 -> {K121}[color="0.35 1.15 1"]
    C120 -> {K122}[color="0.35 1.15 1"]
    C113 -> {K123}[color="0.6 1.4 1"]
    K116 -> {K124}[color="0.2 1.0 1"]
    K124 -> {K125}[color="0.2 1.0 1"]
    K124 -> {K126}[color="0.2 1.0 1"]
    K126 -> {K127}[color="0.2 1.0 1"]
    K124 -> {K128}[color="0.2 1.0 1"]
    K128 -> {K129}[color="0.2 1.0 1"]
    C90 -> {C130}[color="0.4 1.2 1"]
    C90 -> {K131}[color="0.4 1.2 1"]
    C90 -> {C132}[color="0.4 1.2 1"]
    K124 -> {K138}[color="0.2 1.0 1"]
    C1 -> {C139}[color="0.65 1.45 1"]
    C139 -> {C140}[color="0.65 1.45 1"]
    C140 -> {K141}[color="0.65 1.45 1"]
    C140 -> {K142}[color="0.65 1.45 1"]
    C140 -> {K143}[color="0.65 1.45 1"]
    K143 -> {K144}[color="0.65 1.45 1"]
    K143 -> {K145}[color="0.65 1.45 1"]
    C139 -> {K146}[color="0.65 1.45 1"]
    C140 -> {K147}[color="0.65 1.45 1"]
    C139 -> {K148}[color="0.65 1.45 1"]
    K148 -> {K149}[color="0.65 1.45 1"]
    C5 -> {C150}[color="0.15 0.95 1"]
    C5 -> {K151}[color="0.15 0.95 1"]
    C8 -> {K152}[color="0.15 0.95 1"]
    K152 -> {K153}[color="0.15 0.95 1"]
    K152 -> {K154}[color="0.15 0.95 1"]
    K152 -> {K155}[color="0.15 0.95 1"]
    C8 -> {K156}[color="0.15 0.95 1"]
    C60 -> {K157}[color="0.15 0.95 1"]
    K124 -> {K158}[color="0.2 1.0 1"]
    K158 -> {K159}[color="0.2 1.0 1"]
    K159 -> {K160}[color="0.2 1.0 1"]
    K159 -> {K161}[color="0.2 1.0 1"]
    K159 -> {K162}[color="0.2 1.0 1"]
    K161 -> {K163}[color="0.2 1.0 1"]
    K162 -> {K164}[color="0.2 1.0 1"]
    K161 -> {K165}[color="0.2 1.0 1"]
    K158 -> {K166}[color="0.2 1.0 1"]
    K158 -> {K167}[color="0.2 1.0 1"]
    K161 -> {C168}[color="0.2 1.0 1"]
    C1 -> {C169}[color="0.7 1.5 1"]
    C169 -> {K170}[color="0.7 1.5 1"]
    K170 -> {K171}[color="0.7 1.5 1"]
    K170 -> {K172}[color="0.7 1.5 1"]
    K170 -> {K173}[color="0.7 1.5 1"]
    K170 -> {K174}[color="0.7 1.5 1"]
    K170 -> {K175}[color="0.7 1.5 1"]
    K170 -> {K176}[color="0.7 1.5 1"]
    C169 -> {I177}[color="0.7 1.5 1"]
    I177 -> {K178}[color="0.7 1.5 1"]
    K178 -> {K179}[color="0.7 1.5 1"]
    C169 -> {K180}[color="0.7 1.5 1"]
    C1 -> {C181}[color="0.75 1.55 1"]
    C181 -> {C182}[color="0.75 1.55 1"]
    C182 -> {K183}[color="0.75 1.55 1"]
    C181 -> {C184}[color="0.75 1.55 1"]
    C181 -> {C185}[color="0.75 1.55 1"]
    C185 -> {K186}[color="0.75 1.55 1"]
    C1 -> {C187}[color="0.0 0.8 1"]
    C185 -> {K188}[color="0.75 1.55 1"]
    C187 -> {K189}[color="0.0 0.8 1"]
    K45 -> {C190}[color="0.3 1.1 1"]
    K45 -> {C191}[color="0.3 1.1 1"]
    K45 -> {C192}[color="0.3 1.1 1"]
    K45 -> {C193}[color="0.3 1.1 1"]
    C193 -> {K194}[color="0.3 1.1 1"]
    C193 -> {K195}[color="0.3 1.1 1"]
    K45 -> {C196}[color="0.3 1.1 1"]
    K45 -> {C197}[color="0.3 1.1 1"]
    K45 -> {C198}[color="0.3 1.1 1"]
    K45 -> {C199}[color="0.3 1.1 1"]
    C199 -> {C200}[color="0.3 1.1 1"]
    C200 -> {C201}[color="0.3 1.1 1"]
    C200 -> {K202}[color="0.3 1.1 1"]
    C200 -> {K203}[color="0.3 1.1 1"]
    C200 -> {C204}[color="0.3 1.1 1"]
    C204 -> {K205}[color="0.3 1.1 1"]
    C199 -> {C206}[color="0.3 1.1 1"]
    C199 -> {C207}[color="0.3 1.1 1"]
    C199 -> {C208}[color="0.3 1.1 1"]
    C1 -> {C209}[color="0.0 0.8 1"]
    C209 -> {C210}[color="0.0 0.8 1"]
    C210 -> {K211}[color="0.0 0.8 1"]
    C209 -> {C211}[color="0.0 0.8 1"]
    C209 -> {I212}[color="0.0 0.8 1"]
    C1 -> {C213}[color="0.05 0.85 1"]
    C213 -> {C214}[color="0.05 0.85 1"]
    C214 -> {C215}[color="0.05 0.85 1"]
    C214 -> {C216}[color="0.05 0.85 1"]
    C213 -> {C217}[color="0.05 0.85 1"]
    C217 -> {C218}[color="0.05 0.85 1"]
    C218 -> {C219}[color="0.05 0.85 1"]
    C218 -> {K220}[color="0.05 0.85 1"]
    C218 -> {C221}[color="0.05 0.85 1"]
    C218 -> {C222}[color="0.05 0.85 1"]
    C181 -> {C223}[color="0.75 1.55 1"]
    C1 -> {C224}[color="0.1 0.9 1"]
    C223 -> {C225}[color="0.75 1.55 1"]
    C1 -> {C226}[color="0.15 0.95 1"]
    C226 -> {C227}[color="0.15 0.95 1"]
    C224 -> {C228}[color="0.1 0.9 1"]
    C228 -> {C229}[color="0.1 0.9 1"]
    C1 -> {C230}[color="0.2 1.0 1"]
    C230 -> {I231}[color="0.2 1.0 1"]

    subgraph cluster_2 {
       label=" ce système est expérimental "
       color = "0.15 0.95 1"
        C5
        K6
        C7
        C8
        K9
        K10
        C11
        C12
        K13
        C25
        C26
        C27
        K29
        K30
        C31
        K32
        K33
        C35
        K40
        K41
        K52
        K53
        K54
        K55
        K56
        K57
        K58
        K59
        C60
        C61
        C150
        K151
        K152
        K153
        K154
        K155
        K156
        K157

    }
    subgraph cluster_3 {
       label=" L'histoire "
       color = "0.2 1.0 1"
        C18
        C19
        C24
        K78
        K79
        C80
        K81
        K82
        K83
        K84
        K86
        K88
        K89
        K116
        K124
        K125
        K126
        K127
        K128
        K129
        K138
        K158
        K159
        K160
        K161
        K162
        K163
        K164
        K165
        K166
        K167
        C168

    }
    subgraph cluster_4 {
       label=" un poêle à bois, un rocket \n stove, pour faire de la cuisine "
       color = "0.25 1.05 1"
        C20
        K21
        K22
        K23
        K38
        K39
        C41
        K42
        K43
        C44
        K62
        K63
        K64
        K65
        K66
        K67
        K68
        K69
        K70
        K71
        K72
        K74
        K75
        K76
        K77

    }
    subgraph cluster_5 {
       label=" Il y a déjà des choses qui \n existes, il ne faut pas chercher à tout réinventer "
       color = "0.3 1.1 1"
        C28
        K45
        K46
        K47
        K48
        K49
        K50
        C51
        C190
        C191
        C192
        C193
        K194
        K195
        C196
        C197
        C198
        C199
        C200
        C201
        K202
        K203
        C204
        K205
        C206
        C207
        C208

    }
    subgraph cluster_6 {
       label=" avoir quelque chose de mobile "
       color = "0.35 1.15 1"
        K85
        C96
        K97
        K98
        K99
        K100
        K101
        K102
        K103
        K104
        K105
        C106
        K109
        K110
        K111
        K112
        C117
        K118
        K119
        C120
        K121
        K122

    }
    subgraph cluster_7 {
       label=" Et sur le concept "
       color = "0.4 1.2 1"
        C90
        C91
        C92
        K93
        C130
        K131
        C132

    }
    subgraph cluster_8 {
       label=" aussi qu'on se voit tous lorsqu'on utilise les systèmes. On est tous sur le sol, autour de la remorque, les plans de travails sont à hauteur classiques, on peut tenir \n à 6-8 autour et on se voit \n et on peut se parler "
       color = "0.45 1.25 1"
        K94
        K95

    }
    subgraph cluster_9 {
       label=" l'évier "
       color = "0.5 1.3 1"
        C107

    }
    subgraph cluster_10 {
       label=" un vélo mixeur aussi qui était déjà fait "
       color = "0.55 1.35 1"
        C108
    }
    
    subgraph cluster_11 {
       label=" Pour les conceptions comme \n ça, je prend le temps de l'étaler dans le temps si c'est possible "
       color = "0.6 1.4 1"
        C113
        K114
        K115
        K123

    }
    subgraph cluster_12 {
       label=" l'idée de faire des conserves alimentaire "
       color = "0.65 1.45 1"
        C139
        C140
        K141
        K142
        K143
        K144
        K145
        K146
        K147
        K148
        K149

    }
    subgraph cluster_13 {
       label=" le site sur lequel on s'installe "
       color = "0.7 1.5 1"
        C169
        K170
        K171
        K172
        K173
        K174
        K175
        K176
        I177
        K178
        K179
        K180

    }
    subgraph cluster_18 {
       label=" bien-traitance "
       color = "0.1 0.9 1"
        C224
        C228
        C229

    }
    subgraph cluster_19 {
       label=" les autonomiser "
       color = "0.15 0.95 1"
        C226
        C227

    }
    subgraph cluster_20 {
       label=" fonctionnel "
       color = "0.2 1.0 1"
        C230
        I231

    }
}

Could you help me please ?

Have a nice day :wink:

Sacha

Your problem is with the provider of “Graphviz online”, whoever that is. My copies of the Graphviz system (both Windows and Linux) can nicely handle your input file (see attached).
Instead of using the “online” version, I suggest installing Graphviz on your computer (it is usually not difficult) and not depending on “Graphviz online”.

Haha It’s gone rainbow style.

Anyway.

Thank you very much ! I hoped it wasn’t a problem with the “Compiler online” ^^
I installed Graphviz (on window (ofc)). Be right back if I have a problem :wink:

Thank you again for your help !

FWIW it also works fine here (online): Sample Graphviz / Gordon Smith / Observable (observablehq.com)

You will need to scroll and zoom a bit to see it all…

You may also want to try the online Graphviz Visual Editor.

The reason you got the original error is that Graphviz Online uses viz.js and probably has allocated too little memory to cope with your graph. See e.g. "Cannot enlarge memory arrays" error processing large graph · Issue #89 · mdaines/viz.js · GitHub for details.

1 Like

Wow thank you all for your answers (also @magjac)

How is it that you get different type of arrows on observablehq.com ? It seems that the code is the same.

By the way, I used Graphviz on my computer and it worked.

Now I need to find a solution to make it readable ^^ Would you have any ideas ?

Those arrows are the default I thought - may be different because they are SVG?

I see no difference. Can you exemplify?

Hello,
I made these screenshot from observablehq.com and from my computer.

You can see that with the same code there is 2 different type of arrow. I speak about the link not the head of the arrow.

Is it more clear ?

Ah. I see. I looked at the arrow heads. I get the same results as you when running Graphviz 2.49.1~dev.20210915.1444, a local CMake build on Windows. The Graphviz Visual Editor also shows the same result.

It seems that Gordons example at observablehq.com is the odd bird and AFACT it seems that it does not respect the splines = ortho attribute.

My screenshot:

Is everyone on Graphviz v2.49.0?

No, the released Graphviz Visual Editor is still v2.42.4 (@hpcc-js/wasm v0.3.11). In master it has v2.44.0 (@hpcc-js/wasm v0.3.13).

Hmmm 2.47.3 looks ok, but 2.48.0 does not…

The only substantial change in lib/ortho between those is the fix of ortho's eqEndSeg incorrectly modifies its arguments (#2047) · Issues · graphviz / graphviz · GitLab. Perhaps the typo was accidentally correct?

@schmoo2k I just built 2.47.3, 2.48.0 and 2.49.0 using CMake on Ubuntu 21.04 and they all produce identical (correct) results. How did you obtain your results?

Weird - I am just changing the wasm version being used here: Sample Graphviz / Gordon Smith / Observable (observablehq.com)

Have you checked the wasm to Graphviz version? Perhaps rebuild and try again?

On the later versions I added a method to read the actual version from the built code… (added to that web page)

I tried it and got the same results as you. So this doesn’t seem to be related to the Graphviz soruce code, but rather to your build system. Could you have introduced a problem in that? What system are you building on? Perhaps try to rebuild with Graphviz 2.47.3 and see if the problem appears in that version too with the newer build system?

@magjac - are you outputting to SVG?