Problem in editor (bug ?)
Posted: Mon Dec 22, 2025 8:50 pm
Using upgrades increments in editor, I experimented a crash with one upgrade : It's the N° 6 in localization file
(#RESEARCH_ID_6)
I renamed it Guard and I affected it to commanders as "manuel upgrade" (not automatic upgrade).
When I "upgrade" a commander that is on map with this upgrade, no problem (1 to 5)
But when I try to low it (example : from 5 to 4, etc), editor crashes and display a windows "Segmentation violation" (see attached image)
What may be the origine of this ? Bug ?
The crash occurs only for this upgrade (actualy, no any crash problem with another upgrade : only this one)
And crash does occur only if I low the parameter (never when I add values)
Exemple : from 1 to 5, no any problem ; but when I want to low from 5 to 4, or 1 to 0, etc, there is the crash (not each time, but approx 80% of time)
Curiously, the crash does occur only with this specific and particular upgrade, and only when I try to low it, and only with the "red side army" (no any pb of crash with commanders of blue side army, when I use exactly the same upgrade)
By security, I verified in editor that blue side and red side armies have exactly the same parameters : seems there is no any apparent reason for this crash
Here is the text of the "exception trace" file in editor :
editor: PANIC: Unexpected harmful signal (Segmentation violation) ...
editor: system execution failed.
Following is the set of recorded exceptions.
NB: The raised panic may have induced completely inconsistent information:
-------------------------------------------------------------------------------
Class / Object Routine Nature of exception Effect
-------------------------------------------------------------------------------
APPLICATION root's creation Segmentation violation:
<000000000B04804C> Operating system signal. Exit
-------------------------------------------------------------------------------
APPLICATION root's creation
<000000000B04804C> Routine failure. Exit
-------------------------------------------------------------------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ entering level 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-------------------------------------------------------------------------------
APPLICATION root's creation Unexpected harmful signal (Segmentation violation):
<000000000B04804C> Eiffel run-time panic. Bye
-------------------------------------------------------------------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ back to level 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-------------------------------------------------------------------------------
editor: dumping core to generate debugging information...
editor: PANIC CASCADE: Unexpected harmful signal (Segmentation violation) -- Giving up...
editor: PANIC: Unexpected harmful signal (Segmentation violation) ...
editor: system execution failed.
Following is the set of recorded exceptions.
NB: The raised panic may have induced completely inconsistent information:
-------------------------------------------------------------------------------
Class / Object Routine Nature of exception Effect
-------------------------------------------------------------------------------
APPLICATION root's creation Segmentation violation:
<000000000B01E04C> Operating system signal. Exit
-------------------------------------------------------------------------------
APPLICATION root's creation
<000000000B01E04C> Routine failure. Exit
-------------------------------------------------------------------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ entering level 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-------------------------------------------------------------------------------
APPLICATION root's creation Unexpected harmful signal (Segmentation violation):
<000000000B01E04C> Eiffel run-time panic. Bye
-------------------------------------------------------------------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ back to level 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-------------------------------------------------------------------------------
editor: dumping core to generate debugging information...
editor: PANIC CASCADE: Unexpected harmful signal (Segmentation violation) -- Giving up...
(#RESEARCH_ID_6)
I renamed it Guard and I affected it to commanders as "manuel upgrade" (not automatic upgrade).
When I "upgrade" a commander that is on map with this upgrade, no problem (1 to 5)
But when I try to low it (example : from 5 to 4, etc), editor crashes and display a windows "Segmentation violation" (see attached image)
What may be the origine of this ? Bug ?
The crash occurs only for this upgrade (actualy, no any crash problem with another upgrade : only this one)
And crash does occur only if I low the parameter (never when I add values)
Exemple : from 1 to 5, no any problem ; but when I want to low from 5 to 4, or 1 to 0, etc, there is the crash (not each time, but approx 80% of time)
Curiously, the crash does occur only with this specific and particular upgrade, and only when I try to low it, and only with the "red side army" (no any pb of crash with commanders of blue side army, when I use exactly the same upgrade)
By security, I verified in editor that blue side and red side armies have exactly the same parameters : seems there is no any apparent reason for this crash
Here is the text of the "exception trace" file in editor :
editor: PANIC: Unexpected harmful signal (Segmentation violation) ...
editor: system execution failed.
Following is the set of recorded exceptions.
NB: The raised panic may have induced completely inconsistent information:
-------------------------------------------------------------------------------
Class / Object Routine Nature of exception Effect
-------------------------------------------------------------------------------
APPLICATION root's creation Segmentation violation:
<000000000B04804C> Operating system signal. Exit
-------------------------------------------------------------------------------
APPLICATION root's creation
<000000000B04804C> Routine failure. Exit
-------------------------------------------------------------------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ entering level 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-------------------------------------------------------------------------------
APPLICATION root's creation Unexpected harmful signal (Segmentation violation):
<000000000B04804C> Eiffel run-time panic. Bye
-------------------------------------------------------------------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ back to level 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-------------------------------------------------------------------------------
editor: dumping core to generate debugging information...
editor: PANIC CASCADE: Unexpected harmful signal (Segmentation violation) -- Giving up...
editor: PANIC: Unexpected harmful signal (Segmentation violation) ...
editor: system execution failed.
Following is the set of recorded exceptions.
NB: The raised panic may have induced completely inconsistent information:
-------------------------------------------------------------------------------
Class / Object Routine Nature of exception Effect
-------------------------------------------------------------------------------
APPLICATION root's creation Segmentation violation:
<000000000B01E04C> Operating system signal. Exit
-------------------------------------------------------------------------------
APPLICATION root's creation
<000000000B01E04C> Routine failure. Exit
-------------------------------------------------------------------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ entering level 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-------------------------------------------------------------------------------
APPLICATION root's creation Unexpected harmful signal (Segmentation violation):
<000000000B01E04C> Eiffel run-time panic. Bye
-------------------------------------------------------------------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ back to level 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-------------------------------------------------------------------------------
editor: dumping core to generate debugging information...
editor: PANIC CASCADE: Unexpected harmful signal (Segmentation violation) -- Giving up...