Am Donnerstag, 24. Oktober 2002 10:10 schrieb Keith Whitwell:
> Malte Cornils wrote:
> > On Thu, Oct 24, 2002 at 01:31:14AM +0200, Malte Cornils wrote:
> >>Is there any way I could help in a different way, maybe you could guess
> >>something after looking at a screenshot? If you supply a patch, I promise
> >>I'll test it, of course. With TCL it's way faster :-)
> >
> > BTW, I've put up two screenshots, one with the problem/TCL, one without.
> > They're 1 MiB each, since I used lossless compression. Also, the green
> > patches are sometimes of different colour on some textures, and they
> > flicker back to normal occasionally.
> >
> > http://studsun1.ira.uka.de/~s_malte/nwn_tcl.png
> > http://studsun1.ira.uka.de/~s_malte/nwn.png
>
> Hmm.  Looks like depth fighting, but that doesn't make much sense as I
> wouldn't expect there to be multipass rendering going on here.  In any case
> what output is produced when you run with 'R200_DEBUG=fallback' ?

I have a very similar one with some of my VTK a apps.
The "TaskParallelismWithPorts" demo has no textures.
'R200_DEBUG=fallback' and 'R200_NO_VTXFMT' do not help. Only 'R200_NO_TCL' 
works.

VTK/bin> ./TaskParallelismWithPorts
r200CreateScreen

The threaded version is more broken:

VTK/bin> setenv R200_DEBUG fallback
VTK/bin> ./TaskParallelism
r200CreateScreen
r200_makeX86Normal3fv/197 CVAL 0 OFFSET 14 VAL 41bd16e0
r200_makeX86Normal3fv/198 CVAL 4 OFFSET 20 VAL 41bd16e4
r200_makeX86Normal3fv/199 CVAL 8 OFFSET 25 VAL 41bd16e8
r200_makeX86Normal3fv done
r200CreateScreen
TaskParallelism: r200_vtxfmt.c:925: r200FlushVertices: Assertion `vb.context 
== ctx' failed.
Abbruch

VTK/bin> setenv R200_NO_VTXFMT
VTK/bin> ./TaskParallelism
r200CreateScreen
r200CreateScreen
Speicherschutzverletzung (core dumped)

VTK/bin> setenv R200_NO_TCL
VTK/bin> ./TaskParallelism
r200CreateScreen
disabling TCL support
R200 begin tcl fallback User disable
r200CreateScreen
disabling TCL support
R200 begin tcl fallback User disable
Speicherschutzverletzung (core dumped)

VTK/bin> gdb ./TaskParallelism core.3707
GNU gdb 20010316
Copyright 2001 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-suse-linux"...
Core was generated by `./TaskParallelism'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /lib/libpthread.so.0...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /opt/VTK/V4.0/VTK/lib/libvtkParallel.so...done.
Loaded symbols for /opt/VTK/V4.0/VTK/lib/libvtkParallel.so
Reading symbols from /opt/VTK/V4.0/VTK/lib/libvtkRendering.so...done.
Loaded symbols for /opt/VTK/V4.0/VTK/lib/libvtkRendering.so
Reading symbols from /opt/VTK/V4.0/VTK/lib/libvtkftgl.so...done.
Loaded symbols for /opt/VTK/V4.0/VTK/lib/libvtkftgl.so
Reading symbols from /opt/VTK/V4.0/VTK/lib/libvtkfreetype.so...done.
Loaded symbols for /opt/VTK/V4.0/VTK/lib/libvtkfreetype.so
Reading symbols from /opt/VTK/V4.0/VTK/lib/libvtkImaging.so...done.
Loaded symbols for /opt/VTK/V4.0/VTK/lib/libvtkImaging.so
Reading symbols from /opt/VTK/V4.0/VTK/lib/libvtkGraphics.so...done.
Loaded symbols for /opt/VTK/V4.0/VTK/lib/libvtkGraphics.so
Reading symbols from /usr/X11R6/lib/libGLU.so.1...done.
Loaded symbols for /usr/X11R6/lib/libGLU.so.1
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/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 /usr/X11R6/lib/libOSMesa.so.4...done.
Loaded symbols for /usr/X11R6/lib/libOSMesa.so.4
Reading symbols from /usr/X11R6/lib/libXt.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXt.so.6
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Loaded symbols for /usr/X11R6/lib/libSM.so.6
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Loaded symbols for /usr/X11R6/lib/libICE.so.6
Reading symbols from /opt/VTK/V4.0/VTK/lib/libvtkIO.so...done.
Loaded symbols for /opt/VTK/V4.0/VTK/lib/libvtkIO.so
Reading symbols from /opt/VTK/V4.0/VTK/lib/libvtktiff.so...done.
Loaded symbols for /opt/VTK/V4.0/VTK/lib/libvtktiff.so
Reading symbols from /opt/VTK/V4.0/VTK/lib/libvtkpng.so...done.
Loaded symbols for /opt/VTK/V4.0/VTK/lib/libvtkpng.so
Reading symbols from /opt/VTK/V4.0/VTK/lib/libvtkzlib.so...done.
Loaded symbols for /opt/VTK/V4.0/VTK/lib/libvtkzlib.so
Reading symbols from /opt/VTK/V4.0/VTK/lib/libvtkjpeg.so...done.
Loaded symbols for /opt/VTK/V4.0/VTK/lib/libvtkjpeg.so
Reading symbols from /opt/VTK/V4.0/VTK/lib/libvtkexpat.so...done.
Loaded symbols for /opt/VTK/V4.0/VTK/lib/libvtkexpat.so
Reading symbols from /opt/VTK/V4.0/VTK/lib/libvtkFiltering.so...done.
Loaded symbols for /opt/VTK/V4.0/VTK/lib/libvtkFiltering.so
Reading symbols from /opt/VTK/V4.0/VTK/lib/libvtkCommon.so...done.
Loaded symbols for /opt/VTK/V4.0/VTK/lib/libvtkCommon.so
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
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 /lib/libc.so.6...done.
Loaded symbols for /lib/libc.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/X11/locale/lib/common/xlcDef.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
Reading symbols from /usr/X11R6/lib/modules/dri/r200_dri.so...done.
Loaded symbols for /usr/X11R6/lib/modules/dri/r200_dri.so
#0  0x400bd9d2 in int vtkCompressCompositerCompositePair<vtkCharRGBType> ()
   from /opt/VTK/V4.0/VTK/lib/libvtkParallel.so
(gdb) bt
#0  0x400bd9d2 in int vtkCompressCompositerCompositePair<vtkCharRGBType> ()
   from /opt/VTK/V4.0/VTK/lib/libvtkParallel.so
#1  0x400849cc in vtkCompressCompositer::CompositeImagePair ()
   from /opt/VTK/V4.0/VTK/lib/libvtkParallel.so
#2  0x40085365 in vtkCompressCompositer::CompositeBuffer ()
   from /opt/VTK/V4.0/VTK/lib/libvtkParallel.so
#3  0x40082e3e in vtkCompositeManager::Composite ()
   from /opt/VTK/V4.0/VTK/lib/libvtkParallel.so
#4  0x40081bf9 in vtkCompositeManager::EndRender ()
   from /opt/VTK/V4.0/VTK/lib/libvtkParallel.so
#5  0x4007f899 in vtkCompositeManagerEndRender ()
   from /opt/VTK/V4.0/VTK/lib/libvtkParallel.so
#6  0x4154a1dd in vtkCallbackCommand::Execute ()
   from /opt/VTK/V4.0/VTK/lib/libvtkCommon.so
#7  0x415a1416 in vtkSubjectHelper::InvokeEvent ()
   from /opt/VTK/V4.0/VTK/lib/libvtkCommon.so
#8  0x415a1762 in vtkObject::InvokeEvent () from 
/opt/VTK/V4.0/VTK/lib/libvtkCommon.so
#9  0x401ff33b in vtkRenderWindow::Render () from 
/opt/VTK/V4.0/VTK/lib/libvtkRendering.so
#10 0x4024885a in vtkXOpenGLRenderWindow::Render ()
   from /opt/VTK/V4.0/VTK/lib/libvtkRendering.so
#11 0x4022d82e in vtkXRenderWindowInteractorCallback ()
   from /opt/VTK/V4.0/VTK/lib/libvtkRendering.so
#12 0x40fc7f3e in XtDispatchEventToWidget () from /usr/X11R6/lib/libXt.so.6
#13 0x40fc8832 in _XtDefaultDispatcher () from /usr/X11R6/lib/libXt.so.6
#14 0x40fc8bb9 in XtDispatchEvent () from /usr/X11R6/lib/libXt.so.6
#15 0x4022c362 in vtkXRenderWindowInteractor::Start ()
   from /opt/VTK/V4.0/VTK/lib/libvtkRendering.so
#16 0x40081152 in vtkCompositeManager::StartInteractor ()
   from /opt/VTK/V4.0/VTK/lib/libvtkParallel.so
#17 0x080496d0 in process ()
#18 0x400b64a2 in vtkThreadedController::Start ()
   from /opt/VTK/V4.0/VTK/lib/libvtkParallel.so
#19 0x400b6160 in vtkThreadedController::vtkThreadedControllerStart ()
   from /opt/VTK/V4.0/VTK/lib/libvtkParallel.so
#20 0x4159e650 in vtkMultiThreader::SingleMethodExecute ()
   from /opt/VTK/V4.0/VTK/lib/libvtkCommon.so
#21 0x400b6800 in vtkThreadedController::SingleMethodExecute ()
   from /opt/VTK/V4.0/VTK/lib/libvtkParallel.so
#22 0x08049776 in main ()
#23 0x417c27d1 in __libc_start_main () from /lib/libc.so.6

Yes, I am running with the nice coredump naming patch.

-Dieter



-------------------------------------------------------
This sf.net email is sponsored by: Influence the future
of Java(TM) technology. Join the Java Community
Process(SM) (JCP(SM)) program now.
http://ad.doubleclick.net/clk;4729346;7592162;s?http://www.sun.com/javavote
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to