Segfault since a few days ago

Hi guys,
since a few days ago my Panda segfaults. I rebuilt it from CVS today and also rebuilt the 1.8.0 version. Both segfault when running pview.

I guess it might have something to do with my xorg update to 1.12.0.901.

Here’s a debug log: bpaste.net/show/26559/

Any hints welcome

Do you have a gdb backtrace?

>> gdb pview
GNU gdb (GDB) 7.4
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/pview...(no debugging symbols found)...done.
(gdb) r
Starting program: /usr/bin/pview 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
Known pipe types:
  glxGraphicsPipe
(all display modules loaded.)
:display:glxdisplay(warning): No suitable FBConfig contexts available; using XVisual only.
depth_bits=24 color_bits=24 alpha_bits=8 stencil_bits=8 back_buffers=1 force_hardware=1 

Program received signal SIGSEGV, Segmentation fault.
0x00007fffec77a619 in ?? () from /usr/lib/libGL.so.1
(gdb) backtrace
#0  0x00007fffec77a619 in ?? () from /usr/lib/libGL.so.1
#1  0x00007fffec77ac00 in ?? () from /usr/lib/libGL.so.1
#2  0x00007fffec2afad1 in _XEnq () from /usr/lib/libX11.so.6
#3  0x00007fffec2ac9d3 in ?? () from /usr/lib/libX11.so.6
#4  0x00007fffec2ad7e0 in _XReply () from /usr/lib/libX11.so.6
#5  0x00007fffec77bb2b in ?? () from /usr/lib/libGL.so.1
#6  0x00007fffec77a815 in ?? () from /usr/lib/libGL.so.1
#7  0x00007fffecc23272 in glxGraphicsWindow::end_flip() () from /usr/lib/panda3d/libpandagl.so
#8  0x00007ffff63b42b8 in GraphicsEngine::draw_bins(ov_set<PointerTo<GraphicsOutput>, IndirectLess<GraphicsOutput> > const&, Thread*) ()
   from /usr/lib/panda3d/libpanda.so.1.8
#9  0x00007ffff63b5400 in GraphicsEngine::WindowRenderer::do_frame(GraphicsEngine*, Thread*) () from /usr/lib/panda3d/libpanda.so.1.8
#10 0x00007ffff63b6e3f in GraphicsEngine::render_frame() () from /usr/lib/panda3d/libpanda.so.1.8
#11 0x00007ffff7b96512 in PandaFramework::task_igloop(GenericAsyncTask*, void*) () from /usr/lib/panda3d/libp3framework.so.1.8
#12 0x00007ffff645b9a7 in AsyncTask::unlock_and_do_task() () from /usr/lib/panda3d/libpanda.so.1.8
#13 0x00007ffff6465409 in AsyncTaskChain::service_one_task(AsyncTaskChain::AsyncTaskChainThread*) () from /usr/lib/panda3d/libpanda.so.1.8
#14 0x00007ffff6466378 in AsyncTaskChain::do_poll() () from /usr/lib/panda3d/libpanda.so.1.8
#15 0x00007ffff6466519 in AsyncTaskManager::poll() () from /usr/lib/panda3d/libpanda.so.1.8
#16 0x00007ffff7b9655b in PandaFramework::do_frame(Thread*) () from /usr/lib/panda3d/libp3framework.so.1.8
#17 0x00007ffff7b97294 in PandaFramework::main_loop() () from /usr/lib/panda3d/libp3framework.so.1.8
#18 0x0000000000405cbc in ?? ()
#19 0x00007ffff435438d in __libc_start_main () from /lib/libc.so.6
#20 0x00000000004063ed in ?? ()
#21 0x00007fffffffe2c8 in ?? ()
#22 0x00000000ffffffff in ?? ()
#23 0x0000000000000001 in ?? ()
#24 0x00007fffffffe5ee in ?? ()
#25 0x0000000000000000 in ?? ()
(gdb) cont
Continuing.

Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb) quit

It seems the first frame is rendered correctly, since I can see the textured triangle when I run pview through gdb.

That does seem to be a crash in Xorg or your driver. Can you run other OpenGL applications?

All other GL applications run just fine.