boost-ext / sml

C++14 State Machine library
https://boost-ext.github.io/sml
Boost Software License 1.0
1.12k stars 175 forks source link

Large state machine typename causes GDB to abort #276

Open foufee opened 5 years ago

foufee commented 5 years ago

I have a state machine with 17 unique guards, 30 actions, across around 85 entries in the transition table. Using gdb 8.10 runing on Linux mint, it fails to demangle the name, and aborts.

Is this a GDB issue, or is there something that can be done with the state machine to improve this matter.

Reading symbols from unittests/unittests.../build/gdb-GT4MLW/gdb-8.1/gdb/cp-support.c:1582: demangler-warning: unable to demangle '_ZN5boost3sml6v1_1_03aux3getINS1_5front10transitionIJNS4_5stateINS2_6stringIcJLc80ELc69ELc82ELc70ELc79ELc82ELc77ELc95ELc83ELc69ELc83ELc83ELc73ELc79ELc78EEEEEENS5_IJNS4_5eventIN23Iridium9602StateMachineUt1_EEENS2_12zero_wrapperINS4_4and_IJNSE_IZNSB_clEvEUlRN11Iridium96024DataEE_vEENSE_IZNSB_clEvEUlSI_E13_vEEEEEvEENSE_INS4_4seq_IJNSE_IZNSB_clEvEUlSI_E38_vEENSE_IZNSB_clEvEUlRKT_RT0_T1_T2_E46_vEEEEEvEEEEEEEENS2_4poolIJNS5_IJNS6_INS7_IcJLc80ELc79ELc87ELc69ELc82ELc95ELc79ELc70ELc70EEEEEENS6_IFNS7_IcJLc83ELc84ELc65ELc84ELc69ELc95ELc78ELc79ELc78ELc69EEEENS4_13initial_stateEEEENSA_INSB_Ut_EEENS4_6alwaysENS4_4noneEEEENS5_IJS17_NS6_INS7_IcJLc80ELc79ELc87ELc69ELc82ELc95ELc70ELc65ELc73ELc76EEEEEENSA_INS1_4back9anonymousEEES1E_NSE_IZNSB_clEvEUlvE39_vEEEEENS5_IJS17_NS4_13transition_eaINSA_INS1J_8on_entryINS1J_1_ES1R_EEEENSE_INSP_IJNSE_IZNSB_clEvEUlRNSG_17HardwareInterfaceEE19_vEENSE_IZNSB_clEvEUlSI_E16_vEEEEEvEEEEEEENS5_IJNS6_INS7_IcJLc80ELc79ELc87ELc69ELc82ELc95ELc79ELc78EEEEEES17_NSA_INSB_Ut0_EEENSE_INSF_IJNSE_INSF_IJSK_NSE_IZNSB_clEvEUlSI_E1_vEEEEEvEENSE_INS4_4not_INSE_IZNSB_clEvEUlS1V_E7_vEEEEvEEEEEvEES1F_EEENS5_IJS25_NS1P_IS1T_NSE_INSP_IJNSE_IZNSB_clEvEUlS1V_E20_vEES1Z_EEEvEEEEEEENS5_IJNS6_INS7_IcJLc67ELc79ELc78ELc70ELc73ELc71ELc85ELc82ELc69ELc95ELc84ELc69ELc83ELc84EEEEEES25_S27_NSE_INSF_IJNSE_INSF_IJSK_S2E_EEEvEENSE_IZNSB_clEvEUlSI_E2_vEEEEEvEES1F_EEENS5_IJS1I_S25_S27_NSE_INS4_3or_IJNSE_INS2C_ISK_EEvEES2G_EEEvEES1F_EEENS5_IJS2R_NS1P_IS1T_NSE_INSP_IJNSE_IZNSB_clEvEUlS1V_E21_vEENSE_IZNSB_clEvEUlSI_E17_vEEEEEvEEEEEEENS5_IJS2R_NS5_IJS27_NSE_INSF_IJNSE_INSF_IJSK_NSE_IZNSB_clEvEUlSI_E3_vEEEEEvEENSE_IZNSB_clEvEUlSI_E0_vEEEEEvEENSE_INSP_IJS36_NSE_IZNSB_clEvEUlSI_E18_vEEEEEvEEEEEEEENS5_IJNS6_INS7_IcJLc67ELc79ELc78ELc70ELc73ELc71ELc85ELc82ELc69ELc95ELc71ELc69ELc84ELc95ELc73ELc77ELc69ELc73EEEEEES2R_SD_NSE_INSF_IJSK_NSE_IZNSB_clEvEUlSI_E8_vEEEEEvEES1F_EEENS5_IJS1I_S2R_S27_S33_S1F_EEENS5_IJS17_S2R_S27_NSE_INSF_IJS3G_NSE_INS2C_IS3I_EEvEEEEEvEES1F_EEENS5_IJS3S_NS1P_IS1T_NSE_INSP_IJNSE_IZNSB_clEvEUlS1V_E22_vEES38_EEEvEEEEEEENS5_IJS3S_NS5_IJS27_S3K_NSE_INSP_IJS45_S3M_EEEvEEEEEEEENS5_IJNS6_INS7_IcJLc67ELc79ELc78ELc70ELc73ELc71ELc85ELc82ELc69ELc95ELc70ELc76ELc79ELc87ELc67ELc79ELc78ELc84ELc82ELc79ELc76EEEEEES3S_SD_NSE_INSF_IJSK_NSE_IZNSB_clEvEUlSI_E9_vEEEEEvEENSE_IZNSB_clEvEUlSI_E34_vEEEEENS5_IJS1I_S3S_S27_S33_S1F_EEENS5_IJS17_S3S_S27_S42_S1F_EEENS5_IJS4F_NS1P_IS1T_NSE_INSP_IJNSE_IZNSB_clEvEUlS1V_E23_vEES38_EEEvEEEEEEENS5_IJS4F_NS5_IJS27_S3K_NSE_INSP_IJS4Q_S3M_EEEvEEEEEEEENS5_IJNS6_INS7_IcJLc67ELc79ELc78ELc70ELc73ELc71ELc85ELc82ELc69ELc95ELc72ELc65ELc78ELc68ELc83ELc72ELc65ELc75ELc69EEEEEES4F_SD_S3W_S1F_EEENS5_IJS1I_S4F_S27_S33_S1F_EEENS5_IJS17_S4F_S27_S42_S1F_EEENS5_IJS50_NS1P_IS1T_NSE_INSP_IJNSE_IZNSB_clEvEUlS1V_E24_vEES38_EEEvEEEEEEENS5_IJS50_NS5_IJS27_S3K_NSE_INSP_IJS55_S3M_EEEvEEEEEEEENS5_IJNS6_INS7_IcJLc67ELc79ELc78ELc70ELc73ELc71ELc85ELc82ELc69ELc95ELc82ELc69ELc71ELc73ELc83ELc84ELc82ELc65ELc84ELc73ELc79ELc78ELc95ELc77ELc79ELc68ELc69EEEEEES50_SD_S3W_S1F_EEENS5_IJS1I_S50_S27_S33_S1F_EEENS5_IJS17_S50_S27_S42_S1F_EEENS5_IJS5F_NS1P_IS1T_NSE_INSP_IJNSE_IZNSB_clEvEUlS1V_E25_vEES38_EEEvEEEEEEENS5_IJS5F_NS5_IJS27_S3K_NSE_INSP_IJS5K_S3M_EEEvEEEEEEEENS5_IJNS6_INS7_IcJLc67ELc79ELc78ELc70ELc73ELc71ELc85ELc82ELc69ELc95ELc82ELc73ELc78ELc71ELc95ELc65ELc76ELc69ELc82ELc84ELc83EEEEEES5F_SD_S3W_S1F_EEENS5_IJS1I_S5F_S27_S33_S1F_EEENS5_IJS17_S5F_S27_S42_S1F_EEENS5_IJS5U_NS1P_IS1T_NSE_INSP_IJNSE_IZNSB_clEvEUlS1V_E26_vEES38_EEEvEEEEEEENS5_IJS5U_NS5_IJS27_S3K_NSE_INSP_IJS5Z_S3M_EEEvEEEEEEEENS5_IJNS6_INS7_IcJLc67ELc79ELc78ELc70ELc73ELc71ELc85ELc82ELc69ELc95ELc80ELc82ELc79ELc70ELc73ELc76ELc69ELc48EEEEEES5U_SD_S3W_S1F_EEENS5_IJS1I_S5U_S27_S33_S1F_EEENS5_IJS17_S5U_S27_S42_S1F_EEENS5_IJS69_NS1P_IS1T_NSE_INSP_IJNSE_IZNSB_clEvEUlS1V_E27_vEES38_EEEvEEEEEEENS5_IJS69_NS5_IJS27_S3K_NSE_INSP_IJS6E_S3M_EEEvEEEEEEEENS5_IJNS6_INS7_IcJLc83ELc69ELc76ELc69ELc67ELc84ELc95ELc80ELc82ELc79ELc70ELc73ELc76ELc69ELc48EEEEEES69_SD_S3W_S1F_EEENS5_IJS1I_S69_S27_S33_S1F_EEENS5_IJS17_S69_S27_S42_S1F_EEENS5_IJS6O_NS1P_IS1T_NSE_INSP_IJNSE_IZNSB_clEvEUlS1V_E28_vEES38_EEEvEEEEEEENS5_IJS6O_NS5_IJS27_S3K_NSE_INSP_IJS6T_S3M_EEEvEEEEEEEENS5_IJNS6_INS7_IcJLc73ELc68ELc76ELc69EEEEEES6O_SD_S3W_S1F_EEENS5_IJS1I_S6O_S27_S33_S1F_EEENS5_IJS17_S6O_S27_S42_S1F_EEENS5_IJS1I_S73_S27_S33_S1F_EEENS5_IJNS6_INS7_IcJLc67ELc72ELc69ELc67ELc75ELc95ELc83ELc73ELc71ELc95ELc81ELc85ELc65ELc76ELc95ELc80ELc69ELc82ELc73ELc79ELc68ELc73ELc67EEEEEES73_S27_NSE_IZNSB_clEvEUlSI_E6_vEES1F_EEENS5_IJNS6_INS7_IcJLc67ELc72ELc69ELc67ELc75ELc95ELc83ELc73ELc71ELc78ELc65ELc76ELc95ELc81ELc85ELc65ELc76ELc73ELc84ELc89EEEEEES73_NSA_INSB_Ut2_EEESK_S1F_EEENS5_IJS73_S73_SD_NSE_INSF_IJSK_NSE_IZNSB_clEvEUlSI_E14_vEEEEEvEENSE_INSP_IJNSE_IZNSB_clEvEUlSI_E44_vEENSE_IZNSB_clEvEUlSI_E41_vEEEEEvEEEEENS5_IJS79_NS1P_IS1T_NSE_INSP_IJNSE_IZNSB_clEvEUlS1V_E29_vEES38_EEEvEEEEEEENS5_IJS79_NS5_IJS27_NSE_INSF_IJNSE_INSF_IJSK_NSE_IZNSB_clEvEUlSI_E5_vEEEEEvEES3I_EEEvEENSE_INSP_IJS7U_S3M_EEEvEEEEEEEENS5_IJS73_S79_SD_NSE_INSF_IJSK_NSE_IZNSB_clEvEUlSI_E10_vEEEEEvEENSE_IZNSB_clEvEUlSI_E37_vEEEEENS5_IJS1I_S79_S27_S33_S1F_EEENS5_IJS17_S79_S27_NSE_INSF_IJS82_S40_EEEvEES1F_EEENS5_IJS7E_NS1P_INSA_INS1Q_IS1R_S7F_EEEENSE_INSP_IJNSE_INSP_IJNSE_INSP_IJNSE_IZNSB_clEvEUlSI_SU_E35_vEENSE_IZNSB_clEvEUlSI_SU_E36_vEEEEEvEES7U_EEEvEES38_EEEvEEEEEEENS5_IJS7E_S87_EEENS5_IJS7E_NS5_IJSD_S8C_NSE_INSP_IJS8E_NSE_IZNSB_clEvEUlSU_SW_SX_SY_E45_vEEEEEvEEEEEEEENS5_IJNS6_INS7_IcJLc67ELc76ELc69ELc65ELc82ELc95ELc77ELc79ELc77ELc84ELc95ELc66ELc85ELc70ELc70ELc69ELc82ELc83EEEEEES7E_NSA_INSB_Ut3_EEENSE_INSF_IJSK_NSE_IZNSB_clEvEUlSI_E15_vEEEEEvEES1F_EEENS5_IJNS6_INS7_IcJLc83ELc69ELc83ELc83ELc73ELc79ELc78ELc95ELc70ELc65ELc73ELc76ELc69ELc68EEEEEES7E_S27_S33_S1F_EEENS5_IJS9F_S7E_S27_S8I_S1F_EEENS5_IJS96_NS1P_IS1T_NSE_INSP_IJNSE_IZNSB_clEvEUlS1V_E30_vEES38_EEEvEEEEEEENS5_IJS96_NS5_IJS27_S3K_NSE_INSP_IJS9J_S3M_EEEvEEEEEEEENS5_IJNS6_INS7_IcJLc83ELc69ELc78ELc68ELc95ELc66ELc89ELc84ELc69ELc83ELc95ELc80ELc82ELc69ELc76ELc85ELc68ELc69EEEEEES96_SD_NSE_INSF_IJSK_NSE_IZNSB_clEvEUlSI_E12_vEEEEEvEES1F_EEENS5_IJS9F_S96_S27_S33_S1F_EEENS5_IJS9F_S96_S27_S42_S1F_EEENS5_IJS9T_NS1P_IS1T_NSE_INSP_IJNSE_IZNSB_clEvEUlS1V_SI_E31_vEES38_EEEvEEEEEEENS5_IJS9T_NS5_IJS27_S3K_NSE_INSP_IJSA2_S3M_EEEvEEEEEEEENS5_IJNS6_INS7_IcJLc83ELc69ELc78ELc68ELc95ELc66ELc89ELc84ELc69ELc83EEEEEES9T_SD_NSE_INSF_IJSK_NSE_IZNSB_clEvEUlSI_E11_vEEEEEvEES1F_EEENS5_IJS9F_S9T_S27_S33_S1F_EEENS5_IJS9F_S9T_S27_S42_S1F_EEENS5_IJSAC_NS1P_IS1T_NSE_INSP_IJNSE_IZNSB_clEvEUlS1V_SI_E32_vEES38_EEEvEEEEEEENS5_IJS9_SAC_SD_S9X_S1F_EEENS5_IJS9F_SAC_S27_S33_S1F_EEENS5_IJS9F_SAC_S27_S3G_S1F_EEENS5_IJS9_NS1P_IS1T_NSE_INSP_IJNSE_IZNSB_clEvEUlS1V_E33_vEES38_EEEvEEEEEEENS5_IJS9_NS5_IJS27_NSE_INSF_IJNSE_INSF_IJSK_NSE_IZNSB_clEvEUlSI_E4_vEEEEEvEES3I_EEEvEENSE_INSP_IJSAU_S3M_EEEvEEEEEEEES14_NS5_IJS73_S9_NSA_INSB_Ut4_EEESK_NSE_INSP_IJNSE_INSP_IJNSE_IZNSB_clEvEUlSI_E40_vEENSE_IZNSB_clEvEUlSI_E42_vEEEEEvEENSE_IZNSB_clEvEUlSI_E43_vEEEEEvEEEEENS5_IJS9F_S9_S27_S33_S1F_EEENS5_IJS9F_S9_S27_NSE_INSF_IJSB2_S40_EEEvEES1F_EEENS5_IJS1I_S9F_S1L_S33_SBK_EEENS5_IJS17_S9F_S1L_NSE_INSF_IJSK_S40_EEEvEESBK_EEEEEEEERSS_SW_' (demangler failed with signal 11) Attempting to dump core. /build/gdb-GT4MLW/gdb-8.1/gdb/cp-support.c:1596: demangler-warning: unable to demangle '_ZN5boost3sml6v1_1_03aux3getINS1_5front10transitionIJNS4_5stateINS2_6stringIcJLc80ELc69ELc82ELc70ELc79ELc82ELc77ELc95ELc83ELc69ELc83ELc83ELc73ELc79ELc78EEEEEENS5_IJNS4_5eventIN23Iridium9602StateMachineUt1_EEENS2_12zero_wrapperINS4_4and_IJNSE_IZNSB_clEvEUlRN11Iridium96024DataEE_vEENSE_IZNSB_clEvEUlSI_E13_vEEEEEvEENSE_INS4_4seq_IJNSE_IZNSB_clEvEUlSI_E38_vEENSE_IZNSB_clEvEUlRKT_RT0_T1_T2_E46_vEEEEEvEEEEEEEENS2_4poolIJNS5_IJNS6_INS7_IcJLc80ELc79ELc87ELc69ELc82ELc95ELc79ELc70ELc70EEEEEENS6_IFNS7_IcJLc83ELc84ELc65ELc84ELc69ELc95ELc78ELc79ELc78ELc69EEEENS4_13initial_stateEEEENSA_INSB_Ut_EEENS4_6alwaysENS4_4noneEEEENS5_IJS17_NS6_INS7_IcJLc80ELc79ELc87ELc69ELc82ELc95ELc70ELc65ELc73ELc76EEEEEENSA_INS1_4back9anonymousEEES1E_NSE_IZNSB_clEvEUlvE39_vEEEEENS5_IJS17_NS4_13transition_eaINSA_INS1J_8on_entryINS1J_1_ES1R_EEEENSE_INSP_IJNSE_IZNSB_clEvEUlRNSG_17HardwareInterfaceEE19_vEENSE_IZNSB_clEvEUlSI_E16_vEEEEEvEEEEEEENS5_IJNS6_INS7_IcJLc80ELc79ELc87ELc69ELc82ELc95ELc79ELc78EEEEEES17_NSA_INSB_Ut0_EEENSE_INSF_IJNSE_INSF_IJSK_NSE_IZNSB_clEvEUlSI_E1_vEEEEEvEENSE_INS4_4not_INSE_IZNSB_clEvEUlS1V_E7_vEEEEvEEEEEvEES1F_EEENS5_IJS25_NS1P_IS1T_NSE_INSP_IJNSE_IZNSB_clEvEUlS1V_E20_vEES1Z_EEEvEEEEEEENS5_IJNS6_INS7_IcJLc67ELc79ELc78ELc70ELc73ELc71ELc85ELc82ELc69ELc95ELc84ELc69ELc83ELc84EEEEEES25_S27_NSE_INSF_IJNSE_INSF_IJSK_S2E_EEEvEENSE_IZNSB_clEvEUlSI_E2_vEEEEEvEES1F_EEENS5_IJS1I_S25_S27_NSE_INS4_3or_IJNSE_INS2C_ISK_EEvEES2G_EEEvEES1F_EEENS5_IJS2R_NS1P_IS1T_NSE_INSP_IJNSE_IZNSB_clEvEUlS1V_E21_vEENSE_IZNSB_clEvEUlSI_E17_vEEEEEvEEEEEEENS5_IJS2R_NS5_IJS27_NSE_INSF_IJNSE_INSF_IJSK_NSE_IZNSB_clEvEUlSI_E3_vEEEEEvEENSE_IZNSB_clEvEUlSI_E0_vEEEEEvEENSE_INSP_IJS36_NSE_IZNSB_clEvEUlSI_E18_vEEEEEvEEEEEEEENS5_IJNS6_INS7_IcJLc67ELc79ELc78ELc70ELc73ELc71ELc85ELc82ELc69ELc95ELc71ELc69ELc84ELc95ELc73ELc77ELc69ELc73EEEEEES2R_SD_NSE_INSF_IJSK_NSE_IZNSB_clEvEUlSI_E8_vEEEEEvEES1F_EEENS5_IJS1I_S2R_S27_S33_S1F_EEENS5_IJS17_S2R_S27_NSE_INSF_IJS3G_NSE_INS2C_IS3I_EEvEEEEEvEES1F_EEENS5_IJS3S_NS1P_IS1T_NSE_INSP_IJNSE_IZNSB_clEvEUlS1V_E22_vEES38_EEEvEEEEEEENS5_IJS3S_NS5_IJS27_S3K_NSE_INSP_IJS45_S3M_EEEvEEEEEEEENS5_IJNS6_INS7_IcJLc67ELc79ELc78ELc70ELc73ELc71ELc85ELc82ELc69ELc95ELc70ELc76ELc79ELc87ELc67ELc79ELc78ELc84ELc82ELc79ELc76EEEEEES3S_SD_NSE_INSF_IJSK_NSE_IZNSB_clEvEUlSI_E9_vEEEEEvEENSE_IZNSB_clEvEUlSI_E34_vEEEEENS5_IJS1I_S3S_S27_S33_S1F_EEENS5_IJS17_S3S_S27_S42_S1F_EEENS5_IJS4F_NS1P_IS1T_NSE_INSP_IJNSE_IZNSB_clEvEUlS1V_E23_vEES38_EEEvEEEEEEENS5_IJS4F_NS5_IJS27_S3K_NSE_INSP_IJS4Q_S3M_EEEvEEEEEEEENS5_IJNS6_INS7_IcJLc67ELc79ELc78ELc70ELc73ELc71ELc85ELc82ELc69ELc95ELc72ELc65ELc78ELc68ELc83ELc72ELc65ELc75ELc69EEEEEES4F_SD_S3W_S1F_EEENS5_IJS1I_S4F_S27_S33_S1F_EEENS5_IJS17_S4F_S27_S42_S1F_EEENS5_IJS50_NS1P_IS1T_NSE_INSP_IJNSE_IZNSB_clEvEUlS1V_E24_vEES38_EEEvEEEEEEENS5_IJS50_NS5_IJS27_S3K_NSE_INSP_IJS55_S3M_EEEvEEEEEEEENS5_IJNS6_INS7_IcJLc67ELc79ELc78ELc70ELc73ELc71ELc85ELc82ELc69ELc95ELc82ELc69ELc71ELc73ELc83ELc84ELc82ELc65ELc84ELc73ELc79ELc78ELc95ELc77ELc79ELc68ELc69EEEEEES50_SD_S3W_S1F_EEENS5_IJS1I_S50_S27_S33_S1F_EEENS5_IJS17_S50_S27_S42_S1F_EEENS5_IJS5F_NS1P_IS1T_NSE_INSP_IJNSE_IZNSB_clEvEUlS1V_E25_vEES38_EEEvEEEEEEENS5_IJS5F_NS5_IJS27_S3K_NSE_INSP_IJS5K_S3M_EEEvEEEEEEEENS5_IJNS6_INS7_IcJLc67ELc79ELc78ELc70ELc73ELc71ELc85ELc82ELc69ELc95ELc82ELc73ELc78ELc71ELc95ELc65ELc76ELc69ELc82ELc84ELc83EEEEEES5F_SD_S3W_S1F_EEENS5_IJS1I_S5F_S27_S33_S1F_EEENS5_IJS17_S5F_S27_S42_S1F_EEENS5_IJS5U_NS1P_IS1T_NSE_INSP_IJNSE_IZNSB_clEvEUlS1V_E26_vEES38_EEEvEEEEEEENS5_IJS5U_NS5_IJS27_S3K_NSE_INSP_IJS5Z_S3M_EEEvEEEEEEEENS5_IJNS6_INS7_IcJLc67ELc79ELc78ELc70ELc73ELc71ELc85ELc82ELc69ELc95ELc80ELc82ELc79ELc70ELc73ELc76ELc69ELc48EEEEEES5U_SD_S3W_S1F_EEENS5_IJS1I_S5U_S27_S33_S1F_EEENS5_IJS17_S5U_S27_S42_S1F_EEENS5_IJS69_NS1P_IS1T_NSE_INSP_IJNSE_IZNSB_clEvEUlS1V_E27_vEES38_EEEvEEEEEEENS5_IJS69_NS5_IJS27_S3K_NSE_INSP_IJS6E_S3M_EEEvEEEEEEEENS5_IJNS6_INS7_IcJLc83ELc69ELc76ELc69ELc67ELc84ELc95ELc80ELc82ELc79ELc70ELc73ELc76ELc69ELc48EEEEEES69_SD_S3W_S1F_EEENS5_IJS1I_S69_S27_S33_S1F_EEENS5_IJS17_S69_S27_S42_S1F_EEENS5_IJS6O_NS1P_IS1T_NSE_INSP_IJNSE_IZNSB_clEvEUlS1V_E28_vEES38_EEEvEEEEEEENS5_IJS6O_NS5_IJS27_S3K_NSE_INSP_IJS6T_S3M_EEEvEEEEEEEENS5_IJNS6_INS7_IcJLc73ELc68ELc76ELc69EEEEEES6O_SD_S3W_S1F_EEENS5_IJS1I_S6O_S27_S33_S1F_EEENS5_IJS17_S6O_S27_S42_S1F_EEENS5_IJS1I_S73_S27_S33_S1F_EEENS5_IJNS6_INS7_IcJLc67ELc72ELc69ELc67ELc75ELc95ELc83ELc73ELc71ELc95ELc81ELc85ELc65ELc76ELc95ELc80ELc69ELc82ELc73ELc79ELc68ELc73ELc67EEEEEES73_S27_NSE_IZNSB_clEvEUlSI_E6_vEES1F_EEENS5_IJNS6_INS7_IcJLc67ELc72ELc69ELc67ELc75ELc95ELc83ELc73ELc71ELc78ELc65ELc76ELc95ELc81ELc85ELc65ELc76ELc73ELc84ELc89EEEEEES73_NSA_INSB_Ut2_EEESK_S1F_EEENS5_IJS73_S73_SD_NSE_INSF_IJSK_NSE_IZNSB_clEvEUlSI_E14_vEEEEEvEENSE_INSP_IJNSE_IZNSB_clEvEUlSI_E44_vEENSE_IZNSB_clEvEUlSI_E41_vEEEEEvEEEEENS5_IJS79_NS1P_IS1T_NSE_INSP_IJNSE_IZNSB_clEvEUlS1V_E29_vEES38_EEEvEEEEEEENS5_IJS79_NS5_IJS27_NSE_INSF_IJNSE_INSF_IJSK_NSE_IZNSB_clEvEUlSI_E5_vEEEEEvEES3I_EEEvEENSE_INSP_IJS7U_S3M_EEEvEEEEEEEENS5_IJS73_S79_SD_NSE_INSF_IJSK_NSE_IZNSB_clEvEUlSI_E10_vEEEEEvEENSE_IZNSB_clEvEUlSI_E37_vEEEEENS5_IJS1I_S79_S27_S33_S1F_EEENS5_IJS17_S79_S27_NSE_INSF_IJS82_S40_EEEvEES1F_EEENS5_IJS7E_NS1P_INSA_INS1Q_IS1R_S7F_EEEENSE_INSP_IJNSE_INSP_IJNSE_INSP_IJNSE_IZNSB_clEvEUlSI_SU_E35_vEENSE_IZNSB_clEvEUlSI_SU_E36_vEEEEEvEES7U_EEEvEES38_EEEvEEEEEEENS5_IJS7E_S87_EEENS5_IJS7E_NS5_IJSD_S8C_NSE_INSP_IJS8E_NSE_IZNSB_clEvEUlSU_SW_SX_SY_E45_vEEEEEvEEEEEEEENS5_IJNS6_INS7_IcJLc67ELc76ELc69ELc65ELc82ELc95ELc77ELc79ELc77ELc84ELc95ELc66ELc85ELc70ELc70ELc69ELc82ELc83EEEEEES7E_NSA_INSB_Ut3_EEENSE_INSF_IJSK_NSE_IZNSB_clEvEUlSI_E15_vEEEEEvEES1F_EEENS5_IJNS6_INS7_IcJLc83ELc69ELc83ELc83ELc73ELc79ELc78ELc95ELc70ELc65ELc73ELc76ELc69ELc68EEEEEES7E_S27_S33_S1F_EEENS5_IJS9F_S7E_S27_S8I_S1F_EEENS5_IJS96_NS1P_IS1T_NSE_INSP_IJNSE_IZNSB_clEvEUlS1V_E30_vEES38_EEEvEEEEEEENS5_IJS96_NS5_IJS27_S3K_NSE_INSP_IJS9J_S3M_EEEvEEEEEEEENS5_IJNS6_INS7_IcJLc83ELc69ELc78ELc68ELc95ELc66ELc89ELc84ELc69ELc83ELc95ELc80ELc82ELc69ELc76ELc85ELc68ELc69EEEEEES96_SD_NSE_INSF_IJSK_NSE_IZNSB_clEvEUlSI_E12_vEEEEEvEES1F_EEENS5_IJS9F_S96_S27_S33_S1F_EEENS5_IJS9F_S96_S27_S42_S1F_EEENS5_IJS9T_NS1P_IS1T_NSE_INSP_IJNSE_IZNSB_clEvEUlS1V_SI_E31_vEES38_EEEvEEEEEEENS5_IJS9T_NS5_IJS27_S3K_NSE_INSP_IJSA2_S3M_EEEvEEEEEEEENS5_IJNS6_INS7_IcJLc83ELc69ELc78ELc68ELc95ELc66ELc89ELc84ELc69ELc83EEEEEES9T_SD_NSE_INSF_IJSK_NSE_IZNSB_clEvEUlSI_E11_vEEEEEvEES1F_EEENS5_IJS9F_S9T_S27_S33_S1F_EEENS5_IJS9F_S9T_S27_S42_S1F_EEENS5_IJSAC_NS1P_IS1T_NSE_INSP_IJNSE_IZNSB_clEvEUlS1V_SI_E32_vEES38_EEEvEEEEEEENS5_IJS9_SAC_SD_S9X_S1F_EEENS5_IJS9F_SAC_S27_S33_S1F_EEENS5_IJS9F_SAC_S27_S3G_S1F_EEENS5_IJS9_NS1P_IS1T_NSE_INSP_IJNSE_IZNSB_clEvEUlS1V_E33_vEES38_EEEvEEEEEEENS5_IJS9_NS5_IJS27_NSE_INSF_IJNSE_INSF_IJSK_NSE_IZNSB_clEvEUlSI_E4_vEEEEEvEES3I_EEEvEENSE_INSP_IJSAU_S3M_EEEvEEEEEEEES14_NS5_IJS73_S9_NSA_INSB_Ut4_EEESK_NSE_INSP_IJNSE_INSP_IJNSE_IZNSB_clEvEUlSI_E40_vEENSE_IZNSB_clEvEUlSI_E42_vEEEEEvEENSE_IZNSB_clEvEUlSI_E43_vEEEEEvEEEEENS5_IJS9F_S9_S27_S33_S1F_EEENS5_IJS9F_S9_S27_NSE_INSF_IJSB2_S40_EEEvEES1F_EEENS5_IJS1I_S9F_S1L_S33_SBK_EEENS5_IJS17_S9F_S1L_NSE_INSF_IJSK_S40_EEEvEESBK_EEEEEEEERSS_SW_' (demangler failed with signal 11)

WojciechMigda commented 2 years ago

I am guessing you are declaring states using UDL syntax, e.g. "state"_s. If that is the case, then I suggest declaring states using state class template, e.g. auto constexpr IDLE = state<struct Idle>;