gdk-pixbuf-0.70
gtk/glib 1.2.7
[asmodai@lucifer] (15) $ gdb /usr/X11R6/bin/dia dia.core
GNU gdb 4.18
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-unknown-freebsd"...
Core was generated by `dia'.
Program terminated with signal 8, Floating point exception.
Reading symbols from /usr/local/lib/libxml.so.5...done.
Reading symbols from /usr/lib/libz.so.2...done.
Reading symbols from /usr/X11R6/lib/libgtk12.so.2...done.
Reading symbols from /usr/X11R6/lib/libgdk12.so.2...done.
Reading symbols from /usr/local/lib/libgmodule12.so.3...done.
Reading symbols from /usr/local/lib/libglib12.so.3...done.
Reading symbols from /usr/local/lib/libintl.so.1...done.
Reading symbols from /usr/lib/libxpg4.so.2...done.
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Reading symbols from /usr/lib/libm.so.2...done.
Reading symbols from /usr/X11R6/lib/libart_lgpl.so.3...done.
Reading symbols from /usr/X11R6/lib/libgdk_pixbuf.so.2...done.
Reading symbols from /usr/lib/libc.so.3...done.
Reading symbols from /usr/X11R6/lib/libXThrStub.so.6...done.
Reading symbols from /usr/X11R6/lib/dia/libstandard_objects.so...done.
Reading symbols from /usr/X11R6/lib/dia/libnetwork_objects.so...done.
Reading symbols from /usr/X11R6/lib/dia/libuml_objects.so...done.
Reading symbols from /usr/X11R6/lib/dia/liber_objects.so...done.
Reading symbols from /usr/X11R6/lib/dia/libfs_objects.so...done.
Reading symbols from /usr/X11R6/lib/dia/libsybase_objects.so...done.
Reading symbols from /usr/X11R6/lib/dia/libflowchart_objects.so...done.
Reading symbols from /usr/X11R6/lib/dia/libcustom_objects.so...done.
Reading symbols from /usr/X11R6/lib/dia/libgrafcet_objects.so...done.
Reading symbols from /usr/X11R6/lib/dia/libchronogram_objects.so...done.
Reading symbols from /usr/X11R6/lib/dia/libsadt_objects.so...done.
Reading symbols from /usr/X11R6/lib/dia/libcgm_filter.so...done.
Reading symbols from /usr/libexec/ld-elf.so.1...done.
#0 0x80908cc in connpointline_putonaline (cpl=0x81a7300, start=0x81aa948,
end=0x81aa958) at geometry.h:131
131 p->x /= len;
(gdb) bt
#0 0x80908cc in connpointline_putonaline (cpl=0x81a7300, start=0x81aa948,
end=0x81aa958) at geometry.h:131
#1 0x283f1052 in line_update_data (line=0x81aa900) at line.c:386
#2 0x283f0ac0 in line_move_handle (line=0x81aa900, handle=0x81aa988,
to=0xbfbfd200, reason=HANDLE_MOVE_CREATE, modifiers=MODIFIER_NONE)
at line.c:224
#3 0x806a8a5 in create_object_motion (tool=0x81a72c0, event=0x814b018,
ddisp=0x8198100) at create_object.c:156
#4 0x805de7c in ddisplay_canvas_events (canvas=0x81d7440, event=0x814b018,
ddisp=0x8198100) at disp_callbacks.c:329
#5 0x281a1945 in gtk_marshal_BOOL__POINTER (object=0x81d7440,
func=0x805dc24 <ddisplay_canvas_events>, func_data=0x8198100,
args=0xbfbfd338) at gtkmarshal.c:28
#6 0x281cdb2c in gtk_handlers_run (handlers=0x817f2a0, signal=0xbfbfd2f4,
object=0x81d7440, params=0xbfbfd338, after=0) at gtksignal.c:1909
#7 0x281cd00c in gtk_signal_real_emit (object=0x81d7440, signal_id=19,
params=0xbfbfd338) at gtksignal.c:1469
#8 0x281cb2f8 in gtk_signal_emit (object=0x81d7440, signal_id=19)
at gtksignal.c:552
#9 0x281fe2cc in gtk_widget_event (widget=0x81d7440, event=0x814b018)
at gtkwidget.c:2729
#10 0x281a18c5 in gtk_propagate_event (widget=0x81d7440, event=0x814b018)
at gtkmain.c:1313
#11 0x281a0bfa in gtk_main_do_event (event=0x814b018) at gtkmain.c:770
#12 0x28242c73 in gdk_event_dispatch (source_data=0x0,
current_time=0xbfbfd6bc, user_data=0x0) at gdkevents.c:2129
#13 0x2826df17 in g_main_dispatch (dispatch_time=0xbfbfd6bc) at gmain.c:656
#14 0x2826e51f in g_main_iterate (block=1, dispatch=1) at gmain.c:877
#15 0x2826e6a1 in g_main_run (loop=0x813f920) at gmain.c:935
#16 0x281a054b in gtk_main () at gtkmain.c:476
#17 0x807fb0c in main (argc=1, argv=0xbfbfd73c) at main.c:38
#18 0x80581b1 in _start (arguments=0xbfbfd810 "dia")
at /usr/src/lib/csu/i386-elf/crt1.c:95
I am now going to add debug stuff to see what kind of values are being
passed around with p and len.
--
Jeroen Ruigrok van der Werven Network- and systemadministrator
<[EMAIL PROTECTED]> VIA Net.Works The Netherlands
BSD: Technical excellence at its best http://www.via-net-works.nl
Answering the questions that no one asks...