In 2.23.9, using the code you (Jean) pasted in your last email, I get the following output:
Starting lilypond.exe 2.23.9 [Untitled]... Processing `C:/Users/[...]/document.ly' Parsing... Interpreting music... Preprocessing graphical objects... Exited with return code -1073741819. On Fri, Jun 10, 2022 at 1:57 AM Ahanu Banerjee <ahanu...@gmail.com> wrote: > I will give it a try. > > -Ahanu > > On Fri, Jun 10, 2022, 01:31 Jean Abou Samra <j...@abou-samra.fr> wrote: > >> Le 10/06/2022 à 02:17, Ahanu Banerjee a écrit : >> > I was unable to get 2.2.6 (mingw) to run at all on my machine, but >> > 2.23.8 and 2.23.9 have the issue. It seems to be worse with 2.23.9. >> > So far, I have only experienced it once with 2.23.7. >> > >> > I haven't identified any specific functions that trigger it. Even the >> > following example has caused the issue, though not consistently: >> > >> > \version "2.23.9" >> > >> > { \repeat unfold 3000 a16 } >> > >> > This triggers it fairly consistently in 2.23.9, but not in 2.23.7: >> > >> > \version "2.23.7" >> > { \repeat unfold 3000 c'8-3\flageolet_\markup "x" } >> > >> >> >> >> OK, bear with me. There's one thing you can do to help. The error occurs >> in "Processing music", right? Try compiling this: >> >> \version "2.23.9" >> >> \layout { >> \context { >> \Score >> \remove Mark_tracking_translator >> \remove Paper_column_engraver >> \remove Repeat_acknowledge_engraver >> \remove Staff_collecting_engraver >> \remove Timing_translator >> \remove Output_property_engraver >> \remove Tweak_engraver >> \remove Spanner_tracking_engraver >> \remove System_start_delimiter_engraver >> \remove Mark_engraver >> \remove Jump_engraver >> \remove Volta_engraver >> \remove Metronome_mark_engraver >> \remove Break_align_engraver >> \remove Spacing_engraver >> \remove Grace_spacing_engraver >> \remove Vertical_align_engraver >> \remove Stanza_number_align_engraver >> \remove Bar_number_engraver >> \remove Parenthesis_engraver >> \remove Concurrent_hairpin_engraver >> \remove Beam_collision_engraver >> \remove Footnote_engraver >> \remove Centered_bar_number_align_engraver >> \remove Show_control_points_engraver >> } >> \context { >> \Staff >> \remove Output_property_engraver >> \remove Skip_typesetting_engraver >> \remove Bar_engraver >> \remove Pure_from_neighbor_engraver >> \remove Font_size_engraver >> \remove Separating_line_group_engraver >> \remove Dot_column_engraver >> \remove Staff_collecting_engraver >> \remove Ottava_spanner_engraver >> \remove Clef_engraver >> \remove Key_engraver >> \remove Time_signature_engraver >> \remove Ledger_line_engraver >> \remove Staff_symbol_engraver >> \remove Collision_engraver >> \remove Grob_pq_engraver >> \remove Rest_collision_engraver >> \remove Accidental_engraver >> \remove Piano_pedal_engraver >> \remove Piano_pedal_align_engraver >> \remove Instrument_name_engraver >> \remove Axis_group_engraver >> \remove Figured_bass_engraver >> \remove Figured_bass_position_engraver >> \remove Script_row_engraver >> \remove Cue_clef_engraver >> \remove Fingering_column_engraver >> \remove Merge_mmrest_numbers_engraver >> \remove Alteration_glyph_engraver >> } >> \context { >> \Voice >> \remove Grace_engraver >> \remove Font_size_engraver >> \remove Pitched_trill_engraver >> \remove Output_property_engraver >> \remove Arpeggio_engraver >> \remove Multi_measure_rest_engraver >> \remove Text_spanner_engraver >> \remove Trill_spanner_engraver >> \remove Grob_pq_engraver >> \remove Forbid_line_break_engraver >> \remove Laissez_vibrer_engraver >> \remove Repeat_tie_engraver >> \remove Note_head_line_engraver >> \remove Glissando_engraver >> \remove Ligature_bracket_engraver >> \remove Breathing_sign_engraver >> \remove Note_heads_engraver >> \remove Dots_engraver >> \remove Rest_engraver >> \remove Stem_engraver >> \remove Beam_engraver >> \remove Grace_beam_engraver >> \remove Auto_beam_engraver >> \remove Grace_auto_beam_engraver >> \remove New_fingering_engraver >> \remove Chord_tremolo_engraver >> \remove Double_percent_repeat_engraver >> \remove Percent_repeat_engraver >> \remove Slash_repeat_engraver >> \remove Part_combine_engraver >> \remove Text_engraver >> \remove Dynamic_engraver >> \remove Dynamic_align_engraver >> \remove Fingering_engraver >> \remove Bend_engraver >> \remove Finger_glide_engraver >> \remove Script_engraver >> \remove Script_column_engraver >> \remove Rhythmic_column_engraver >> \remove Note_spacing_engraver >> \remove Spanner_break_forbid_engraver >> \remove Phrasing_slur_engraver >> \remove Cluster_spanner_engraver >> \remove Slur_engraver >> \remove Tie_engraver >> \remove Tuplet_engraver >> \remove Instrument_switch_engraver >> } >> } >> >> >> { \repeat unfold 20000 c'8-3\flageolet_\markup "x" } >> >> >> With this, I'm getting a crash because too many fundamental engravers >> are removed (in particular Paper_column_engraver), but not a GC error, >> and 'Processing music...' completes. >> >> - Does it give the same "-1073741819" error? Or does it at least go past >> 'Processing music...' without error and advance to 'Preprocessing >> graphical >> objects...' even if it crashes there? >> >> - If it doesn't trigger the "-1073741819" error in "Processing music...", >> now try selectively commenting out some of the \remove commands and >> seeing if you can pinpoint the engraver that causes it. Thus, apply >> this process: >> >> Compile file. >> >> File gives "-1073741819" error => try removing less engravers until you >> can find the one that causes the error when added. >> >> File advances until 'Preprocessing graphical objects', even if there >> are errors afterwards => try removing more engravers to find a point >> where you reproduce the "-1073741819" error. >> >> File doesn't give "-1073741819" but an error happens in 'Processing >> music' >> => maybe there is a combination of engravers that can't be removed >> together. Try removing a different set, e.g. if you are commenting >> out the lines one by one, skip one line. (I hope this case won't >> happen.) >> >> >> Huge thanks in advance. This could be a little tedious, but if >> it points to a faulty engravers, that will be enormously helpful. >> >> Best, >> Jean >> >>