From: Satheesh Ganapathi Subramanian (gsat++at++evl.uic.edu)
Date: 08/03/2000 13:36:12
Hi
I'm working on a performer CAVE application that uses the vl Dmedia
libraries to obtain video to be used as texture maps.
While the program seems to run fine on single pipe mode, it crashes at
vlDMBufferGetValid() function when used in multi-pipe mode.
Are there any specific setting that need to be addresses to make it work
with multi-pipe systems?
Following is the dbx trace of the core:
dbx version 7.3 MR 55458_Apr30_MR Apr 30 1999 13:44:41 Core from signal
SIGBUS: Bus error (dbx) where > 0 _vlNodeGetEntry(0x100c6f10, 0x3800000,
0x7fff2410, 0x6482d448, 0x0, 0x3e0, 0x0, 0x0)
["/xlv43/6.5.7m/work/dmedia/lib/libnvl/libvl_n32_M3/vlbuffer.c":642,
0xbfa5470]
1 _vlNodeGetFifo(0x100c6f10, 0x3800000, 0x0, 0x6482d448, 0x0, 0x3e0,
0x0, 0x0)
["/xlv43/6.5.7m/work/dmedia/lib/libnvl/libvl_n32_M3/vlbuffer.c":688,
0xbfa555c]
2 vlDMBufferGetValid(0x0, 0x3800000, 0x0, 0x0, 0x0, 0x3e0, 0x0, 0x0)
["/xlv43/6.5.7m/work/dmedia/lib/libnvl/libvl_n32_M3/vlbuffer.c":1140,
0xbfa62a4]
3 Divo::video2memory(void)(this = 0x6482d430)
["/tmp_mnt/netusr/disk4/evl/gsat/Research/Video/Projtex/Performer/Temp/divo.h":44,
0x1000e734]
4 VideoAvatar::PreDraw(pfTraverser*)(this = 0x646d65a0, trav =
0x7fff25c0)
["/tmp_mnt/netusr/disk4/evl/gsat/Research/Video/Projtex/Performer/Temp/videoAvatar.c++":90,
0x1000eba8]
5 ::videoAvatarPreDraw(pfTraverser*,void*)(trav = 0x7fff25c0, node =
(nil))
["/tmp_mnt/netusr/disk4/evl/gsat/Research/Video/Projtex/Performer/Temp/videoAvatar.c++":15,
0x1000deec]
6 ::_pfCallDrawFunc(void*)(0x658920a0, 0x3800000, 0x7fff2410,
0x6482d448, 0x0, 0x3e0, 0x0, 0x0)
["/xlv61/performer/work/perf/lib/libpf/pfCuller.C":1350, 0x228ae9c]
Hope the information provided above helps. It would be great if I can get
a possible direction to this problem. Currently, I'm a bit clueless as to
what I should be trying next.
Thanks
Satheesh
This archive was generated by hypermail 2b29 : Thu Aug 03 2000 - 13:36:33 PDT