SimulIDE 1.1.0 breaks in last Xubuntu

Quote from blitobyte on November 18, 2024, 6:07 pmHi,
I use SimulIDE 1.1.0 SR0. For a course I'm doing I have to create a couple of dummy components: a 2-bit adder and a 4-bit adder (with gates). The logic behind them is ok.
My component directories have always three circuits: the component_name.sim1 (the real component), the component_name_circuit.sim1 (the component elements, as they'll go packed finally, GND, 5V and other necessary elements) and the component_name_tester.sim1 (a circuit with the real component). For the 2-bit case I have:
sumador_2_bits.sim1, sumador_2_bits_circuito.sim1 and sumador_2_bits_tester.sim1.The thing is that if I open either sumador_2_bits.sim1 or sumador_2_bits_circuito.sim1 and then try to create a blank circuit SimulIDE always crashes, but if I open sumador_2_bits_tester.sim1 sometimes it does, sometimes it doesn't.
This doesn't happen if I open any other normal circuits. I can create new circuits or keep opening old circuits without any problem.
I'm using the latest Ubuntu (Xubuntu, actually).
Distributor ID: Ubuntu
Description: Ubuntu 24.04.1 LTS
Release: 24.04
Codename: nobleI'm sending you the two components. As I've said, they are basically dummy components. I have all the components in a repo separated from the different SimulIDE versions, and my components definitions in 'extra.xml' in /subs.
Hi,
I use SimulIDE 1.1.0 SR0. For a course I'm doing I have to create a couple of dummy components: a 2-bit adder and a 4-bit adder (with gates). The logic behind them is ok.
My component directories have always three circuits: the component_name.sim1 (the real component), the component_name_circuit.sim1 (the component elements, as they'll go packed finally, GND, 5V and other necessary elements) and the component_name_tester.sim1 (a circuit with the real component). For the 2-bit case I have:
sumador_2_bits.sim1, sumador_2_bits_circuito.sim1 and sumador_2_bits_tester.sim1.
The thing is that if I open either sumador_2_bits.sim1 or sumador_2_bits_circuito.sim1 and then try to create a blank circuit SimulIDE always crashes, but if I open sumador_2_bits_tester.sim1 sometimes it does, sometimes it doesn't.
This doesn't happen if I open any other normal circuits. I can create new circuits or keep opening old circuits without any problem.
I'm using the latest Ubuntu (Xubuntu, actually).
Distributor ID: Ubuntu
Description: Ubuntu 24.04.1 LTS
Release: 24.04
Codename: noble
I'm sending you the two components. As I've said, they are basically dummy components. I have all the components in a repo separated from the different SimulIDE versions, and my components definitions in 'extra.xml' in /subs.
Uploaded files:
Quote from arcachofo on November 18, 2024, 10:59 pmPackages should not have anything connected to it's Pins.
Indeed it is not possible to connect to those Pins.No idea how you managed to do that, but remove those tunnels connected to the Package.
Packages should not have anything connected to it's Pins.
Indeed it is not possible to connect to those Pins.
No idea how you managed to do that, but remove those tunnels connected to the Package.

Quote from blitobyte on November 20, 2024, 6:12 pmOk, Got rid of the labels (tunnels) and it seems it works.
Because of my courses I have to make components very often and throughout the years I've obseved strange behaviours with components, like being able to link tunnels to packages. Other isuues, like leaving a wire unconnected often happens. In fact I think this might be the apparent cause for the fake connection.
Another issue is when you create a pin and close the pin window the edit/move menu comes up otfen. It shouldn't, should it?
Thanks a lot
Ok, Got rid of the labels (tunnels) and it seems it works.
Because of my courses I have to make components very often and throughout the years I've obseved strange behaviours with components, like being able to link tunnels to packages. Other isuues, like leaving a wire unconnected often happens. In fact I think this might be the apparent cause for the fake connection.
Another issue is when you create a pin and close the pin window the edit/move menu comes up otfen. It shouldn't, should it?
Thanks a lot

Quote from blitobyte on November 22, 2024, 8:38 amHi,
I'm still struggling with packages. More issues that come up when using them:
- When you create a new component, specially for the first time, the package doesn't always get saved properly. Very often it is empty.
- If you make changes on the package, despite you save the changes the package doesn't get saved either, at least not always.
I'm sending you an example of an 8-bit two's complement component which, for some reason, doesn't work. The circuit behind, as a circuit, does work.
Three files: c2_8bits.sim1 (the component), c2_8bits_circuit.sim1 (the circuit that works) and c2_8bits_tester.sim1 (which doesn't work)
SimulIDE is really great, but I think the packages need a thorough revision (humbly said)
Thanks
Hi,
I'm still struggling with packages. More issues that come up when using them:
- When you create a new component, specially for the first time, the package doesn't always get saved properly. Very often it is empty.
- If you make changes on the package, despite you save the changes the package doesn't get saved either, at least not always.
I'm sending you an example of an 8-bit two's complement component which, for some reason, doesn't work. The circuit behind, as a circuit, does work.
Three files: c2_8bits.sim1 (the component), c2_8bits_circuit.sim1 (the circuit that works) and c2_8bits_tester.sim1 (which doesn't work)
SimulIDE is really great, but I think the packages need a thorough revision (humbly said)
Thanks
Uploaded files: