homepage › Forums › BridgePoint Development and Integrations › Compiled C crash on Escher_ClassFactoryInit
- This topic has 2 replies, 2 voices, and was last updated 2 months, 3 weeks ago by Schmill.
-
AuthorPosts
-
February 9, 2024 at 9:59 am #7765SchmillParticipant
Hi there,
This may be impossible to answer, but perhaps it is a known issue with a workaround:While the verifier works fine, the compiled C executable (windows) crashes when it reaches the
dci->active.head = 0;
line in theEscher_ClassFactoryInit
function.
I post bellow the malicious class .xtuml in case it is helpful.Thank you.
— BP 7.1.6 content: ModelClass syschar: 3 persistence-version: 7.1.6
INSERT INTO O_OBJ
VALUES (“6bcbcac6-f416-41c8-90bc-4dcc8cfe9195″,
‘REQUEST’,
2,
‘REQ’,
”,
“00000000-0000-0000-0000-000000000000”);
INSERT INTO O_NBATTR
VALUES (“c348d53f-ffb0-426b-89d8-42c0948f381d”,
“6bcbcac6-f416-41c8-90bc-4dcc8cfe9195”);
INSERT INTO O_BATTR
VALUES (“c348d53f-ffb0-426b-89d8-42c0948f381d”,
“6bcbcac6-f416-41c8-90bc-4dcc8cfe9195”);
INSERT INTO O_ATTR
VALUES (“c348d53f-ffb0-426b-89d8-42c0948f381d”,
“6bcbcac6-f416-41c8-90bc-4dcc8cfe9195”,
“2c3de273-ec5d-4397-82a2-7e4a51561b7c”,
‘RequestID’,
”,
”,
‘RequestID’,
0,
“ba5eda7a-def5-0000-0000-000000000005″,
”,
”);
INSERT INTO O_NBATTR
VALUES (“7e60e836-795e-4152-954e-0e0fc067e9e9”,
“6bcbcac6-f416-41c8-90bc-4dcc8cfe9195”);
INSERT INTO O_BATTR
VALUES (“7e60e836-795e-4152-954e-0e0fc067e9e9”,
“6bcbcac6-f416-41c8-90bc-4dcc8cfe9195”);
INSERT INTO O_ATTR
VALUES (“7e60e836-795e-4152-954e-0e0fc067e9e9”,
“6bcbcac6-f416-41c8-90bc-4dcc8cfe9195”,
“c348d53f-ffb0-426b-89d8-42c0948f381d”,
‘CreatedComposite’,
”,
”,
‘CreatedComposite’,
0,
“ba5eda7a-def5-0000-0000-000000000005″,
”,
”);
INSERT INTO O_NBATTR
VALUES (“0550c338-9307-4882-92cc-ef6ff5e7eca2”,
“6bcbcac6-f416-41c8-90bc-4dcc8cfe9195”);
INSERT INTO O_BATTR
VALUES (“0550c338-9307-4882-92cc-ef6ff5e7eca2”,
“6bcbcac6-f416-41c8-90bc-4dcc8cfe9195”);
INSERT INTO O_ATTR
VALUES (“0550c338-9307-4882-92cc-ef6ff5e7eca2”,
“6bcbcac6-f416-41c8-90bc-4dcc8cfe9195”,
“7e60e836-795e-4152-954e-0e0fc067e9e9″,
‘current_state’,
”,
”,
‘current_state’,
0,
“ba5eda7a-def5-0000-0000-000000000006″,
”,
”);
INSERT INTO O_NBATTR
VALUES (“2c3de273-ec5d-4397-82a2-7e4a51561b7c”,
“6bcbcac6-f416-41c8-90bc-4dcc8cfe9195”);
INSERT INTO O_BATTR
VALUES (“2c3de273-ec5d-4397-82a2-7e4a51561b7c”,
“6bcbcac6-f416-41c8-90bc-4dcc8cfe9195”);
INSERT INTO O_ATTR
VALUES (“2c3de273-ec5d-4397-82a2-7e4a51561b7c”,
“6bcbcac6-f416-41c8-90bc-4dcc8cfe9195”,
“00000000-0000-0000-0000-000000000000″,
‘TestRequestId’,
”,
”,
‘TestRequestId’,
0,
“ba5eda7a-def5-0000-0000-000000000005″,
”,
”);
INSERT INTO O_ID
VALUES (0,
“6bcbcac6-f416-41c8-90bc-4dcc8cfe9195”);
INSERT INTO O_OIDA
VALUES (“2c3de273-ec5d-4397-82a2-7e4a51561b7c”,
“6bcbcac6-f416-41c8-90bc-4dcc8cfe9195”,
0,
‘TestRequestId’);
INSERT INTO O_ID
VALUES (1,
“6bcbcac6-f416-41c8-90bc-4dcc8cfe9195”);
INSERT INTO O_ID
VALUES (2,
“6bcbcac6-f416-41c8-90bc-4dcc8cfe9195”);
INSERT INTO PE_PE
VALUES (“6bcbcac6-f416-41c8-90bc-4dcc8cfe9195”,
1,
“45bff065-3958-4b70-8610-0e77b17e859d”,
“00000000-0000-0000-0000-000000000000”,
4);
INSERT INTO EP_PKG_PROXY
VALUES (“45bff065-3958-4b70-8610-0e77b17e859d”,
“00000000-0000-0000-0000-000000000000”,
“703d9746-6e19-4719-96eb-4aa92f1631c6″,
‘Information’,
”,
0,
‘../Information.xtuml’);—————————————————————————————————————
—————————————————————————————————————
———————————————-Instance State Machine—————————————-
—————————————————————————————————————
—————————————————————————————————————
— BP 7.1.6 content: InstanceStateMachine syschar: 3 persistence-version: 7.1.6INSERT INTO SM_ISM
VALUES (“d1faf1f2-f3f3-4d22-bbd4-6eef4d14e0cc”,
“6bcbcac6-f416-41c8-90bc-4dcc8cfe9195”);
INSERT INTO SM_SM
VALUES (“d1faf1f2-f3f3-4d22-bbd4-6eef4d14e0cc”,
”,
0);
INSERT INTO SM_MOORE
VALUES (“d1faf1f2-f3f3-4d22-bbd4-6eef4d14e0cc”);
INSERT INTO SM_EVTDI
VALUES (“8c130496-5be7-4c27-8d72-d4542a9dbe6e”,
“d1faf1f2-f3f3-4d22-bbd4-6eef4d14e0cc”,
‘composite’,
”,
“ba5eda7a-def5-0000-0000-000000000005″,
”,
“1617a910-364a-4f09-a010-e3ea38c2c5e0”,
“00000000-0000-0000-0000-000000000000”);
INSERT INTO SM_LEVT
VALUES (“1617a910-364a-4f09-a010-e3ea38c2c5e0”,
“d1faf1f2-f3f3-4d22-bbd4-6eef4d14e0cc”,
“00000000-0000-0000-0000-000000000000”);
INSERT INTO SM_SEVT
VALUES (“1617a910-364a-4f09-a010-e3ea38c2c5e0”,
“d1faf1f2-f3f3-4d22-bbd4-6eef4d14e0cc”,
“00000000-0000-0000-0000-000000000000”);
INSERT INTO SM_EVT
VALUES (“1617a910-364a-4f09-a010-e3ea38c2c5e0”,
“d1faf1f2-f3f3-4d22-bbd4-6eef4d14e0cc”,
“00000000-0000-0000-0000-000000000000″,
1,
‘complete’,
0,
”,
‘REQ1’,
”);
INSERT INTO SM_STATE
VALUES (“c568e76e-ea16-4b59-9d3c-726420c55734”,
“d1faf1f2-f3f3-4d22-bbd4-6eef4d14e0cc”,
“00000000-0000-0000-0000-000000000000”,
‘Created’,
1,
0);
INSERT INTO SM_SEME
VALUES (“c568e76e-ea16-4b59-9d3c-726420c55734”,
“1617a910-364a-4f09-a010-e3ea38c2c5e0”,
“d1faf1f2-f3f3-4d22-bbd4-6eef4d14e0cc”,
“00000000-0000-0000-0000-000000000000”);
INSERT INTO SM_STATE
VALUES (“4676257f-460f-4554-b84b-654b9c20c54b”,
“d1faf1f2-f3f3-4d22-bbd4-6eef4d14e0cc”,
“00000000-0000-0000-0000-000000000000”,
‘Completing’,
2,
0);
INSERT INTO SM_CH
VALUES (“4676257f-460f-4554-b84b-654b9c20c54b”,
“1617a910-364a-4f09-a010-e3ea38c2c5e0”,
“d1faf1f2-f3f3-4d22-bbd4-6eef4d14e0cc”,
“00000000-0000-0000-0000-000000000000″,
”);
INSERT INTO SM_SEME
VALUES (“4676257f-460f-4554-b84b-654b9c20c54b”,
“1617a910-364a-4f09-a010-e3ea38c2c5e0”,
“d1faf1f2-f3f3-4d22-bbd4-6eef4d14e0cc”,
“00000000-0000-0000-0000-000000000000”);
INSERT INTO SM_NSTXN
VALUES (“9b63c915-45ad-4a95-8baf-e8b0ef3f2be3”,
“d1faf1f2-f3f3-4d22-bbd4-6eef4d14e0cc”,
“c568e76e-ea16-4b59-9d3c-726420c55734”,
“1617a910-364a-4f09-a010-e3ea38c2c5e0”,
“00000000-0000-0000-0000-000000000000”);
INSERT INTO SM_TXN
VALUES (“9b63c915-45ad-4a95-8baf-e8b0ef3f2be3”,
“d1faf1f2-f3f3-4d22-bbd4-6eef4d14e0cc”,
“4676257f-460f-4554-b84b-654b9c20c54b”,
“00000000-0000-0000-0000-000000000000”);
INSERT INTO SM_MOAH
VALUES (“cc100f52-b0b4-4c76-9985-78fa24d5cb2c”,
“d1faf1f2-f3f3-4d22-bbd4-6eef4d14e0cc”,
“c568e76e-ea16-4b59-9d3c-726420c55734”);
INSERT INTO SM_AH
VALUES (“cc100f52-b0b4-4c76-9985-78fa24d5cb2c”,
“d1faf1f2-f3f3-4d22-bbd4-6eef4d14e0cc”);
INSERT INTO SM_ACT
VALUES (“cc100f52-b0b4-4c76-9985-78fa24d5cb2c”,
“d1faf1f2-f3f3-4d22-bbd4-6eef4d14e0cc”,
1,
”,
”,
0);
INSERT INTO SM_MOAH
VALUES (“73fb572a-77ca-4f1b-8cfb-7e291deccf22”,
“d1faf1f2-f3f3-4d22-bbd4-6eef4d14e0cc”,
“4676257f-460f-4554-b84b-654b9c20c54b”);
INSERT INTO SM_AH
VALUES (“73fb572a-77ca-4f1b-8cfb-7e291deccf22”,
“d1faf1f2-f3f3-4d22-bbd4-6eef4d14e0cc”);
INSERT INTO SM_ACT
VALUES (“73fb572a-77ca-4f1b-8cfb-7e291deccf22”,
“d1faf1f2-f3f3-4d22-bbd4-6eef4d14e0cc”,
1,
‘assign self.CreatedComposite = param.composite;
select one test related by self->TEST[R1.”is sent by”];
unrelate self from test across R1.”is sent by”;
generate TEST2:requestComplete() to test;’,
”,
0);
INSERT INTO SM_TAH
VALUES (“e51759ce-7c47-4161-8e9d-40ad078dd294”,
“d1faf1f2-f3f3-4d22-bbd4-6eef4d14e0cc”,
“9b63c915-45ad-4a95-8baf-e8b0ef3f2be3”);
INSERT INTO SM_AH
VALUES (“e51759ce-7c47-4161-8e9d-40ad078dd294”,
“d1faf1f2-f3f3-4d22-bbd4-6eef4d14e0cc”);
INSERT INTO SM_ACT
VALUES (“e51759ce-7c47-4161-8e9d-40ad078dd294”,
“d1faf1f2-f3f3-4d22-bbd4-6eef4d14e0cc”,
1,
”,
”,
0);
INSERT INTO GD_MD
VALUES (“ac3a9959-267e-4750-b773-cbf9ad04dc58”,
8,
“d1faf1f2-f3f3-4d22-bbd4-6eef4d14e0cc”,
40,
0,
0,
1,
1,
1,
12,
1,
0,
0,
0,
0,
0,
‘4.1.17’,
‘umltools::Domin::VER::Multi Requests::Information::REQUEST::Instance State Machine’);
INSERT INTO GD_GE
VALUES (“251c4f8b-3e1a-4290-b43a-361792223c41”,
“ac3a9959-267e-4750-b773-cbf9ad04dc58”,
“c568e76e-ea16-4b59-9d3c-726420c55734”,
41,
0,
‘umltools::Domin::VER::Multi Requests::Information::REQUEST::Instance State Machine::Created’);
INSERT INTO GD_SHP
VALUES (“251c4f8b-3e1a-4290-b43a-361792223c41”);
INSERT INTO GD_NCS
VALUES (“251c4f8b-3e1a-4290-b43a-361792223c41”);
INSERT INTO DIM_ND
VALUES (301.000000,
73.000000,
“251c4f8b-3e1a-4290-b43a-361792223c41”);
INSERT INTO DIM_GE
VALUES (4308.000000,
3264.000000,
“251c4f8b-3e1a-4290-b43a-361792223c41”,
“00000000-0000-0000-0000-000000000000”);
INSERT INTO DIM_ELE
VALUES (“251c4f8b-3e1a-4290-b43a-361792223c41”,
0,
“00000000-0000-0000-0000-000000000000”);
INSERT INTO DIM_CON
VALUES (“85ab4fb5-4e8a-4fa2-b33f-dc1033fac9de”,
4464.000000,
3337.000000,
“251c4f8b-3e1a-4290-b43a-361792223c41”);
INSERT INTO GD_GE
VALUES (“9cd8e9b0-bc11-4093-b282-3c005cbe3be9”,
“ac3a9959-267e-4750-b773-cbf9ad04dc58”,
“4676257f-460f-4554-b84b-654b9c20c54b”,
41,
0,
‘umltools::Domin::VER::Multi Requests::Information::REQUEST::Instance State Machine::Completing’);
INSERT INTO GD_SHP
VALUES (“9cd8e9b0-bc11-4093-b282-3c005cbe3be9”);
INSERT INTO GD_NCS
VALUES (“9cd8e9b0-bc11-4093-b282-3c005cbe3be9”);
INSERT INTO DIM_ND
VALUES (409.000000,
144.000000,
“9cd8e9b0-bc11-4093-b282-3c005cbe3be9”);
INSERT INTO DIM_GE
VALUES (4308.000000,
3408.000000,
“9cd8e9b0-bc11-4093-b282-3c005cbe3be9”,
“00000000-0000-0000-0000-000000000000”);
INSERT INTO DIM_ELE
VALUES (“9cd8e9b0-bc11-4093-b282-3c005cbe3be9”,
0,
“00000000-0000-0000-0000-000000000000”);
INSERT INTO DIM_CON
VALUES (“8b33af27-66db-46fa-813c-4cd0806076f2”,
4464.000000,
3408.000000,
“9cd8e9b0-bc11-4093-b282-3c005cbe3be9”);
INSERT INTO GD_GE
VALUES (“159ac436-ad65-4d99-af92-1092e03acf99”,
“ac3a9959-267e-4750-b773-cbf9ad04dc58”,
“9b63c915-45ad-4a95-8baf-e8b0ef3f2be3”,
42,
0,
‘umltools::Domin::VER::Multi Requests::Information::REQUEST::Instance State Machine::Created::REQ1: complete’);
INSERT INTO GD_CON
VALUES (“159ac436-ad65-4d99-af92-1092e03acf99”,
“00000000-0000-0000-0000-000000000000”);
INSERT INTO GD_CTXT
VALUES (“ac5166a9-4c20-4d8e-8e41-d6f86fd5d82e”,
“159ac436-ad65-4d99-af92-1092e03acf99”,
0,
0.000000,
0.000000);
INSERT INTO DIM_ND
VALUES (0.000000,
0.000000,
“ac5166a9-4c20-4d8e-8e41-d6f86fd5d82e”);
INSERT INTO DIM_GE
VALUES (0.000000,
0.000000,
“ac5166a9-4c20-4d8e-8e41-d6f86fd5d82e”,
“00000000-0000-0000-0000-000000000000”);
INSERT INTO DIM_ELE
VALUES (“ac5166a9-4c20-4d8e-8e41-d6f86fd5d82e”,
0,
“00000000-0000-0000-0000-000000000000”);
INSERT INTO GD_CTXT
VALUES (“a56dadcd-9ab4-4e0c-8260-8e3f31ea1c14”,
“159ac436-ad65-4d99-af92-1092e03acf99”,
2,
0.000000,
0.000000);
INSERT INTO DIM_ND
VALUES (0.000000,
0.000000,
“a56dadcd-9ab4-4e0c-8260-8e3f31ea1c14”);
INSERT INTO DIM_GE
VALUES (4268.000000,
3366.000000,
“a56dadcd-9ab4-4e0c-8260-8e3f31ea1c14”,
“00000000-0000-0000-0000-000000000000”);
INSERT INTO DIM_ELE
VALUES (“a56dadcd-9ab4-4e0c-8260-8e3f31ea1c14”,
0,
“00000000-0000-0000-0000-000000000000”);
INSERT INTO GD_CTXT
VALUES (“e90799ef-1caa-414a-99e3-cc11cda14d69”,
“159ac436-ad65-4d99-af92-1092e03acf99”,
1,
0.000000,
0.000000);
INSERT INTO DIM_ND
VALUES (0.000000,
0.000000,
“e90799ef-1caa-414a-99e3-cc11cda14d69”);
INSERT INTO DIM_GE
VALUES (0.000000,
0.000000,
“e90799ef-1caa-414a-99e3-cc11cda14d69”,
“00000000-0000-0000-0000-000000000000”);
INSERT INTO DIM_ELE
VALUES (“e90799ef-1caa-414a-99e3-cc11cda14d69”,
0,
“00000000-0000-0000-0000-000000000000”);
INSERT INTO GD_LS
VALUES (“d0bf86c3-ff48-49dc-a928-a0157b8fcdfc”,
“159ac436-ad65-4d99-af92-1092e03acf99”,
“00000000-0000-0000-0000-000000000000”,
“7d649b9a-72db-4d3a-840f-b239d9d751c6”,
“e55aaa27-ea03-48ec-90e2-7a533b19e4ef”);
INSERT INTO DIM_WAY
VALUES (“7d649b9a-72db-4d3a-840f-b239d9d751c6”,
4464.000000,
3337.000000,
“159ac436-ad65-4d99-af92-1092e03acf99”,
“00000000-0000-0000-0000-000000000000”,
“00000000-0000-0000-0000-000000000000”);
INSERT INTO DIM_WAY
VALUES (“e55aaa27-ea03-48ec-90e2-7a533b19e4ef”,
4464.000000,
3408.000000,
“159ac436-ad65-4d99-af92-1092e03acf99”,
“00000000-0000-0000-0000-000000000000”,
“7d649b9a-72db-4d3a-840f-b239d9d751c6”);
INSERT INTO DIM_GE
VALUES (0.000000,
0.000000,
“159ac436-ad65-4d99-af92-1092e03acf99”,
“00000000-0000-0000-0000-000000000000”);
INSERT INTO DIM_ELE
VALUES (“159ac436-ad65-4d99-af92-1092e03acf99”,
0,
“00000000-0000-0000-0000-000000000000”);
INSERT INTO DIM_ED
VALUES (“85ab4fb5-4e8a-4fa2-b33f-dc1033fac9de”,
“8b33af27-66db-46fa-813c-4cd0806076f2”,
“159ac436-ad65-4d99-af92-1092e03acf99”);
INSERT INTO DIM_DIA
VALUES (“ac3a9959-267e-4750-b773-cbf9ad04dc58″,
”,
1.000000,
0.000000,
0.000000,
“00000000-0000-0000-0000-000000000000”);
INSERT INTO O_OBJ_PROXY
VALUES (“6bcbcac6-f416-41c8-90bc-4dcc8cfe9195″,
‘REQUEST’,
2,
‘REQ’,
”,
“00000000-0000-0000-0000-000000000000”,
‘../REQUEST.xtuml’);February 9, 2024 at 12:12 pm #7766cortKeymasterOne difference between Verifier and MC-3020 is that Verifier defaults to dynamic memory allocation. In MC-3020 you must mark your instance population sizes. They default to 10.
Could this be the issue?February 9, 2024 at 1:52 pm #7767SchmillParticipantI have dynamic memory allocation enabled; I have now also tried to increase the extent size but unfortunately it still crashes on startup.
-
AuthorPosts
- You must be logged in to reply to this topic.