Oregano stops placing wires and components

Bug #56219 reported by Danny Staple
2
Affects Status Importance Assigned to Milestone
oregano (Ubuntu)
Invalid
Low
Unassigned

Bug Description

Using Oregano package 0.40.4-2 on x86 Dapper, if you are putting together a schematic, after a certain amount of time, it will no longer place wires, or components.

Once oregano is in this mode, selecting a component, and attempting to place it leaves it attached to the mouse pointer, and trying to draw a wire shows no form of feedback whatsoever.

The only remedy is to save the diagram, close the app, and open it again.

Currently, although I have seen it three times in as many days, there does not yet seem to be any pattern to reproducing it. I will update when I know more.

Revision history for this message
Danny Staple (danny-orionrobots) wrote :

Hmm - curious, using the new diagram button, creates a new window, which will allow placement of components and wires. However, switching back to the original window still manifests the issue.

I have tried many things to reproduce it, and just cannot seem to do so at will, but then when I am just working in the diagram, pop and there it is again.

What more, after many attempts to reproduce the issue with two documents open, one with the issue, one not showing it, I actually managed to completely crash the application.

Revision history for this message
Danny Staple (danny-orionrobots) wrote :

Application crash not necessarily related. Filed as Bug #56223.

description: updated
Revision history for this message
Danny Staple (danny-orionrobots) wrote :

Trying to reproduce it on 0.40.5-2 on x86 Edgy.

Opened app.
Placed 12AX7 (a), 12AX7 (b).
Drag a 6BQ5, right clicked (thus clearing the selection), clicked on a placed 12AX7(a), dragged it. Drag it again.
Drag on a 6BQ5 again, then without placing it, Drag on an Antenna and place it.
Select line drawing
Draw one line from terminal to terminal. Draw another from a terminal, placing one segment, but terminating it with a right click.
Draw another from a terminal, to another line for a connector.
Draw two segments in open space, then right click to terminate.
Draw a line from a terminal which connects two others, then intersects another twice and then attaches to another terminal.
Select the pointer tool.
Drag one of the open space line segments away.
The drag the segment to a position where it will be forced to connect to another -Note it has a new "tail" in unselected blue past where it and the line it was over extended. Drag it away again - note that it seems to have left a line extended right up to that blue point where there was not one before.
select the extended segment.
Drag that away too (forcing the connections to be removed). Drag a small segment between two parallel lines, creating two new connections.
Drag on a BJT NPN. Drag on a PNP. Drag on an AC Power 220v. Select another library.
Select an item without dragging it anywhere x 3. Drag on 6x items without placing. Place an item. drag on 2 more.
Note the component numbering (from teh same group), U1, u2, u3. Delete u1. Drag one on again - it takes on u4. Drag on 4 more. (u5, u6, u7, u8). Delete 3,5,7. Drag on 2 more. (u9, u10).
Try renaming u2 to u4 (which already exists): I now have two u4s.
Drag another 2 out - u11, u12.
Rename u8,u9 to u13, u14.
Drag two more out.
They also have u13, and u14. Switch to some other type of component - drag one out, dont place it, then drag out another - J2, and three more - j3, j4, j5.
Delete all three new objects. Cut - as delete did nohing there. Now add two more. - j6 j7.
Switch back to other selection, drag one out. u15. Nothing to do with that..
Create a line segment, When the continuation segment still showing, drag on a new component and place it. u16. Try drawing a new line, then dragging out a component again. dont place it, and reselect the drawing tool - draw a few segments, then use right click to terminate it.
Drag on a shape, dont place it, draw a line, dont finish even a single segment, then drag on another shape and place it.

All of this and I was unable to reproduce the issue. I did none of these things with a terminal open. Any other thoughts?

Revision history for this message
William Grant (wgrant) wrote :

Is it possible that this is the same as bug #120631? It seems to have identical symptoms, and one could easily accidentally fail to place a label without noticing.

Changed in oregano:
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Danny Staple (danny-orionrobots) wrote :

Entirely so, and I probably should have added it as a step to reproduce to this defect. I will add a link back to this defect from the other one, although I think the info in the later report is more useful.

Changed in oregano:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.