After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 443651 - crash in Dia Diagram Editor: openin` visio (.vsd) =)
crash in Dia Diagram Editor: openin` visio (.vsd) =)
Status: RESOLVED FIXED
Product: dia
Classification: Other
Component: general
unspecified
Other All
: High critical
: 0.97
Assigned To: Dia maintainers
Dia maintainers
: 448203 470782 489573 490546 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-06-03 18:24 UTC by brvn
Modified: 2007-10-27 11:48 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description brvn 2007-06-03 18:24:28 UTC
Version: @0.96@

What were you doing when the application crashed?
openin` visio (.vsd) =)


Distribution: Fedora release 7 (Moonshine)
Gnome Release: 2.18.0 2007-03-23 (Red Hat, Inc)
BugBuddy Version: 2.18.0

System: Linux 2.6.21-1.3194.fc7 #1 SMP Wed May 23 22:35:01 EDT 2007 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10300000
Selinux: Permissive
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: Fedora

Memory status: size: 67149824 vsize: 67149824 resident: 42008576 share: 14962688 rss: 42008576 rss_rlim: 4294967295
CPU usage: start_time: 1180894885 rtime: 588 utime: 512 stime: 76 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/dia'

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1209129248 (LWP 3514)]
(no debugging symbols found)
0x008ab402 in __kernel_vsyscall ()

Thread 1 (Thread -1209129248 (LWP 3514))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #2 ??
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 __kernel_vsyscall
  • #5 raise
    from /lib/libc.so.6
  • #6 abort
    from /lib/libc.so.6
  • #7 __assert_fail
    from /lib/libc.so.6
  • #8 ??
  • #9 g_object_unref
    from /lib/libgobject-2.0.so.0
  • #10 diagram_load
  • #11 ??
  • #12 g_cclosure_marshal_VOID
    from /lib/libgobject-2.0.so.0
  • #13 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #14 ??
    from /lib/libgobject-2.0.so.0
  • #15 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #16 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #17 gtk_dialog_response
    from /usr/lib/libgtk-x11-2.0.so.0
  • #18 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #19 g_cclosure_marshal_VOID__VOID
    from /lib/libgobject-2.0.so.0
  • #20 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #21 ??
    from /lib/libgobject-2.0.so.0
  • #22 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #23 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #24 gtk_button_clicked
    from /usr/lib/libgtk-x11-2.0.so.0
  • #25 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #26 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #27 ??
    from /lib/libglib-2.0.so.0
  • #28 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #29 ??
    from /lib/libglib-2.0.so.0
  • #30 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #31 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #32 main
  • #0 __kernel_vsyscall

Comment 1 Steffen Macke 2007-07-10 19:14:27 UTC
I'm unable to reproduce your problem, because my Dia does not offer to open *.vsd files, only *.vdx files.

Could you provide a sample file that causes the problem?
Comment 2 Lars Clausen 2007-08-10 09:30:25 UTC
Dia does not understand .vsd files at all, so it makes a last-ditch attempt at opening them as .dia files, which fails.  It shouldn't crash, though.  It would be nice to get the file that causes the problem, as random samples I've drawn from the net are nicely rejected.
Comment 3 Hans Breuer 2007-10-27 11:43:36 UTC
In fact dia did crash on every failed load into the default diagram. It was not specific to the import file format.


2007-10-27  Hans Breuer  <hans@breuer.org>

	* app/diagram.c(diagram_load) : don't kill the default diagram on 
	import failure. Fixes bug #490546

Comment 4 Hans Breuer 2007-10-27 11:45:26 UTC
*** Bug 448203 has been marked as a duplicate of this bug. ***
Comment 5 Hans Breuer 2007-10-27 11:46:30 UTC
*** Bug 470782 has been marked as a duplicate of this bug. ***
Comment 6 Hans Breuer 2007-10-27 11:47:18 UTC
*** Bug 489573 has been marked as a duplicate of this bug. ***
Comment 7 Hans Breuer 2007-10-27 11:48:06 UTC
*** Bug 490546 has been marked as a duplicate of this bug. ***