Here's some more content to look at for those working towards a fix: I ran "unity --debug" and got this:
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff3b5c700 (LWP 10817)]
Program received signal SIGHUP, Hangup.
0x00007ffff7331c07 in ioctl () from /lib/x86_64-linux-gnu/libc.so.6
#0 0x00007ffff7331c07 in ioctl () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#1 0x00007fffeabab74c in ?? () from /usr/lib/nvidia-current/libnvidia-glcore.so.304.37
No symbol table info available.
#2 0x00007fffeabb014f in ?? () from /usr/lib/nvidia-current/libnvidia-glcore.so.304.37
No symbol table info available.
#3 0x00007fffea82e651 in ?? () from /usr/lib/nvidia-current/libnvidia-glcore.so.304.37
No symbol table info available.
#4 0x00007fffea79acd2 in ?? () from /usr/lib/nvidia-current/libnvidia-glcore.so.304.37
No symbol table info available.
#5 0x00007fffea79ade4 in ?? () from /usr/lib/nvidia-current/libnvidia-glcore.so.304.37
No symbol table info available.
#6 0x00007fffea79be0b in ?? () from /usr/lib/nvidia-current/libnvidia-glcore.so.304.37
No symbol table info available.
#7 0x00007fffea806fe5 in ?? () from /usr/lib/nvidia-current/libnvidia-glcore.so.304.37
No symbol table info available.
#8 0x00007fffea79561a in ?? () from /usr/lib/nvidia-current/libnvidia-glcore.so.304.37
No symbol table info available.
#9 0x00007fffebb3a44c in ?? () from /usr/lib/nvidia-current/libGL.so.1
No symbol table info available.
#10 0x00007fffebb246eb in ?? () from /usr/lib/nvidia-current/libGL.so.1
No symbol table info available.
#11 0x00007ffff7de992d in ?? () from /lib64/ld-linux-x86-64.so.2
No symbol table info available.
#12 0x00007ffff72828e1 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#13 0x00007ffff7282965 in exit () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#14 0x00007ffff6d35363 in _XDefaultIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#15 0x00007ffff6d3559e in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#16 0x00007ffff6d3357c in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#17 0x00007fffebb4bcaa in ?? () from /usr/lib/nvidia-current/libGL.so.1
No symbol table info available.
#18 0x00007fffebb19342 in ?? () from /usr/lib/nvidia-current/libGL.so.1
No symbol table info available.
#19 0x00007fffebb0fac4 in glXBindTexImageEXT () from /usr/lib/nvidia-current/libGL.so.1
No symbol table info available.
#20 0x00007fffebdec212 in TfpTexture::bindPixmapToTexture(unsigned long, int, int, int) () from /usr/lib/compiz/libopengl.so
No symbol table info available.
#21 0x00007fffebde71a4 in boost::detail::function::function_invoker4<GLTexture::List (*)(unsigned long, int, int, int), GLTexture::List, unsigned long, int, int, int>::invoke(boost::detail::function::function_buffer&, unsigned long, int, int, int) () from /usr/lib/compiz/libopengl.so
No symbol table info available.
#22 0x00007fffebdebe24 in GLTexture::bindPixmapToTexture(unsigned long, int, int, int) () from /usr/lib/compiz/libopengl.so
No symbol table info available.
#23 0x00007fffe786eaa5 in WallScreen::setupCairoContext(_WallCairoContext&) () from /usr/lib/compiz/libwall.so
No symbol table info available.
#24 0x00007fffe786f74b in WallScreen::drawSwitcherBackground() () from /usr/lib/compiz/libwall.so
No symbol table info available.
#25 0x00007fffe78716ad in WallScreen::createCairoContexts(bool) () from /usr/lib/compiz/libwall.so
No symbol table info available.
#26 0x00007fffe7872881 in WallScreen::WallScreen(CompScreen*) () from /usr/lib/compiz/libwall.so
No symbol table info available.
#27 0x00007fffe787a6b8 in PluginClassHandler<WallScreen, CompScreen, 0>::get(CompScreen*) () from /usr/lib/compiz/libwall.so
No symbol table info available.
#28 0x00007fffe787a89c in CompPlugin::VTableForScreenAndWindow<WallScreen, WallWindow>::initScreen(CompScreen*) () from /usr/lib/compiz/libwall.so
No symbol table info available.
#29 0x00007ffff7b89bd6 in CompManager::initPlugin(CompPlugin*) () from /usr/lib/libcompiz_core.so.ABI-20120526
No symbol table info available.
#30 0x00007ffff7b8a4a1 in CompPlugin::push(CompPlugin*) () from /usr/lib/libcompiz_core.so.ABI-20120526
No symbol table info available.
#31 0x00007ffff7b610b8 in compiz::private_screen::PluginManager::updatePlugins(CompScreen*, std::vector<CompOption::Value, std::allocator<CompOption::Value> > const&) () from /usr/lib/libcompiz_core.so.ABI-20120526
No symbol table info available.
#32 0x00007ffff7b62522 in PrivateScreen::processEvents() () from /usr/lib/libcompiz_core.so.ABI-20120526
No symbol table info available.
#33 0x00007ffff7b90d87 in CompEventSource::callback() () from /usr/lib/libcompiz_core.so.ABI-20120526
No symbol table info available.
#34 0x00007ffff608aacf in Glib::Source::dispatch_vfunc(_GSource*, int (*)(void*), void*) () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
No symbol table info available.
#35 0x00007ffff5b8fdb5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#36 0x00007ffff5b900e8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#37 0x00007ffff5b904e2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#38 0x0000000000402543 in main ()
No symbol table info available.
Here's some more content to look at for those working towards a fix: I ran "unity --debug" and got this:
[Thread debugging using libthread_db enabled] 64-linux- gnu/libthread_ db.so.1" .
Using host libthread_db library "/lib/x86_
[New Thread 0x7ffff3b5c700 (LWP 10817)]
Program received signal SIGHUP, Hangup. 64-linux- gnu/libc. so.6 64-linux- gnu/libc. so.6 nvidia- current/ libnvidia- glcore. so.304. 37 nvidia- current/ libnvidia- glcore. so.304. 37 nvidia- current/ libnvidia- glcore. so.304. 37 nvidia- current/ libnvidia- glcore. so.304. 37 nvidia- current/ libnvidia- glcore. so.304. 37 nvidia- current/ libnvidia- glcore. so.304. 37 nvidia- current/ libnvidia- glcore. so.304. 37 nvidia- current/ libnvidia- glcore. so.304. 37 nvidia- current/ libGL.so. 1 nvidia- current/ libGL.so. 1 ld-linux- x86-64. so.2 64-linux- gnu/libc. so.6 64-linux- gnu/libc. so.6 x86_64- linux-gnu/ libX11. so.6 x86_64- linux-gnu/ libX11. so.6 x86_64- linux-gnu/ libX11. so.6 nvidia- current/ libGL.so. 1 nvidia- current/ libGL.so. 1 nvidia- current/ libGL.so. 1 :bindPixmapToTe xture(unsigned long, int, int, int) () from /usr/lib/ compiz/ libopengl. so detail: :function: :function_ invoker4< GLTexture: :List (*)(unsigned long, int, int, int), GLTexture::List, unsigned long, int, int, int>::invoke( boost:: detail: :function: :function_ buffer& , unsigned long, int, int, int) () from /usr/lib/ compiz/ libopengl. so :bindPixmapToTe xture(unsigned long, int, int, int) () from /usr/lib/ compiz/ libopengl. so :setupCairoCont ext(_WallCairoC ontext& ) () from /usr/lib/ compiz/ libwall. so :drawSwitcherBa ckground( ) () from /usr/lib/ compiz/ libwall. so :createCairoCon texts(bool) () from /usr/lib/ compiz/ libwall. so :WallScreen( CompScreen* ) () from /usr/lib/ compiz/ libwall. so ler<WallScreen, CompScreen, 0>::get( CompScreen* ) () from /usr/lib/ compiz/ libwall. so :VTableForScree nAndWindow< WallScreen, WallWindow> ::initScreen( CompScreen* ) () from /usr/lib/ compiz/ libwall. so :initPlugin( CompPlugin* ) () from /usr/lib/ libcompiz_ core.so. ABI-20120526 :push(CompPlugi n*) () from /usr/lib/ libcompiz_ core.so. ABI-20120526 :private_ screen: :PluginManager: :updatePlugins( CompScreen* , std::vector< CompOption: :Value, std::allocator< CompOption: :Value> > const&) () from /usr/lib/ libcompiz_ core.so. ABI-20120526 :processEvents( ) () from /usr/lib/ libcompiz_ core.so. ABI-20120526 ::callback( ) () from /usr/lib/ libcompiz_ core.so. ABI-20120526 :dispatch_ vfunc(_ GSource* , int (*)(void*), void*) () from /usr/lib/ x86_64- linux-gnu/ libglibmm- 2.4.so. 1 context_ dispatch () from /lib/x86_ 64-linux- gnu/libglib- 2.0.so. 0 64-linux- gnu/libglib- 2.0.so. 0 64-linux- gnu/libglib- 2.0.so. 0
0x00007ffff7331c07 in ioctl () from /lib/x86_
#0 0x00007ffff7331c07 in ioctl () from /lib/x86_
No symbol table info available.
#1 0x00007fffeabab74c in ?? () from /usr/lib/
No symbol table info available.
#2 0x00007fffeabb014f in ?? () from /usr/lib/
No symbol table info available.
#3 0x00007fffea82e651 in ?? () from /usr/lib/
No symbol table info available.
#4 0x00007fffea79acd2 in ?? () from /usr/lib/
No symbol table info available.
#5 0x00007fffea79ade4 in ?? () from /usr/lib/
No symbol table info available.
#6 0x00007fffea79be0b in ?? () from /usr/lib/
No symbol table info available.
#7 0x00007fffea806fe5 in ?? () from /usr/lib/
No symbol table info available.
#8 0x00007fffea79561a in ?? () from /usr/lib/
No symbol table info available.
#9 0x00007fffebb3a44c in ?? () from /usr/lib/
No symbol table info available.
#10 0x00007fffebb246eb in ?? () from /usr/lib/
No symbol table info available.
#11 0x00007ffff7de992d in ?? () from /lib64/
No symbol table info available.
#12 0x00007ffff72828e1 in ?? () from /lib/x86_
No symbol table info available.
#13 0x00007ffff7282965 in exit () from /lib/x86_
No symbol table info available.
#14 0x00007ffff6d35363 in _XDefaultIOError () from /usr/lib/
No symbol table info available.
#15 0x00007ffff6d3559e in _XIOError () from /usr/lib/
No symbol table info available.
#16 0x00007ffff6d3357c in _XReply () from /usr/lib/
No symbol table info available.
#17 0x00007fffebb4bcaa in ?? () from /usr/lib/
No symbol table info available.
#18 0x00007fffebb19342 in ?? () from /usr/lib/
No symbol table info available.
#19 0x00007fffebb0fac4 in glXBindTexImageEXT () from /usr/lib/
No symbol table info available.
#20 0x00007fffebdec212 in TfpTexture:
No symbol table info available.
#21 0x00007fffebde71a4 in boost::
No symbol table info available.
#22 0x00007fffebdebe24 in GLTexture:
No symbol table info available.
#23 0x00007fffe786eaa5 in WallScreen:
No symbol table info available.
#24 0x00007fffe786f74b in WallScreen:
No symbol table info available.
#25 0x00007fffe78716ad in WallScreen:
No symbol table info available.
#26 0x00007fffe7872881 in WallScreen:
No symbol table info available.
#27 0x00007fffe787a6b8 in PluginClassHand
No symbol table info available.
#28 0x00007fffe787a89c in CompPlugin:
No symbol table info available.
#29 0x00007ffff7b89bd6 in CompManager:
No symbol table info available.
#30 0x00007ffff7b8a4a1 in CompPlugin:
No symbol table info available.
#31 0x00007ffff7b610b8 in compiz:
No symbol table info available.
#32 0x00007ffff7b62522 in PrivateScreen:
No symbol table info available.
#33 0x00007ffff7b90d87 in CompEventSource
No symbol table info available.
#34 0x00007ffff608aacf in Glib::Source:
No symbol table info available.
#35 0x00007ffff5b8fdb5 in g_main_
No symbol table info available.
#36 0x00007ffff5b900e8 in ?? () from /lib/x86_
No symbol table info available.
#37 0x00007ffff5b904e2 in g_main_loop_run () from /lib/x86_
No symbol table info available.
#38 0x0000000000402543 in main ()
No symbol table info available.