--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: lightspeed: Alpha: lightspeed crashes when animation is stopped
- From: Helge Kreutzmann <kreutzm@itp.uni-hannover.de>
- Date: Sun, 24 Nov 2002 08:59:33 +0100
- Message-id: <20021124075933.GA30262@itp.uni-hannover.de>
Package: lightspeed
Version: 1.2-2
Severity: normal
I played a little to reproduce 65993 and noticed that lightspeed
crashes (dumps core) by the following procedure:
*start lightspeed
*Options-Animation
*Press Begin
*Press Stop
I include two core dumps, the first one hase been done by this
procedure, the latter I obtained by my first play arounds but I
believe they are both by the same cause.
GNU gdb 2002-04-01-cvs
Copyright 2002 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 "alpha-linux"...
Core was generated by `lightspeed'.
Program terminated with signal 8, Arithmetic exception.
Reading symbols from /usr/lib/libgtkgl.so.5...done.
Loaded symbols for /usr/lib/libgtkgl.so.5
Reading symbols from /usr/lib/libgtk-1.2.so.0...done.
Loaded symbols for /usr/lib/libgtk-1.2.so.0
Reading symbols from /usr/lib/libgdk-1.2.so.0...done.
Loaded symbols for /usr/lib/libgdk-1.2.so.0
Reading symbols from /usr/lib/libgmodule-1.2.so.0...done.
Loaded symbols for /usr/lib/libgmodule-1.2.so.0
Reading symbols from /usr/lib/libglib-1.2.so.0...done.
Loaded symbols for /usr/lib/libglib-1.2.so.0
Reading symbols from /lib/libdl.so.2.1...done.
Loaded symbols for /lib/libdl.so.2.1
Reading symbols from /usr/X11R6/lib/libXi.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXi.so.6
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /lib/libm.so.6.1...done.
Loaded symbols for /lib/libm.so.6.1
Reading symbols from /usr/X11R6/lib/libGL.so.1...done.
Loaded symbols for /usr/X11R6/lib/libGL.so.1
Reading symbols from /usr/lib/libpng.so.3...done.
Loaded symbols for /usr/lib/libpng.so.3
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libtiff.so.3...done.
Loaded symbols for /usr/lib/libtiff.so.3
Reading symbols from /lib/libc.so.6.1...done.
Loaded symbols for /lib/libc.so.6.1
Reading symbols from /usr/X11R6/lib/libGLU.so.1...done.
Loaded symbols for /usr/X11R6/lib/libGLU.so.1
Reading symbols from /lib/libpthread.so.0...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /usr/lib/libjpeg.so.62...done.
Loaded symbols for /usr/lib/libjpeg.so.62
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/libstdc++-libc6.2-2.so.3...done.
Loaded symbols for /usr/lib/libstdc++-libc6.2-2.so.3
Reading symbols from /usr/X11R6/lib/X11/locale/common/xlcDef.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/common/xlcDef.so.2
Reading symbols from /usr/X11R6/lib/X11/locale/common/ximcp.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/common/ximcp.so.2
Reading symbols from /usr/lib/gconv/ISO8859-15.so...done.
Loaded symbols for /usr/lib/gconv/ISO8859-15.so
Reading symbols from /lib/libnss_compat.so.2...done.
Loaded symbols for /lib/libnss_compat.so.2
Reading symbols from /lib/libnsl.so.1.1...done.
Loaded symbols for /lib/libnsl.so.1.1
Reading symbols from /usr/X11R6/lib/X11/locale/common/xomGeneric.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/common/xomGeneric.so.2
#0 0x120031774 in warp_time (x0=0, x1=0, value=0, message=20) at warp.c:572
572 warp.c: No such file or directory.
in warp.c
[New Thread 1024 (LWP 14961)]
Program received signal SIGFPE, Arithmetic exception.
[Switching to Thread 1024 (LWP 14961)]
0x120031774 in warp_time (x0=0, x1=0, value=0, message=20) at warp.c:572
572 in warp.c
#0 0x120031774 in warp_time (x0=0, x1=0, value=0, message=20) at warp.c:572
anim_x0 = -2.61999989
anim_x1 = 2.61999989
anim_percent = 0.552728117
cam = (camera *) 0x1200a3fc0
dx = 6.1871919631958008
dy = 0.95582622289657593
dz = 0.6511806845664978
anim_t0 = 0
anim_t1 = 0
v = 0
t = 0
loop_time = 0
#1 0x12001f600 in dialog_Objects_Animation (widget=0x1200de860,
message=0x120032544) at menu_cbs.c:740
active = 1
dialog_window_w = (GtkWidget *) 0x1200f1d40
x0_entry_w = (GtkWidget *) 0x1200f20d0
x1_entry_w = (GtkWidget *) 0x1200f2860
action_label_w = (GtkWidget *) 0x1200df298
loop_time_adj = (GtkObject *) 0x1200f30a0
prev_recomm_x0 = -2.625
prev_recomm_x1 = 2.625
prev_x0 = -2.61999989
prev_x1 = 2.61999989
prev_loop_time = 10
in_motion = 0
main_vbox_w = (GtkWidget *) 0x1200df298
frame_w = (GtkWidget *) 0x100000010
hbox_w = (GtkWidget *) 0x1200ca1c0
hbox2_w = (GtkWidget *) 0x12009f540
vbox_w = (GtkWidget *) 0x20000271998
button_w = (GtkWidget *) 0xa615
recomm_x0 = 1.08367071e-19
recomm_x1 = 1.40129846e-45
input_x0 = 1.08367071e-19
input_x1 = 1.40129846e-45
input_loop_time = 2.85003929e-39
x_span_str = 0x1200383fb "0000000000"
input_str = 0x120057050 ""
init_str = "\0\232\0 \001\0\0\0\0\0\0\0\0\0\0"
#2 0x2000018ec24 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#3 0x200001f5f9c in gtk_signal_remove_emission_hook ()
from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
warning: Hit heuristic-fence-post without finding
warning: enclosing function for address 0x1200c67e0
This warning occurs if you are debugging a function without any symbols
(for example, in a stripped executable). In that case, you may wish to
increase the size of the search with the `set heuristic-fence-post' command.
Otherwise, you told GDB there was a function where there isn't one, or
(more likely) you have encountered a bug in GDB.
------------------------ snip here -----------------------------
GNU gdb 2002-04-01-cvs
Copyright 2002 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 "alpha-linux"...
Core was generated by `lightspeed'.
Program terminated with signal 8, Arithmetic exception.
Reading symbols from /usr/lib/libgtkgl.so.5...done.
Loaded symbols for /usr/lib/libgtkgl.so.5
Reading symbols from /usr/lib/libgtk-1.2.so.0...done.
Loaded symbols for /usr/lib/libgtk-1.2.so.0
Reading symbols from /usr/lib/libgdk-1.2.so.0...done.
Loaded symbols for /usr/lib/libgdk-1.2.so.0
Reading symbols from /usr/lib/libgmodule-1.2.so.0...done.
Loaded symbols for /usr/lib/libgmodule-1.2.so.0
Reading symbols from /usr/lib/libglib-1.2.so.0...done.
Loaded symbols for /usr/lib/libglib-1.2.so.0
Reading symbols from /lib/libdl.so.2.1...done.
Loaded symbols for /lib/libdl.so.2.1
Reading symbols from /usr/X11R6/lib/libXi.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXi.so.6
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /lib/libm.so.6.1...done.
Loaded symbols for /lib/libm.so.6.1
Reading symbols from /usr/X11R6/lib/libGL.so.1...done.
Loaded symbols for /usr/X11R6/lib/libGL.so.1
Reading symbols from /usr/lib/libpng.so.3...done.
Loaded symbols for /usr/lib/libpng.so.3
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libtiff.so.3...done.
Loaded symbols for /usr/lib/libtiff.so.3
Reading symbols from /lib/libc.so.6.1...done.
Loaded symbols for /lib/libc.so.6.1
Reading symbols from /usr/X11R6/lib/libGLU.so.1...done.
Loaded symbols for /usr/X11R6/lib/libGLU.so.1
Reading symbols from /lib/libpthread.so.0...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /usr/lib/libjpeg.so.62...done.
Loaded symbols for /usr/lib/libjpeg.so.62
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/libstdc++-libc6.2-2.so.3...done.
Loaded symbols for /usr/lib/libstdc++-libc6.2-2.so.3
Reading symbols from /usr/X11R6/lib/X11/locale/common/xlcDef.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/common/xlcDef.so.2
Reading symbols from /usr/X11R6/lib/X11/locale/common/ximcp.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/common/ximcp.so.2
Reading symbols from /usr/lib/gconv/ISO8859-15.so...done.
Loaded symbols for /usr/lib/gconv/ISO8859-15.so
Reading symbols from /lib/libnss_compat.so.2...done.
Loaded symbols for /lib/libnss_compat.so.2
Reading symbols from /lib/libnsl.so.1.1...done.
Loaded symbols for /lib/libnsl.so.1.1
Reading symbols from /usr/X11R6/lib/X11/locale/common/xomGeneric.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/common/xomGeneric.so.2
#0 0x120031774 in warp_time (x0=0, x1=0, value=0, message=20) at warp.c:572
572 warp.c: No such file or directory.
in warp.c
(gdb)
(gdb) bt full
#0 0x120031774 in warp_time (x0=0, x1=0, value=0, message=20) at warp.c:572
anim_x0 = -2.61999989
anim_x1 = 2.61999989
anim_percent = 0.184182614
cam = (camera *) 0x1200a3fc0
dx = 4.8895421028137207
dy = 0.49084466695785522
dz = -3.166903018951416
anim_t0 = 0
anim_t1 = 0
v = 0
t = 0
loop_time = 0
#1 0x12001f600 in dialog_Objects_Animation (widget=0x1200de8e0,
message=0x120032544) at menu_cbs.c:740
active = 1
dialog_window_w = (GtkWidget *) 0x1200f2040
x0_entry_w = (GtkWidget *) 0x1200f2430
x1_entry_w = (GtkWidget *) 0x1200f2bd0
action_label_w = (GtkWidget *) 0x1200df100
loop_time_adj = (GtkObject *) 0x1200f23b0
prev_recomm_x0 = -2.625
prev_recomm_x1 = 2.625
prev_x0 = -2.61999989
prev_x1 = 2.61999989
prev_loop_time = 10
in_motion = 0
main_vbox_w = (GtkWidget *) 0x1200df100
frame_w = (GtkWidget *) 0x100000010
hbox_w = (GtkWidget *) 0x1200ca1c0
hbox2_w = (GtkWidget *) 0x12009f540
vbox_w = (GtkWidget *) 0x20000271998
button_w = (GtkWidget *) 0xa615
recomm_x0 = 1.08367071e-19
recomm_x1 = 1.40129846e-45
input_x0 = 1.08367071e-19
input_x1 = 1.40129846e-45
input_loop_time = 2.85003929e-39
x_span_str = 0x1200383fb "0000000000"
input_str = 0x120057050 ""
init_str = "\0\232\0 \001\0\0\0\0\0\0\0\0\0\0"
#2 0x2000018ec24 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#3 0x200001f5f9c in gtk_signal_remove_emission_hook ()
from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
warning: Hit heuristic-fence-post without finding
warning: enclosing function for address 0x1200c6818
This warning occurs if you are debugging a function without any symbols
(for example, in a stripped executable). In that case, you may wish to
increase the size of the search with the `set heuristic-fence-post' command.
Otherwise, you told GDB there was a function where there isn't one, or
(more likely) you have encountered a bug in GDB.
(gdb) Erroneous arithmetic operation.
(gdb)
#0 0x120031774 in warp_time (x0=0, x1=0, value=0, message=20) at warp.c:572
anim_x0 = -2.61999989
anim_x1 = 2.61999989
anim_percent = 0.184182614
cam = (camera *) 0x1200a3fc0
dx = 4.8895421028137207
dy = 0.49084466695785522
dz = -3.166903018951416
anim_t0 = 0
anim_t1 = 0
v = 0
t = 0
loop_time = 0
#1 0x12001f600 in dialog_Objects_Animation (widget=0x1200de8e0,
message=0x120032544) at menu_cbs.c:740
active = 1
dialog_window_w = (GtkWidget *) 0x1200f2040
x0_entry_w = (GtkWidget *) 0x1200f2430
x1_entry_w = (GtkWidget *) 0x1200f2bd0
action_label_w = (GtkWidget *) 0x1200df100
loop_time_adj = (GtkObject *) 0x1200f23b0
prev_recomm_x0 = -2.625
prev_recomm_x1 = 2.625
prev_x0 = -2.61999989
prev_x1 = 2.61999989
prev_loop_time = 10
in_motion = 0
main_vbox_w = (GtkWidget *) 0x1200df100
frame_w = (GtkWidget *) 0x100000010
hbox_w = (GtkWidget *) 0x1200ca1c0
hbox2_w = (GtkWidget *) 0x12009f540
vbox_w = (GtkWidget *) 0x20000271998
button_w = (GtkWidget *) 0xa615
recomm_x0 = 1.08367071e-19
recomm_x1 = 1.40129846e-45
input_x0 = 1.08367071e-19
input_x1 = 1.40129846e-45
input_loop_time = 2.85003929e-39
x_span_str = 0x1200383fb "0000000000"
input_str = 0x120057050 ""
init_str = "\0\232\0 \001\0\0\0\0\0\0\0\0\0\0"
#2 0x2000018ec24 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#3 0x200001f5f9c in gtk_signal_remove_emission_hook ()
from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
warning: Hit heuristic-fence-post without finding
warning: enclosing function for address 0x1200c6818
(gdb) Erroneous arithmetic operation.
(gdb) quit
-- System Information
Debian Release: 3.0
Architecture: alpha
Kernel: Linux sixtyfor 2.4.17 #1 Mon Feb 25 21:41:29 CET 2002 alpha
Locale: LANG=de_DE@euro, LC_CTYPE=de_DE@euro
Versions of packages lightspeed depends on:
ii gtkglarea5 1.2.3-1 Gimp Toolkit OpenGL area widget sh
ii libc6.1 2.2.5-11.2 GNU C Library: Shared libraries an
ii libglib1.2 1.2.10-4 The GLib library of C routines
ii libgtk1.2 1.2.10-11 The GIMP Toolkit set of widgets fo
ii libpng3 1.2.1-1.1.woody.2 PNG library - runtime
ii libtiff3g 3.5.5-6 Tag Image File Format library
ii xlibmesa3 4.2.0-0pre1v2 XFree86 version of Mesa 3D graphic
ii xlibmesa3 [libgl1] 4.2.0-0pre1v2 XFree86 version of Mesa 3D graphic
ii xlibs 4.2.0-0pre1v2 X Window System client libraries
ii zlib1g 1:1.1.4-1 compression library - runtime
--
Helge Kreutzmann, Dipl.-Phys. Helge.Kreutzmann@itp.uni-hannover.de
gpg signed mail preferred gpg-key: finger kreutzm@rigel.itp.uni-hannover.de
64bit GNU powered http://www.itp.uni-hannover.de/~kreutzm
Help keep free software "libre": http://www.freepatents.org/
--- End Message ---