bugfluxus - Bugs: bug #15699, Segfault when using turtle builder

 
 

bug #15699: Segfault when using turtle builder

Submitted by:  None
Submitted on:  Fri 10 Feb 2006 07:57:47 PM UTC  
 
Category: NoneSeverity: 3 - Normal
Item Group: NoneStatus: Fixed
Privacy: PublicAssigned to: None
Open/Closed: Closed

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Sun 12 Feb 2006 07:28:28 PM UTC, comment #1:

graphics card issue, added a check to make sure enough data is present to render the minimum poly prim for the type

Dave Griffiths <nebogeo>
Project Administrator
Fri 10 Feb 2006 07:57:47 PM UTC, original submission:

I get a segfault when i try to do this:
(backfacecull 0)
(clear)
(hint-anti-alias)
(colour (vector 0 1 0))
(wire-colour (vector 1 1 1))
(hint-unlit)
;(hint-wire)
(line-width 4)

(turtle-reset)
(turtle-prim 1)
(turtle-move 1)
(turtle-vert)
(turtle-turn (vector 0 90 0))
(turtle-move 1)
(turtle-vert)
(turtle-turn (vector 0 90 0))
(turtle-move 1)
(turtle-vert)
(turtle-turn (vector 0 90 0))
(turtle-move 1)
(turtle-build)

here is the bt from gdb:

GNU gdb 6.3-debian
Copyright 2004 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-linux"...Using host libthread_db
library "/lib/tls/libthread_db.so.1".

Core was generated by `fluxus turt.scm'.
Program terminated with signal 11, Segmentation fault.

warning: current_sos: Can't read pathname for load map: Input/output error

Reading symbols from /usr/lib/libjack-0.80.0.so.0...done.
Loaded symbols for /usr/lib/libjack-0.80.0.so.0
Reading symbols from /usr/lib/libsndfile.so.1...done.
Loaded symbols for /usr/lib/libsndfile.so.1
Reading symbols from /usr/lib/libguile.so.12...done.
Loaded symbols for /usr/lib/libguile.so.12
Reading symbols from /usr/lib/libfftw3.so.3...done.
Loaded symbols for /usr/lib/libfftw3.so.3
Reading symbols from /usr/lib/libode.so.0...done.
Loaded symbols for /usr/lib/libode.so.0
Reading symbols from /usr/lib/libpng12.so.0...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /usr/lib/libglut.so.3...done.
Loaded symbols for /usr/lib/libglut.so.3
Reading symbols from /usr/lib/libtiff.so.4...done.
Loaded symbols for /usr/lib/libtiff.so.4
Reading symbols from /usr/X11R6/lib/libGL.so.1...done.
Loaded symbols for /usr/X11R6/lib/libGL.so.1
Reading symbols from /usr/X11R6/lib/libGLU.so.1...done.
Loaded symbols for /usr/X11R6/lib/libGLU.so.1
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /lib/tls/libpthread.so.0...done.
Loaded symbols for /lib/tls/libpthread.so.0
Reading symbols from /usr/lib/liblo.so.0...done.
Loaded symbols for /usr/lib/liblo.so.0
Reading symbols from /usr/lib/libjpeg.so.62...done.
Loaded symbols for /usr/lib/libjpeg.so.62
Reading symbols from /usr/lib/libstdc++.so.5...done.
Loaded symbols for /usr/lib/libstdc++.so.5
Reading symbols from /lib/tls/libm.so.6...done.
Loaded symbols for /lib/tls/libm.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/tls/libc.so.6...done.
Loaded symbols for /lib/tls/libc.so.6
Reading symbols from /lib/tls/libdl.so.2...done.
Loaded symbols for /lib/tls/libdl.so.2
Reading symbols from /usr/lib/libFLAC.so.7...done.
Loaded symbols for /usr/lib/libFLAC.so.7
Reading symbols from /usr/lib/libguile-ltdl.so.1...done.
Loaded symbols for /usr/lib/libguile-ltdl.so.1
Reading symbols from /usr/lib/libqthreads.so.12...done.
Loaded symbols for /usr/lib/libqthreads.so.12
Reading symbols from /lib/tls/libcrypt.so.1...done.
Loaded symbols for /lib/tls/libcrypt.so.1
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/X11R6/lib/modules/dri/radeon_dri.so...done.
Loaded symbols for /usr/X11R6/lib/modules/dri/radeon_dri.so
Reading symbols from /lib/tls/libnss_files.so.2...done.
Loaded symbols for /lib/tls/libnss_files.so.2
Reading symbols from /lib/tls/libnss_dns.so.2...done.
Loaded symbols for /lib/tls/libnss_dns.so.2
Reading symbols from /lib/tls/libresolv.so.2...done.
Loaded symbols for /lib/tls/libresolv.so.2
Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
#0 0xb777210f in __driUtilCreateScreen ()
from /usr/X11R6/lib/modules/dri/radeon_dri.so
(gdb) bt
#0 0xb777210f in __driUtilCreateScreen ()
from /usr/X11R6/lib/modules/dri/radeon_dri.so
#1 0xb7772d28 in __driUtilCreateScreen ()
from /usr/X11R6/lib/modules/dri/radeon_dri.so
#2 0xb7772efe in __driUtilCreateScreen ()
from /usr/X11R6/lib/modules/dri/radeon_dri.so
#3 0xb776b0c9 in __driUtilCreateScreen ()
from /usr/X11R6/lib/modules/dri/radeon_dri.so
#4 0xb776b0fb in __driUtilCreateScreen ()
from /usr/X11R6/lib/modules/dri/radeon_dri.so
#5 0xb776863f in __driUtilCreateScreen ()
from /usr/X11R6/lib/modules/dri/radeon_dri.so
#6 0xb7768bb2 in __driUtilCreateScreen ()
from /usr/X11R6/lib/modules/dri/radeon_dri.so
#7 0xb76f7fab in __driUtilCreateScreen ()
from /usr/X11R6/lib/modules/dri/radeon_dri.so
#8 0x0805cc79 in fluxus::PolyPrimitive::Render (this=0x80a93f8) at
stl_vector.h:415
#9 0x080683bc in fluxus::SceneGraph::RenderWalk (this=0x811ff9c,
node=0x81b1c30,
depth=1, rendermode=RENDER) at libfluxus/src/SceneGraph.cpp:58
#10 0x08068353 in fluxus::SceneGraph::Render (this=0x811ff9c, rendermode=RENDER)
at stl_iterator.h:602
#11 0x080650ad in fluxus::Renderer::Render (this=0x811fe74)
at libfluxus/src/Renderer.cpp:275
#12 0x08076f43 in fluxus::FluxusMain::Render (this=0x811fe70)
at src/FluxusMain.cpp:251
#13 0x08094fe3 in DisplayCallback () at src/main.cpp:86
#14 0xb7d17ce1 in fgJoystickPollWindow () from /usr/lib/libglut.so.3
#15 0xb7d1b43a in fgEnumWindows () from /usr/lib/libglut.so.3
#16 0xb7d17d57 in fgJoystickPollWindow () from /usr/lib/libglut.so.3
#17 0xb7d18b6c in glutMainLoopEvent () from /usr/lib/libglut.so.3
#18 0xb7d18bf5 in glutMainLoop () from /usr/lib/libglut.so.3
#19 0x0809563a in inner_main (argc=2, argv=0x0) at src/main.cpp:200
#20 0xb7eeb2f4 in gh_call3 () from /usr/lib/libguile.so.12
#21 0xb7ef699f in scm_init_guile () from /usr/lib/libguile.so.12
#22 0xb7ef695c in scm_init_guile () from /usr/lib/libguile.so.12
#23 0xb7ef6630 in scm_boot_guile () from /usr/lib/libguile.so.12
#24 0xb7eeb337 in gh_enter () from /usr/lib/libguile.so.12
#25 0x080958f8 in main (argc=2, argv=0xbf9e3c10) at src/main.cpp:226
(gdb) quit

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

Attached Files
file #2010:  vers added by None (72KiB - application/octet-stream - cvs version info for the fluxus files)

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

Do you think this task is very important?
If so, you can click here to add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.

 

Please enter the title of George Orwell's famous dystopian book (it's a date):

 

 

Follow 3 latest changes.

Date Changed By Updated Field Previous Value => Replaced By
Sun 12 Feb 2006 07:51:12 PM UTCnebogeoOpen/ClosedOpen=>Closed
Sun 12 Feb 2006 07:28:28 PM UTCnebogeoStatusNone=>Fixed
Fri 10 Feb 2006 07:57:47 PM UTCNoneAttached File-=>Added vers, #3385

Back to the top


Powered by Savane 3.1-cleanup1