← Back to team overview

edubuntu-bugs team mailing list archive

[Bug 599301] Re: dia-normal crashed with SIGSEGV in g_list_remove()

 

** Description changed:

  Binary package hint: dia
  
- Dia crashes when 'File Tree' and 'Grid' objects from 'Miscelanious'
- sheet are connected together. Please see attached sample diagram to
- illustrate.
+ 1) lsb_release -rd
+ Description:	Ubuntu 14.04.1 LTS
+ Release:	14.04
  
- Steps to reproduce.
+ 2) apt-cache policy dia
+ dia:
+   Installed: 0.97.2-15ubuntu1
+   Candidate: 0.97.2-15ubuntu1
+   Version table:
+  *** 0.97.2-15ubuntu1 0
+         500 http://us.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
+         100 /var/lib/dpkg/status
  
- 1. Observe the diagram. This was created by first dropping in 'Misc -
- Grid' object, changing grid size to 3x3, then dropping in the 'Misc -
- Tree', connecting it to the grid and removing extra branches from file
- tree.
+ 3) What is expected to happen via a terminal:
+ cd ~/Desktop && wget https://bugs.launchpad.net/ubuntu/+source/dia/+bug/599301/+attachment/1437817/+files/misc_tree_plus_grid_crash.dia && dia --nosplash misc_tree_plus_grid_crash.dia
  
- 2. Double click the Grid object and change its properties to 3x1 (3 rows
- and 1 column).
+ Double click 'Misc - Grid' > change Columns 3 to 1 > OK button > click
+ and drag 'Misc - Tree' and it doesn't crash.
  
- 3. Click on Tree object to select it. Note that the lower branch is
- connected to a non existent point (so in fact it is not connected to
- anywhere). Click on that connector and try to move it towards proper
- Grid connector to correct the problem. Dia will crash with a
- segmentation fault. It will also crash if instead of moving the
- connector you try to delete that problematic branch from the tree.
+ 4) What happens instead is it crashes.
  
- In my opinion, the problem comes from the Grid object, and the point
- being connected to nowhere. On a reference diagram, you can replace use
- 'Network - Bus' object in place of the 'Misc - Tree' to achieve the same
- results.
- 
- Since fairy large diagrams could be lost this way, Dia should not crash
- on poorly described objects and broken connections.
+ Backtrace may be found at:
+ https://bugs.launchpad.net/ubuntu/+source/dia/+bug/1361585
  
  ProblemType: Bug
  DistroRelease: Ubuntu 10.04
  Package: dia-gnome (not installed)
  ProcVersionSignature: Ubuntu 2.6.32-22.36-generic 2.6.32.11+drm33.2
  Uname: Linux 2.6.32-22-generic x86_64
  NonfreeKernelModules: nvidia
  Architecture: amd64
  Date: Mon Jun 28 13:44:18 2010
  InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429)
  ProcEnviron:
-  LANG=ru_RU.UTF-8
-  SHELL=/bin/bash
+  LANG=ru_RU.UTF-8
+  SHELL=/bin/bash
  SourcePackage: dia

** Changed in: dia (Ubuntu)
   Importance: Undecided => Medium

** Changed in: dia (Ubuntu)
       Status: Confirmed => Triaged

-- 
You received this bug notification because you are a member of Edubuntu
Bugsquad, which is subscribed to dia in Ubuntu.
https://bugs.launchpad.net/bugs/599301

Title:
  dia-normal crashed with SIGSEGV in g_list_remove()

To manage notifications about this bug go to:
https://bugs.launchpad.net/dia/+bug/599301/+subscriptions