OPM / opm-reference-manual

Other
1 stars 5 forks source link

Not able to load 1.fodt, 2.fodt, or 3.fodt in libreoffice #154

Open hakonhagland opened 6 months ago

hakonhagland commented 6 months ago

When I try to open 1.fodt, 2.fodt, or 3.fodt, libreoffice crashes. This is independent of the version of LibreOffice I use.

blattms commented 6 months ago

Strange. With 7.4.7.2 I can open 1.fdot and 3.fdot without any problems. When opening 2.fdot it freezes completely, but opening main.fdot works.

blattms commented 6 months ago

Seemed to have happened in 9f18ac75ba291 I hope @gdfldm can open 2.fdot at least..

gdfldm commented 6 months ago

I was able to download a copy of 2.fodt on Win11 and open it in LO 7.5.9.2 without any problem.

hakonhagland commented 6 months ago

Seemed to have happened in https://github.com/OPM/opm-reference-manual/commit/9f18ac75ba2919abe39db4467b6cbaf6a6879eb7

@blattms Not so for me. I did:

$ git log --pretty=format:"%h - %an, %ar : %s" -- 2.fodt
d962da8 - gdfldm, 5 weeks ago : completed options table
fdc59f4 - gdfldm, 5 weeks ago : update options to 167
60aa45c - gdfldm, 5 weeks ago : update options 151-163
4473299 - gdfldm, 5 weeks ago : Update options 71-150
d08e9c8 - gdfldm, 5 weeks ago : Update options 1-70
9f18ac7 - gdfldm, 5 weeks ago : update intro text
1aaa0b0 - Håkon Hægland, 8 weeks ago : Fixed master styles in all chapters
fbcd415 - Håkon Hægland, 2 months ago : Removed broken links
af8a14b - Håkon Hægland, 3 months ago : Split manual into subdocuments

I tried all of the above versions, and only af8a14b works for me. I can try remove parts from fbcd415 and debug that until it starts working.

gdfldm commented 6 months ago

Seemed to have happened in 9f18ac7

I notice a lock file was added in this commit - could this be the problem?

hakonhagland commented 6 months ago

Seemed to have happened in https://github.com/OPM/opm-reference-manual/commit/9f18ac75ba2919abe39db4467b6cbaf6a6879eb7

@blattms Not so for me

@blattms That was with libreoffice 7.6.4, I tried now 1aaa0b0 (the version before 9f18ac7) with the docker libreoffice version 7.5.9 and it worked, however the next version 9f18ac7 crashes as you also reported. So it seems it depends on the version of libreoffice which commit that crashes it.

hakonhagland commented 6 months ago

I can try remove parts from fbcd415 and debug that until it starts working.

If I remove the following from 2.fodt in fbcd415:

diff --git a/2.fodt b/2.fodt
index 2186332..ee24015 100644
--- a/2.fodt
+++ b/2.fodt
@@ -9289,294 +9289,6 @@ Updated with AFR/TSA Rev-D comments and new keywords.</dc:description><meta:init
     <style:header-footer-properties fo:min-height="1.016cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0.508cm" fo:border-top="0.06pt solid #579d1c" fo:border-bottom="0.99pt solid #579d1c" fo:border-left="none" fo:border-right="none" fo:padding="0cm" style:shadow="none" fo:background-color="transparent" style:dynamic-spacing="false" draw:fill="none" draw:fill-color="#99ccff"></style:header-footer-properties>
    </style:footer-style>
   </style:page-layout>
-  <style:page-layout style:name="pm12" style:page-usage="right">
-   <style:page-layout-properties fo:page-width="21.006cm" fo:page-height="29.693cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="1.27cm" fo:margin-bottom="1.27cm" fo:margin-left="2cm" fo:margin-right="2cm" fo:border="none" fo:padding="0.051cm" style:shadow="none" style:writing-mode="lr-tb" style:layout-grid-color="#c0c0c0" style:layout-grid-lines="44" style:layout-grid-base-height="0.55cm" style:layout-grid-ruby-height="0cm" style:layout-grid-mode="none" style:layout-grid-ruby-below="false" style:layout-grid-print="true" style:layout-grid-display="true" style:layout-grid-base-width="0.37cm" style:layout-grid-snap-to="true" draw:fill="bitmap" draw:fill-color="#99cc99" draw:fill-image-name="Paper_20_Texture" draw:fill-image-width="0cm" draw:fill-image-height="0cm" style:repeat="repeat" draw:fill-image-ref-point-x="0%" draw:fill-image-ref-point-y="0%" draw:fill-image-ref-point="center" draw:tile-repeat-offset="0% vertical" style:footnote-max-height="0cm">
-    <style:background-image>
-     <office:binary-data>/9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAkGBwgHBgkIBwgKCgkLDRYPDQwMDRsUFRAWIB0i
-      IiAdHx8kKDQsJCYxJx8fLT0tMTU3Ojo6Iys/RD84QzQ5Ojf/2wBDAQoKCg0MDRoPDxo3JR8l
-      Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzf/wgAR
-      CAIAAgADAREAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAQACAwb/xAAVAQEBAAAAAAAA
-      AAAAAAAAAAAAAf/aAAwDAQACEAMQAAAB9aAEQAJCRCQGiIgAgERACIiICMkIkAgICJEZIhAg
-      EhESEjBEACQkZIgI2IAJkCEREiASICMkRsSAyQiIgBEQgQkQiAgBghEhIBITJEREQCICIEQE
-      RogAhEgATJCJAQCQARERCRERGiIQISAQIhAiAiISIgAhAAA0aIyQAImiIAACEgISESEhIhIC
-      AgIgI0JAZAjQCQAREaEQASAiIhEgAgAhNiRAAiBEBAJoiIQICA2QEAAJCRAREIgRCQEREICQ
-      CZISEgIhAQEiIhIBIBACASIQIhAANAQiQABoTQAAkIEREAgQkBEJCBEICRAJkgIAITQkBEQA
-      aEiEgAiNGgMGYaSARAjIQ0kREENMVRCAmRESEBIyRkjQAEFQkMVRQFVGqCAo1UBmKtCJEAFA
-      VJoSIAIiIgAiNCJERkQIiICEiEiEhACEBMkIiAGgIgIgIiEgECICI0RAIkRkgECAjMNJCRmI
-      1UIRBVDSQARCZgNlVFSBEENJAUVRAUVUNQRFSBFGSGkSISNEQAZASIRAiIgCIgITVJEAEImi
-      IDQEBEZE0JAIEBkBEBIxFSaIiIhISMkBCaEgIiIyImRMkJAJEJEIEZERABACAihpAQASIhEg
-      AjQARCQkAiQAQkBBDQRBFREarQCAEIDFUQARCIgIABohISMkBEQmIBrQiJAJEJEQEREQAIgI
-      kZIQIiEANCAAIkBABERkhERAiIjQAZCI1SRCIgRkgEgNERAACaMkJAQQ1EZiNVCBAQiJCRAA
-      EBDGqyZCI1UQFDURAJEJCJoAACIjREBERsAABICAYaiEhICECIgNiBkhIgASAiEgNERABEQk
-      BCJABCQEQkQgBEBsAAiEiIgNgBEQkAGiACAgKATVAkZgEqBECIhEiIRICIiEiIgISADMBVog
-      ESESACISIhMgIERCQkAAUNRohIgEiIiISIgMiJAIAAkRERCICREIgBAREAgQkQAQiJEREQEA
-      CQFERVFDSQEEVJEaAgIiIAESACNGjIBFWhMkUVJERCQFDSBEZISETJAREdAIQIgEAAiEiAiI
-      BAjRoQASEAESIRAhAgIAISEjQmQICITJCQEJEQkQEBCIAQgQkAGxEyREQEQCIAREIEBEImQh
-      qEQEhMkREQCQARAQgIkZE0ZICEhEgABIIioiNUkRGSITQgQERCQHQAEyJAAEBCBQ0mjIARQ0
-      gBGjQEACaIAESICIAITQiQEJCQERgACGkhEAEiESICAiEAIhEiMkaEDIGhAiIiIiEhAjJEaI
-      ANkZIhEiMmSNCQERABEIkQAREQGjQAAiAgaIhAiASMgBCRBDWiIhEgAhI0RkRADJEJoiMkJE
-      AgIkQAJsCASACIBNiZAhIAECMkIEBEJo0AGjQABCRABCQEJGQIgIREyAiJEAEJoDIGiAgEgE
-      jRk0RCRAYISAyUapIQIhIgIgIiIgEQI0IgQERGgMgaIhAhEhABICIiMgQgQiZEiIRIiIiMiR
-      AaE0QABGiAyJoiMmTRERCJAQEAGREhIhIiAgIhIiADImhAiI0JABAQkQAREQEJERogAiEgE0
-      IEICAEBABEJEZAYa0JGTMI1oCIiARAyRERoSARISICABASISIiAgI0QGRI0AAQkaIiIhEAIB
-      EQABIyRo0RAQgAEQGiMCJGjmBEIgRsgIiNEQEQCAEJCRERARARCACJAZIRAiIgEgEQECISIS
-      IgMmYTVQEJEaAiIAEgISAiNCIAAAICQkQkJkTRCIEAAREBCIAAmgACESERACISIjJCIkIEQE
-      ICQgBEREIAQkAEJAQEJAQmiASICEgICIhIiEiICAiIRMmiICICIiADQiACBsAIiAhAhAiAiE
-      QICISNiAARAIkRCJCBAIEJEBEREBCZNHMjRCQgBCJCBCAGRNAIEaICIhECMgQgIgZESITIEJ
-      EICBAIEIERARsQAiEgAhIBIBIhMgaNAAEAGY1UAiJAJEQEIEJEACR1AiACIyQCBBDRDWwICI
-      0IAZE0RkCISEhIgIiICNAJERAJERojACREZEQATRAQkBGgEBIDIiBAaICISIiEgAhIiIiIhI
-      CICMmhAgE0ZISMiJCQCZABISICIBIAEiISABEhITJEQEJEIEQHUTIEJAACaEAIiEyBCJEBER
-      CaAiABIhEgASACEiEiAiIiEAIhIgI2JGTIiJEAiQEAAaIQAiARAhABISMgQEIkQgIEREaAjR
-      ARERAREQEBGiIiMkJEQCRkhESMkIkBkCI2aAiIiIiIhIyJEJEBkAIRATJojQERCQEZIQITYk
-      BAaICIiESACIiEiIiI4kQkJEIEIkRAZE0QkRAQkRCQkAGQA0ICBCAAREJAQiRGQEjQkREREB
-      AQkQgBAAkJEQCJAQEAGjQCBEQERERoRADIEJAbEQACNEACBCAiRkiIiIQIRECIQI0AERERCR
-      oyBohAgMgJCREBkhIiE0BGxIgIBMEREJAJkiASIBNCBGSESMgJoAMiQgQmSE6mCIBNEBkCEi
-      ICIiAQNERAQABFENJoiACEgASNERCBCJEBGjJoAEQIgABAiAiIjQmiAiECIgASIgIiISI0RA
-      QAJGgICNERzIREAIBEiICIRAjREAGSI0RAaAgEgIiIBEgECAgIgITRABoBEiICAyREBGhMmz
-      QAQGSI0JCAEQkAEJCQEBCJARABohICECE0RARAREAkREIEQAQmjQkZMkIkQEAkJEAkQAIEJE
-      JARAAkAEQiQkaAgMkbISMkRAImQITRABCRGjIEQgRkRACEBECAhNCRERGQICEAITREAgAiRG
-      DJQm6BAhIiIBEiAhEBEjIkRAIEbAiAAIgIRAhEAEQEQIgABNEIgIEJGQNGRISIhAiNEQAAGh
-      ORERCIERsTICAkQmSISAgEiA0QEREBAaIhIyREBCRoyBEQgBCJEQAQkBEIiJGCAhABEiISIi
-      ETICIkQARGgASETIgRAQGxAgIiITIgbEiMkRAQAaNEQEREREZI0aIDJCQiBAIkAEAERCf//E
-      AB0QAQEAAwEBAQEBAAAAAAAAABEAECAwQFABEiH/2gAIAQEAAQUC6PBmdHDM8nxkRHrIjBEa
-      GC/mNTgcWZ1IyRHAjxMzPNmZnxujo7M8DszxI8hzMERgiMkREbERHiPU+8iOxkjqYPms4Z0e
-      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
-      QAADQAYZSACQCJaSJZQSCSSLQCISLQCTKKAAAAASASSQaQbCCSSQTYSQSYSbSSIACSQQRYSA
-      QQQSLAESCIQSBQDACbKAZSAaRSIISyBISAAAAQTQAQAASAAQRSADKRCSQRbCAZIQCSSSSSSQ
-      CRaASaTKQSABAQQSQSCSSQCSKQQQQCDSRBQCQCSCQATKLaZaTSQSDYCSAACQQCCRLAaQSICA
-      ACQSQBSCKTSCTEACATQSCASCCSQQDTQASQQAAQSRJYYCRbbbLKYTALBbABADCQCQZTDJLRLb
-      SDYbZbIYQSQQADAKQCIKSQSCCASAQCQSCABASAJBaSCSQBCQCARLKYCSCCaRYCYASTSaRCSa
-      YASSDZRLLZaSaCQAAAKLBQSCCLKRDSQQDLARZRQQARICTJSQAACCSSAACCSAQAQTTILZCSSQ
-      aCSbaDCbQLSCDBaCbDZLaRJZLaYZLbZbJIDSTQDYZLJJJbZaLCCSAYSZYQAbSDRSSCKCZLCA
-      aTAAQTaAQASCACbLKITaQTLCbLJJLJAQSQQATIJKaACLJZbJLJZKLJbZITQQCZZJYKSSICSA
-      QSLLYCAaQSSAQRaSQCZbZZIaCAQQSITaLQSQCUCASQDDbJbADZZJZJYICCaSQTaIBLATJbba
-      DbJZJLTJQDKAQIRKYBJLbIQCDKJbICDSYKADAQAAARSBDJJKZACAQRAQASACQAACQQCSAKDL
-      LLYTaQACRASQTZLDbYSDDLJbbLLbJLJDJDBLCYCSZQKaLACCBDbZZSQRQbTaAQCAIYDbbLRC
-      DQQSCAASJLIaIIbJLLLJpZbZLLKRZJITLLZZQbJJbJZLLZIZKLbLRJZZbZKKDYBJAAYSDBAC
-      RSZLQAYSCYZYCBSaCQBbJZKCCBBQASWbADSSTZQBbLLZbZZZLbYQRCYCBKQaZZRbRaCJQJZJ
-      JbbbZbbZJbKLRALBKCZLaCCDBKQAQASSSbLLDbRSCTTZLLaTJKYZYDDbTYZJLBJZLJLZbLZb
-      ZbJQbYDLJQbZbbbLZZZLRbTbJJaACZBZIJZbJbJJJIASTbZYDJRCSZCCZYCQJIZbbLZZbLbI
-      SSQQBQDJZSSSJLLJbJLJJJLLLbICCDRQDIYSLJJILbJLLSRKaIaSAACBRSCBZJLLCAQKQCSC
-      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
-      +TNgTvrq39seM8JC3C0loR+LDf/Z
-     </office:binary-data>
-    </style:background-image>
-    <style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:line-style="none" style:adjustment="left" style:rel-width="25%" style:color="#000000"></style:footnote-sep>
-   </style:page-layout-properties>
-   <style:header-style>
-    <style:header-footer-properties fo:min-height="0.762cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-bottom="0.254cm" fo:border-top="2.41pt double #579d1c" fo:border-bottom="2.41pt double #579d1c" fo:border-left="none" fo:border-right="none" style:border-line-width-top="0.021cm 0.021cm 0.042cm" style:border-line-width-bottom="0.021cm 0.021cm 0.042cm" fo:padding-top="0.254cm" fo:padding-bottom="0cm" fo:padding-left="0.152cm" fo:padding-right="0.152cm" style:shadow="none" fo:background-color="transparent" style:dynamic-spacing="false" draw:fill="none" draw:fill-color="#99ccff"></style:header-footer-properties>
-   </style:header-style>
-   <style:footer-style>
-    <style:header-footer-properties fo:min-height="1.016cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0.508cm" fo:border-top="0.06pt solid #579d1c" fo:border-bottom="0.99pt solid #579d1c" fo:border-left="none" fo:border-right="none" fo:padding="0cm" style:shadow="none" fo:background-color="transparent" style:dynamic-spacing="false" draw:fill="none" draw:fill-color="#99ccff"></style:header-footer-properties>
-   </style:footer-style>
-  </style:page-layout>
   <style:page-layout style:name="pm13">
    <style:page-layout-properties fo:page-width="21.006cm" fo:page-height="29.693cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="1.27cm" fo:margin-bottom="1.27cm" fo:margin-left="2cm" fo:margin-right="2cm" fo:background-color="transparent" style:writing-mode="lr-tb" style:layout-grid-color="#c0c0c0" style:layout-grid-lines="44" style:layout-grid-base-height="0.55cm" style:layout-grid-ruby-height="0cm" style:layout-grid-mode="none" style:layout-grid-ruby-below="false" style:layout-grid-print="true" style:layout-grid-display="true" style:layout-grid-base-width="0.37cm" style:layout-grid-snap-to="true" draw:fill="none" draw:fill-color="#99ccff" style:footnote-max-height="0cm">
     <style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:line-style="none" style:adjustment="left" style:rel-width="25%" style:color="#000000"></style:footnote-sep>

I am able to open the 2.fodt in fbcd415 with LibreOffice 7.6.4.

hakonhagland commented 6 months ago

If I remove the following from 2.fodt in https://github.com/OPM/opm-reference-manual/commit/fbcd4153fa98bc40e1d6298ab342bf3e365b532f ... (it works)

It also works if remove the same item <style:page-layout style:name="pm12" style:page-usage="right"> from 1aaa0b0 and 9f18ac7, but unfortunately it does not work if I remove it from the latest version of 2.fodt, namely d962da8. So more debugging is needed.

hakonhagland commented 6 months ago

$ git log --pretty=format:"%h - %an, %ar : %s" -- 2.fodt d962da8 - gdfldm, 5 weeks ago : completed options table fdc59f4 - gdfldm, 5 weeks ago : update options to 167 60aa45c - gdfldm, 5 weeks ago : update options 151-163 4473299 - gdfldm, 5 weeks ago : Update options 71-150 d08e9c8 - gdfldm, 5 weeks ago : Update options 1-70 9f18ac7 - gdfldm, 5 weeks ago : update intro text 1aaa0b0 - Håkon Hægland, 8 weeks ago : Fixed master styles in all chapters fbcd415 - Håkon Hægland, 2 months ago : Removed broken links af8a14b - Håkon Hægland, 3 months ago : Split manual into subdocuments

d08e9c8 works if I, in addition to applying the fix for 9f18ac7, also shorten one of the footnote texts. In 9f18ac7 this works

image

Notice the footnote #8 is at the bottom of the page. However, in d08e9c8 this does not work unless I shorten the footnote to be on single line:

image

I think it might be more efficient to use GDB for debugging this further (though this might also be a slow process) and determine the real reason why it crashes if the footnote is more than one line long. My experience so far is that it is time consuming and difficult to find a good way to debug this by inspecting and modifying the XML file alone.