[solved] is this segfault inside my dirver?

is this segfault inside my dirver?
ubuntu linux 64

Program received signal SIGSEGV, Segmentation fault.
0x00007fffe70b5f23 in ?? () from /usr/lib/libGL.so.1
(gdb) bt
#0  0x00007fffe70b5f23 in ?? () from /usr/lib/libGL.so.1
#1  0x00007fffe70e6142 in ?? () from /usr/lib/libGL.so.1
#2  0x00007fffe70e652e in ?? () from /usr/lib/libGL.so.1
#3  0x00007fffe74a36f6 in GLGraphicsStateGuardian::draw_tristrips(GeomPrimitivePipelineReader const*, bool) () from /usr/lib/panda3d/libpandagl.so
#4  0x00007ffff4af6ccc in GeomPipelineReader::draw(GraphicsStateGuardianBase*, GeomMunger const*, GeomVertexDataPipelineReader const*, bool) const () from /usr/lib64/panda3d/libpanda.so
#5  0x00007ffff4af6efa in Geom::draw(GraphicsStateGuardianBase*, GeomMunger const*, GeomVertexData const*, bool, Thread*) const () from /usr/lib64/panda3d/libpanda.so
#6  0x00007ffff483c5c8 in CullBinFixed::draw(bool, Thread*) () from /usr/lib64/panda3d/libpanda.so
#7  0x00007ffff4627ee5 in CullResult::draw(Thread*) () from /usr/lib64/panda3d/libpanda.so
#8  0x00007ffff49f4ed3 in GraphicsEngine::do_draw(CullResult*, SceneSetup*, GraphicsOutput*, DisplayRegion*, Thread*) () from /usr/lib64/panda3d/libpanda.so
#9  0x00007ffff4a00aba in GraphicsEngine::draw_bins(GraphicsOutput*, DisplayRegion*, Thread*) () from /usr/lib64/panda3d/libpanda.so
#10 0x00007ffff4a09b05 in GraphicsEngine::draw_bins(ov_set<PointerTo<GraphicsOutput>, IndirectLess<GraphicsOutput> > const&, Thread*) () from /usr/lib64/panda3d/libpanda.so
#11 0x00007ffff4a0b6ad in GraphicsEngine::WindowRenderer::do_frame(GraphicsEngine*, Thread*) () from /usr/lib64/panda3d/libpanda.so
#12 0x00007ffff4a0c2af in GraphicsEngine::render_frame() () from /usr/lib64/panda3d/libpanda.so
#13 0x00007ffff4a37d45 in ?? () from /usr/lib64/panda3d/libpanda.so
#14 0x00000000004a290d in PyEval_EvalFrameEx ()
#15 0x00000000004a40e0 in PyEval_EvalCodeEx ()
#16 0x000000000052be30 in ?? ()
#17 0x000000000041d6e7 in PyObject_Call ()
#18 0x00000000004254ff in ?? ()
#19 0x000000000041d6e7 in PyObject_Call ()
#20 0x00007ffff4a705d5 in Thread::call_python_func(_object*, _object*) () from /usr/lib64/panda3d/libpanda.so
#21 0x00007ffff4a87e82 in PythonTask::do_python_task() () from /usr/lib64/panda3d/libpanda.so
#22 0x00007ffff4a8f15b in AsyncTask::unlock_and_do_task() () from /usr/lib64/panda3d/libpanda.so
#23 0x00007ffff4a979bc in AsyncTaskChain::service_one_task(AsyncTaskChain::AsyncTaskChainThread*) () from /usr/lib64/panda3d/libpanda.so
#24 0x00007ffff4a98409 in AsyncTaskChain::do_poll() () from /usr/lib64/panda3d/libpanda.so
#25 0x00007ffff4a985a1 in AsyncTaskManager::poll() () from /usr/lib64/panda3d/libpanda.so
#26 0x00007ffff4aa8bd5 in ?? () from /usr/lib64/panda3d/libpanda.so
#27 0x00000000004a290d in PyEval_EvalFrameEx ()
#28 0x00000000004a2e47 in PyEval_EvalFrameEx ()
#29 0x00000000004a2e47 in PyEval_EvalFrameEx ()
#30 0x00000000004a40e0 in PyEval_EvalCodeEx ()
#31 0x00000000004a41b2 in PyEval_EvalCode ()
#32 0x00000000004c33a0 in PyRun_FileExFlags ()
#33 0x00000000004c3564 in PyRun_SimpleFileExFlags ()
#34 0x0000000000418ab7 in Py_Main ()
#35 0x00007ffff6fd0abd in __libc_start_main () from /lib/libc.so.6
#36 0x0000000000417ca9 in _start ()

It also says:

for some reason I needed enable permissions on nvidia’s /dev/ stuff. Very odd but now it works.

sudo chmod 777 /dev/nvidi*