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