displaying grid document properties docked in multiple views hangs Inkscape in infinite loop
Bug #179982 reported by
Johan Engelen
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
High
|
Johan Engelen |
Bug Description
To reproduce:
1. start inkscape with docked dialogs
2. draw something (probably not necessary)
3. open document properties, go to the grid tab
4. view -> duplicate window
5. in the new window, open document properties
6. go to grid tab
7. create new grid by pressing new button => infinite loop is entered (the commandline shows gtk errors).
Changed in inkscape: | |
assignee: | nobody → johanengelen |
To post a comment you must log in.
I can confirm it on WinXP latest build.
I started Inkscape and went to Duplicate window immediately (no need to draw or open Docs properties in original window), then in duplicated window opened Doc properties, and tried to create new grid > Inkscape freezes
It doesn't happen every time though, sometimes the new grid is created in the duplicate window, but then I closed the duplicated window and tried to open Docs properties in the original window which also caused freezing.
When you enable grid in the duplicated window with # before doing anything else the new grid will be created without problems. You can also remove them with the remove button. I then closed the duplicated window and went to create new grid in the original window (Docs properties > Grid > New), but got an error NewGrid - doc==NULL (see screenshot newgrid.png)
Im not sure if this is related but it involves duplicate window and grid:
1. Start Inkscape
2. Duplicate window
3. close Duplicate window
4. enable grid (#) in original window
> Inkscape crashes with the same error as in screenshot newgrid.png
If you first enable grid in step 1, and disable in step 4. you get crash but without the error message.
one other thing that might or might not be related: if windows overlap the grid isn't rendered properly on the overlap area (you can see it when you bring the bottom window to front), its like the zoom is different there than on the rest of the window.