GNOME Bugzilla – Bug 163574
crash after exiting
Last modified: 2007-08-10 10:58:23 UTC
Distribution: Unknown Package: dia Severity: normal Version: GNOME2.4.0 0.94 Gnome-Distributor: GARNOME Synopsis: crash after exiting Bugzilla-Product: dia Bugzilla-Component: general Bugzilla-Version: 0.94 BugBuddy-GnomeVersion: 2.0 (2.6.1.1) Description: Description of the crash: After exiting dia it crashes. Steps to reproduce the crash: 1. saved an uml diagramm 2. closed dia 3. crash Expected Results: How often does this happen? first time with the latest cvs version Additional Information: Debugging Information: Backtrace was generated from '/opt/gnome/bin/dia' [New Thread 16384 (LWP 10934)] 0x40ae7242 in __libc_waitpid (pid=10946, stat_loc=0xbfffb52c, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:28 in ../sysdeps/unix/sysv/linux/waitpid.c
+ Trace 54336
Thread 1 (Thread 16384 (LWP 10934))
------- Bug moved to this database by unknown@bugzilla.gnome.org 2005-01-10 10:02 ------- Unknown platform unknown. Setting to default platform "Other". Unknown milestone "unknown" in product "dia". Setting to default milestone for this product, '---' Setting to default status "UNCONFIRMED". Setting qa contact to the default for this product. This bug either had no qa contact or an invalid one.
Appears to be a unique stack trace.
*** Bug 165217 has been marked as a duplicate of this bug. ***
*** Bug 161103 has been marked as a duplicate of this bug. ***
*** Bug 158860 has been marked as a duplicate of this bug. ***
*** Bug 166924 has been marked as a duplicate of this bug. ***
*** Bug 167401 has been marked as a duplicate of this bug. ***
*** Bug 168699 has been marked as a duplicate of this bug. ***
*** Bug 306603 has been marked as a duplicate of this bug. ***
*** Bug 308092 has been marked as a duplicate of this bug. ***
I too am seeing this, and it is reproducible. 1. start dia 2. add a digitizing board from the network group 3. add a network cloud from the network group, with the text 'Stuff', and click somewhere in the diagram so no objects are highlighted anymore 4. right click in the diagram window, and go to View and check 'AntiAliased' 5. right click in the diagram window, go to 'File/Print Diagram'. Select file and accept the default of 'output.ps' and click Ok 6. click the 'close window' button in the title bar of the diagram window 7. click 'Discard changes' crash every time. bug-buddy debugging symbols had no symbols. Output of dia was: $ dia String printer-command registered before loading persistence! String printer-file registered before loading persistence! (dia:29669): GLib-GObject-WARNING **: invalid uninstantiatable type `<unknown>' in cast to `GObject' -- System Information: Debian Release: 3.1 Architecture: i386 (i686) Kernel: Linux 2.6.8-2-386 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages dia-gnome depends on: ii dia-common 0.94.0-7 Diagram editor (common files) ii dia-libs 0.94.0-7 Diagram editor (library files) ii libart-2.0-2 2.3.17-1 Library of functions for 2D graphi ii libatk1.0-0 1.8.0-4 The ATK accessibility toolkit ii libaudiofile0 0.2.6-6 Open-source version of SGI's audio ii libbonobo2-0 2.8.1-2 Bonobo CORBA interfaces library ii libbonoboui2-0 2.8.1-2 The Bonobo UI library ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an ii libesd-alsa0 [libesd0] 0.2.35-2 Enlightened Sound Daemon (ALSA) - ii libfreetype6 2.1.7-2.4 FreeType 2 font engine, shared lib ii libgconf2-4 2.8.1-6 GNOME configuration database syste ii libgcrypt11 1.2.0-11.1 LGPL Crypto library - runtime libr ii libglib2.0-0 2.6.4-1 The GLib library of C routines ii libgnome-keyring0 0.4.2-1 GNOME keyring services library ii libgnome2-0 2.8.1-2 The GNOME 2 library - runtime file ii libgnomecanvas2-0 2.8.0-1 A powerful object-oriented display ii libgnomeui-0 2.8.1-3 The GNOME 2 libraries (User Interf ii libgnomevfs2-0 2.8.4-4 The GNOME virtual file-system libr ii libgnutls11 1.0.16-13.1 GNU TLS library - runtime library ii libgpg-error0 1.0-1 library for common error values an ii libgtk2.0-0 2.6.4-3 The GTK+ graphical user interface ii libice6 4.3.0.dfsg.1-14 Inter-Client Exchange library ii libjpeg62 6b-10 The Independent JPEG Group's JPEG ii liborbit2 1:2.12.2-1 libraries for ORBit2 - a CORBA ORB ii libpango1.0-0 1.8.1-1 Layout and rendering of internatio ii libpng12-0 1.2.8rel-1 PNG library - runtime ii libpopt0 1.7-5 lib for parsing cmdline parameters ii libsm6 4.3.0.dfsg.1-14 X Window System Session Management ii libtasn1-2 0.2.10-3 Manage ASN.1 structures (runtime) ii libx11-6 4.3.0.dfsg.1-14 X Window System protocol client li ii libxml2 2.6.16-7 GNOME XML library ii xlibs 4.3.0.dfsg.1-14 X Keyboard Extension (XKB) configu ii zlib1g 1:1.2.2-4.sarge.2 compression library - runtime strace coming
Created attachment 50252 [details] strace of crash In reproducing this strace, I found it more difficult to reproduce. I found that if I slowed down the steps (eg wait a few seconds between each step), I was able to reproduce it under strace.
I decided to try do: mv ~/.dia ~/.dia.old and try again. The command line output above went away, but I can still reproduce the crash.
There are quite some fixes in cvs with regard to "crash after existing". And I can neither find any refernce to a dia function in the stack trace above nor can I reproduce with the given steps. Can anyone reproduce this with current cvs?
I tried it with CVS20060120 and SuSE 9.3. I'am not able to reproduce it. Everything works fine. Best regards
Closing as this in fact seems to be finally fixed with 0.95-pre1
*** Bug 441693 has been marked as a duplicate of this bug. ***