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 > >